Nothing
PLOTGEOM database table within the grpBy argument. Also changed readFIA() to by default read in PLOTGEOM as one of the common database tables. Thanks to Jacob Fraser for the suggestion here.dtplyr 1.3.2 that led to an error in areaChange() fiaRI object to reflect recent changes in the FIA Database. These changes resulted in the package functions successfully working with the previous version of fiaRI but not working for actual user data when pulling data from recent versions of the FIA Database.sf) objects with the following functions: tpa(). Changes in recent versions of the sf package led to errors when attempting to return a spatial object. This bug is now fixed.area() and areaChange() that resulted in incorrect area (or area change) estimates being reported when specifying treeDomain and grpBy (when using grouping variables from TREE). In the previous version, the filters were not properly applied, and so area estimates did not adequately represent the filtering conditions and often just provided the same values as if treeDomain was not specified. Estimates now provide correct results that are more inline with intuition. For example, if specifying treeDomain = SPCD == 121 [i.e., longleaf pine], the previous area() function would essentially ignore this and return area of all forest plots. Now, area() will return the estimate of land area where at least one longleaf pine tree occurs. Further, the estimate of percent area will be the percentage of total land area (which is determined by landType) that contains longleaf pine. biomass(). Previous versions were not compatible with updates in FIADB and the new National Scale Volume and Biomass (NSVB) estimators. The function is now updated and returns biomass and carbon estimates using the NSVB procedure. findEVALID() to return the correct evaluation IDs. Previous versions had an incorrect join that resulted in additional, incorrect EVALIDs being returned for a given set of criteria. This function should only be used by users familiar with FIA and desiring to use FIA data for use outside of rFIA, as rFIA is built in a way that users do not need to directly interact with EVALIDs. dwm() when byPlot = TRUE to set the YEAR column equal to the year each plot was measured (MEASYEAR), which may differ slightly from its associated inventory year (INVYR). This is what all other rFIA functions do and what was reported in the manual, but the YEAR returned prior to this version was actually the inventory year. growMort() that resulted in estimates of mean annual survivor growth and mean annual net change reporting as 0.growMort() calculation of removals and the description of it in the manual. Removal estimates provided by growMort() do NOT include stems that grow beyond the 5-inch diameter threshold and then are subject to harvest or natural mortality before the remeasurement period. In other words, rFIA recruitment does not include trees corresponding to FIA growth components of CUT2 and MORTALITY2. standStruct() documentation that incorrectly said the lower diameter for Pole class was set at 11cm while it is in fact set at 12.7cm (5in). plotFIA() regarding the error bars produced when se = TRUE. These are 95% confidence intervals, not 68% confidence intervals.vegStruct() on reporting of estimates by canopy layer and growth habit.REF_SPECIES table from FIADB, which provides access to the CARBON_RATIO_LIVE attribute for using the NSVB species-specific carbon fractions. method = 'EMA'. writeFIA() to allow users to write database tables by state when only a subset of the table is originally read into R. This currently requires either the PLOT or COND tables to be read in. plotFIA() that led to an error in animated plots when gganimate was not loaded (note that gganimate still needs to be installed).Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.