Releases: mlange-42/beecs
Releases · mlange-42/beecs
beecs v0.5.0
beecs v0.4.1
Bugfixes
- Fix for proper overwriting of default flower patches when reading from JSON (#81)
beecs v0.4.0
Breaking changes
- Renames
DefaultParams.Energy
toDefaultParams.EnergyContent
, for consistency (#80)
beecs v0.3.0
Breaking changes
FromJSON
for default and custom parameters renamed toFromJSONFile
(#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
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
beecs v0.1.0
First release of the beecs implementation of the BEEHAVE model.