Commit Graph
702 Commits
Author SHA1 Message Date
c-bata ddd6492c8d Remove stable ui components 2023-05-10 11:57:42 +09:00
Masashi Shibata bf1124f28f Merge pull request #451 from c-bata/optional-text-widget
Allow `TextInputWidget` to accept strings for user attribute forms.
2023-05-10 10:02:14 +09:00
keisuke umezawaandHiroyuki Vincent Yamazaki 3ab18cf87f Screen to compare the multiple studies (#380)
* Add compare studies

* Able to select multiple studies

Save

Save

* Able to plot multiple studies

* Remove warning

* Add toolbar

Save

* Fix setStudyDetailState

* Devide the file

* Add best lines

* Add x-axis, y-axis and pruned button

* Use compare icon

* Rename StudiesDetail to CompareStudies

* Stop useless server access

* Add edf plot

* Use filterTrials

* Fix legend

* Add object id to history plot

* Remove errors

* Add study information to list

* Disable studies

* Only enable onClick for the same n_obj

* Add link to home

* Unify GraphEdf

* Unify GraphHistory

* Change that one of studies is always selected and show an error message when a study can not be added

* Rebase against main

* Update optuna_dashboard/ts/components/CompareStudies.tsx

Co-authored-by: Hiroyuki Vincent Yamazaki <hiroyuki.vincent.yamazaki@gmail.com>

* Show the first study if query is not specified

* Revert TrialList change

* Change query paraater from numbers to ids

* Align the implementation with TrialList

* Unified implementation of useFilteredTrials and useFilteredTrialsFromStudies

* Use useMemo to get rid of unnecessary API requests

* Only enable onClick for the same directions

* Follow review comments

* Follow review comments

* Follow review comments

* Follow review comments

* Fix integration test

* Separate the implementation of edf and history for multi studies

* Revert GraphEdf and GraphEdfBeta

* Revert GraphHistory

* Follow review comments

* Follow review comments

---------

Co-authored-by: Hiroyuki Vincent Yamazaki <hiroyuki.vincent.yamazaki@gmail.com>
2023-05-10 10:00:40 +09:00
Masashi Shibata f34bd66143 Merge pull request #450 from c-bata/bump-to-v0.9.2
Bump the version up to v0.9.2
2023-05-10 09:47:15 +09:00
c-bata 31339db367 Fix lint errors 2023-05-10 09:38:39 +09:00
c-bata 25298513b1 Update docstring of SliderWidget 2023-05-10 09:37:48 +09:00
c-bata e38ff219ca Merge branch 'main' into optional-text-widget 2023-05-10 09:35:47 +09:00
c-bata 4f2a5d1582 Refactor TrialFormWidgets 2023-05-10 09:31:18 +09:00
c-bata 9493775d8c Rename to TrialFormWidgets.tsx 2023-05-10 02:35:00 +09:00
c-bata baa618ee20 Refactor ObjectiveForm component 2023-05-10 02:10:11 +09:00
c-bata 71d667c57b Add trialsUpdating flags 2023-05-10 02:02:25 +09:00
c-bata 63ac794d38 Fix bugs and add refactor changes 2023-05-10 01:35:07 +09:00
c-bata c9223d753c Split TextInputWidget 2023-05-09 22:15:19 +09:00
c-bata e39e59306b Add an optional option for TextInputWidget 2023-05-09 20:31:24 +09:00
Kenshin Abe d15bcc3258 Merge pull request #441 from knshnb/docstring-form-widget
Add docstring for FormWidgets
2023-05-09 17:22:02 +09:00
c-bata 5781df7204 Bump the version up to v0.9.2 2023-05-08 20:07:26 +09:00
Masashi Shibata cdee5c28a5 Merge pull request #428 from c-bata/support-optuna-metric-names
Support `metric_names` introduced in Optuna
2023-04-27 17:13:54 +09:00
Kenshin Abe df31abe7aa Fix flake8 2023-04-26 17:26:18 +09:00
Kenshin Abe 8789b7856a Merge remote-tracking branch 'upstream/main' into docstring-form-widget 2023-04-26 16:10:24 +09:00
Kenshin Abe 873c4033eb Add docstring for register_*_form_widgets 2023-04-26 15:43:41 +09:00
Kenshin Abe 6edc285f56 Add import for examples 2023-04-26 15:17:03 +09:00
Kenshin Abe 767aaa9248 Add docstring for SliderWidget, TextInputWidget, and ObjectiveUserAttrRef 2023-04-26 15:12:02 +09:00
Kenshin Abe f4ef01df16 Add docstring for ChoiceWidget 2023-04-17 21:21:54 +09:00
c-bataandKenshin Abe a005908440 Show warning about the use of _CachedStorage
Co-authored-by: Kenshin Abe <abe.kenshin@gmail.com>
2023-04-17 18:17:44 +09:00
Masashi Shibata 93f1a0a248 Merge pull request #440 from c-bata/enable-rehype-raw
Enable rehype-raw plugin
2023-04-17 16:31:27 +09:00
Masashi Shibata 14555c836f Merge pull request #439 from c-bata/improve-trial-list-ui
Add minor improvements on TrialList
2023-04-17 16:22:55 +09:00
c-bata 39feee48ef Fix lint errors 2023-04-14 19:01:19 +09:00
c-bata 97cd5cd4bf Enable rehype-raw plugin 2023-04-14 18:52:34 +09:00
c-bata 1d68504d5e Fix lint errors 2023-04-14 13:30:19 +09:00
c-bata 3e4ec9ce61 Add minor improvements on TrialList 2023-04-14 13:20:37 +09:00
c-bata 6da6480edd Introduce UserAttrFormWidget type 2023-04-13 19:31:54 +09:00
c-bata 5c43d96236 Fix mypy errors 2023-04-13 19:27:28 +09:00
c-bata 7413d7da41 Remove user_attr_key attribute from ObjectiveUserAttrRef 2023-04-13 19:07:26 +09:00
c-bata dadc4f8ca7 Fix flake8 error 2023-04-13 18:55:04 +09:00
c-bata 3c63388198 Add dict_to_form_widget 2023-04-13 18:52:35 +09:00
c-bata 31d1db6dd6 Bump the version up to v0.9.1 2023-04-13 14:32:01 +09:00
c-bata a506397704 Fix mypy errors 2023-04-13 14:21:36 +09:00
c-bata 92b712b495 Update reload interval time for human-in-the-loop optimization 2023-04-13 14:18:31 +09:00
Masashi Shibata 1d4e9ed656 Merge pull request #432 from c-bata/use-uirevision
Set `uirevision` to prevent reetting charts
2023-04-13 14:00:53 +09:00
c-bata 9c5bfc80e3 Fix fmt errors 2023-04-13 13:57:27 +09:00
c-bata de45cece3d Improve the message for experimental new UI 2023-04-13 13:55:34 +09:00
Masashi Shibata d2751d39f8 Merge pull request #431 from c-bata/follow-up-411
Follow-up #411 to refactor type definitions
2023-04-13 12:35:50 +09:00
c-bata d6f38467fe Follow-up #411 to refactor type definitions 2023-04-13 12:14:38 +09:00
c-bata ab7dfbc27b Set uirevision to prevent reetting charts 2023-04-13 11:56:27 +09:00
Kenshin Abe 031a1e103a Fix type 2023-04-12 16:34:38 +09:00
Kenshin Abe 765b0d3620 Apply formatter 2023-04-12 16:13:00 +09:00
Kenshin Abe 416c6c7421 Include form_widgets_output_type in form_widgets 2023-04-12 15:45:24 +09:00
Kenshin Abe c110fe3a53 Delete unnecessary type hints 2023-03-31 13:50:22 +09:00
c-bata 6892f31781 Add get_note() Python API 2023-03-29 17:47:20 +09:00
Kenshin Abe 6489092a9a Update form widgets key name 2023-03-28 17:40:39 +09:00