Closed PGijsbers closed 1 year ago
Thank you for the pull request! :pray: If CI reports any errors please address them. If you believe the errors are unrelated to your PR, please state why. This will make it easier for the maintainers to assess your PR :)
Merging #192 (c0c7ea2) into master (9596bf0) will increase coverage by
20.87%
. The diff coverage is73.33%
.
@@ Coverage Diff @@
## master #192 +/- ##
===========================================
+ Coverage 68.26% 89.13% +20.87%
===========================================
Files 45 45
Lines 2187 2191 +4
===========================================
+ Hits 1493 1953 +460
+ Misses 694 238 -456
Flag | Coverage Δ | |
---|---|---|
unit-tests | 89.13% <73.33%> (+20.87%) |
:arrow_up: |
Flags with carried forward coverage won't be shown. Click here to find out more.
Impacted Files | Coverage Δ | |
---|---|---|
gama/configuration/regression.py | 100.00% <ø> (ø) |
|
gama/genetic_programming/mutation.py | 95.16% <ø> (+3.22%) |
:arrow_up: |
gama/postprocessing/best_fit.py | 80.00% <ø> (ø) |
|
gama/utilities/evaluation_library.py | 89.68% <ø> (+7.14%) |
:arrow_up: |
gama/utilities/generic/async_evaluator.py | 68.30% <0.00%> (+51.27%) |
:arrow_up: |
gama/gama.py | 84.77% <33.33%> (+30.19%) |
:arrow_up: |
gama/genetic_programming/compilers/scikitlearn.py | 77.01% <100.00%> (ø) |
|
gama/genetic_programming/components/terminal.py | 100.00% <100.00%> (ø) |
|
gama/genetic_programming/operations.py | 100.00% <100.00%> (ø) |
|
gama/genetic_programming/selection.py | 100.00% <100.00%> (+4.34%) |
:arrow_up: |
... and 5 more |
... and 11 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more
Thank you for the pull request! :pray: If CI reports any errors please address them. If you believe the errors are unrelated to your PR, please state why. This will make it easier for the maintainers to assess your PR :)
Doing some maintenance work here. Originally I intended to just update devtools, but the outdated dependencies of the Dashboard made it more cumbersome than needed, so I decided to finally pull the trigger and remove the dashboard altogether. Removing the Dashboard had been something I had been planning to do for longer. Separating the dashboard into its own project makes it easier to separate dependencies between the two if their only interface is the log file. Originally I wanted to extract the Dashboard code, but since then enough time has passed that the Dashboard should be more-or-less built from the ground up anyway (and the git history remains available, of course).
As for the devtools, I'm currently figuring out what exactly I want but:
I am changing from flake8 to ruff
Also made a few changes to make tests green. Seems like an appropriate time to go for a merge before continuing to further update the devtool stack.