An official website of the United States government
blue sky with white clouds

World’s premier ground-based observations facility advancing atmospheric research

Open-Source Tools

Overview

The Atmospheric Radiation Measurement (ARM) User Facility supports and encourages open-source collaboration to advance atmospheric research. Scientists working with ARM data are invited to contribute their code, share workflows, and engage in community software development through the ARM GitHub organization. This collaborative environment helps streamline routine data processing and accelerate scientific discovery.

The ARM development team has created an open-source tool called the ARM Data Integrator (ADI) to integrate and transform multiple diverse datastreams and facilitate the creation of datastreams that meet ARM standards. Coding guidelines have been developed to help streamline the process of integrating principal investigator-developed algorithms with ADI.

Additional open-source community toolkits include the Python ARM Radar Toolkit (Py-ART) and the Atmospheric data Community Toolkit (ACT). Each toolkit has its own contributor guidelines, documentation, and examples. Py-ART, which is a widely used radar processing library for working with radar data from ARM and others, was ARM’s first open-source software project. ACT is a powerful toolkit for working with atmospheric time-series data sets in all stages of the research process, from data discovery and quality control to visualization and analysis.

On GitHub, ARM also maintains the ARM-Notebooks repository, a curated collection of interactive Jupyter notebooks designed to help users explore, visualize, and analyze ARM data. These notebooks serve as hands-on examples and tutorials that demonstrate how to work with ARM data and can be used with ARM’s JupyterHub.


Max Grover, Argonne National Laboratory, led a Python workshop at the Midwest Student Conference on Atmospheric Research in 2023, highlighting recently collected ARM data and how to use ARM open-source toolkits such as Py-ART and ACT to analyze various datastreams.

In 2022, ARM and the U.S. Department of Energy’s Atmospheric System Research (ASR) program held a virtual workshop for the ARM/ASR community to discuss and collaborate on open science topics, including software, hardware, and data. Click the YouTube logo on the video above to view the full playlist of talks and tutorials.

Scott Collis, Argonne National Laboratory, led the first Py‑ART short course in 2014. This course introduces Py-ART capabilities.

Justin Monroe, ARM Data Quality Office at the University of Oklahoma, led a 2014 tutorial on ARM netCDF files and how to navigate the ARM Python notebook.
ARM Logo

Follow Us:

Keep up with the Atmospheric Observer

Updates on ARM news, events, and opportunities delivered to your inbox

Subscribe Now

ARM User Profile

ARM welcomes users from all institutions and nations. A free ARM user account is needed to access ARM data.

Atmospheric Radiation Measurement (ARM) | Reviewed March 2025