version 2.4.0
Released 2023-10-17
Changes
- Data download functions now default to not returning provisional
data. This applies to zipsByProduct(), loadByProduct(), byFileAOP(), and
byTileAOP(). To download provisional data, add the new parameter
include.provisional=TRUE
to the function call.
- Data stacking has been updated to handle the new formatting of the
Reaeration (DP1.20190.001) and Salt-based discharge (DP1.20193.001) data
products. The conductivity data tables in these two products have been
converted to separate files per sampling event. This update enables
stackByTable() and loadByProduct() to work with both the previous and
current formats.
version 2.3.0
Released 2023-07-05
Enhancements
- Data download and stacking functions now include recommended
citation(s) in BibTeX format. Applies to stackByTable(),
loadByProduct(), stackEddy(), byFileAOP(), and byTileAOP(). Note that
citation retrieval will generally work on data downloaded from the NEON
data portal or using neonUtilities functions, but if you use alternative
download methods and/or modify the contents of downloaded data packages,
the stacking functions may not be able to identify data release
information and may not provide citations.
- New parameter metadata= in stackEddy() to retrieve site, code, and
CO2 validation data from H5 file attributes. When used with basic
package data, the attributes are valid for the first day of each month
accessed. To get attributes for each day of data, use with the expanded
package.
- Performance improvements to stackEddy(), will mostly be noticeable
when stacking large amounts of data.
- Conversion of dates to POSIXct in stacking functions can optionally
use the fasttime package, toggle on and off with useFasttime=. Applies
to stackByTable(), readTableNEON(), loadByProduct(), and stackEddy().
Default is not to use fasttime, since it can introduce small
inconsistencies in time stamps at the millisecond level. But note that
for most NEON data products, precision at the millisecond level is
unlikely to be scientifically meaningful.
Bug fixes
- When no data are available for a particular day and sensor in the
eddy covariance system, a single empty for the day is reported in the H5
file. In some cases, stackEddy() was mishandling these records and
creating duplicate records. This is now resolved.
Other changes
- byTileAOP() and footRaster() now use the terra package for spatial
data handling, replacing the raster package, which will be obsolete as
of Oct 2023.
2023-06-30: created NEWS file