Commit Graph
258 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
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
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
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 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
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 416c6c7421 Include form_widgets_output_type in form_widgets 2023-04-12 15:45:24 +09:00
Kenshin Abe 77ed17968e Remove default text form for no widgets 2023-03-20 16:40:00 +09:00
Kenshin Abe 261a13dea7 Apply prettier 2023-03-20 15:27:31 +09:00
Kenshin Abe 79bf067747 Display user_attr_key for register_user_attr_form_widgets 2023-03-20 15:24:48 +09:00
Kenshin Abe 1144f82076 Use user_attr_key by register_user_attr_form_widgets 2023-03-16 17:41:24 +09:00
Kenshin Abe a70642105c Fix 2023-03-16 17:39:34 +09:00
Kenshin Abe 5392b9117c Merge remote-tracking branch 'upstream/main' into register-user-attr-form-widgets 2023-03-16 17:20:05 +09:00
c-bata cad88705c6 Minor improvements on human-in-the-loop UI 2023-03-14 16:37:37 +09:00
Kenshin Abe c7221c1ea4 Implement register_user_attr_form_widgets 2023-03-10 16:18:08 +09:00
Kenshin Abe 61b18460db Remove unnecessary directions 2023-03-10 16:11:52 +09:00
Kenshin Abe 8aadf8aab3 Implement human-in-the-loop via trial.user_attrs 2023-03-06 21:34:01 +09:00
Masashi Shibata b7334bf975 Merge pull request #407 from keisuke-umezawa/feature/make-separated-api-for-tell
Separate tell api into complete api and fail api
2023-03-06 17:01:17 +09:00
keisuke-umezawa f3dbdb57f3 Separete tell api into complete and fail 2023-03-02 23:36:18 +09:00
keisuke-umezawa 87ac1cac72 Simplify the logic of selecting trials in TrialList 2023-03-02 22:53:31 +09:00
Masashi Shibata 8f2b6484f9 Merge pull request #403 from c-bata/history-yaxis
Change yAxis on history plot when user attribute is selected
2023-02-17 23:05:30 +09:00
c-bata 2f576e8135 Change yAxis title when user attribute is selected 2023-02-17 23:01:18 +09:00
c-bata 75ac3eed93 Fix issue 401 2023-02-17 22:46:35 +09:00
c-bata fe3c6f57e0 Add Audio support 2023-02-10 09:39:15 +09:00
c-bata 4b9c4a04df Display objective forms even for completed trials 2023-02-08 11:41:42 +09:00
c-bata 53a6e711c1 Fix bug of custom user widgets 2023-01-27 17:37:25 +09:00
c-bata 8a6822a503 Enhance Artifact support 2023-01-27 17:06:00 +09:00
c-bata 8c7ce194ab Save reload interval on localStorage 2023-01-27 13:17:09 +09:00
c-bata 935dd9d0bd Split ObjectiveForm component 2023-01-27 12:49:35 +09:00
c-bata fe9a012643 Implement Custom User Widget 2023-01-27 12:33:49 +09:00
c-bata 3c628a463b Display custom user widgets 2023-01-26 16:50:28 +09:00
c-bata 6a0a43fabd Merge branch 'main' into custom-widget 2023-01-26 12:09:45 +09:00
c-bata 7469e166b7 Merge branch 'main' into artifact 2023-01-26 11:54:32 +09:00
keisuke-umezawa 7e2596ae3d Fix lint 2023-01-26 11:31:50 +09:00
keisuke-umezawa 7d796acb2e Fix regex for float numbers 2023-01-25 21:43:30 +09:00