Model and ObservatioN Evaluation Toolkit (MONET)
MONET is an open-source project and Python package that aims to create a common platform for atmospheric composition data analysis for weather and air quality models.
MONET was developed to evaluate the Community Multiscale Air Quality Model (CMAQ) for the NOAA National Air Quality Forecast Capability (NAQFC) modeling system. MONET is designed to be a modularized Python package for
pairing model output to observational
leveraging the pandas Python package for easy searching
analyzing and visualizing data
This process introduces a convenient method for evaluating model output. MONET processes data that is easily searchable and that can be grouped using meta-data found within the observational datasets. Common statistical metrics (e.g., bias, correlation, and skill scores), plotting routines such as scatter plots, timeseries, spatial plots, and more are included in the package. MONET is well-modularized and can add further observational datasets and different models.
Our goal is to provide easy tools to retrieve, read, and combine datasets in order to speed scientific research. Currently, MONET is able to process several models and observations related to air composition and meteorology.
Please cite our work.
What’s New
MONET v2.2.0 has been released (2020-03-27). MONET has re-engineered the way it deals with multidimensional observations or model output by using an xarray accessor giving MONET a flexible and intuitive way of expanding xarray for multidimensional geospatial information commonly used in meteorology, climate and air quality all while making it easier on the user to use MONET and add to it.
Important
MONET also underwent a major restructure with v2.2.0. All I/O functions have been moved to a sister project: MONETIO.
MONET features include:
xarray accessor for both
xarray.DataArray
andxarray.Dataset
using the.monet
attributepandas accessor for
pandas.DataFrame
using the.monet
attributevertical interpolation using python-stratify using the
.monet.stratify
functionspatial interpolation using
.monet.remap
including:
nearest neighbor finder
constant latitude interpolation
constant longitude interpolation
remap DataArray to current grid using pyresample nearest neighbor or xESMF
remap entire dataset to current grid using pyresample nearest neighbor or xESMF
find nearest i,j or lat,lon
interpolate to constant latitude or longitude
simplified
combine tool
to combine point source data with multidimensional xarray objects
Reference
Baker, Barry; Pan, Li. 2017. “Overview of the Model and Observation Evaluation Toolkit (MONET) Version 1.0 for Evaluating Atmospheric Transport Models.” Atmosphere 8, no. 11: 210. doi:10.3390/atmos8110210.
Get in Touch
Ask questions, suggest features or view source code on GitHub.