
Biomass Browse Extension
BiomassBrowse.RdBiomass Browse Extension
LANDIS-II v8 compatibility
Biomass Browse has not yet been updated by the LANDIS-II developers for
LANDIS-II v8; the most recent upstream release (v2.0, May 2022) targets
the v7 core only. This R6 class tracks the v2.0 schema and exercises the
input-file generation, but $write()-produced files cannot currently be
run through a LANDIS-II v8 console. Constructing a BiomassBrowse object
emits a one-time warning() to remind users of this. The warning will be
removed once a v8-compatible Biomass Browse release is available.
References
LANDIS-II Browse Disturbance v2.0 Extension User Guide https://github.com/LANDIS-II-Foundation/Extension-Biomass-Browse/blob/master/docs/LANDIS-II%20Biomass%20Browse%20v2.0%20User%20Guide.pdf
See also
Other Biomass Browse helpers:
insertBrowseDynamicPopulation(),
insertBrowseSpeciesTable()
Super class
LandisExtension -> BiomassBrowse
Active bindings
SpeciesTabledata.framewith the six columns enumerated in.browseSpeciesTableCols.ZoneMapCharacter. Relative path to the population-zones raster.
BrowseMethodCharacter. One of
"Population","BDI".DefinedPopulationFileCharacter. Relative path.
DynamicPopulationList of dynamic-population parameters, or
NULL. Required keys (all numeric):RMin,RMax,MortalityMin,MortalityMax,PredationMin,PredationMax,HarvestMin,HarvestMax.ConsumptionRateInteger.
ANPPForagePropNumeric in
[0, 1].MinBrowsePropinReachNumeric in
[0, 1].BrowseBiomassThresholdNumeric in
[0, 1].BrowseBiomassThresholdMinNumeric in
[0, 1].BrowseBiomassThresholdMaxNumeric in
[0, 1].EscapeBrowsePropLongNumeric in
[0, 1].CalibrateModeCharacter
"ON"/"OFF".GrowthReductionCharacter
"ON"/"OFF".MortalityCharacter
"ON"/"OFF".CountNonForageinSitePrefCharacter
"TRUE"/"FALSE"(set from a logical).UseInitBiomassAsForageCharacter
"TRUE"/"FALSE"(set from a logical).ForageInReachMethodOne of
"Ordered","LinearEachCohort".ForageQuantityInteger (neighborhood radius).
SitePreferenceInteger (neighborhood radius).
SitePrefMapNamesCharacter. Output filename pattern.
SiteForageMapNamesCharacter. Output filename pattern.
SiteHSIMapNamesCharacter. Output filename pattern.
SitePopulationMapNamesCharacter. Output filename pattern.
BiomassRemovedMapNamesCharacter. Output filename pattern.
LogFileCharacter. Relative file path.
output_filesCharacter vector of output files (relative paths from the scenario directory) that this extension is expected to produce at run time. Subclasses override this to return their extension-specific log files, event CSVs, etc. These paths are collected by
scenario()and written tooutput_manifest.txtsotar_landis()can track them explicitly without relying onlist.files()discovery.Map files whose names depend on the timestep (e.g.
BiomassC-10.tif) are NOT included here; they are discovered bytar_landis()'soutput_dirscan instead.
Methods
Inherited methods
BiomassBrowse$new()
Usage
BiomassBrowse$new(
path,
Timestep = 1L,
SpeciesTable = NULL,
ZoneMap = NULL,
BrowseMethod = "Population",
DefinedPopulationFile = NULL,
DynamicPopulation = NULL,
ConsumptionRate = NULL,
ANPPForageProp = 0.66,
MinBrowsePropinReach = NULL,
BrowseBiomassThreshold = NULL,
BrowseBiomassThresholdMin = NULL,
BrowseBiomassThresholdMax = NULL,
EscapeBrowsePropLong = NULL,
CalibrateMode = NULL,
GrowthReduction = NULL,
Mortality = NULL,
CountNonForageinSitePref = NULL,
UseInitBiomassAsForage = NULL,
ForageInReachMethod = NULL,
ForageQuantity = NULL,
SitePreference = NULL,
SitePrefMapNames = NULL,
SiteForageMapNames = NULL,
SiteHSIMapNames = NULL,
SitePopulationMapNames = NULL,
BiomassRemovedMapNames = NULL,
LogFile = "browse/browse-log.csv"
)Arguments
pathCharacter. Directory path.
TimestepInteger. Years between browse updates (typically 1; §4.2.1).
SpeciesTabledata.framewith six columns matching §4.2.2:Species(character),Preference,GrowthReductionThreshold,GrowthReductionMaximum,MortalityThreshold,MortalityMaximum(all numeric in[0, 1]).ZoneMapCharacter. Relative path to the population-zones raster (§4.2.3).
BrowseMethodCharacter. One of
"Population"or"BDI"(§4.2.4).DefinedPopulationFileCharacter. Relative path to the population / BDI definition file (§4.2.5).
DynamicPopulationList of dynamic-population parameters (§4.2.6) when running in dynamic mode; pass
NULLfor static/defined population. Required keys (all numeric):RMin,RMax,MortalityMin,MortalityMax,PredationMin,PredationMax,HarvestMin,HarvestMax.ConsumptionRateInteger (kg/yr/individual; §4.2.7).
ANPPForagePropNumeric in
[0, 1]; proportion ofANPPthat counts as forage (§4.2.8; default 0.66).MinBrowsePropinReachNumeric in
[0, 1]; minimum proportion of browse within reach for a cohort to be browsed (§4.2.9).BrowseBiomassThresholdNumeric in
[0, 1]; proportion of ecoregion max biomass at which cohorts begin to escape browse (§4.2.12).BrowseBiomassThresholdMin, BrowseBiomassThresholdMax(Optional) Numeric in
[0, 1]; thresholds for theForageInReachMethod = "LinearEachCohort"form (§4.2.10–4.2.11).EscapeBrowsePropLongNumeric in
[0, 1]; proportion of longevity at which cohorts are considered escaped from browse (§4.2.13).CalibrateModeCharacter (
"ON"/"OFF"); optional, default"OFF"(§4.2.14).GrowthReductionCharacter (
"ON"/"OFF"); optional, default"ON"(§4.2.15).MortalityCharacter (
"ON"/"OFF"); optional, default"ON"(§4.2.16).CountNonForageinSitePrefLogical; optional, default
FALSE(§4.2.17).UseInitBiomassAsForageLogical; optional, default
FALSE(§4.2.18).ForageInReachMethodCharacter; one of
"Ordered"or"LinearEachCohort"; optional, default"Ordered"(§4.2.19).ForageQuantity(Optional) Integer; HSI neighborhood radius for forage-quantity component (§4.2.20.1). Either this or
SitePreference(or both) must be provided to compute HSI maps.SitePreference(Optional) Integer; HSI neighborhood radius for site-preference component (§4.2.20.2).
SitePrefMapNames, SiteForageMapNames, SiteHSIMapNames, SitePopulationMapNames, BiomassRemovedMapNames(Optional) Character. Output filename patterns; each must contain
{timestep}(§4.2.21).LogFileCharacter. Relative path to the events CSV log (§4.2.22).