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.
Keep up with the Atmospheric Observer
Updates on ARM news, events, and opportunities delivered to your inbox
ARM User Profile
ARM welcomes users from all institutions and nations. A free ARM user account is needed to access ARM data.