Refactor SemOptimizer API#299
Refactor SemOptimizer API#299Maximilian-Stefan-Ernst merged 28 commits intoStructuralEquationModels:develfrom
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## devel #299 +/- ##
==========================================
- Coverage 72.94% 71.83% -1.11%
==========================================
Files 50 51 +1
Lines 2218 2223 +5
==========================================
- Hits 1618 1597 -21
- Misses 600 626 +26 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
fe23e46 to
8dacd43
Compare
|
Rebased to the current devel |
|
I opened alyst#4 to try to streamline the access of the docs a bit further - let me know what you think. |
|
@Maximilian-Stefan-Ernst I've merged your PR into my branch, thank you!
|
|
@Maximilian-Stefan-Ernst Thank you for another review round! Is there anything else except |
|
Thanks a lot for this great set of changes! Once the last remaining comments are addressed, I would merge it. |
use SemOptimizer(engine = :NLopt) instead of SemOptimizerNLopt() as this is a more universal scheme
optimizer_engine(): add docstring
internal method returning the type that implements SemOptimizer{engine}
update docs to use SemOptimizer
- enable docstrings from extensions - fix references to ext. docstrings
temporary until the links are fixed Co-authored-by: Maximilian Ernst <34346372+Maximilian-Stefan-Ernst@users.noreply.github.com>
2f5f464 to
5cdcbb1
Compare
|
I've addressed the last changes + a few other things:
I have cleaned up the commit history and force-pushed branch, but here's the patch of what's has changed since your last code review: compare.patch |
|
@Maximilian-Stefan-Ernst I've tweaked the FormatCheck to run in the context of the PR, rather then its target, because it looks like it was checking out incorrect commit (that's why false alarms and incorrect suggestions). |
Fixes the format checking, because when run in pull_request_target, it does not check out the correct commit
afd8ee2 to
1f8d2a9
Compare
|
Thanks a lot! Loks great, also the changes to the docs. I already merged the FormatCheck changes into main, so they take effect now. |
90a8009
into
StructuralEquationModels:devel
Extracted from #245 -- moving all engine-specific code (types) into extensions for modularity and leaner API, updating docstrings to make all optimizer help available for the user.
Requires #245 to be merged first.