-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
♻️ Move optimization to new module glotaran.optimization
#1047
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1047 +/- ##
=====================================
Coverage 87.1% 87.1%
=====================================
Files 102 102
Lines 5381 5382 +1
Branches 995 995
=====================================
+ Hits 4691 4692 +1
Misses 536 536
Partials 154 154 ☔ View full report in Codecov by Sentry. |
glotaran.optimization
.glotaran.optimization
This will also make the benchmarks future proof, for when the deprecations are dropped
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In theory, we would need to deprecate all the moved modules not just optimize
.
But since optimize
contains the only user facing API and the rest is internal API only I think it would be overkill to deprecate them all.
LGTM 👍
Benchmark is done. Checkout the benchmark result page. Benchmark diff v0.5.1 vs. mainParametrized benchmark signatures: BenchmarkOptimize.time_optimize(index_dependent, grouped, weight)
Benchmark diff main vs. PRParametrized benchmark signatures: BenchmarkOptimize.time_optimize(index_dependent, grouped, weight)
|
Change summary
glotaran.analysis.optimize
Checklist
Closes issues
None.