CellML DOM API: Core implementation 1.3 (Nov 21, 2007)

This is a refactored, modularised CellML API.

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

Available downloads

Source code tarball

For all platforms (0 KB)

Source code zip file

For all platforms (0 KB)

Release Notes

Tested with libxml2.6.26
State Final release
License TRI
Release Manager Justin Marsh
Released 2007/11/28 17:30:00 GMT+13

Version 1.3rc1 of the CellML API has been released unchanged as version 1.3. The CellML API has been 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 has been refactored for faster integration and ease of modular implementation. The code generation service now gracefully supports transformation of CellML into a wider possible range of programming languages. Support for CellML validators has been added.

Change log

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

  • 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.