Skip to content

Releases: mlange-42/beecs-cli

beecs-cli v0.4.1

22 Oct 12:37
9e61c56
Compare
Choose a tag to compare

Bugfixes

  • Upgrade beecs: fix for proper overwriting of default flower patches when reading from JSON (#58)

beecs-cli v0.4.0

26 Sep 17:33
87fb267
Compare
Choose a tag to compare

Breaking changes

  • Upgrade to beecs v0.4.0, with a renamed parameter (#57)

beecs-cli v0.3.0

19 Aug 11:11
ae3d9c5
Compare
Choose a tag to compare

Features

  • Provides parameter params.Termination.OnExtinction to terminate simulations on extinction of all bees (#55)
  • Provides observer Extinction to report the tick of colony extinction (#55)

beecs-cli v0.2.0

26 May 20:52
6a1d09f
Compare
Choose a tag to compare

Features

  • Allows to set a super-seed for random seed generation in experiments (#16, #17)
  • Seeds of individual runs in experiments are written to the parameter output (#16)
  • Adds sub-command init to create input file templates (#22)
  • Adds support for seasonal and "scripted" patch dynamics (#23)
  • Adds support for weather/foraging period files (#24)
  • Adds support for adding custom resources/parameters as well as systems (#25)
  • Rework of the command line interface for a simpler syntax when using default file names (#29, #36)
  • Allow for multiple runs without providing an experiment (#33)
  • Random seed is stored in experiments, but can be overwritten via CLI (#34)
  • Record start and end time of each run in parameters output file (#37)
  • Add JSON property Final to table output to write rows on finalization only (#38)
  • Provides more visualizations, like ECS monitor and resources and systems inspector (#39, #43)
  • Adds a view for the visualization of patch resources, visits, and colony status (#42, #43)
  • Adds line plots for a full plot per update, like foraging stats (#44)
  • Adds CSV output for snapshot table observers (#45)
  • Adds a command line option --index for selecting simulation runs of an experiment (#46)
  • Allows to seed individual runs with -x params.RandomSeed.Seed=123 (#47)

Other

  • Show plots only when a single run is performed (#19)
  • Restructured code for use as a library/module (#26)
  • Renames JSON property Params to ObserverConfig (#49)
  • Move CustomParams to base module (#50)

beecs-cli v0.1.0

15 May 00:16
a37ba42
Compare
Choose a tag to compare

Initial release of the command line interface for the beecs model.