Releases: openalea/hydroshoot
Releases · openalea/hydroshoot
Release 2025
- Documentation: https://hydroshoot.readthedocs.io
- Hydroshoot provides a grapevine-specific module (architecture) which builds plant shoot structure for potted of trained grapevines
- namespace changed from
hydroshoottoopenalea.hydroshoot
instead of
import hydroshoot
from hydroshoot import *do
import openalea.hydroshoot
from openalea.hydroshoot 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
- passed to python 3 by @RamiALBASHA in #30
- upgrade by @RamiALBASHA in #33
- updated the doc's format and content by @RamiALBASHA in #31
- update by @RamiALBASHA in #34
- Bugfix irradiance by @RamiALBASHA in #47
- Conda packaging and GitHub Actions by @pradal in #49
- Remove encoding keyword from json.load by @pradal in #51
- 56 set photoinhibition parameters as optional by @RamiALBASHA in #59
- Develop by @RamiALBASHA in #60
- bugfix effective temperature above base temperature by @RamiALBASHA in #61
- Revert "bugfix effective temperature above base temperature" by @RamiALBASHA in #62
- typo by @RamiALBASHA in #64
- rebase on RAmiALBBASHA/master by @RamiALBASHA in #68
- test cordon func in architecture by @RamiALBASHA in #70
- Develop by @RamiALBASHA in #71
- 73 bugfix mtg with multiple plants by @RamiALBASHA in #74
- Develop by @RamiALBASHA in #75
- 76 remove g from hydroshoot inputs class by @RamiALBASHA in #77
- 78 bugfix soil width and length set when inputs missing by @RamiALBASHA in #79
- Develop by @RamiALBASHA in #80
- 78 bugfix soil width and length set when inputs missing by @RamiALBASHA in #81
- Develop by @RamiALBASHA in #82
- 78 bugfix soil width and length set when inputs missing by @RamiALBASHA in #83
- Develop by @RamiALBASHA in #84
- 85 add shape id to scene by @RamiALBASHA in #86
- Develop by @RamiALBASHA in #87
- 27 bugfix farquhar analytical solution by @RamiALBASHA in #88
- Develop by @RamiALBASHA in #89
- 92 remove overridden par photo params by @RamiALBASHA in #93
- 94 remove unused ca field from paramspy by @RamiALBASHA in #95
- 96 use either of soil total volume or rhyzo total volume params by @RamiALBASHA in #97
- 99 remove useless soil water deficit parameter by @RamiALBASHA in #100
- 102 rm deprecated functions in architecture by @RamiALBASHA in #103
- Develop by @RamiALBASHA in #108
- Soil test by @RamiALBASHA in #110
- 111 set air temperature as local leaf property by @RamiALBASHA in #112
- 113 set soil temperature with weather input by @RamiALBASHA in #115
- 116 allow using initial soil water potential as input by @RamiALBASHA in #117
- 116 allow using initial soil water potential as input by @RamiALBASHA in #119
- 120 misc minor updates by @RamiALBASHA in #121
- Update packaging to new guidelines by @AurelienBesnier in #124
- Update some metainfo of the package by @pradal in #126
- Fix issue #127 by @pradal in #128
- Conda packaging by @AurelienBesnier in #131
- Add openalea namespace by @thomasarsouze in #122
- updated CI by @baugetfa in #133
- documentation by @baugetfa in #135
New Contributors
- @AurelienBesnier made their first contribution in #124
- @thomasarsouze made their first contribution in #122
- @baugetfa made their first contribution in #133
Full Changelog: v1.0.1...v5.3.0
paper version
1.0.0 Release 1.0.0 based on the version of the paper accepted in In Silico…