-
Notifications
You must be signed in to change notification settings - Fork 36
Home
barronh edited this page Dec 18, 2017
·
11 revisions
In the sciences, file formats vary widely and it is easy to spend more effort reading/writing data than analyzing it. The goal of PseudoNetCDF is to provide a single abstract interface for many data formats that provide analysis and plotting capabilities.
The project is inspired by NetCDF and their Common Data Model (CDM). PseudoNetCDF abstracts many file formats using the NetCDF data/object model. The NetCDF library has a strong object model, a long history, and a long list of meta-data conventions.
PseudoNetCDF provides this same data interface for the following data formats from CAMx, RACM2 box-model outputs, Kinetic Pre-Processor outputs, CMAQ box-model outputs, ICARTT formatted data, GEOS-Chem, and more.
Try our:
- Install Instructions
- Typical Needs (CMAQ examples with optional modifications for CAMx or GEOS-Chem)
- Some model specific tutorials
- CAMx Tutorials
- GEOS-Chem Tutorials
- Downscaling Global Models aka boundary conditions
Quick tour:
-
Install:
pip install git+git://github.com/barronh/pseudonetcdf.git
- Download example icartt file: e.g., HOx from INTEX-NA
- Dump an icartt file in CDL:
pncdump -f ffi1001 HOX_DC8_20040626_R0.ict
- Create a netcdf from an icartt file:
pncgen -f ffi1001 HOX_DC8_20040626_R0.ict HOX_DC8_20040626_R0.nc