CellML DOM API: Core implementation
- Warning
- This product has not had a release in over 1 year and may no longer be maintained.
The core implementation of the CellML DOM API.
Project Description
The core implementation of the CellML DOM API. This is a collection of C++ code implementing the DOM Core API(with some minor deviations), the MathML API, and CellML DOM API.
It also includes the interface definition language(IDL) files which define the interfaces themselves, and a testsuite to test that the implementation works.
C++ header files the interfaces are automatically generated from the IDL files, and so it will be possible for middleware layers like CORBA, and cross-language mappings, to be generated from the IDL files.
Current Release
CellML DOM API: Core implementation 1.11
Released May 02, 2012 — tested with Unspecified
This is release version 1.11 of the CellML API. CellML API version 1.11 fixes a number of bugs in the CellML API version 1.10, including some affecting code generation. It adds a new service, the CellML Generics and Reflection Service, and features improved documentation. The C++ interface has changed to allow more idiomatic STL-based C++ code to be written. Python support has been separated out into a separate package that provides more convenient, more idiomatic Python support.
More about this release…
- Get CellML DOM API: Core implementation for all platforms
- Source code
- Get CellML DOM API: Core implementation for Windows
- Windows (32 bit) MinGW SDK build - self-installer
- Get CellML DOM API: Core implementation for Windows
- Windows (32 bit) MinGW SDK build - zip
- Get CellML DOM API: Core implementation for Windows
- Windows (32 bit) Microsoft Visual C++ 2010 SDK build - self-installer
- Get CellML DOM API: Core implementation for Windows
- Windows (32 bit) Microsoft Visual C++ 2010 SDK build - zip
- Get CellML DOM API: Core implementation for Windows
- Windows (32 bit) Debug CRT Microsoft Visual C++ 2010 SDK build - self-installer
- Get CellML DOM API: Core implementation for Windows
- Windows (32 bit) Debug CRT Microsoft Visual C++ 2010 SDK build - zip file
- Get CellML DOM API: Core implementation for Linux
- Linux x86 (32 bit) SDK build - tarball
- Get CellML DOM API: Core implementation for Linux
- Linux x86_64 (64 bit) SDK build - tarball
- Get CellML DOM API: Core implementation for Mac OS X
- Mac OS X SDK build - universal binary framework DMG
- If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.
All Releases
Version | Released | Description | Compatibility | Licenses | Status |
---|---|---|---|---|---|
1.9rc4 | May 24, 2011 | Release candidate 4 of the CellML API adds a missing file, TeLICeMService.hpp, into the SDK tarballs. More about this release… |
libxml2.6.26
|
TRI | release-candidate |
1.9rc3 | May 18, 2011 | Minor build issues fixed since the previous release; Java confirmed to work on all three platforms. More about this release… |
libxml2.6.26
|
TRI | release-candidate |
1.9rc2 | May 04, 2011 | As with release candidate 1, but with corrections to the binary build process More about this release… |
Unspecified
|
TRI | release-candidate |
1.9rc1 | Apr 27, 2011 | This release provides a number of bug fixes, as well as some important new features: * passthrough support added to CIS, making it easier for tools to embed code in expressions (for example, as a first stage in transforming a model). * A new optional extension service called TeLICeMS has been implemented, allowing CellML models to to be converted to a text-based representation, and vice versa. * A new optional extension service for working with SED-ML has been added; so far, only SED-OM manipulation is supported (no ability to actually run simulations yet, only to manipulate descriptions of them). * Better Python and Java binding support. * Support for building an 'SDK' - a collection of all the needed files. These are now shipped with releases. More about this release… |
libxml2.6.26
|
TRI | release-candidate |
1.9 | Jul 13, 2011 | This release provides a number of bug fixes, as well as some important new features: * passthrough support added to CIS, making it easier for tools to embed code in expressions (for example, as a first stage in transforming a model). * A new optional extension service called TeLICeMS has been implemented, allowing CellML models to to be converted to a text-based representation, and vice versa. * A new optional extension service for working with SED-ML has been added; so far, only SED-OM manipulation is supported (no ability to actually run simulations yet, only to manipulate descriptions of them). * Better Python and Java binding support. * Support for building an 'SDK' - a collection of all the needed files. These are now shipped with releases. More about this release… |
libxml2.6.26
|
TRI | final |
1.8rc1 | Sep 27, 2010 | The CellML DOM API version 1.8 adds support for using IDA as an integrator, as well as numerous small enhancements and bugfixes. More about this release… |
libxml2.6.26
|
TRI | release-candidate |
1.8 | Oct 06, 2010 | The CellML DOM API version 1.8 adds support for using IDA as an integrator, as well as numerous small enhancements and bugfixes. More about this release… |
Unspecified
|
TRI | final |
1.7rc3 | Mar 12, 2010 | The CellML DOM API version 1.7 has better handling of large models, some necessary enhancements to the Java bindings, and a number of stability and correctness fixes. More about this release… |
libxml2.6.26
|
TRI | release-candidate |
1.7rc1 | Jan 27, 2010 | The CellML DOM API version 1.7 has better handling of large models, and enhancements to the Java bindings. More about this release… |
libxml2.6.26
|
TRI | release-candidate |
1.7 | Mar 30, 2010 | The CellML DOM API version 1.7 has better handling of large models, some necessary enhancements to the Java bindings, and a number of stability and correctness fixes. More about this release… |
libxml2.6.26
|
TRI | final |
1.6rc1 | Feb 25, 2009 | The CellML DOM API version 1.6 has Java language bindings, improved code generation and integration, and improvements to validation. More about this release… | TRI | final | |
1.6 | Mar 04, 2009 | The CellML DOM API version 1.6 has Java language bindings, improved code generation and integration, and improvements to validation. More about this release… | TRI | final | |
1.5rc1 | Oct 08, 2008 | Version 1.5rc1 handles a broader range of systems More about this release… | TRI | final | |
1.5 | Oct 15, 2008 | Version 1.5 handles a broader range of systems More about this release… | TRI | final | |
1.4rc1 | Jun 11, 2008 | Version 1.4 has improved CellML validation and code generation support. More about this release… |
libxml2.6.26
|
TRI | final |
1.4 | Jun 18, 2008 | Version 1.4 has improved CellML validation and code generation support. More about this release… | TRI | final | |
1.3rc1 | Nov 21, 2007 | This is a refactored, modularised CellML API. More about this release… |
libxml2.6.26
|
TRI | final |
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. More about this release… | TRI | final | |
1.3 | Nov 21, 2007 | This is a refactored, modularised CellML API. More about this release… |
libxml2.6.26
|
TRI | final |
1.11rc2 | Apr 18, 2012 | A release candidate to fix some bugs found in 1.11rc1 and to add a new build target, Visual C++ linked against MSVCRTD. More about this release… |
Unspecified
|
TRI | release-candidate |
1.11rc1 | Apr 11, 2012 | This is the first release candidate of version 1.11 of the CellML API. CellML 1.11rc1 fixes a number of bugs in CellML 1.10, including some affecting code generation. It adds a new service, the CellML Generics and Reflection Service, and features improved documentation. The C++ interface has changed to allow more idiomatic STL-based C++ code to be written. Python support has been separated out into a separate package that provides more convenient, more idiomatic Python support. More about this release… |
Unspecified
|
TRI | release-candidate |
1.11 | May 02, 2012 | This is release version 1.11 of the CellML API. CellML API version 1.11 fixes a number of bugs in the CellML API version 1.10, including some affecting code generation. It adds a new service, the CellML Generics and Reflection Service, and features improved documentation. The C++ interface has changed to allow more idiomatic STL-based C++ code to be written. Python support has been separated out into a separate package that provides more convenient, more idiomatic Python support. More about this release… |
Unspecified
|
TRI | final |
1.10rc2 | Sep 07, 2011 | This release fixes a few minor things that were found since release candidate 1. More about this release… |
Unspecified
|
TRI | release-candidate |
1.10rc1 | Aug 31, 2011 | This release provides a number of bug fixes, as well as some important new features: * Experimental support for parameter uncertainty. * New services for processing SED-ML simulation experiment descriptions and running simulation experiments. * Better Python and Java support * A completely new, easier to use build system (CMake based) * All dependencies are now included in the build tree * Support for building on the MingW platform on Windows (along with MSVC 10). More about this release… |
Unspecified
|
TRI | release-candidate |
1.10 | Sep 14, 2011 | This release provides a number of bug fixes, as well as some important new features: Experimental support for parameter uncertainty. New services for processing SED-ML simulation experiment descriptions and running simulation experiments. Better Python and Java support. A completely new, easier to use build system (CMake based). All dependencies are now included in the build tree. Support for building on the MingW platform on Windows (along with MSVC 10). More about this release… |
Unspecified
|
TRI | final |
1.0rc5 | Nov 27, 2006 | Fixes a bug which caused the CellML API to crash on an invalid model. More about this release… | TRI | final | |
1.0rc4 | Nov 22, 2006 | Fixes problems which prevented building / testing on the Intel Mac. More about this release… | TRI | final | |
1.0rc3 | Nov 15, 2006 | A release candidate which fixes a bug found in the CellML Integration Service in rc2. More about this release… |
libxml 2.6.23
|
GPL | final |
1.0rc2 | Nov 13, 2006 | A release candidate of the CellML API which fixes performance issues in the first release candidate. More about this release… |
libxml 2.6.23
|
GPL | final |
1.0rc1 | Nov 05, 2006 | A release candidate for a major release which fixes a number of bugs, adds optional CORBA support, adds optional services such as the CellML Context, Code Generation Service and CellML Integration Service. More about this release… |
libxml 2.6.23
|
GPL | final |
1.0 | Dec 10, 2006 | 1.0rc5 has been released unchanged as 1.0 More about this release… |
libxml2.6.26
|
TRI | final |
0.1 | Apr 04, 2006 | The initial release. More about this release… |
libxml 2.6.23
|
GPL | final |