Skip to contents

Returns properties of organic amendment materials including carbon and nitrogen content, C:N ratio, and plant-available nitrogen (PAN). Application rates live in ca_organic_amendment_app_rate; join on material.

Usage

look_up_ca_organic_amendment(
  material,
  n_class = NULL,
  aggregate = c("none", "mean")
)

Source

Eghball, B. Composting Manure and Other Organic Residues. University of Nebraska-Lincoln Extension, Publication G2222. https://extensionpubs.unl.edu/publication/g2222/na/html/view

Rynk, R. (ed.) Compost Production and Use in Sustainable Farming Systems. NC State Extension. https://content.ces.ncsu.edu/compost-production-and-use-in-sustainable-farming-systems

Arguments

material

Character string. Amendment material to look up.

n_class

Optional, one of "LOWER" or "HIGHER". Filter by N class.

aggregate

Character, one of "none" (default) or "mean". If "mean", rows for the same material are averaged into a single row.

Value

A tibble with columns: `material`, `material_class`, `cn_min`, `cn_max`, `cn_avg`, `n_pct`, `pan_pct`, `n_class`, `source`. Returns an empty tibble (with a warning) if no match is found.

Details

Matching is case-insensitive. Exact matches are returned directly. If no exact match is found, partial matching suggests possible materials.

Some materials have multiple rows from different sources (e.g. Cow manure, Vegetable waste). Set `aggregate = "mean"` to collapse these into a single row per material using the mean of numeric columns.

See also

[look_up_fertilizer_components()] for fertilizer nutrient composition (N/C fractions) from the SWAT/DayCent database. [ca_organic_amendment_properties] for the underlying dataset. [ca_organic_amendment_app_rate] for the matching application rates.

Examples

look_up_ca_organic_amendment("Cow manure")
#> # A tibble: 2 × 9
#>   material   material_class cn_min cn_max cn_avg n_pct pan_pct n_class source   
#>   <chr>      <chr>           <dbl>  <dbl>  <dbl> <dbl>   <dbl> <chr>   <chr>    
#> 1 Cow manure ag                 20     25   22.5  1.78   -3.33 LOWER   Rynk, NC…
#> 2 Cow manure ag                 20     20   20    2       0    LOWER   Eghball,…
look_up_ca_organic_amendment("Cow manure", aggregate = "mean")
#> # A tibble: 1 × 9
#>   material   cn_min cn_max cn_avg n_pct pan_pct material_class n_class source   
#>   <chr>       <dbl>  <dbl>  <dbl> <dbl>   <dbl> <chr>          <chr>   <chr>    
#> 1 Cow manure     20   22.5   21.2  1.89   -1.66 ag             LOWER   Rynk, NC…
look_up_ca_organic_amendment("Poultry litter", n_class = "LOWER")
#> # A tibble: 1 × 9
#>   material      material_class cn_min cn_max cn_avg n_pct pan_pct n_class source
#>   <chr>         <chr>           <dbl>  <dbl>  <dbl> <dbl>   <dbl> <chr>   <chr> 
#> 1 Poultry litt… ag                  5     20   12.5   3.2      18 LOWER   Rynk,…