neonUtilities3.0.2 package

Utilities for Working with NEON Data

addFilename

Add column to data containing name of file

assignClasses

Assign correct column classes

byEventSIM

Get site management data by event type.

byFileAOP

Serially download all AOP files for a given site, year, and product

byTileAOP

Download AOP tiles overlapping specified coordinates for a given site,...

checkVarFields

Check for differences in field names among variables files

cleanUp

Clean up folder after stacking

convByteSize

Convert a number of bytes into megabytes or gigabytes

datasetQuery

Query the query endpoint of the NEON API and create an arrow dataset f...

dateConvert

Convert date stamps from character

eddyStampCheck

Convert date stamps from character and check for only one record in a ...

findDatatables

Find data tables

findTablesByFormat

Find unique data tables in dataset

findTablesUnique

Find unique data tables in dataset

footRaster

Extract eddy covariance footprint data from HDF5 format

formatReadme

Get a genericized version of a readme file by removing info that is sp...

getAPI

Get the data from API

getAPIHeaders

Get only headers from API

getAttributes

Extract attributes from eddy covariance H5 files

getAvg

Get a list of the available averaging intervals for a data product

getCitation

Get a Bibtex citation for NEON data with a DOI, or generate a provisio...

getDatatable

Get NEON data table

getEddyLog

Get the full issue log set for the SAE bundle

getFileUrls

Get and store the file names, S3 URLs, file size, and download status ...

getHorVer

Get the horizontal and vertical location indices for a given data prod...

getIssueLog

Get the issue log for a specific data product

getNeonDOI

Get either a list of NEON DOIs, or the DOI for a specific data product...

getPackage

Get NEON data package

getProductInfo

Get NEON data product information

getProductSensors

Get data product-sensor relationships

getReadmePublicationDate

Scrape the publication date from each ReadMe file

getRecentPublication

Returns the most recent files for those that do not need stacking

getTaxonTable

Get NEON taxon table

getTileUrls

Get and store the file names, S3 URLs, file size, and download status ...

getTimeIndex

Get a list of the available time intervals for a data product

getTitle

Get NEON data product title

getVariables

Get correct data types

getVariablesEddy

Get variable names and units from SAE H5 files

getVarsEddy

Extract list of eddy covariance tables from HDF5 files

getZipUrls

Get and store the file names, S3 URLs, file size, and download status ...

listFilesInZip

Get a data frame with the names of all files within a zipped NEON data...

listZipfiles

Get all zip file names within a zipped NEON data package

loadByProduct

Get files from NEON API, stack tables, and load into the current envir...

makePosColumns

Create position (horizontal and vertical) columns

queryFiles

Get a list of data files from the query endpoint of the NEON API

quietMessages

Will suppress all output messages, while retaining the output datafram...

readTableNEON

Read a NEON data table with correct data types for each variable

removeSrfDups

Aggregate science review flag files to unique records

schemaAllStrings

Create an arrow schema with every variable coded as a string field.

schemaAllStringsFromSet

Create an arrow schema with every variable coded as a string field, an...

schemaFromVar

Create an arrow schema from a NEON variables file.

stackByTable

Join data files in a zipped NEON data package by table type

stackDataFilesArrow

Join data files in a unzipped NEON data package by table type

stackEddy

Extract eddy covariance data from HDF5 format

stackFrameFiles

Stack data frame (per sample) files

stackFromStore

Select files from a stored set of NEON data, created by neonstore pack...

timeStampSet

Generate a consensus set of time stamps from a set of input tables.

tokenCheck

Check for expired API token

tokenDate

Get expiration date for a NEON API token

transformFileToGeoCSV

Transform NEON CSV file to GeoCSV

unzipZipfileParallel

Unzip a zip file either at just the top level or recursively through t...

zipsByProduct

Get files from NEON API to feed the stackByTable() function

zipsByURI

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>.

  • Maintainer: Claire Lunch
  • License: AGPL-3
  • Last published: 2025-09-26