Releases: optuna/optuna-dashboard
Releases · optuna/optuna-dashboard
v0.17.0
What's Changed
- Bump vite from 5.3.0 to 5.4.6 in /tslib/react by @dependabot in #966
- Bump send and express in /tslib/react by @dependabot in #967
- Support colorTheme in Plotlypy mode by @porink0424 in #964
- Follow-up 964: Apply color theme in PlotEdf by @c-bata in #968
- Fix type of datetime start and complete of mock studies by @keisuke-umezawa in #965
- Bump rollup from 4.21.3 to 4.22.4 in /tslib/react by @dependabot in #970
- Add Hovertext to history plot by @hrntsm in #973
- Add hints to AppDrawer by @hrntsm in #975
- Upgrade MUI to v6 by @porink0424 in #974
- Add "Check All" toggle button in
ParallelCoordinate
by @porink0424 in #976 - Move
PlotTimeline
fromoptuna_dashboard/ts
totslib/react
by @keisuke-umezawa in #951 - Bump cookie and express in /tslib/react by @dependabot in #980
- Stop
publish-gh-pages
in forks by @porink0424 in #982 - Update
actions/checkout
to v4 by @c-bata in #984 - Bump markdown-to-jsx, @storybook/addon-essentials and @storybook/blocks in /tslib/react by @dependabot in #979
- Update supported Python versions to 3.8-3.13 by @c-bata in #985
- Fix a contour plot visualization issue with categorical parameters by @porink0424 in #988
- Fix e2e tests by @porink0424 in #989
- Bump the version up to v0.17.0 by @c-bata in #986
Full Changelog: v0.16.2...v0.17.0
v0.16.2
What's Changed
- Fix the getting started section in the doc by @c-bata in #953
- Bump webpack from 5.82.1 to 5.94.0 in /vscode by @dependabot in #954
- Use tslib's PlotHistory in optuna-dashboard by @keisuke-umezawa in #928
- Fix mypy errors in Optuna 4.0+ by @c-bata in #960
- Run npm audit fix on
@optuna/react
by @c-bata in #958 - Fix
Content-Encoding
andContent-Type
headers in Bottle 0.13+ by @c-bata in #959 - Bump the version up to v0.16.2 by @c-bata in #961
Full Changelog: v0.16.1...v0.16.2
v0.16.1
What's Changed
- Update the dependency axios
1.7.4
by @c-bata in #934 - Update
CONTRIBUTING.md
for Jupyter Lab extension by @c-bata in #936 - Remove
*Dark.stories.tsx
and add some improvements by @c-bata in #935 - Move parallel coordinate plot to
@optuna/react
by @c-bata in #938 - Remove some e2e test scenarios and port to vitest by @c-bata in #937
- Rename objective_names to metric_names by @c-bata in #940
- Followup/feature/tslib trialtable by @porink0424 in #943
- Use tslib's TrialTable in optuna-dashboard by @keisuke-umezawa in #907
- Fix
getArtifactUrlPath
injupyterlab-optuna
by @porink0424 in #944 - [hotfix] Fix the bug that violates
Rules of Hooks
by @porink0424 in #945 - Bump the version up to
v0.16.1
by @c-bata in #946 - Avoid crushing on Chrome v128 when using plotlypy mode by @c-bata in #947
- Disable use plotlypy setting when plotlypy is not available by @porink0424 in #948
- Improve settings component by @c-bata in #949
Full Changelog: v0.16.0...v0.16.1
v0.16.0
What's Changed
- Separated some UI components into
@optuna/react
by @porink0424 in #851 - Remove
tslib/package-lock.json
which was accidentally added by @c-bata in #859 - Fix best trial history for pruned trials by @not522 in #852
- Save setting values into Local Storage by @porink0424 in #856
- Implemented tests for
@optuna/react
by @porink0424 in #860 - Improve tests for
JournalStorage
by @porink0424 in #861 - Separated UI components into
@optuna/react
(Continued from #851) by @porink0424 in #862 - Delete
optuna_dashboard/ts/tests/
by @porink0424 in #864 - Align the types defined in
optuna_dashboard/ts
to@optuna/types
as much as possible by @porink0424 in #863 - Make biome-linter ignore ts files in
optuna_dashboard
by @porink0424 in #866 - Update
CONTRIBUTING.md
by @porink0424 in #867 - Update legend position in Graph components by @hrntsm in #869
- Impl lazy loading for graph components by @porink0424 in #865
- Fix package-lock.json to build on Linux environment by @c-bata in #870
- Made
apiClient
abstract by @porink0424 in #871 - Bump ejs from 3.1.9 to 3.1.10 in /tslib/react by @dependabot in #873
- Use TanStack Table instead of self-implemented DataGrid by @keisuke-umezawa in #846
- Remove type definitions from
standalone_app
by @porink0424 in #876 - Rename
study_id
,study_name
->id
,name
by @porink0424 in #875 - Add
metric_names
intoStudy
type by @porink0424 in #878 - Add
constraints
intoTrial
type by @porink0424 in #879 - Add type-checks on
standalone_app
by @porink0424 in #884 - Add explanation of typescript test by @keisuke-umezawa in #883
- Add a checkbox to ask whether to delete artifacts associated to study/trial by @porink0424 in #885
- Add TableArtifactViewer for csv file by @keisuke-umezawa in #877
- Use tanstack table in tslib by @keisuke-umezawa in #882
- Bump braces from 3.0.2 to 3.0.3 in /tslib/react by @dependabot in #886
- Move
GraphEdf
fromoptuna_dashboard/ts
totslib/react
by @porink0424 in #880 - Bump braces from 3.0.2 to 3.0.3 by @dependabot in #888
- Fix the bug of components in dark mode in production build by @porink0424 in #889
- Bump braces from 3.0.2 to 3.0.3 in /vscode by @dependabot in #890
- Add
distribution
prop toSearchSpaceItem
type and movesearchSpace
totslib/react
by @porink0424 in #892 - [hotfix] Fix mypy error by @c-bata in #895
- Move
GraphSlice
fromoptuna_dashboard/ts
totslib/react
by @porink0424 in #893 - Add TableArtifactViewer for jsonl file by @keisuke-umezawa in #887
- Export App in
optuna_dashboard
by @porink0424 in #872 - Update GitHub actions workflow for lint by @c-bata in #902
- Use tslib DataGrid in optuna-dashboard by @keisuke-umezawa in #897
- Use tslib's PlotIntermediateValue in optuna-dashboard by @keisuke-umezawa in #900
- Use tslib PlotImportance in optuna-dashboard by @keisuke-umezawa in #899
- Remove distribution property in ParamImportance by @keisuke-umezawa in #905
- Minor fix date axis in Timeline Chart for consistency with other charts by @pandegaabyan in #906
- Update type annotations in artifact module by @c-bata in #908
- Update type annotations in
python_tests
by @c-bata in #909 - Add
TableArtifactViewer
for trial by @nabenabe0928 in #914 - Fix the style of artifact card media by @c-bata in #915
- Fix an error in TableArtifactViewer when keys have an empty string by @nabenabe0928 in #913
- Add a
skipEmptyLines
option inPapa.parse()
by @c-bata in #916 - Sort artifact cards by filename by @nabenabe0928 in #917
- Add plotly color theme to GraphEdf by @keisuke-umezawa in #918
- Fix the build of vscode extension by @c-bata in #921
- Remove
recoil
and@optuna/storage
dependencies fromoptuna/react
by @c-bata in #920 - Add
jupyterlab-optuna
by @c-bata in #922 - Publish jupyterlab optuna by @Alnusjaponica in #901
- Use optuna_dashboard in jupyter-lab extension by @porink0424 in #919
- Add
npm install
command in serve-browser-app by @porink0424 in #923 - Fixed the issue where false was unintentionally changed to null in
TrialTable
intslib/react
by @porink0424 in #925 - Fixed the issue where user attributes were lost when renaming a study by @porink0424 in #924
- Add plotly mode argument to all existing plot in tslib by @keisuke-umezawa in #927
- Fix PyPI release action by @c-bata in #931
- Bump the version up to
v0.16.0
by @c-bata in #930
New Contributors
- @pandegaabyan made their first contribution in #906
Full Changelog: v0.15.1...v0.16.0
v0.15.1
What's Changed
- Update
package-lock.json
for vscode by @c-bata in #839 - Fix pypi-publish action by @c-bata in #841
- Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #843
- Virtualize trials list by @y0z in #810
- Use boolean state to stop API requests being issued multiple times by @keisuke-umezawa in #817
- Move config files to under the
optuna_dashboard
directory. by @c-bata in #847 - Add e2e test for loading journal storage in standalone app by @keisuke-umezawa in #782
- Bump katex from 0.16.9 to 0.16.10 in /optuna_dashboard by @dependabot in #849
- Create
@optuna/types
and@optuna/storage
by @c-bata in #848 - Disable contour plot by default when the number of trials is huge by @porink0424 in #853
- Improve design of titles in the analytics page by @porink0424 in #855
- Bump the version up to
v0.15.1
by @c-bata in #854
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
- Code fix/download csv by @eukaryo in #723
- fetch the data on the table to add csv download button by @RuTiO2le in #648
- Use WaveSurfer instead of
audio
tag. by @toshihikoyanase in #716 - Clear cache before going to another tests in unit tests by @nabenabe0928 in #727
- Add test for
_orthants_MVN_Gibbs_sampling
by @not522 in #650 - Fast pareto-front calculation for 2D by @contramundum53 in #687
- Add an e2e test to upload a db file in standalone dashboard by @keisuke-umezawa in #675
- Fix journal storage handling in windows by @hrntsm in #742
- Remove unnecessary cards in standalone app by @keisuke-umezawa in #744
- Bump follow-redirects from 1.15.2 to 1.15.4 by @dependabot in #748
- Bump @koa/cors and @vscode/test-web in /vscode by @dependabot in #743
- Fixes the file conflict for #741 by @c-bata in #749
- Fix the vscode extension's entry point for code-server execution by @HideakiImamura in #741
- Bump up vscode extension's version number to 0.2.0 by @HideakiImamura in #751
- Clear in-memory cache when terminating test by @keisuke-umezawa in #746
- Add journal storage loader by @gen740 in #732
- Enhance delete artifacts APIs and add tests for them by @y0z in #752
- Convert Dashboard's ArtifactNotFound exception to Optuna's one by @c-bata in #753
- Fix typo in getting started by @c-bata in #754
- Update change log for VS Code extension 0.2.0 by @c-bata in #755
- Enable VS Code extension for
.log
files by @c-bata in #757 - Fix standalone e2e test by @keisuke-umezawa in #758
- Update docs to introduce code-server extension by @c-bata in #750
- Avoid using
localStorage
for reload interval by @c-bata in #761 - Make running trials in timeline plot visible by @nabenabe0928 in #731
- Enable users to jump arbitrary page numbers from text field by @nabenabe0928 in #739
- Change requirements to optuna>=3.1.0 by @keisuke-umezawa in #747
- Unify
useQuery
by @knshnb in #762 - Show loading message while loading StudySummaries by @y0z in #760
- Add documentation for
get_artifact_path
by @c-bata in #768 - Remove deprecation warning messages by @c-bata in #769
- Fix deprecation warning in preferential tutorial. by @c-bata in #767
- Skip unit test with optuna version by @keisuke-umezawa in #771
- Plot contour graph in backend by @knshnb in #764
- Update Dockerfile by @c-bata in #775
- Update npm dependencies by @c-bata in #774
- Resolve plotly.py dependency issue by @knshnb in #773
- Fix csv downloader for optuna v3.1.0 by @keisuke-umezawa in #781
- Change render double side in ThreejsArtifactViewer by @hrntsm in #784
- Add support for
moto==5.0.0
by @c-bata in #785 - Remove
hack/check-docker-image
by @c-bata in #786 - Move
PULL_REQUEST_TEMPLATE.md
to.github
by @c-bata in #787 - Reorganize
ts/components
directory by @c-bata in #788 - Remove deprecated artifact features from API document by @c-bata in #789
- Add plot to redirect click event by @hrntsm in #625
- Align button design of csv downloader by @keisuke-umezawa in #780
- Analytics plot backend by @knshnb in #778
- Fix some tiny format problems by @porink0424 in #790
- Fetch plot API when num_trials is updated by @knshnb in #791
- [hotfix] Temporarily disable e2e tests by @porink0424 in #795
- Migrate to biome.js from prettier by @porink0424 in #794
- Render EDF in backend by @knshnb in #792
- Fix unit test with optuna master by @keisuke-umezawa in #793
- Limit the maximum number of trials to be added for the quicker first response by @nabenabe0928 in #719
- Fix e2e-dashboard-tests by @keisuke-umezawa in #798
- [Preferential] Fix enumerability check in PreferentialGPSampler by @contramundum53 in #797
- Add color scale setting by @gen740 in #632
- Delete code for optuna v2 by @keisuke-umezawa in #783
- Revert PR 719 by @c-bata in #802
- Add flake8 ignore options by @c-bata in #803
- Partially replace recoil with react-query by @porink0424 in #801
- Add "use plotlypy" button by @knshnb in #806
- Follow up of #632 (Add color scale setting) & #806 (Add "use plotlypy" button) by @porink0424 in #807
- Support backend rendering of plots in the top page by @knshnb in #805
- Display conditional parameters properly in TrialTable by @nabenabe0928 in #740
- Replace StudySummary to FrozenStudy in serializing by @keisuke-umezawa in #809
- Add PED-ANOVA as the first option for importance evaluator by @nabenabe0928 in #811
- improve ux when trying to open sqlite without protocol by @turbotimon in #800
- Drop inf & -inf from TrialValueNumber by @porink0424 in #808
- Simplify type definition in the standalone app by @c-bata in #819
- Fix the bug of code-server extension fails to load studies on the first attempt. by @c-bata in #815
- Update npm dependencies on standalone app by @c-bata in #822
- Use
useDeferredValue
instead ofDebounceInputTextField
by @c-bata in #821 - Remove a warning message of
PedAnovaImportanceEvaluator
by @c-bata in #823 - Fix standalone e2e test by @keisuke-umezawa in #825
- Add examples link and delete examples directory by @keisuke-umezawa in #826
- Delete setup.py by @keisuke-umezawa in #824
- Update
package.json
for standalone_app by @c-bata in #827 - [standalone_app] Migrate to Vite from Webpack by @c-bata in #828
- Fix gh-pages by @c-bata in #829
- Use
biome ci
onstandalone_app
by @c-bata in #831 - [standalone_app] Use
React.Context
instead ofRecoil
by @c-bata in #832 - [vscode] Use
biome ci
instead ofeslint
by @c-bata in #833 - Update 3dm library path by @hrntsm in #834
- Apply
word-break: break-all
by @c-bata in #835 - Raise
ValueError
when given invalid SQLite3 URL by @c-bata in #838 - Bump the version up to v0.15.0 by @c-bata in #836
- Bump the version up to vscode 0.3.0 by @c-bata in #837
New Contributors
- @RuTiO2le made their first...
v0.14.0
What's Changed
- Add standalone e2e tests by @keisuke-umezawa in #653
- Change the default sorting of study to descending by @nabenabe0928 in #659
- Fix ThreejsArtifactViewer camera settings by @hrntsm in #663
- Bump @babel/traverse from 7.20.5 to 7.23.2 by @dependabot in #662
- Update README to introduce Jupyter Lab extension by @c-bata in #664
- Improve accuracy of
_one_side_trunc_norm_sampling
by @not522 in #649 - Fix broken links to the human-in-the-loop optimization tutorial by @c-bata in #671
- Ordering trial by value should always de-prioritise undefined values by @adjeiv in #666
- Support intermediate value plots for constrained optimization by @nabenabe0928 in #676
- Add rank plot by @HideakiImamura in #656
- Add constraints handling for contour plot by @toshihikoyanase in #677
- Unify duplicated logic in plotSlice by @knshnb in #681
- Pin Python version to 3.11 as a hotfix by @toshihikoyanase in #686
- Support constraints in slice plot by @knshnb in #688
- Support constrained optimization for rank plot by @eukaryo in #689
- Replace example files with links by @toshihikoyanase in #684
- Bump axios from 1.2.1 to 1.6.0 by @dependabot in #694
- Support constrained optimization for timeline plot by @not522 in #678
- Add 3js artifact viewer to obj loader by @hrntsm in #669
- Fix audio artifact component by @contramundum53 in #697
- Make studyDetail page order consistent by @Alnusjaponica in #699
- Add E2E tests for preferential optimization by @HideakiImamura in #691
- Split DataGrid component into two components by @c-bata in #698
- Add unittests for
tell_trial
by @HideakiImamura in #701 - Add unit tests for
save_trial_user_attrs
by @toshihikoyanase in #702 - Add upload study artifact api by @gen740 in #674
- Introduce eqeqeq and fix some lines by @keisuke-umezawa in #695
- Add codecov badge by @keisuke-umezawa in #709
- Support
numpy
scalars inTrial.user_attrs
by @toshihikoyanase in #706 - Fix randint ValueError in windows by @hrntsm in #711
- Add tests for save_trial_note by @nabenabe0928 in #707
- Add tests for
proxy_study_artifact
by @eukaryo in #712 - Remove delete artifact from done trial by @gen740 in #708
- Add tests for
proxy_trial_artifact
by @not522 in #714 - Fix a minor bug that
upload_artifact
api does not return the latest artifacts. by @c-bata in #713 - Filter DataGrid rows by multiple conditions by @c-bata in #700
- Ensure trial notes are transferred when renamed by @adjeiv in #703
- Use the same implementation of getAxisInfo for rank and contour plot by @keisuke-umezawa in #680
- Fix sort in rank plot by @not522 in #718
- Add test on
upload_artifact
API by @contramundum53 in #715 - [bug] Fix an error caused by infinity in trial.values by @nabenabe0928 in #724
- Prevent layout shift with intermediate values plot by @not522 in #726
- Bump the version up to v0.14.0 by @c-bata in #729
New Contributors
- @nabenabe0928 made their first contribution in #659
- @HideakiImamura made their first contribution in #656
- @toshihikoyanase made their first contribution in #677
- @eukaryo made their first contribution in #689
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- Update
errors.rst
about warnings of Artifact functionalities. by @c-bata in #549 - Add directions in CompareStudies by @keisuke-umezawa in #539
- Add
optuna_dashboard.preferential
module by @c-bata in #546 - Revert PR 534 that introduces codecov. by @c-bata in #554
- Add
.readthedocs.yml
by @c-bata in #556 - Remove
system_attrs
attributes from API response by @c-bata in #550 - Support 3dmodel artifacts by @hrntsm in #552
- Add
is_preferential
property to the study detail api response by @c-bata in #558 - Clear in memory cache every after api calls in unit tests by @c-bata in #560
- Update JSON APIs to report preferences and get preferential best trials. by @moririn2528 in #559
- Uninstall types/react-router-dom by @c-bata in #561
- add is_preferential flag to StudySummary by @moririn2528 in #563
- add ignorefile for eslint by @moririn2528 in #566
- uniform internal error style by @moririn2528 in #567
- Only show legend with multiple studies in the history plot by @keisuke-umezawa in #568
- Add initial support for Preferential Optimization by @moririn2528 in #565
- Fix the bug while displaying
study_user_attrs
by @c-bata in #570 - Merge the implementation of GraphEdf and GraphEdfMultiStudies by @keisuke-umezawa in #478
- Store artifact meta in
trial_system_attr
by @Alnusjaponica in #564 - Fix the bug while renaming a study with maximize direction by @lucasmrdt in #571
- Add docstrings of preferential optimization functions by @c-bata in #555
- Add some improvements on SQLite3 WASM loader by @c-bata in #574
- Support external_param_value and union_user_attrs on optuna-dashboard-wasm. by @c-bata in #575
- Update README and docs for the VS Code extension by @c-bata in #579
- Fix the sort of
user_attr
values by @c-bata in #580 - Improve human feedback UI for Preferential Optimization by @moririn2528 in #572
- Fix lint errors on PR #551 by @c-bata in #583
- PreferentialGPSampler by @contramundum53 in #551
- Fix an example of preferential optimization by @c-bata in #585
- Introduce
skip
flag for preferential optimization by @moririn2528 in #581 - Deploy browser-only app to GitHub Pages by @c-bata in #582
- Change public path for GitHub pages by @c-bata in #588
- Update README and add ogp for optuna-dashboard-wasm by @c-bata in #589
- Add GIF animation on README by @c-bata in #592
- Add analytics page for preferential by @moririn2528 in #587
- Update
.gitignore
for preferential optimization examples by @c-bata in #593 - Introduce codecov settings by @keisuke-umezawa in #562
- Use a different test fixture for each test file in the e2e tests by @keisuke-umezawa in #569
- [preferential] Add
PreferentialStudy.should_generate
by @contramundum53 in #595 - [preferential] Add
enqueue_trial
to PreferentialStudy by @contramundum53 in #598 - add preference history by @moririn2528 in #584
- Support user-defined plotly figures by @c-bata in #600
- Bump the version up to
v0.13.0b1
by @c-bata in #597 - Update python-coverage.yml by @keisuke-umezawa in #603
- [preferential] Change behavior of
best_trials
and removemark_comparison_ready
by @contramundum53 in #596 - Simplify an artifact viewer for 3D models. by @c-bata in #605
- Split Artifact-related React components. by @c-bata in #606
- [preferential] Implement EP for hyperparameter fitting by @contramundum53 in #591
- Minor fixes on human-in-the-loop tutorial by @c-bata in #610
- Add tutorial for preferential optimization by @c-bata in #607
- Update hitl tutorial for optuna.artifacts by @keisuke-umezawa in #612
- Add
FUNDING.yml
by @c-bata in #614 - Add Preference Graph by @moririn2528 in #601
- Add JSON API endpoints to remove and restore histories by @moririn2528 in #616
- update feedback screen so it does not work by undoing history by @moririn2528 in #617
- [PreferentialGPSampler] Support all-categorical cases by @contramundum53 in #618
- add preference feedback component api by @moririn2528 in #615
- Fix best trials in analytics when preference feedback mode by @moririn2528 in #619
- Add Setting Button to Feedback Screen by @moririn2528 in #594
- Add stale bot by @keisuke-umezawa in #621
- Update preferential optimization tutorial by @c-bata in #622
- remove/restore History by @moririn2528 in #608
- fit figure to node size on preference graph page by @moririn2528 in #624
- Add tests for samplers of preferential optimization by @not522 in #623
- Fix 3dm axis handling by @hrntsm in #631
- Add support for Optuna's study artifacts by @c-bata in #609
- Fix typo by @contramundum53 in #636
- Add contribution-welcome and good-first-issue for exempt-issue-labels by @keisuke-umezawa in #638
- Support for older versions of the schema by @YuigaWada in #639
- Video playback on ArtifactCardMedia by @YuigaWada in #642
- Implement log scale of parallel coordinate by @keisuke-umezawa in #627
- [PreferentialGPSampler] Do exhaustive evaluation of acquisition function when the search space is small enough by @contramundum53 in #634
- Implement log scale of contour plot by @keisuke-umezawa in #626
- Add experimental warnings on doc by @contramundum53 in #646
- [Preferential] Simplify EP implementation by @contramundum53 in #633
- Add
PreferentialGPSampler
document by @not522 in #645 - Bump postcss from 8.4.29 to 8.4.31 by @dependabot in #651
- Make
PreferentialGPSampler
the default for preferential optimization by @not522 in #647 - Add
optional-dependencies
for preferential optimization by @not522 in #652 - Add close icon to modals by @contramundum53 in #635
- Return Result from wasm_fanova_calculate by @ciffelia in #643
- Bump the version up to VS Code Extension 0.1.0 by @c-bata in #655
- Fix python-tests CI with Python 3.7 by @not522 in #657
- Bump the version up to v0.13.0 by @c-bata in #658
New Contributors
- @moririn2528 made their first contribution in #559
- @lucasmrdt made their first contribution in https://github.com/o...
v0.13.0b1
Highlights
Support user-defined Plotly objects
import optuna
from optuna_dashboard import save_plotly_graph_object
def objective(trial):
x = trial.suggest_float("x", -100, 100)
y = trial.suggest_categorical("y", [-1, 0, 1])
return x**2 + y
study = optuna.create_study()
study.optimize(objective, n_trials=100)
figure = optuna.visualization.plot_optimization_history(study)
save_plotly_graph_object(study, figure)
What's Changed
- Update
errors.rst
about warnings of Artifact functionalities. by @c-bata in #549 - Add directions in CompareStudies by @keisuke-umezawa in #539
- Add
optuna_dashboard.preferential
module by @c-bata in #546 - Revert PR 534 that introduces codecov. by @c-bata in #554
- Add
.readthedocs.yml
by @c-bata in #556 - Remove
system_attrs
attributes from API response by @c-bata in #550 - Support 3dmodel artifacts by @hrntsm in #552
- Add
is_preferential
property to the study detail api response by @c-bata in #558 - Clear in memory cache every after api calls in unit tests by @c-bata in #560
- Update JSON APIs to report preferences and get preferential best trials. by @moririn2528 in #559
- Uninstall types/react-router-dom by @c-bata in #561
- add is_preferential flag to StudySummary by @moririn2528 in #563
- add ignorefile for eslint by @moririn2528 in #566
- uniform internal error style by @moririn2528 in #567
- Only show legend with multiple studies in the history plot by @keisuke-umezawa in #568
- Add initial support for Preferential Optimization by @moririn2528 in #565
- Fix the bug while displaying
study_user_attrs
by @c-bata in #570 - Merge the implementation of GraphEdf and GraphEdfMultiStudies by @keisuke-umezawa in #478
- Store artifact meta in
trial_system_attr
by @Alnusjaponica in #564 - Fix the bug while renaming a study with maximize direction by @lucasmrdt in #571
- Add docstrings of preferential optimization functions by @c-bata in #555
- Add some improvements on SQLite3 WASM loader by @c-bata in #574
- Support external_param_value and union_user_attrs on optuna-dashboard-wasm. by @c-bata in #575
- Update README and docs for the VS Code extension by @c-bata in #579
- Fix the sort of
user_attr
values by @c-bata in #580 - Improve human feedback UI for Preferential Optimization by @moririn2528 in #572
- Fix lint errors on PR #551 by @c-bata in #583
- PreferentialGPSampler by @contramundum53 in #551
- Fix an example of preferential optimization by @c-bata in #585
- Introduce
skip
flag for preferential optimization by @moririn2528 in #581 - Deploy browser-only app to GitHub Pages by @c-bata in #582
- Change public path for GitHub pages by @c-bata in #588
- Update README and add ogp for optuna-dashboard-wasm by @c-bata in #589
- Add GIF animation on README by @c-bata in #592
- Add analytics page for preferential by @moririn2528 in #587
- Update
.gitignore
for preferential optimization examples by @c-bata in #593 - Introduce codecov settings by @keisuke-umezawa in #562
- Use a different test fixture for each test file in the e2e tests by @keisuke-umezawa in #569
- [preferential] Add
PreferentialStudy.should_generate
by @contramundum53 in #595 - [preferential] Add
enqueue_trial
to PreferentialStudy by @contramundum53 in #598 - add preference history by @moririn2528 in #584
- Support user-defined plotly figures by @c-bata in #600
- Bump the version up to
v0.13.0b1
by @c-bata in #597
New Contributors
- @moririn2528 made their first contribution in #559
- @lucasmrdt made their first contribution in #571
Full Changelog: v0.12.0...v0.13.0b1
v0.12.0
What's Changed
- Delete npm lint warnings and check it in CI by @keisuke-umezawa in #544
- Implement studies_order_by query params in studies list by @keisuke-umezawa in #543
- Introduce python coverage CI by @keisuke-umezawa in #534
- Support optuna's artifact metadata by @c-bata in #540
- Bump the version up to v0.12.0 by @c-bata in #547
Full Changelog: v0.11.0...v0.12.0