Releases: lanl/NEONiso
0.6.4 CRAN Release
0.6.3 CRAN Release
Small patch to address change requested by CRAN. Issue with package documentation introduced in ROxygen 7.0.0: r-lib/roxygen2#1491.
0.6.2 CRAN Release
- This will be the last release that has the *_by_month functions! They have deprecated for about a year, and will be removed before next release. Use calibrate_carbon (mature) or calibrate_water (experimental).
- Adds an argument to manage_local_EC_archive that allows checking out specific releases (e.g., RELEASE-2023) instead of release + provisional. To check out all data, set to NULL.
- Exports get_Rstd, a helper function to return the heavy-to-light isotope ratio of the relevant international standard.
- Allows use of the useFasttime argument in dependency neonUtilities::stackEddy, for neonUtilities >= 2.3.0. stackEddy(useFasttime = TRUE) is ~3x faster on large datasets than stackEddy(useFasttime = FALSE), which improves performance significantly when trying to work on larger timeseries in the NEON archives.
- Adds new cross-validation error metrics to linear regression calibration method for carbon. Note that these metrics are still to be considered experimental and may continue to change.
0.6.1 CRAN release
Updates in 0.6.1:
- Exports new helper function for getting sites with water isotopes,
water_isotope_sites(). - The reference_corrections vignette was blank in the previous release -
it is updated in this release (#81) - Makes select functions used internally consistent with upcoming changes
to tidyselect (h/t Hadley Wickham)
0.6.0 CRAN release
Marking the release for v. 0.6.0 that was sent to CRAN.
Major updates:
- An experimental calibration routine for water isotopes has been added. It does
have some known issues (e.g., no correction is made for concentration dependence
of the analyzers yet), and any data produced from this function should be considered
provisional. - Added capability to plot data used in carbon calibration regression in order
to help identify periods where calibration parameters seem to be okay, but
quality of calibrated data is degraded. - Added cross-validation error estimates to carbon calibration routines.
- The calibrate_carbon_bymonth() function has been marked as deprecated, but will
be removed no earlier than version 0.7.0 or the end of 2022.
The more flexible calibrate_carbon() function should be used. - A bug that generated non-nonsensical CO2 and d13C values has been fixed (#72).
- The calibrate_carbon() function now also provides calibrated values for
reference material measurement. These are useful for determining calibration
error when one of the reference materials is omitted from the calibration (e.g.,
generate calibration relationships to the high and medium standards, then estimate
error as the difference between calibrated measurement and known reference values). - Reduced the number of tests that run on CRAN to minimize compute resources requested.
- Made a function that corrects a few mismatched reference values more visible,
and added a few more instances where reference data needs to be corrected.
0.5.3 CRAN Release
Update for 0.5.3 release
Honeycomb
*This update takes advantage of upgrades to the stackEddy function
in neonUtilities 2.1.1, which allows the calibration routines to run
more efficiently on NEON's HDF5 files. For example, calibrate_carbon(),
runs ~2x faster if neonUtilities 2.1.1 is used instead of earlier versions.
Sundial
Adds the calibrate_carbon() function, which can be used to generate monthly output files or can be used to bundle all of the months of data available for an individual site into a single file. In the long-term, calibrate_carbon() will be the ‘workhorse’ function for NEON’s carbon data, and calibrate_carbon_bymonth will be deprecated in a future release.
Olympus
This release is the first version of NEONiso to be on CRAN. Major changes from 0.3:
- simplified carbon calibration routines, to make the code more readable and testable.
- calibrate_carbon_Bowling2003 and calibrate_carbon_linreg have been removed, and combined into
a single calibrate_carbon_bymonth function, with the method used specified in a function argument. - the diagnostic packages have been spun out to their own package, as I'm not sure of their broad utility. They can be found on github at github.com/rfiorella/neonIsoDiag
- new vignette provides an example workflow of how these functions are meant to be used.
Farnsworth
Release and code freeze for revised manuscript looking at carbon calibration techniques. Notable improvements include: a) implementation of routines to correct known/suspected bad reference values, b) initial version of a function to help manage a local NEON EC archive (and prune duplicate site months when they occur due to different publication dates).