Releases: openalea/RSML
Releases · openalea/RSML
Release 2025
- documentation: https://rsml.readthedocs.io/en/latest/
- OpenAlea package managing the RootSystemML file format that represents root architectural data
- namespace changed from
rsmltoopenalea.rsml
instead of
import rsml
from rsml import *do
import openalea.rsml
from openalea.rsml import *- Python 3: 3.10 to 3.13
- conda:
- New Mac OS X architecture (M1, ...): support osx-arm64 on top of osx-64 architecture
- package has a
condadirectory withmeta.yamlusing metadata frompyproject.tomlfor conda packaging and aenvironment.ymlfile environment.ymlis used to build documentation and also to install locally package in development modemamba env create -f conda/environment.yml
- continuous integration:
- consistent continuous integration / deployment as been set up to using a dedicated github-action workflow
- package is uploaded to openalea3 conda channel
- installation via conda is now:
mamba install openalea.visualea -c openalea3
- package is pip installable
setup.pyis now replaced bypyproject.toml- package can be installed by running
pip install .or in editable modepip install -e .in root directory of the project
What's Changed
- updated CI and pckging by @baugetfa in #21
- process to add tag without publishing to rc by @baugetfa in #22
- removed with in GH action by @baugetfa in #23
- removed compiler in meta.yaml, matplotlib-base, tool.setuptools_scm in pyproject by @baugetfa in #24
- [openalea-bot] synced file(s) with openalea/.github by @christian34 in #25
- Refactoring namespace by @baugetfa in #26
- openalea.rsml namespace by @baugetfa in #27
- RootSystemTracker support and fix loader/writer round-trip PR by @Money-eng in #34
- Tools to manage 2D+t by @pradal in #20
New Contributors
- @christian34 made their first contribution in #25
- @Money-eng made their first contribution in #31
Full Changelog: v1.4.0...v1.5.0