Data Notification
New code release: neonutilities package available in Python
September 24, 2024
neonutilities 1.0.0 is now available in Python! The package can be installed from PyPi (using pip install).
The neonUtilities R package has provided functions to download and wrangle NEON data since 2018. The core functionality of the R package is now available in a Python package, neonutilities (all lowercase!).
For instructions on using the neonutilities package, see the Download and Explore and neonUtilities tutorials. These two tutorials have been updated to include both R and Python instructions. Other tutorials will be updated on a rolling basis; contact us if you have questions about a particular tutorial.
Differences between R and Python
As much as possible, function names, table names, and file structures are the same between the two packages. Due to differences in syntax conventions between the two languages, function names are typically in snake_case in Python and in camelCase in R, e.g. load_by_product() vs. loadByProduct(). Parameter names in Python use underscores rather than dots, e.g. check_size= vs check.size=.
Functions to download AOP data, and to download and stack OS and IS data, have been implemented in Python. Functions for working with surface-atmosphere exchange (SAE) data, particularly the stackEddy() function, are not yet available in Python. We expect to release SAE functionality in Python by late 2025.
Questions?
If you have questions or run into any issues using the package, please use the NEON Contact Us page.