Releases
v0.4.7.0
README: fix formatting to appear properly on PyPI
Feat/projections/masked mapping projection (#775 )
adding exceptions to get_current_function_param and get_current_mechanism_param - not intended for looking up 'variable'
Feat/projections/masked mapping projection (#771 )
LCA (#770 )
LCA (#769 )
Refactor/mechanism/transfermechanism (#768 )
Fix default_variable bug (#767 )
Feat/inputstate/combine (#766 )
Refactor/context/source (#765 )
Defaults: ensure that function attr appears when examining Defaults
Rewrite Function instantiation:
Component: create fewer instances during init when function arg is a class
LinearMatrix: make keyword method static to reflect how it is used
refactor/rename _variable_not_specified to be more generic, using enum
Defaults: add enum to denote flexibility of assignments
Component: add class method to get new param class defaults
Defaults: add ClassDefaults.function to several classes, and use it as fallback
utilities: add function to detect if obj is an instance or a subclass of a class
Component: override deepcopy method to use shared items
parsing: add method to parse function variable from variable
imports: pycharm-optimize to avoid unnecessary circularities
Params: copy dict/ROODs nested in params arguments to avoid side effects
Refactor/context/set and test (#762 )
fixing bug in looking up target values for learning which caused first target value to be repeated
LinearCombination, Reduce: handle negative exponents during init (avoid zero division)
Functions: simplify noise validation
adding a note to the ddm plot() documentation to clarify that the plot does not correspond to the actual results of the mechanism
fixing drift diffusion integrator bug - returned threshold even when it crossed the negative threshold
Fix/misc/misc (#759 )
PredictionErrorMechanism: correct infinite recursion in _execute
Docs/context/context (#757 )
Mechanism (#756 )
Refactor/mechanisms/ execute (#754 )
LearningAuxilliary: rename to LearningAuxiliary (correct double l typo)
scheduling: decouple Scheduler and Condition, allow multiple execution_ids
utilites: get method to prune unused args from a function from composition branch
Feat/mechanism/input target lable dicts (#752 )
testing: Resolve leftover merge conflicts, fixes #747
testing: correct pytest setup ovewrite, losing some settings
Feat/mechanism/input target label dicts (#751 )
Scheduling: fix bug where termination conditions persisted across calls to run
tests,function/LinearCombination: Add tests with absent parameters
test,function/LinearCombination: Rename second test function to prevent overwriting results
Context (#746 )
Refactor/context/deprecate init status (#745 )
Refactor/context/structured (#744 )
Fix/function/stability (#743 )
IntegratorMechanism (#742 )
You can’t perform that action at this time.