Skip to content

Releases: VirtualPlantLab/PlantSimEngine.jl

v0.11.2

18 Nov 16:55
d892f2c
Compare
Choose a tag to compare

PlantSimEngine v0.11.2

Diff since v0.11.1

Merged pull requests:

v0.11.1

25 Oct 12:27
a8578f6
Compare
Choose a tag to compare

PlantSimEngine v0.11.1

Diff since v0.11.0

Merged pull requests:

  • Fix issue of overspecialisation of outputs Dict of variables requested by the user (#104) (@Samuel-amap)

v0.11.0

24 Oct 12:43
ca7a5ec
Compare
Choose a tag to compare

PlantSimEngine v0.11.0

Diff since v0.10.3

Bug fixes

Fixes many bugs in the computation of the dependency graph. See #83 for more details.

Merged pull requests:

  • Multiscale hard dependencies (#83) (@VEZY)

Closed issues:

  • Check on model dependency not working (#77)
  • Incorrect state on nested HardDependencyNode if the child is created before the parent (#99)

v0.10.3

23 Jul 14:47
d72ca56
Compare
Choose a tag to compare

PlantSimEngine v0.10.3

Diff since v0.10.2

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

18 Jul 16:03
dd71ea8
Compare
Choose a tag to compare

PlantSimEngine v0.10.2

Diff since v0.10.1

What's Changed

  • Add status to the nodes so we get a circular reference by @VEZY in #75
  • Fix #78 by @VEZY in #79

Full Changelog: v0.10.1...v0.11.0

Merged pull requests:

Closed issues:

  • Multiple variables with shared name (#78)

v0.10.1

17 Jun 15:37
78e0f9e
Compare
Choose a tag to compare

PlantSimEngine v0.10.1

Diff since v0.10.0

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

12 Apr 08:07
f174735
Compare
Choose a tag to compare

PlantSimEngine v0.10.0

Diff since v0.9.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

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 and outpus: 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

24 Nov 11:11
d1730af
Compare
Choose a tag to compare

What's Changed

  • Improve how computations are made over MTGs by @VEZY in #51

Full Changelog: v0.8.2...v0.9.0

v0.8.2

20 Jul 09:04
d189154
Compare
Choose a tag to compare

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

14 Jun 11:24
fe1e68c
Compare
Choose a tag to compare

Full Changelog: v0.8.0...v0.8.1

This is the release of the package for the publication in JOSS.