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)