Skip to content

Releases: wtraylor/modular_megafauna_model

Version 1.1.6

27 Oct 14:16
Compare
Choose a tag to compare

Updated Catch test framework to version 2.13.10

Version 1.1.4

01 Jul 07:29
Compare
Choose a tag to compare

FIXED:

  • Error initial_fatmass > maximum_fatmass #35
  • Nitrogen mass was not considered in Fauna::ForageBase::merge_base().

Version 1.1.3

14 Dec 12:13
Compare
Choose a tag to compare

Added

  • Option to reset date in Fauna::World - e.g. to start simulation from the beginning in the next location/gridcell

Changed

  • Move quickstart guide from Doxygen docs to README.md [#52]
  • Update PlantUML from 1.2019.09 to 1.2021.15

Fixed

  • Restore library interface for backward compatibility: Fauna::World::World() and Fauna::World::is_activated()
  • Exception if started without HFTs
  • Now HFT table files won’t be created if there are no HFTs defined.
  • Too low digestibility values in output, due to wrong weights in aggregation.
  • CI doxygen generation failing with error "sh: 1: /usr/sbin/dot: not found". dot is now disabled.

Version 1.1.2

27 Jul 12:49
Compare
Choose a tag to compare

Added

  • demo_results.Rmd now only tries to plot those files that are available [#39]

Fixed

  • Allow simulation.one_hft_per_habitat only for herbivore_type = "Cohort"
  • Issue that only one HFT got created and outputted if simulation.one_hft_per_habitat = true

Version 1.1.1

26 Jul 14:45
Compare
Choose a tag to compare

FIXED

  • Implement simulation.one_hft_per_habitat option

Version 1.1.0

15 Jun 14:45
Compare
Choose a tag to compare

Added

  • Code coverage badge with codecov.io
  • Software metadata in codemeta format
  • Add parameter sanity checks: mortality must not exceed reproduction; expenditure must not exceed intake [#45]
  • New text table output: individual_density and body_fat [#43]
  • The parameter hft.breeding_season.start can now take a month name (alternative to the Julian day).

Changed

  • Rename output file mass_density_per_hft to mass_density [#44]

Fixed

  • When configuring CMake with BUILD_DEMO_SIMULATOR=ON but BUILD_TESTING=OFF, the megafauna.toml instruction file was not copied even though run_demo needs it.
  • Valgrind memory check in CI didn’t fail
  • Doxygen issues with ReadTheDocs [#34] [#41] [#42]

Version 1.0.3

10 May 14:34
Compare
Choose a tag to compare

Fixed

  • Anabolism efficiency was forced to be lower than catabolism efficiency, but for no apparent reason.

Version 1.0.2

05 May 12:48
Compare
Choose a tag to compare

Changed

  • Increase demo simulation years so we can see some population ups and downs.

Fixed

  • The unit tests were broken after the last release.
  • cpptoml wouldn’t compile with latest g++ (11.1.0).

Version 1.0.1

29 Apr 06:49
Compare
Choose a tag to compare

Fixed

  • DigestiveLimit::FixedFraction scaled like DigestiveLimit::Allometric. Fixed fraction is now fixed and not scaling. As a result, the newborns of the example herbivore (example.toml) now die if their intake is set to a fixed fraction. Therefore the example uses the allometric limit.
  • The exponent of Hft::digestion_allometric was wrong. It was set to the exponent of Hft::expenditure_basal_rate, but it must be 1 minus that because the digestion-limited intake is relative to body mass.
  • If DigestiveLimit::Allometric was used, the calculated intake rates were far too low because the fraction was not multiplied with body mass.

Added

  • Check code format in continuous integration.

Version 1.0.0

26 Apr 14:07
Compare
Choose a tag to compare

Added

  • R scripts and LibreOffice document to reproduce figures in docs/images/. [#31]
  • Minor additions to docs.
  • Integration for readthedocs.org
  • CI check for Git tag matching version in CMakeLists.txt

Changed

  • Use sward density for Fauna::HalfMaxIntake (instead of whole-habitat grass density). This requires the vegetation model to provide correct “FPC” values (fractional area covered by grass in the habitat). [#12]
  • Use modern rmarkdown package to render demo results.

Fixed

  • Demo simulator has now monthly ambient air temperature.
  • Replace copyrighted figure docs/images/thermoregulation.png with my own. [#32]

Removed

  • Snow depth. It is not used anywhere. [#14]