Skip to main content
NSF NEON, Operated by Battelle

Main navigation

    • About Overview
    • NEON Overview
    • About the NEON Biorepository
    • Observatory Blog
    • Newsletter
    • Staff
    • FAQ
    • User Accounts
    • Contact Us
    • Data Overview
    • Data Portal
    • Data Availability Charts
    • API & GraphQL
    • Prototype Data
    • Data Collection Methods
    • Getting Started with NEON Data
    • Using Data
    • Data Notifications
    • NEON Data Management
    • Samples & Specimens Overview
    • NEON Biorepository Sample Portal at ASU
    • About NEON Samples
    • Sample Types
    • Finding and Accessing Sample Data
    • Species Checklists
    • Requesting and Using Samples
    • Acknowledging and Citing the NEON Biorepository
    • Biorepository Research Projects
    • Field Sites Overview
    • Field Site Map and Info
    • Spatial Data Layers & Maps
    • Resources Overview
    • Getting Started with NEON Data
    • Research Support Services
    • Code Hub
    • Learning Hub
    • Science Seminars and Data Skills Webinars
    • Document Library
    • Funding Opportunities
    • Impact Overview
    • Research Highlights
    • Papers & Publications
    • NEON in the News
    • Get Involved Overview
    • Upcoming Events
    • Past Events
    • Research and Collaborations
    • Advisory Groups
    • NEON Ambassador Program
    • Partnerships
    • Community Engagement
    • Work Opportunities

Search

About

  • NEON Overview
  • About the NEON Biorepository
  • Observatory Blog
  • Newsletter
  • Staff
  • FAQ
  • User Accounts
  • Contact Us

Breadcrumb

  1. About
  2. Observatory Blog
  3. New code release: neonutilities package available in Python

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.

Share

Related Posts:

Bug fixes in neonUtilities

July 2, 2026

Logins Required and Data Licensing Updated

June 30, 2026

Next Week: Required Logins and Data Licensing Updates

June 23, 2026

NSF NEON, Operated by Battelle

Follow Us:

Join Our Newsletter

Get updates on events, opportunities, and how NEON is being used today.

Subscribe Now

Footer

  • About Us
  • Contact Us
  • Terms & Conditions
  • Careers
  • Code of Conduct

Copyright © Battelle, 2026

The National Ecological Observatory Network is a major facility fully funded by the U.S. National Science Foundation.

Any opinions, findings and conclusions or recommendations expressed in this material do not necessarily reflect the views of the U.S. National Science Foundation.