Releases: crest-cassia/oacis
Releases · crest-cassia/oacis
v2.13.2
v2.13.1
v2.13.0
Feature Enhancements
- Async/Await methods are added to OacisWatcher
- See http://crest-cassia.github.io/oacis/en/api_watcher.html
- to use new APIs in Python, you need to install "python-fiber" library.
- You may find samples using new APIs at http://crest-cassia.github.io/oacis/en/api_samples.html
v2.12.0
Feature Enhancements
- added a support of Ruby 2.4
- "local preprocess" function is added
- #532
- It lets you define a preprocess executed on the host where OACIS is running.
UI improvements
- shows a proper error message when an invalid key is in included in _output.json
Bug fixes
- fixed an error which occurs OACIS in a clean environment for the first time
compatibility breaking changes
- abolished "manual submission" function for usability
- #530
- Since it is not often used, we decided to remove it for simplicity.
- give 0 or 1 for boolean parameters
- #534
- The command line argument for boolean parameters used to be "true"/"false", but we changed it to "1" or "0".
- The format of "_input.json" remains the same.
v2.11.0
Feature Enhancements
- Changed the default binding IP of OACIS from "0.0.0.0" to "127.0.0.1" so that it is accessible only from localhost.
- Workers checks signals more frequently, resulting to a faster termination of the workers.
Bug fixes
- Shortened IDs shown in the list of parameter sets are not unique.
- A recursive call of
OacisWatcher#watch_all_ps
causes an exception.
v2.10.0
Feature Enhancements
- OACIS Watcher is implemented as standard APIs of OACIS.
- For the usage, http://crest-cassia.github.io/oacis/en/api_watcher.html
- Both Python and Ruby APIs are available.
- Samples for OACIS Watcher are added. See http://crest-cassia.github.io/oacis/en/api_samples.html
- New APIs are added.
Simulator.find_by_name
Simulator#find_analyzer_by_name
Host.find_by_name
HostGroup.find_by_name
Bug fixes
- Fixed a bug that CLI "create_analyses" does not accept "submitted_to" key.
v2.9.0
Feature Enhancements
- Python APIs are implemented. See docs for API for details.
Bug fixes
- Fixed a bug in rendering table.
v2.8.0
Feature Enhancements
- HostGroup feature is implemented.
- HostGroup is a set of Hosts. When you define a HostGroup, you can use it as the submission destination of Runs or Analyses.
- If a Run is submitted to a HostGroup, Run is submitted to one of the available Hosts in the HostGroup. Thus, it works as a simple job scheduler.
UI improvements
- Default number of runs is set to 1 when a ParameterSet is created.
- Performance of the worker is improved more than three times!
- DB queries are optimized. Some operations on Run became 10 times faster than before.
Bug fixes
- Fixed a bug that progress bar was not properly displayed.
v2.7.0
Feature Enhancements
- New APIs are added.
- Simulator#find_parameter_set
- Simulator#find_or_create_parameter_set
- Simulator#default_parameters
- ParameterSet#average_result
- ParameterSet#find_or_create_runs_upto
- Host#default_host_parameters
Bug fixes
- In plot page, "irrelevant keys" are not working.
- Fail to delete a simulator when its directory does not exist.
- Fail to start OACIS daemon when OACIS is located in a path including a white space.
v2.6.0
Feature Enhancements
- Ruby APIs become available. See http://crest-cassia.github.io/oacis/en/api.html
- You can create, read, and remove Simulators, ParameterSets, Runs, and Analyses from Ruby.
- A new CLI "destroy_parameter_sets" was implemented.
UI improvements
- Improved the style of the filter for ParameterSets.