Changelog
Source:NEWS.md
BLN 0.9.0 2025-03-15
Changed
- remove dependency on private package
carboncastr
, #BLN-10 - update
bln_rothc_field
androthc_initialise
- package table
bln_crops
expanded withB_LU_MAKKINK
andB_LU
Added
- function
bln_rothc_sim
to simulate evolution of SOC as function of crop rotation and amendment - function
bln_rothc
with differential equations for RothC modelling - function
bln_rothc_input_rmf
,bln_rothc_input_crop
andbln_rothc_input_amendment
to facilitate and process RothC inputs - function
bln_rothc_event
,bln_rothc_event_crop
andbln_rothc_event_amendment
to 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_field
has now argumentscen
to allow users to use rothc for multiple scenarios: BAU, BAUIMPR, CLT and ALL - function
bln_clim_rothc
runs with default scenarios BAU and ALL - function
rothc_parallel
andbln_rothc_multicore
allow users to use rothc for multiple scenarios
BLN 0.6.0 2025-02-18
Changed
- the argument
outputtype
inbln_field_optimiser
has new arguments: scores, indicators, bottlenecks, rotation or all, #BLN-6 -
bln_field_optimiser
can give the score per ESD and aggregated BLN function for each of the requested crop rotations (option scores) -
bln_field_optimiser
can give the score per indicators for each of the requested crop rotations (option indicators) -
bln_field_optimiser
can give the bottleneck per ESD or aggregated BLN function (option bottlenecks) -
bln_field_optimiser
can give the best crop rotation per ESD or aggregated BLN function (option rotation)
BLN 0.5.1 2025-01-14
Changed
- move private package
soilcastor
from imports to suggests - add warnings / stops for internal functions
bln_rothc_field
,rothc_initialise
,rothc_parallel
andbln_rothc_multicore
usingsoilcastor
to avoid installation errors when thesoilcastor
package is not available. - remove use of internal package tables from
soilcastor
inrothc_scenario
function - add stops for internal function
bln_rothc_multicore
for packagesfuture
,future.apply
andparallelly
when packages are not installed - set
i_clim_rothc
to NA when carboncastr is not available
BLN 0.5.0 2025-01-01
Added
- vignette
bln_intro
given a short intro to the package and the main function to assess soil quality - vignette
bln_column_description
describing all inputs and outputs of the BLN package - vignette
bln_ess_crop_production
describing the assessment of soil health in view of crop production - internal package tables for
bln_input_description
andbln_output_description
- wrapper function
bln_field_dt
to apply thebln_field
function on a data.table - checkmate on argument
output
inbln_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_field
to estimate all indicators and ecosystem services (BLN scores) for agricultural fields - 18 functions starting with
bln_prod
to evaluate soil quality for its contribution to crop production. This includes soil chemical, physical and biological functions. - 6 functions starting with
bln_gw
to evaluate soil quality for its contribution to groundwater recharge and groundwater quality - 4 functions starting with
bln_sw
to evaluate soil quality for its contribution to surface water quality - 3 functions starting with
bln_clim
to evaluate soil quality for its contribution to carbon sequestration - 7 helper function in
bln helpers
for water retention, input formatting and weighing function - 4 evaluating functions in
bln_evaluate
to estimate a BLN indicator from a BLN function - 2 helper functions
bln_add_management
andbln_calc_psp
as 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_hf
for a single farm in te Netherlands