File Structure

The gcmprocpy package is structured as follows:

├── src                             # Directory for all gcmprocpy source files
│   ├── gcmprocpy
│       ├── __init__.py             # Initialize functions for API
│       ├── convert_units.py        # Contains unit conversion functions
│       ├── data_parse.py           # Contains data extraction and parsing functions
│       ├── plot_gen.py             # Contains plot generation functions
│       ├── io.py                   # Contains Input Output functions for API
│       ├── getoptions.py           # Contains argument parser for the Command Line Interface
│       ├── main.py                 # Main python file to run
│       └── cmd
│           ├── __init__.py         # Initialize functions for CLI
│           ├── cmd_lat_lon.py      # Latitude vs Longitude plot function
│           ├── cmd_lat_time.py     # Latitude vs Time plot function
│           ├── cmd_lev_lat.py      # Level vs Latitude plot function
│           ├── cmd_lev_lon.py      # Level vs Longitude plot function
│           ├── cmd_lev_time.py     # Level vs Time plot function
│           ├── cmd_lev_var.py      # Level vs Variable plot function
├── README.md                       # README
├── benchmark_template.py           # Template for running benchmark routines
├── p3postproc.py                   # Testing file
├── requirements.txt                # List of required libraries
└── setup.py                        # PIP package builder