-
Daniel Vedder authoredDaniel Vedder authored
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0.0] - in planning
Aim: 3 species, 2 crop growth models, farm model, GAEC scenarios, experimental analysis
[0.6.0] - in planning
Plan: integrate AquaCrop (#79), set up first experiments
[0.5.5] - unreleased
Plan: basic farm model (#16), decouple CairoMakie (#81)
[0.5.4] - 08-08-2024
Skylark data analysis and new internal utility functions
Added
-
AnnualDate
type and associated functions for working with recurring dates (#101)- can be constructed from two
Int64
, aDate
, or aTuple{Int64,Int64}
- automatic conversion from
Date
orTuple{Int64,Int64}
- can use operators:
==
,<
,+
,-
,:
-
thisyear()
,lastyear()
,nextyear()
functions and macros
- can be constructed from two
-
new file
core/utils.jl
for utility functions that fit in no other file -
irregular data logging using
record!()
/@record()
(#103) -
data outputs & visualisation for the skylark model (#97)
-
randn()
function and macro to sample from a vector using a normal distribution -
make install
to download and install Julia and package dependencies (on Linux, #67) -
weather file for the Thüringer Becken
Changed
-
moved random number functions and macros from
input.jl
toutils.jl
-
expanded weather data for Jena to 1990-2023
-
Non-breeding skylarks only search for neighbours to follow once (-> huge performance improvement!)
Fixed
- bug fixes in the skylark model
[0.5.3] - 31-07-2024
Switchable crop models