31 January 2019

Daisy 5.74 released for OS X and Windows

Daisy 5.74 has been released Windows (32 and 64 bit) and OS X

Ubuntu release will follow soon.

Support for converting crop DS to other models, e.g. BBCH

You define the conversion like this:

(defcstage "BBCH; Spring Barley" BBCH
;; Format: (DS BBCH message)
(table (0.00 9 "BBCH 09: Emergence")
(0.20 21 "BBCH 21: Beginning of tillering")
(0.42 30 "BBCH 30: Beginning of stem elongation")
(1.03 55 "BBCH 55: Middle of heading")
(1.23 65 "BBCH 65: Full flowering")
(2.00 89 "BBCH 89: Fully ripe")))

and apply it like this:
(sow ("Spring Barley" (CStage "BBCH; Spring Barley")))

This has three effects:

  1. During simulation, the messages of the table will be printed each time DS reached the specified value.
  2. The latest stage in the table will be reported in the last column in the "Crop" log. So in the example above it will stay at 9 until DS reach 0.20, then change to 21.
  3. You can use "crop_stage_after" instead of "crop_ds_after" in management, e.g.
(wait (crop_stage_after "Spring Barley" 89))
(harvest "Spring Barley")

The default 'cstage' model is just DS and will give a message at DS 0 (emergence), 1 (flowering), and 2 (ripe).

Chemical decompose changes

  • Fix error that underestimated decomposition.
  • New parameter 'soil_affects_surface_decompose'.
    • Default false. If true, surface decomposition is affected by the same heat, moisture, etc factors as decomposition in the top soil.
  • New parameter 'enable_surface_products'. Set it to true to get metabolites on surface.
  • New 'litter_decompose_rate' chemical parameter.

The 'Freundlich' adsorption model now takes a 'C_ref' parameter

This is defined in the FOCUS groundwater scenario report (page 93), and is mandatory.

New 'shoot' reaction model

Allows generation of a chemical on the canopy based on shoot DM and DS

Changes to reference evapotranspiration

New models calculating reference evapotranspiration

  • 'FAO_PM_hourly': A modification of 'FAO_PM' for use with hourly data.
  • 'Makkink':  A generic implementation of the Makkink model. It must be parameterized after local conditions.
  • 'Makkink57' (low wind conditions):  The original parameterization of the Makkink equation, by Makkink himself.
  • 'AslyngHansen82' (high wind conditions):  A Makkink parameterization based on Taastrup data. This is a different implementation of the old 'makkink' parameterization.
  • 'deBruin87' (medium wind conditions): A newer dutch parameterization of Makkink. It is a best fit to modern Taastrup climate.

You can choose the model by adding this to the Daisy column:

(Bioclimate original (pet deBruin87))

Changes to defaults

  • If the timestep in the weather file is below 4 hours, Daisy will by default chose 'FAO_PM_hourly'.
  • Daisy now defaults to the 'deBruin87' parameterization of Makkink, in cases where it used to default to the 'makkink' model.

New 'use_last' parameter in SoilWater

Use it to mix measurements and groundwater based initialization of soil water.

Other changes

  • New 'EpFactor_SWE' surface parameter.
  • New 'modify_DS' phenology parameter.
  • New 'depth_factor' to the 'growth' root density model.