openml-labs / gama

An automated machine learning tool aimed to facilitate AutoML research.
https://openml-labs.github.io/gama/master/
Apache License 2.0
92 stars 29 forks source link

Updating devtools, removing dashboard #192

Closed PGijsbers closed 1 year ago

PGijsbers commented 1 year ago

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:

github-actions[bot] commented 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 :)

codecov[bot] commented 1 year ago

Codecov Report

Merging #192 (c0c7ea2) into master (9596bf0) will increase coverage by 20.87%. The diff coverage is 73.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

github-actions[bot] commented 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 :)