Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 20 Apr 09:24
· 138 commits to main since this release

What's Changed

[0.9.0] - 2026-04-20

Added

  • Add descendants() to Model and ModelElement (core)

Changed

  • Collapse build_id_mappings signature to a single obj (io.utils)
  • Rename SBase to SBMLModelElement; detach SBMLModel from it (sbml)
  • Split real_source_ids by model/layout side (celldesigner.io)

Documentation

  • Added codebase specification

Fixed

  • Populate source_id_to_model_element for models that aren't ModelElements (io)
  • Repair is_submodel in SBGNAFModel and CellDesignerModel (model)
  • Iterate children in make_annotations/make_notes and deduplicate (io)
  • Harden make_notes and replace deprecated .getchildren() (io)
  • Use float | None for stoichiometry across all formats
  • Fix broken CrossPoint drawing_elements (meta shapes)
  • Fix broken matrix() transform output (rendering svg_native)
  • Return None for source_id_to_model/layout_element when not requested (io)

Miscellaneous

  • Remove animating module

Installation

pip install momapy==0.9.0

Links