.gitignore
.pre-commit-config.yaml
CHANGELOG.rst
CODE_OF_CONDUCT.md
LICENSE.rst
MANIFEST.in
README.rst
requirements.txt
setup.cfg
setup.py
.github/workflows/linting.yml
.github/workflows/pypipublish.yml
.github/workflows/tests.yml
PyConform.egg-info/PKG-INFO
PyConform.egg-info/SOURCES.txt
PyConform.egg-info/dependency_links.txt
PyConform.egg-info/entry_points.txt
PyConform.egg-info/requires.txt
PyConform.egg-info/top_level.txt
docs/.buildinfo
docs/.nojekyll
docs/changelog.html
docs/dataflow.html
docs/datasets.html
docs/flownodes.html
docs/functions.html
docs/genindex.html
docs/index.html
docs/indexing.html
docs/license.html
docs/objects.inv
docs/parsing.html
docs/physarray.html
docs/py-modindex.html
docs/pyconform.html
docs/readme.html
docs/search.html
docs/searchindex.js
docs/.doctrees/changelog.doctree
docs/.doctrees/dataflow.doctree
docs/.doctrees/datasets.doctree
docs/.doctrees/environment.pickle
docs/.doctrees/flownodes.doctree
docs/.doctrees/functions.doctree
docs/.doctrees/index.doctree
docs/.doctrees/indexing.doctree
docs/.doctrees/license.doctree
docs/.doctrees/manual.doctree
docs/.doctrees/parsing.doctree
docs/.doctrees/physarray.doctree
docs/.doctrees/pyconform.doctree
docs/.doctrees/readme.doctree
docs/_modules/index.html
docs/_modules/pyconform/dataflow.html
docs/_modules/pyconform/datasets.html
docs/_modules/pyconform/flownodes.html
docs/_modules/pyconform/functions.html
docs/_modules/pyconform/indexing.html
docs/_modules/pyconform/parsing.html
docs/_modules/pyconform/physarray.html
docs/_sources/changelog.rst.txt
docs/_sources/dataflow.rst.txt
docs/_sources/datasets.rst.txt
docs/_sources/flownodes.rst.txt
docs/_sources/functions.rst.txt
docs/_sources/index.rst.txt
docs/_sources/indexing.rst.txt
docs/_sources/license.rst.txt
docs/_sources/parsing.rst.txt
docs/_sources/physarray.rst.txt
docs/_sources/pyconform.rst.txt
docs/_sources/readme.rst.txt
docs/_static/ajax-loader.gif
docs/_static/basic.css
docs/_static/comment-bright.png
docs/_static/comment-close.png
docs/_static/comment.png
docs/_static/doctools.js
docs/_static/documentation_options.js
docs/_static/down-pressed.png
docs/_static/down.png
docs/_static/file.png
docs/_static/jquery-3.2.1.js
docs/_static/jquery-3.5.1.js
docs/_static/jquery.js
docs/_static/language_data.js
docs/_static/minus.png
docs/_static/plus.png
docs/_static/pygments.css
docs/_static/searchtools.js
docs/_static/underscore-1.3.1.js
docs/_static/underscore.js
docs/_static/up-pressed.png
docs/_static/up.png
docs/_static/websupport.js
docs/_static/css/badge_only.css
docs/_static/css/theme.css
docs/_static/css/fonts/Roboto-Slab-Bold.woff
docs/_static/css/fonts/Roboto-Slab-Bold.woff2
docs/_static/css/fonts/Roboto-Slab-Regular.woff
docs/_static/css/fonts/Roboto-Slab-Regular.woff2
docs/_static/css/fonts/fontawesome-webfont.eot
docs/_static/css/fonts/fontawesome-webfont.svg
docs/_static/css/fonts/fontawesome-webfont.ttf
docs/_static/css/fonts/fontawesome-webfont.woff
docs/_static/css/fonts/fontawesome-webfont.woff2
docs/_static/css/fonts/lato-bold-italic.woff
docs/_static/css/fonts/lato-bold-italic.woff2
docs/_static/css/fonts/lato-bold.woff
docs/_static/css/fonts/lato-bold.woff2
docs/_static/css/fonts/lato-normal-italic.woff
docs/_static/css/fonts/lato-normal-italic.woff2
docs/_static/css/fonts/lato-normal.woff
docs/_static/css/fonts/lato-normal.woff2
docs/_static/fonts/FontAwesome.otf
docs/_static/fonts/Inconsolata-Bold.ttf
docs/_static/fonts/Inconsolata-Regular.ttf
docs/_static/fonts/Inconsolata.ttf
docs/_static/fonts/Lato-Bold.ttf
docs/_static/fonts/Lato-Regular.ttf
docs/_static/fonts/Roboto-Slab-Bold.woff
docs/_static/fonts/Roboto-Slab-Bold.woff2
docs/_static/fonts/Roboto-Slab-Light.woff
docs/_static/fonts/Roboto-Slab-Light.woff2
docs/_static/fonts/Roboto-Slab-Regular.woff
docs/_static/fonts/Roboto-Slab-Regular.woff2
docs/_static/fonts/Roboto-Slab-Thin.woff
docs/_static/fonts/Roboto-Slab-Thin.woff2
docs/_static/fonts/RobotoSlab-Bold.ttf
docs/_static/fonts/RobotoSlab-Regular.ttf
docs/_static/fonts/fontawesome-webfont.eot
docs/_static/fonts/fontawesome-webfont.svg
docs/_static/fonts/fontawesome-webfont.ttf
docs/_static/fonts/fontawesome-webfont.woff
docs/_static/fonts/fontawesome-webfont.woff2
docs/_static/fonts/lato-bold-italic.woff
docs/_static/fonts/lato-bold-italic.woff2
docs/_static/fonts/lato-bold.woff
docs/_static/fonts/lato-bold.woff2
docs/_static/fonts/lato-normal-italic.woff
docs/_static/fonts/lato-normal-italic.woff2
docs/_static/fonts/lato-normal.woff
docs/_static/fonts/lato-normal.woff2
docs/_static/fonts/Lato/lato-bold.eot
docs/_static/fonts/Lato/lato-bold.ttf
docs/_static/fonts/Lato/lato-bold.woff
docs/_static/fonts/Lato/lato-bold.woff2
docs/_static/fonts/Lato/lato-bolditalic.eot
docs/_static/fonts/Lato/lato-bolditalic.ttf
docs/_static/fonts/Lato/lato-bolditalic.woff
docs/_static/fonts/Lato/lato-bolditalic.woff2
docs/_static/fonts/Lato/lato-italic.eot
docs/_static/fonts/Lato/lato-italic.ttf
docs/_static/fonts/Lato/lato-italic.woff
docs/_static/fonts/Lato/lato-italic.woff2
docs/_static/fonts/Lato/lato-regular.eot
docs/_static/fonts/Lato/lato-regular.ttf
docs/_static/fonts/Lato/lato-regular.woff
docs/_static/fonts/Lato/lato-regular.woff2
docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot
docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf
docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff
docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2
docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot
docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf
docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff
docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2
docs/_static/js/badge_only.js
docs/_static/js/html5shiv-printshiv.min.js
docs/_static/js/html5shiv.min.js
docs/_static/js/modernizr.min.js
docs/_static/js/theme.js
docs/source/Makefile
docs/source/changelog.rst
docs/source/conf.py
docs/source/dataflow.rst
docs/source/datasets.rst
docs/source/flownodes.rst
docs/source/functions.rst
docs/source/index.rst
docs/source/indexing.rst
docs/source/license.rst
docs/source/parsing.rst
docs/source/physarray.rst
docs/source/pyconform.rst
docs/source/readme.rst
examples/CESM/CMIP5/cmip5funcs.py
examples/CESM/CMIP5/definitions/CMIP5_3hr.def
examples/CESM/CMIP5/definitions/CMIP5_Amon.def
examples/CESM/CMIP5/original/CMIP5_3hr.json
examples/CESM/CMIP5/original/CMIP5_6hrLev.json
examples/CESM/CMIP5/original/CMIP5_6hrPlev.json
examples/CESM/CMIP5/original/CMIP5_Amon.json
examples/CESM/CMIP5/original/CMIP5_LImon.json
examples/CESM/CMIP5/original/CMIP5_Lmon.json
examples/CESM/CMIP5/original/CMIP5_OImon.json
examples/CESM/CMIP5/original/CMIP5_Oclim.json
examples/CESM/CMIP5/original/CMIP5_Omon.json
examples/CESM/CMIP5/original/CMIP5_Oyr.json
examples/CESM/CMIP5/original/CMIP5_aero.json
examples/CESM/CMIP5/original/CMIP5_cf3hr.json
examples/CESM/CMIP5/original/CMIP5_cfDay.json
examples/CESM/CMIP5/original/CMIP5_cfMon.json
examples/CESM/CMIP5/original/CMIP5_cfOff.json
examples/CESM/CMIP5/original/CMIP5_cfSites.json
examples/CESM/CMIP5/original/CMIP5_day.json
examples/CESM/CMIP5/original/CMIP5_fx.json
examples/CESM/CMIP5/standardizations/CCSM4_historical_atmos_3hr.json
examples/CESM/CMIP5/standardizations/CCSM4_historical_atmos_Amon.json
examples/CESM/CMIP5/utilities/anlz_dirpatterns.py
examples/CESM/CMIP5/utilities/anlz_stdfile.py
examples/CESM/CMIP5/utilities/anlz_varmeta.py
examples/CESM/CMIP5/utilities/insert_defs.py
examples/CESM/CMIP5/utilities/make_dirpatterns.py
examples/CESM/CMIP5/utilities/make_stdfile.py
examples/CESM/CMIP5/utilities/make_varmeta.py
examples/CESM/CMIP5/utilities/mkdifftestfiles.py
examples/CESM/CMIP5/utilities/ncdiff.py
examples/CESM/CMIP6/CESM_CMIP6.ga
examples/CESM/CMIP6/CESM_MastList.def
examples/CESM/CMIP6/db.json
examples/CESM/CMIP6/create_bounds/README
examples/CESM/CMIP6/create_bounds/atmos_bounds.json
examples/CESM/CMIP6/create_bounds/cleanup.csh
examples/CESM/CMIP6/create_bounds/lnd_bounds.json
examples/CESM/CMIP6/create_bounds/ocn_bounds.json
examples/CESM/CMIP6/src/mip_table_parser.py
examples/simple/calculator/calculator.json
examples/simple/calculator/mkinput.py
examples/simple/calculator/input/README
examples/simple/calculator/output/README
pyconform/.gitignore
pyconform/__init__.py
pyconform/climIO.py
pyconform/dataflow.py
pyconform/datasets.py
pyconform/flownodes.py
pyconform/functions.py
pyconform/indexing.py
pyconform/mapdates.py
pyconform/miptableparser.py
pyconform/parsetab.py
pyconform/parsing.py
pyconform/physarray.py
pyconform/cli/__init__.py
pyconform/cli/iconform.py
pyconform/cli/vardeps.py
pyconform/cli/xconform.py
pyconform/modules/CLM_landunit_to_CMIP6_Lut.py
pyconform/modules/CLM_pft_to_CMIP6_vegtype.py
pyconform/modules/__init__.py
pyconform/modules/atm_funcs.py
pyconform/modules/commonfunctions.py
pyconform/modules/dynvarmipdiags.py
pyconform/modules/dynvarmipfunctions.py
pyconform/modules/idl.py
pyconform/modules/pnglfunctions.py
tests/__init__.py
tests/climIOTests.py
tests/dataflowTests.py
tests/datasetsTests.py
tests/flownodesTests.py
tests/functionsTests.py
tests/indexingTests.py
tests/makeTestData.py
tests/mapdatesTests.py
tests/parsingTests.py
tests/physarrayTests.py
tests/testutils.py
tests/modules/__init__.py
tests/modules/dynvarmipdiagsTests.py
tests/modules/idlTests.py