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