Skip to content

Releases: mlange-42/beecs

beecs v0.5.0

22 Dec 20:18
9d41fae
Compare
Choose a tag to compare

Features

  • Make honey amount per worker considered decent a parameter (#82)

Bugfixes

  • Upgrade to Arche v0.14.0 to fix potential premature garbage collection of slices and pointers in components (#83)

beecs v0.4.1

22 Oct 12:27
09e3c30
Compare
Choose a tag to compare

Bugfixes

  • Fix for proper overwriting of default flower patches when reading from JSON (#81)

beecs v0.4.0

26 Sep 16:04
118de98
Compare
Choose a tag to compare

Breaking changes

  • Renames DefaultParams.Energy to DefaultParams.EnergyContent, for consistency (#80)

beecs v0.3.0

19 Aug 11:01
8eab094
Compare
Choose a tag to compare

Breaking changes

  • FromJSON for default and custom parameters renamed to FromJSONFile (#77)

Features

  • Adds option to terminate on extinction of all bees (#75)
  • Adds observer Extinction to report the tick of colony extinction (#76)
  • Adds FromJSON([]byte) for default and custom parameters (#77)
  • Daily foraging period can be provided directly, in addition to via files (#78)

Documentation

  • Document package registry (#73)

beecs v0.2.0

26 May 20:33
753d5da
Compare
Choose a tag to compare

Features

  • Implements seasonal and "scripted" patch dynamics (#49)
  • Adds support for weather/foraging period from files (#50)
  • Adds a model initializer for using custom systems (#53)
  • Foraging period files can contain multiple years of data (#60)
  • Patches have coordinates for visualization; calculated if not provided (#65)
  • Daily patch visits for pollen and nectar are counted, adds respective observers (#66)
  • Stats for foraging rounds are recorded, adds respective table observer (#67)
  • Move CustomParams from beecs-cli to the core module (#68)
  • Adds util.TickToDate to convert model ticks to dates without leap years (#70)

Bugfixes

  • Avoid drawing random parameters for experiments multiple times (#46)
  • Copy parameters when applying them to a model (#55)
  • Pre-calculate experiment parameter variations for reproducible randomization (#56)

Documentation

  • All exported types and functions are now documented (#64)

Other

  • Random seed is written to ECS resource for analysis (#43, #44, #45)

beecs v0.1.0

21 May 20:06
49b7043
Compare
Choose a tag to compare

First release of the beecs implementation of the BEEHAVE model.