CellML DOM API: Core implementation

Warning
This product has not had a release in over 1 year and may no longer be maintained.
0 0

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…

Download file Get CellML DOM API: Core implementation for all platforms
Source code
Download file Get CellML DOM API: Core implementation for Windows
Windows (32 bit) MinGW SDK build - self-installer
Download file Get CellML DOM API: Core implementation for Windows
Windows (32 bit) MinGW SDK build - zip
Download file Get CellML DOM API: Core implementation for Windows
Windows (32 bit) Microsoft Visual C++ 2010 SDK build - self-installer
Download file Get CellML DOM API: Core implementation for Windows
Windows (32 bit) Microsoft Visual C++ 2010 SDK build - zip
Download file Get CellML DOM API: Core implementation for Windows
Windows (32 bit) Debug CRT Microsoft Visual C++ 2010 SDK build - self-installer
Download file Get CellML DOM API: Core implementation for Windows
Windows (32 bit) Debug CRT Microsoft Visual C++ 2010 SDK build - zip file
Download file Get CellML DOM API: Core implementation for Linux
Linux x86 (32 bit) SDK build - tarball
Download file Get CellML DOM API: Core implementation for Linux
Linux x86_64 (64 bit) SDK build - tarball
Download file 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