Skip to content
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

Release v0.1.9rc3 #462

Merged
merged 303 commits into from
Nov 9, 2020
Merged

Release v0.1.9rc3 #462

merged 303 commits into from
Nov 9, 2020

Conversation

bouthilx
Copy link
Member

@bouthilx bouthilx commented Nov 9, 2020

Important changes

New plotting API

Plotting capability is being added to experiment clients. You can now plot the regret (curve of best objective found during optimization) with simply experiment.plot.regret(). You can find an example here.

Web API (REST server)

A web API was added for v0.1.9 in order to support the visualization dashboard that is currently under work. See full documentation here.

Database commands rm & set

Command line helpers have been added to simplify the process of deleting experiments and trials as well as modifying trials in the database. See full documentation for both commands here.

Detailed list of changes

New features

Breaking changes

Bug Fixes

Other improvements

Documentation improvements

Thomas Schweizer and others added 30 commits July 2, 2020 16:56
Why:

There was a circular import which was causing an error in `tox -e docs`.
Also, to support pluggins in plotting we need to use namespace packages.

How:

Remove plotting/__init__.py and rename plotting/_core.py to
plotting/base.py to be coherent with other types of pluggins.
@bouthilx bouthilx added this to the v0.1.9 milestone Nov 9, 2020
@bouthilx bouthilx mentioned this pull request Nov 9, 2020
@codecov
Copy link

codecov bot commented Nov 9, 2020

Codecov Report

Merging #462 (1b3921c) into master (d192c02) will increase coverage by 1.81%.
The diff coverage is 73.34%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #462      +/-   ##
==========================================
+ Coverage   47.52%   49.33%   +1.81%     
==========================================
  Files          70       81      +11     
  Lines       13009    13922     +913     
  Branches      322      345      +23     
==========================================
+ Hits         6183     6869     +686     
- Misses       6800     7036     +236     
+ Partials       26       17       -9     
Flag Coverage Δ
backward 97.81% <100.00%> (?)
unittests 48.82% <72.97%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
src/orion/core/cli/__init__.py 38.88% <ø> (-50.00%) ⬇️
tests/unittests/core/cli/test_info.py 19.92% <0.00%> (-0.30%) ⬇️
tests/unittests/core/worker/test_trial.py 17.64% <7.01%> (ø)
tests/unittests/core/test_transformer.py 21.38% <8.33%> (-0.29%) ⬇️
tests/unittests/storage/test_storage.py 16.58% <12.65%> (-0.95%) ⬇️
tests/unittests/core/worker/test_experiment.py 17.11% <13.33%> (-0.12%) ⬇️
tests/unittests/core/io/test_config.py 16.04% <18.75%> (+0.29%) ⬆️
tests/unittests/core/io/test_experiment_builder.py 16.92% <19.04%> (+0.12%) ⬆️
...sts/unittests/core/io/test_orion_cmdline_parser.py 20.21% <21.21%> (+0.86%) ⬆️
tests/unittests/plotting/test_plotly_backend.py 31.37% <31.37%> (ø)
... and 44 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d192c02...1b3921c. Read the comment docs.

@bouthilx bouthilx merged commit 02003e5 into master Nov 9, 2020
@bouthilx bouthilx deleted the release-v0.1.9rc3 branch November 9, 2020 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants