Previous Page Parent Page Next Page TOC
Change History | COPASI 4.21 (Build 166)

COPASI 4.21 (Build 166)

Version 4.21.166

Release Date: October 9, 2017

New Features since COPASI 4.20 (Build 158)

  • Graphical User Interface (CopasiUI)
    • Improved editing of report definitions allowing drag and drop of items.
  • Simulation Engine
    • Improved performance of calculation significantly leading to calculation time being less than 50% compared to COPASI 4.20 (Build 158) and less than 80% of COPASI 4.16 (Build 104).

Bug Fixes since COPASI 4.20 (Build 158)

  • Graphical User Interface (CopasiUI)
    • When editing experimental data for parameter estimation it is now possible to copy the setup from a previous experiment even if it is not in the same data file.
    • Improved result display of the Time Scale Separation analysis synchronizing the content with the associated report definition.
    • Fixed rendering of units in the user interface lead to incorrect units to be displayed.
    • Object names are now sanitized meaning leading and trailing white space characters are removed to avoid names which cannot distinguished in the user interface.
    • Fixed occasional crash when editing a reaction rate constant in the parameter overview.
    • Fixed incomplete saving of a user defined function created by copying an existing function without any modification.
    • Fixed crash occurring when running a parameter task immediately after performing MCA analysis.
    • Fixed a problem where saving a model immediately after changing a name of an object used an initial assignment was not reflected in the saved file.
  • Simulation Engine
    • Fixed problem in the Time Scale Separation CSP method which for some models returned NaN values.
    • Fixed problem in steady-state calculation where the system has zero initial values and the Jacobian cannot be inverted.
    • Fixed an issue where Matrix elements could not be correctly selected if the name of the object contained a comma leading to 'Object not found' messages for reports and plots.
    • Fixed a problem where the validation data was ignored during parameter estimation.
    • Fixed crash when running the Time Course with the Gibson & Bruck method on an empty model.
  • SBML
    • Improved export of units using Avogadro's constant.
    • Fixed issue importing arcs from the SBML layout packaged which sometimes where not stacked correctly.
  • Language Bindings
    • Python bindings are no longer directly linked a specific version allowing the bindings to be used different Python libraries e.g. Anaconda or system libraries.
    • Improved access to the reaction interface by exposing more methods.