Skip to content

Release notes for sbml2cellml 0.4.2

libopencor is installed from PyPI with the simulate extra (#54).

Changes

  • the simulate extra contains libopencor, which now publishes its wheels on PyPI (opencor/libopencor#595): pip install "sbml2cellml[simulate]" installs the CellML simulator, and so do the testsuite and dev extras. The wheels of the GitHub release of libopencor and the uv index for them are no longer needed
  • the error message of sbml2cellml.simulate without libopencor points at the simulate extra
  • updated development dependencies; libcellml 0.7.1 is still the latest release

Limitations

  • the unit check of the libcellml 0.7.1 analyser warns about consistent equations with units which have a multiplier and an exponent, e.g., per minute (cellml/libcellml#1463); the warnings do not make a model invalid
  • events, the delay symbol and coupled algebraic rules are not converted
  • Windows is not supported, the Windows wheels of libcellml 0.7.1 contain ARM64 binaries
  • see the conversion issues in the documentation

Your sbml2cellml team