Each NEON data product consists of a collection of
objects (e.g. tables), which are in turn broken into individual files by
site and sampling month. Additionally, many NEON products have been
expanded, including some additional columns. Consequently, users must
specify if they want the "basic" or "expanded" version of this data.
In the products table (see neon_products), the productHasExpanded
column indicates if the data
product has expanded, and the columns productHasBasicDescription
and
productHasExpandedDescription
provide a detailed explanation of the
differences between the "expanded"
and "basic"
versions of that
particular product.
The API allows users to request component files directly.
By default, neon-download()
will download all available
extensions. Users can request only products of a certain format
(e.g. .csv
or .h5
) by altering the file_regex
argument
(see examples).
Prior to 2021, the API provided
access to a .zip
file containing all the component objects
(e.g. tables) for that product at that site and sampling month.
neon_download()
will avoid downloading metadata files which are bitwise
identical to other files in the same download request, as indicated by the
crc32 hash reported by the API. These typically include metadata that are
shared across the product as a whole, but are for some reason included in
each sampling month for each site -- potentially thousands of duplicates.
These duplicates are also packaged within the .zip
downloads where it
is not possible to exclude them from the download.