v0.5.11
This release includes the following feature enhancements, dependency updates, documentation improvements, and bug fixes.
Features & Enhancements
SBGN Improvements
Enhanced SBGN rendering capabilities with new inhibition elements, customizable styling options, and improved visual control over node geometry and label visibility.
SBML Network
- Fix the issue with rotational mapping for `LineEndings'.
- Added independent text glyph support.
- Improved reaction grouping logic to respect all aliases.
- Added methods to hide/show labels.
Layout Control
- Added
iterationsparameter toautolayout()for better layout tuning. - Creation of orphan species glyphs (i.e., species not part of any reaction).
Dependency Management
- Made
telluriuman optional dependency, imported only when needed for antimony-based models or simulations.
Bug Fixes
- Fixed test assertions for species position equality.
- Corrected issues with the "Figure 4" example script.
- Applied several minor bug fixes.
Documentation Updates
- Documented Python, C, and C++ APIs.
- Enhanced docs in
show_fluxes()andshow_concentrations()methods. - Enhanced build instructions and added a new "Getting Started" section.
- Added a gallery and reorganized content in
README.md. - Included DOI badge in
README.md.