libCellML User GuidesΒΆ

The purpose of libCellML is to create, manipulate, serialise, deserialise, validate and instantiate CellML 2.0 models. This section provides tutorials, code examples, and user guides for the most common use cases.

  • Installation and setup Information on installing libCellML, and testing your installation.

  • Tutorials A collection of tutorials demonstrating in context how libCellML can be used to create, manipulate, and solve models CellML models.

  • How-to guide A list of useful code examples showing specific actions.

  • Common scenarios A collection of code snippets arranged according to the requirements of different user groups.

For general discussions and information about the CellML model structure itself, the following resources might be helpful.

  • Notes on CellML structure A small collection of pages including background information on how certain CellML elements have been designed to function.

  • CellML 2.0 Normative Specification The official specification of the CellML language. Note that this also contains informative sections, CellML code examples, and thoughts about the structure of CellML models.