Skip to content

v0.4.4.0

Compare
Choose a tag to compare
@kmantel kmantel released this 10 Feb 01:34
· 7519 commits to master since this release
  • documentation typos
  • documenting reinitialize on mechanism
  • continuing to add tests and docs for reinitialize
  • fixing bugs that prevented initialize method on system from ever executing, and adding pytests for it now that it works
  • revising outdated TransferMechanism docs for reinitialize
  • continuing to add tests to highlight differences between calling reinitialize on a mechanisms and on a function
  • adding nparray_dictionary to docs and revising nparray to use the same helper methods as nparray_dictionary
  • Time: fix bug where RUN counter would not be incremented on new runs
  • fixing (temporarily) time_step bug in nparray_dictionary; reorganzing nparray_dictionary into methods that can be reused by nparray
  • refactoring log to have a dictionary option and writing tests for it
  • beginning to add a dictionary alternative to the options for whats returned by the log
  • more calls to _dealias_owner_name required in order to create log.nparray
  • fixing bug in log: needed to switch between 'value' and mechanism name in several loops in order to assemble log.nparray
  • adding more pytests for reinitialize and fixing reinitialize bugs; beginning to update documentation
  • adding pytests for reinitializing at both function and mechanism level; cleaning up mistakes in reinitialize() methods along the way
  • adding a reinitialize method on mechanisms, which calls reinitialize on its function or integrator_function, then updates the mechanism's value and output states
  • beginning to refactor reinitialize as a method on integrator functions