Recent Releases of XPalm

XPalm - v0.6.0

XPalm v0.6.0

Diff since v0.5.1

What's Changed

Highlights

  • Updated XPalm to the newer software stack, with compatibility for PlantSimEngine 0.14, MultiScaleTreeGraph 0.15, PlantMeteo 0.8, and newer a PlantGeom.
  • Adapted the simulation/model API to the newer multirate PlantSimEngine interface. This includes using Symbol scale names and states internally and in output requests, e.g. Dict(:Scene => (:lai,)) instead of string keys.
  • xpalm now tolerates meteorological inputs without a duration column by defaulting to daily timesteps.

VPalm

  • Reworked VPalm geometry generation to remove the Meshes.jl dependency.
  • Leaflets are now generated as procedural extruded geometries instead of per-segment plane meshes.
  • Dead-leaf snags are now rebuilt procedurally rather than loaded from a mesh asset.
  • Geometry is attached directly at leaflet level, which simplifies mockups and reduces geometry size while keeping the same rendering options (:leaflet, :leaf, :plant).

Fixes and maintenance

  • Fixed initialization of maintenance respiration for newly emitted reproductive organs, avoiding non-finite male Rm values at the emission timestep.
  • Refreshed CI/dependency maintenance, including Coverage compat updates and GitHub Actions cache v3.

Merged PRs

Full Changelog: https://github.com/PalmStudio/XPalm.jl/compare/v0.5.1...v0.6.0

