- New: job system without server
- Fix: forgotten imports of some functions
- Server launched with a dedicated script
- New: job server
- New: import of namers, fixers, checkers and evaluations
- Scripts must now be launched from a Hateno-compatible folder
- Explorer now shows the minimum of a search
- Mapper now generates the simulations by batch when possible
- Remote working directory is now created if it does not exist yet
- Settings tags changed
- Fix: harmonized behavior for paths of program files
- Fix: settings tags are taken into account in a search
- New: SSH gates support
- New:
exists()
method in Manager - Explorer split into Mapper and Explorer
- Evaluations functions are now defined in the config folder
- Local mode is now faster
- Simulations that do not exist anymore are automatically deleted during
update()
- Fix: multiple namers can be applied
- New: configs and skeletons can be imported from another folder
- New: search for a specific value in Explorer
- New: secant method in Explorer
- New: program files description
- Settings of type list are handled
- Use of a temporary directory right in Hateno folder
- Custom namers, fixers and checkers can be defined in dedicated files
- Checkers now admit arguments
- Option to not send a file that has not been modified
- Fix: successful simulations are now extracted even if there are failed ones
- New
default_config
key in configuration to define the default config to use in the Maker - Custom namers and fixers can be imported in the scripts
- Simulations can be added/deleted from their folders
- Addition datetime stored in the simulations list
- JSON generators can now admit parameters
- Settings tags in Explorer maps
- Depth passed to evaluation function in the Explorer
- Configs and skeletons from Folder
- New default namers to prepend indexes
- Configuration file renamed to
hateno.conf
- Simulations archives stored in a subfolder
- Fix: strings in
only_if
are not a problem anymore - Fix: Maker can be used safely in
generate_only
mode
- Maps' outputs stored in search iterations
- New: Explorer
- New: jobs progress indicator
- New: watch mode in hateno-jobs to watch a jobs states file
- New: read-only mode in Manager
- Configurations and skeletons files all moved to
.hateno
- Maker adds simulations right after downloading them
- The copied list in hateno-maker can be merged with another
- Events have their own separate class
- Fix: progress bars are now fully erased, even with high numbers
- Fix: jobs progress bars removed when the Maker is paused
- Fix: bug preventing the use of global settings tags in global settings
- New: jobs manager
- New: Maker events
- New: option to create a copy of the simulations to generate in the maker script
- Maker can be paused during the "waiting for jobs" step
- Maker UI separated from main class
- New: options in settings tags to access specific sets and indexes
- New: fixer to protect strings with spaces
- New: default
namers
andfixers
keys in sets and settings - New: context manager for Maker, Manager and RemoteFolder
- New: clear folder method and script
- Port can now be indicated for a remote folder
- New interface to interact with UI objects
- Precision of progress bars' percentages can be set
- Bug fixes
- New: namers are functions allowing to alter the name of settings during execution
- New: script
init
to initialize a folder - New: global script
hateno
to run all the other scripts - New: FCollection to manage a collection of functions
- Configuration files moved to
.hateno
folder - Fixers available at the sets level
- Configuration key
fixes
changed tofixers
- Manager and Generator can be created without Folder instance
- Manager can detect if an instance is already running for the current folder
- Fixers, generators and checkers are now stored in an FCollection
- Bugs fixes
- Transformation script/method can be used to change the settings of a simulation
- A simulation can be deleted from its settings file
- Maker generates the settings file
- Fix: wrong behavior in some
only_if
tests
- Evaluation delimiters
- More tests allowed in
only_if
, comparisons with other settings, arithmetic operations, etc.
- Simulations can be transformed
- Settings file can be added to extracted simulations
- Fixers can be applied to specific settings only
- New default fixers for lists
- Limits for the generator can be set by subgroups number only
- Fix: global checker noMore is not too greedy anymore
- New structure in the simulations list
- New way to define simulations settings
- Simulations list update method
- Method to access the full settings of a simulation
- New parameter
only_if
for settings - Max subgroups parameter in generator recipe
- Fix: one-entry simulations list in
hateno-manager
- Local mode in
RemoteFolder
- First version