Skip to content

v0.1.0

Choose a tag to compare

@jchen6727 jchen6727 released this 01 May 18:19
· 67 commits to release since this release
543631c

Update for release w/ new NetPyNE (#11)
please see the API for trial updated to be thread safe with multithread- (i.e. Submit now instantiated within the function)

Run a single trial:
config: dict - parameter configuration for the trial (variables to be passed by the dispatcher to the receiving script)
label: str - label for a set of trials (see trials)
tid: str or int - trial id unique to this single trial
dispatcher_constructor: callable - dispatcher class to be used for this trial
project_path: str - path to the project directory
output_path: str - path to the output directory
submit_constructor: callable - submit class to be used for this trial
dispatcher_kwargs: dict - kwargs to be passed to the dispatcher constructor
submit_kwargs: dict - kwargs to be passed to the submit templates
interval: int - interval for the dispatcher to check for messages
log: DataLogger - data logger to be used for this trial 
report: tuple - options/order (left -> right update calls) for the data to be returned
  • ease of use changes, data logging, more descriptive tests

--default runner send now is print( )
--fixed issue with wrong key_args, in Submit, added protected_args attribute for clarity.
--data logging class, DataLogger template, now supported in trial, trials
--rosenbrock1_py.py now modernized using the with entry method for comm
--test_sql show example implementation with data log

  • ease of use updates

automatically adds config, label and path data to reports
logging refactoring for SQLite
see test_sql for multithreading --

  • search and trial now multithread compatible

additional in trial and utils

  • update to trial, test_trial

  • fixed version to 3.12 for now.

  • updated version # .toml, test_sql with new trial call

  • added filelock to dependencies