Donate Share

PyDSTool

File Release Notes and Changelog

Release Name: 0.85

Notes:
Release notes: Highlights of new features
=========================================

version 0.85  10 July 2007
--------------------------

 * PyCont can now perform continuation according to the zeros of user-defined
    functions or bounds (see example tests/PyCont_vanDerPol.py and
    PyCont_Hopfield.py)
 * Support for scipy.special functions in Generator definitions (Python targets
    only. C targets with a more limited range of functions will be supported soon)
 * A few phase plane analysis tools have been added to Toolbox/phaseplane.py
    -- in particular, the finding of fixed points, nullclines,
    and some simple code to compute saddle manifolds in planar systems
 * Phase response curves can now be calculated for limit cycles using the adjoint
    method (see tests/ML_adjointPRC.py and HH_adjointPRC.py for examples)
 * Generators now include auxiliary variable data in recorded event data
 * Pointset comparisons using arithmetic operators now consistent with the
     norm-based comparisons used by Points
 * Time mesh points for external inputs to integrators now forced to be integration
     mesh points for greater numerical accuracy and stability
 * VODE now supports 'use_special' for forcing values of output trajectory mesh
 * Improved support for numpy float and int types alongside standard python types
 * Improved numerical first derivative computed by central finite differences and
    Ridders' method
 * Added a multilinear regression auxiliary function builder
    (common.py/makeMultilinearRegrFn)
 * Support for parameter estimation using least squares using qualitative features
    such as positions of extrema (see wiki page ParamEst)
 * Moved ParamEst.py into PyDSTool/Toolbox, a more logical home, and removed its
    default import in PyDSTool
 * Added Toolbox/ModelHelper.py for additional model building utilities (esp.
    for neural modelling)
 * Minor bug fixes and improvements (see Trac wiki site for full change log)



Changes: Release notes: Highlights of new features ========================================= version 0.85 10 July 2007 -------------------------- * PyCont can now perform continuation according to the zeros of user-defined functions or bounds (see example tests/PyCont_vanDerPol.py and PyCont_Hopfield.py) * Support for scipy.special functions in Generator definitions (Python targets only. C targets with a more limited range of functions will be supported soon) * A few phase plane analysis tools have been added to Toolbox/phaseplane.py -- in particular, the finding of fixed points, nullclines, and some simple code to compute saddle manifolds in planar systems * Phase response curves can now be calculated for limit cycles using the adjoint method (see tests/ML_adjointPRC.py and HH_adjointPRC.py for examples) * Generators now include auxiliary variable data in recorded event data * Pointset comparisons using arithmetic operators now consistent with the norm-based comparisons used by Points * Time mesh points for external inputs to integrators now forced to be integration mesh points for greater numerical accuracy and stability * VODE now supports 'use_special' for forcing values of output trajectory mesh * Improved support for numpy float and int types alongside standard python types * Improved numerical first derivative computed by central finite differences and Ridders' method * Added a multilinear regression auxiliary function builder (common.py/makeMultilinearRegrFn) * Support for parameter estimation using least squares using qualitative features such as positions of extrema (see wiki page ParamEst) * Moved ParamEst.py into PyDSTool/Toolbox, a more logical home, and removed its default import in PyDSTool * Added Toolbox/ModelHelper.py for additional model building utilities (esp. for neural modelling) * Minor bug fixes and improvements (see Trac wiki site for full change log)