Notes:
version 0.86 01 Jun 2008
-------------------------
* Now compatible with Python 2.5 and Numpy 1.0.4 / Scipy 0.6.0
* Interval class now supports discrete valued intervals
* Improved diagnostic reporting structure in Generator and Model classes
* Inclusion of intuitive arithmetic operations for Point and Pointset classes
* Improved overhead for simulating hybrid models
* Fixed some slice bugs with Point and Pointset classes
* Improved 'info' pretty printer utility
* Added support for numerical rounding error tolerance in resolving independent
variable values in Variable and Model/ModelConsturctor classes
* Added Jacobian and standard event arguments (for zero crossing detection)
options to ModelConstructor to auto-generate Jacobian and Jacobian w.r.t.
parameters
* Improved efficiency of VODE Generator in computing trajectories
Minor
* Created a new HybridTrajectrory and HybridVariable class so that APIs are
more in line with non-hybrid versions
* Moved underlyingMesh for Trajectory to the Variable class
* Fixed ModelSpec indentation
* Fixed bug so that ImplicitFnGen Trajectories are now parameterized
* Syntax for Symbolic and ModelSpec classes: moved target language and
compatible types specifications to the ModelSpec class
* Added external input support to calls to RHS, Jacobian functions, etc. in
Generator classes
* Moved eventtol to ModelConstructor, from GeneratorConstructor, and made abseps
default better
* Removed backwards compatible method names such as computeTraj, sampleTraj, and
setModelPars from Model, in favor of compute, sample, and set
* Auxiliary variables retained in Model trajectory computations
* Fixed platform-dependent problems with time module that confuses the timestamp
function in common.py (used to make auto-generated function names unique)
* ModelSpec classes now use 'compatibleSubcomponents' and 'compatibleContainers'
tuple attributes instead of 'componentTypes' and 'compatibleNodes',
respectively
* The above tuple attributes also now consist of actual classes, not their names
-- thus they must be initialized after all the classes involved have been
declared
* ModelSpec now only re-validates self when flattenSpec called (speeds up model
building)
Changes:
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use