Merged pull requests:

  • CompatHelper: bump compat for Coverage in [extras] to 1, (keep existing compat) (#100) (@github-actions[bot])
  • CompatHelper: bump compat for PlantMeteo to 0.7, (keep existing compat) (#102) (@github-actions[bot])
  • Update to PSE multirate (#103) (@VEZY)
  • Bump julia-actions/cache from 2 to 3 (#110) (@dependabot[bot])
  • Remove Meshes.jl dependency (#117) (@VEZY)

Closed issues:

  • Remove Meshes altogether (#113)

Consumption - Agriculture and Nutrition - Julia
Published by github-actions[bot] 3 months ago

XPalm - v0.5.1

XPalm v0.5.1

Diff since v0.5.0

What's Changed

Full Changelog: https://github.com/PalmStudio/XPalm.jl/compare/v0.5.0...v0.5.1

Merged pull requests:

  • Bump actions/checkout from 4 to 5 (#92) (@dependabot[bot])
  • CompatHelper: bump compat for PlantGeom to 0.14.1 and Meshes to 0.56, (keep existing compat) (#93) (@github-actions[bot])
  • Bump actions/checkout from 5 to 6 (#96) (@dependabot[bot])

Consumption - Agriculture and Nutrition - Julia
Published by github-actions[bot] 5 months ago

XPalm - v0.5.0

XPalm v0.5.0

Diff since v0.4.0

Major changes

Minor changes

Full Changelog: https://github.com/PalmStudio/XPalm.jl/compare/v0.4.0...v0.5.0

Merged pull requests:

  • 69 add documentation for vpalm (#86) (@thomasarsouze)
  • 70-add-more-tests-vpalm (#87) (@thomasarsouze)
  • CompatHelper: bump compat for PlantGeom to 0.13, (keep existing compat) (#90) (@github-actions[bot])
  • Fix very high yields (#91) (@VEZY)

Closed issues:

  • Add documentation for VPalm (#69)

Consumption - Agriculture and Nutrition - Julia
Published by github-actions[bot] 11 months ago

XPalm - v0.4.0

XPalm v0.4.0

Diff since v0.3.3

Breaking changes

Other changes

New Contributors

Full Changelog: https://github.com/PalmStudio/XPalm.jl/compare/v0.3.3...v0.4.0

Merged pull requests:

  • 61 merge vpalm into xpalm as a sub module (#62) (@thomasarsouze)
  • add all authors in citation (#64) (@thomasarsouze)
  • CompatHelper: bump compat for Interpolations to 0.16, (keep existing compat) (#68) (@github-actions[bot])
  • Compute which leaf is the reference leaf (rank 17 usually, but 9, 6, or 3 for younger palms) (#78) (@VEZY)
  • Parameters as dict{string} (#80) (@VEZY)
  • Add 3d architecture to XPalm (#81) (@VEZY)

Closed issues:

  • number of mal inflorescence produced (#56)
  • Merge VPalm into XPalm, as a sub-module (#61)
  • Add all authors in Citation (#63)
  • Clarify rachis_length_reference (#73)
  • Use integer division (#75)
  • Expect parameters keys as strings (#79)

Consumption - Agriculture and Nutrition - Julia
Published by github-actions[bot] 11 months ago

XPalm - v0.3.3

XPalm v0.3.3

Diff since v0.3.2

Consumption - Agriculture and Nutrition - Julia
Published by github-actions[bot] about 1 year ago

XPalm - v0.3.2

XPalm v0.3.2

Diff since v0.3.1

Merged pull requests:

  • Dev PR (#50) (@VEZY)

Consumption - Agriculture and Nutrition - Julia
Published by github-actions[bot] about 1 year ago

XPalm - v0.3.1

XPalm v0.3.1

Diff since v0.3.0

Patch

Adds promotion to FemaleCarbonDemandModel arguments

Consumption - Agriculture and Nutrition - Julia
Published by github-actions[bot] about 1 year ago

XPalm - v0.3.0

XPalm v0.3.0

Diff since v0.2.0

Breaking changes

  • Now using PlantSimEngine v0.13, which means outputs are now stored in a different way (see the release from there)
  • TT_harvestis now duration_bunch_development, see #47

Non breaking

Merged pull requests:

  • Replace TT_Harvest by durations (#47) (@VEZY)
  • Using PSE v0.13 (#48) (@VEZY)

Closed issues:

  • Remove abstract type for field in SexDetermination (#45)
  • Remove parameter interdependence (#46)

Consumption - Agriculture and Nutrition - Julia
Published by github-actions[bot] about 1 year ago

XPalm - v0.2.0

XPalm v0.2.0

Diff since v0.1.1

Breaking changes

  • The parameters are re-organized to be arranged by process instead of a mix of organs and process. See 6fee12aa10b91ee41c1c696ca41713f3f781f43b
  • A bug was fixed in the FTSW-BP model. See f2a8c372b6e5d4600ad79dade42a4bf7169ea6ad

Other changes

  • The variables that can be displayed in the notebook are now filtered to remove the ones that are mapped variables pointing to a vector of values in another scale. See 641c860b45ad3f4ec1d4927e3cf85ee99464f60d

Merged pull requests:

  • Pse multiscale outputs structure change (#41) (@Samuel-amap)

Closed issues:

  • Can't plot potential_reserve_organ and reserve_organ variables in the plant scale (#44)

Consumption - Agriculture and Nutrition - Julia
Published by github-actions[bot] about 1 year ago

XPalm - v0.1.1

XPalm v0.1.1

Diff since v0.1.0

Merged pull requests:

  • PSE API changes (#40) (@Samuel-amap)

Consumption - Agriculture and Nutrition - Julia
Published by github-actions[bot] about 1 year ago

XPalm - v0.1.0

XPalm v0.1.0

This is the first release of the package. It is now in a stable enough version to register. Be careful though, it is not fully validated yet, nor properly calibrated.

Merged pull requests:

  • Performance (#3) (@VEZY)
  • Parameters as yaml or json (#12) (@VEZY)
  • Standardize input meteo files (#13) (@VEZY)
  • Add pluto notebook (#15) (@VEZY)
  • Bump codecov/codecov-action from 4 to 5 (#17) (@dependabot[bot])
  • Update computation of respiration following Dufrene 1990. (#21) (@VEZY)
  • Fix computation of lai (#24) (@VEZY)
  • Put models in submodule (#26) (@VEZY)
  • Fixing rank pruning and harvest (#28) (@VEZY)

Closed issues:

  • Performance improvements (#2)
  • Use views (#4)
  • Rename reserve_organs_all into reserve_organs (#6)
  • Add possibility to use YAML files for parameters (#10)
  • Standardize example meteo files (#11)
  • Add a Pluto notebook to run the model (#14)
  • Fix respiration (#20)
  • Probability of abortion may be too harsh (#23)
  • Export models (#25)
  • Check rank, leaf pruning and fruit harvesting (#27)
  • Update notebook template (#29)

Consumption - Agriculture and Nutrition - Julia
Published by github-actions[bot] over 1 year ago