CellML DOM API: Core implementation 1.3.1 (Feb 20, 2008)

This is a patch of version 1.3; it fixes Unicode support for UCS-4 platforms, and support for all cases of piecewise equations.

For additional information about this project, please visit the overview page .

Available downloads

Release Notes

State Final release
License TRI

This is a patch of version 1.3 of the CellML API, fixing Unicode and piecewise equation handling.

In version 1.3, the CellML API was fully split into the core CellML DOM implementation and a number of separate services; metadata annotation, code generation, integration, code language description, and validation. The CellML API was refactored for faster integration and ease of modular implementation. The code generation service was augmented to gracefully support transformation of CellML into a wider possible range of programming languages. Support for CellML validators was added.

Change log

There were minor changes to the CellML API in version 1.3.1

  • Unicode handling on UCS-4 platforms, such as Linux, was improved.
  • A case where code generation of piecewise equations was not being correctly handled has been fixed.

There have been a small number of significant changes to the CellML API in version 1.3.

  • The CellML API has been split into a number of seperate services, each of which can be used independently
  • Support for a CellML validator has been added
  • Support for relative urls in imports has been refined
  • Support for transformation between CellML and other languages is now more generic
  • More thorough units checking and conversion through connections
  • The API has been refactored for better speed and a smaller footprint
  • We altered the build scripts, so that we could use autopackage's gcc portability wrapper
  • We have improved the interface to the API, with more exposed functionality and more complete in-code documentation
For more details, please refer to the subversion changelogs, or the trac logs which may be available at http://trac.bioeng5.bioeng.auckland.ac.nz/physiomesynctrac/timeline.