Utilities for Working with NEON Data
Add column to data containing name of file
Assign correct column classes
Get site management data by event type.
Serially download all AOP files for a given site, year, and product
Download AOP tiles overlapping specified coordinates for a given site,...
Check for differences in field names among variables files
Clean up folder after stacking
Convert a number of bytes into megabytes or gigabytes
Query the query endpoint of the NEON API and create an arrow dataset f...
Convert date stamps from character
Convert date stamps from character and check for only one record in a ...
Find data tables
Find unique data tables in dataset
Find unique data tables in dataset
Extract eddy covariance footprint data from HDF5 format
Get a genericized version of a readme file by removing info that is sp...
Get the data from API
Get only headers from API
Extract attributes from eddy covariance H5 files
Get a list of the available averaging intervals for a data product
Get a Bibtex citation for NEON data with a DOI, or generate a provisio...
Get NEON data table
Get the full issue log set for the SAE bundle
Get and store the file names, S3 URLs, file size, and download status ...
Get the horizontal and vertical location indices for a given data prod...
Get the issue log for a specific data product
Get either a list of NEON DOIs, or the DOI for a specific data product...
Get NEON data package
Get NEON data product information
Get data product-sensor relationships
Scrape the publication date from each ReadMe file
Returns the most recent files for those that do not need stacking
Get NEON taxon table
Get and store the file names, S3 URLs, file size, and download status ...
Get a list of the available time intervals for a data product
Get NEON data product title
Get correct data types
Get variable names and units from SAE H5 files
Extract list of eddy covariance tables from HDF5 files
Get and store the file names, S3 URLs, file size, and download status ...
Get a data frame with the names of all files within a zipped NEON data...
Get all zip file names within a zipped NEON data package
Get files from NEON API, stack tables, and load into the current envir...
Create position (horizontal and vertical) columns
Get a list of data files from the query endpoint of the NEON API
Will suppress all output messages, while retaining the output datafram...
Read a NEON data table with correct data types for each variable
Aggregate science review flag files to unique records
Create an arrow schema with every variable coded as a string field.
Create an arrow schema with every variable coded as a string field, an...
Create an arrow schema from a NEON variables file.
Join data files in a zipped NEON data package by table type
Join data files in a unzipped NEON data package by table type
Extract eddy covariance data from HDF5 format
Stack data frame (per sample) files
Select files from a stored set of NEON data, created by neonstore pack...
Generate a consensus set of time stamps from a set of input tables.
Check for expired API token
Get expiration date for a NEON API token
Transform NEON CSV file to GeoCSV
Unzip a zip file either at just the top level or recursively through t...
Get files from NEON API to feed the stackByTable() function
Get files from NEON ECS Bucket using URLs in stacked data
NEON data packages can be accessed through the NEON Data Portal <https://www.neonscience.org> or through the NEON Data API (see <https://data.neonscience.org/data-api> for documentation). Data delivered from the Data Portal are provided as monthly zip files packaged within a parent zip file, while individual files can be accessed from the API. This package provides tools that aid in discovering, downloading, and reformatting data prior to use in analyses. This includes downloading data via the API, merging data tables by type, and converting formats. For more information, see the readme file at <https://github.com/NEONScience/NEON-utilities>.
Useful links