Releases: VirtualPlantLab/PlantSimEngine.jl
v0.11.2
PlantSimEngine v0.11.2
Merged pull requests:
- Add corner case tests (#110) (@Samuel-amap)
- Update save_results.jl (#112) (@VEZY)
- Bump codecov/codecov-action from 4 to 5 (#113) (@dependabot[bot])
v0.11.1
PlantSimEngine v0.11.1
Merged pull requests:
- Fix issue of overspecialisation of outputs Dict of variables requested by the user (#104) (@Samuel-amap)
v0.11.0
PlantSimEngine v0.11.0
Bug fixes
Fixes many bugs in the computation of the dependency graph. See #83 for more details.
Merged pull requests:
Closed issues:
v0.10.3
PlantSimEngine v0.10.3
Bug fixes
Allow requiring outputs for organs that do not exist in the MTG yet. This is because some organs may only appear after the beginning of the simulation. In this case we now create a fake node for this organ, and use the initialisation function on that node to get its status, and hence get the right type for the vector on which the outputs will be listed. See afeeba0 and 33cc0af for more details.
v0.10.2
PlantSimEngine v0.10.2
What's Changed
Full Changelog: v0.10.1...v0.11.0
Merged pull requests:
Closed issues:
- Multiple variables with shared name (#78)
v0.10.1
PlantSimEngine v0.10.1
Merged pull requests:
- Bump julia-actions/cache from 1 to 2 (#71) (@dependabot[bot])
- CompatHelper: bump compat for MultiScaleTreeGraph to 0.14, (keep existing compat) (#72) (@github-actions[bot])
v0.10.0
PlantSimEngine v0.10.0
Breaking changes
- Rewrite of the code for multiscale simulations: change how we build the dependency graph, how we compute the mapping, and how we compute basically everything for that.
- Detect if the graph is cyclic, and return an helpful message with the cycle
- Add
PreviousTimeStep
for multiscale mapping: 61 add a way to not use an input variable to build the dependency graph by @VEZY in #66 - Add a mapping format to rename a variable at the same scale (useful when models don't share the same variable name)
- Fix a lot of issues related to the dependency graph
Changes:
- Update TagBot.yml by @VEZY in #52
- CompatHelper: bump compat for MultiScaleTreeGraph to 0.13, (keep existing compat) by @github-actions in #55
- Bump julia-actions/setup-julia from 1 to 2 by @dependabot in #59
- 61 add a way to not use an input variable to build the dependency graph by @VEZY in #66
New Contributors
- @dependabot made their first contribution in #59
Full Changelog: v0.9.0...v0.10.0
Merged pull requests:
- CompatHelper: bump compat for MultiScaleTreeGraph to 0.13, (keep existing compat) (#55) (@github-actions[bot])
- Bump julia-actions/setup-julia from 1 to 2 (#59) (@dependabot[bot])
- 61 add a way to not use an input variable to build the dependency graph (#66) (@VEZY)
Closed issues:
inputs
andoutpus
: always return the default values (#41)- Improve
to_initialize(mapping, graph)
(#56) - Multiscale mapping to other variable name (#57)
- Add a way to not use an input variable to build the dependency graph. (#61)
- Allow variable renaming (#62)
- Use the outputs from other scales (used as input for this scale) as a dependency for the node (#63)
- Remove the notion of
PlantMeteo.prev_value
(#64)
v0.9.0
v0.8.2
Uses MultiScaleTreeGraph v0.12, which is a breaking release due to the removal of the node type.
Full Changelog: v0.8.1...v0.8.2
v0.8.1: release for JOSS
Full Changelog: v0.8.0...v0.8.1
This is the release of the package for the publication in JOSS.