Changelog
Source:NEWS.md
BLN 0.10.0 2025-xx-xx
Changed
- the format of groundwater class values (B_GWL_CLASS) that are accepted by BLN functions and recorded in BLN tables. Acceptable input values for B_GWL_CLASS are now: “I”, “Ia”, “Ic”, “II”, “IIa”, “IIb”, “IIc”, “III”, “IIIa”, “IIIb”, “IV”, “IVc”, “IVu”, “sV”, “sVb”, “V”, “Va”, “Vad”, “Vao”, “Vb”, “Vbd”, “Vbo”, “VI”, “VId”, “VII”, “VIId”, “VIII”, “VIIId”, “VIIIo”, “VIIo”, “VIo”.
- BLN no longer supports B_GWL_CLASS value “-”. For fields with groundwater class “-”, the user is advised to use expert judgment on what the most suitable groundwater class is. Fields with “-” are typically found in locations with very variable or very deep groundwater levels such as flood plains or hills.
- reclassified crop_cat1 for “sloot” from arable to nature
- reclassified B_LU_WATERSTRESS_OBIC for “boomgroep” from boomteelt to natuur
Added
- function
bln_format_gtclass()which can be used to determine a value for B_GWL_CLASS using B_GWL_GHG and B_GWL_GLG - Dutch crop codes from BRP 2025: “Riet in een subsidiabele sloot” (7135), “Riet in water, anders dan een subsidiabele sloot” (7134), “Bonen, overig” (7137), and “Palmkool” (7138)
BLN 0.9.1 2025-04-09
BLN 0.9.0 2025-03-15
Changed
- remove dependency on private package
carboncastr, #BLN-10 - update
bln_rothc_fieldandrothc_initialise - package table
bln_cropsexpanded withB_LU_MAKKINKandB_LU
Added
- function
bln_rothc_simto simulate evolution of SOC as function of crop rotation and amendment - function
bln_rothcwith differential equations for RothC modelling - function
bln_rothc_input_rmf,bln_rothc_input_cropandbln_rothc_input_amendmentto facilitate and process RothC inputs - function
bln_rothc_event,bln_rothc_event_cropandbln_rothc_event_amendmentto facilitate and process RothC events - test functions for rothc events, inputs and simulation
- package table
bln_makkink
BLN 0.7.0 2025-02-22
Changed
- function
bln_rothc_fieldhas now argumentscento allow users to use rothc for multiple scenarios: BAU, BAUIMPR, CLT and ALL - function
bln_clim_rothcruns with default scenarios BAU and ALL - function
rothc_parallelandbln_rothc_multicoreallow users to use rothc for multiple scenarios
BLN 0.6.0 2025-02-18
Changed
- the argument
outputtypeinbln_field_optimiserhas new arguments: scores, indicators, bottlenecks, rotation or all, #BLN-6 -
bln_field_optimisercan give the score per ESD and aggregated BLN function for each of the requested crop rotations (option scores) -
bln_field_optimisercan give the score per indicators for each of the requested crop rotations (option indicators) -
bln_field_optimisercan give the bottleneck per ESD or aggregated BLN function (option bottlenecks) -
bln_field_optimisercan give the best crop rotation per ESD or aggregated BLN function (option rotation)
BLN 0.5.1 2025-01-14
Changed
- move private package
soilcastorfrom imports to suggests - add warnings / stops for internal functions
bln_rothc_field,rothc_initialise,rothc_parallelandbln_rothc_multicoreusingsoilcastorto avoid installation errors when thesoilcastorpackage is not available. - remove use of internal package tables from
soilcastorinrothc_scenariofunction - add stops for internal function
bln_rothc_multicorefor packagesfuture,future.applyandparallellywhen packages are not installed - set
i_clim_rothcto NA when carboncastr is not available
BLN 0.5.0 2025-01-01
Added
- vignette
bln_introgiven a short intro to the package and the main function to assess soil quality - vignette
bln_column_descriptiondescribing all inputs and outputs of the BLN package - vignette
bln_ess_crop_productiondescribing the assessment of soil health in view of crop production - internal package tables for
bln_input_descriptionandbln_output_description - wrapper function
bln_field_dtto apply thebln_fieldfunction on a data.table - checkmate on argument
outputinbln_field - add ignore to vignettes to avoid synchronize html pages with git
BLN 0.3.0 2024-12-23
BLN 0.2.0 2024-12-23
BLN 0.1.0 2024-11-05
First version of the R package to assess soil quality using BLN framework
Added
- 1 BLN wrapper function
bln_fieldto estimate all indicators and ecosystem services (BLN scores) for agricultural fields - 18 functions starting with
bln_prodto evaluate soil quality for its contribution to crop production. This includes soil chemical, physical and biological functions. - 6 functions starting with
bln_gwto evaluate soil quality for its contribution to groundwater recharge and groundwater quality - 4 functions starting with
bln_swto evaluate soil quality for its contribution to surface water quality - 3 functions starting with
bln_climto evaluate soil quality for its contribution to carbon sequestration - 7 helper function in
bln helpersfor water retention, input formatting and weighing function - 4 evaluating functions in
bln_evaluateto estimate a BLN indicator from a BLN function - 2 helper functions
bln_add_managementandbln_calc_pspas replacement of OBIC functions in view of speed - 7 package tables added:
bln_parms,bln_lsw,bln_lsw_farm_hf - internal package table for crop properties (
bln_crops) - internal package table describint the input variables (
bln_parms) - internal package tables for common soil types (
bln_soiltype) and threshold values to evaluate soil functions (bln_thresholds) - example dataset
bln_farm_hffor a single farm in te Netherlands