├── .gitignore ├── MANIFEST.in ├── README.md ├── figs └── permm.png ├── scripts └── permm ├── setup.py └── src └── permm ├── GUI.py ├── Shell.py ├── __init__.py ├── __main__.py ├── analyses ├── __init__.py ├── cycles │ ├── __init__.py │ └── core.py ├── history │ ├── __init__.py │ └── core.py ├── net_balance │ ├── IRRTable.py │ ├── NetTableMaker.py │ ├── PhyTableMaker.py │ ├── PtbMaker.py │ ├── SumTableMaker.py │ └── __init__.py └── network │ ├── __init__.py │ └── core.py ├── core ├── IPRArray.py ├── Mechanism.py ├── Reaction.py ├── Species.py └── __init__.py ├── getmech.py ├── graphing ├── __init__.py ├── barplot.py └── timeseries.py ├── guis ├── SimpleTk.py ├── Simplewx.py └── __init__.py ├── main.py ├── mechanisms ├── __init__.py ├── atoms.yaml ├── cb05_camx.yaml ├── cb05_cmaq.yaml ├── cb6_camx.yaml ├── geos_chem.yaml ├── leedsmcm_kpp.yaml ├── mz4_kpp.yaml ├── racm2_cmaq.yaml ├── saprc07_cmaq.yaml ├── saprc99_cmaq.yaml └── small_strato.yaml ├── models └── camx │ ├── Makefile │ ├── PDFReactionMaker.py │ └── camx_netphysical26.yaml ├── netcdf.py ├── rules.yaml ├── testdata ├── CMAQ_IPR.nc ├── CMAQ_IPR.nc.txt ├── CMAQ_IRR.nc ├── CMAQ_IRR.nc.txt ├── Check.xls ├── Normalizer.nc ├── Normalizer.nc.txt ├── PA_SHAPE.nc ├── PA_SHAPE.nc.txt ├── ctb_file ├── mrg_file ├── net_balance.graffle ├── net_balance_v1.graffle ├── net_file ├── net_new ├── phy_file ├── phy_new ├── ptb_file ├── shape.cdl ├── shape.nc ├── sum_file ├── test.mrg.nc ├── test.net.irr ├── test.net.net ├── test.net.phy ├── test.net.ptb ├── test.net.sum ├── test.net.voc ├── test.phy ├── test.txt ├── test24.mrg.nc ├── test_dummy.mrg.nc ├── voc_file └── yo_questions └── utils.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | dist/* 3 | src/permm.egg-info -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/README.md -------------------------------------------------------------------------------- /figs/permm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/figs/permm.png -------------------------------------------------------------------------------- /scripts/permm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/scripts/permm -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/setup.py -------------------------------------------------------------------------------- /src/permm/GUI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/GUI.py -------------------------------------------------------------------------------- /src/permm/Shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/Shell.py -------------------------------------------------------------------------------- /src/permm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/__init__.py -------------------------------------------------------------------------------- /src/permm/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/__main__.py -------------------------------------------------------------------------------- /src/permm/analyses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/analyses/__init__.py -------------------------------------------------------------------------------- /src/permm/analyses/cycles/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = ['core'] -------------------------------------------------------------------------------- /src/permm/analyses/cycles/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/analyses/cycles/core.py -------------------------------------------------------------------------------- /src/permm/analyses/history/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/analyses/history/__init__.py -------------------------------------------------------------------------------- /src/permm/analyses/history/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/analyses/history/core.py -------------------------------------------------------------------------------- /src/permm/analyses/net_balance/IRRTable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/analyses/net_balance/IRRTable.py -------------------------------------------------------------------------------- /src/permm/analyses/net_balance/NetTableMaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/analyses/net_balance/NetTableMaker.py -------------------------------------------------------------------------------- /src/permm/analyses/net_balance/PhyTableMaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/analyses/net_balance/PhyTableMaker.py -------------------------------------------------------------------------------- /src/permm/analyses/net_balance/PtbMaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/analyses/net_balance/PtbMaker.py -------------------------------------------------------------------------------- /src/permm/analyses/net_balance/SumTableMaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/analyses/net_balance/SumTableMaker.py -------------------------------------------------------------------------------- /src/permm/analyses/net_balance/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/analyses/net_balance/__init__.py -------------------------------------------------------------------------------- /src/permm/analyses/network/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = ['core'] -------------------------------------------------------------------------------- /src/permm/analyses/network/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/analyses/network/core.py -------------------------------------------------------------------------------- /src/permm/core/IPRArray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/core/IPRArray.py -------------------------------------------------------------------------------- /src/permm/core/Mechanism.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/core/Mechanism.py -------------------------------------------------------------------------------- /src/permm/core/Reaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/core/Reaction.py -------------------------------------------------------------------------------- /src/permm/core/Species.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/core/Species.py -------------------------------------------------------------------------------- /src/permm/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/core/__init__.py -------------------------------------------------------------------------------- /src/permm/getmech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/getmech.py -------------------------------------------------------------------------------- /src/permm/graphing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/graphing/__init__.py -------------------------------------------------------------------------------- /src/permm/graphing/barplot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/graphing/barplot.py -------------------------------------------------------------------------------- /src/permm/graphing/timeseries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/graphing/timeseries.py -------------------------------------------------------------------------------- /src/permm/guis/SimpleTk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/guis/SimpleTk.py -------------------------------------------------------------------------------- /src/permm/guis/Simplewx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/guis/Simplewx.py -------------------------------------------------------------------------------- /src/permm/guis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/guis/__init__.py -------------------------------------------------------------------------------- /src/permm/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/main.py -------------------------------------------------------------------------------- /src/permm/mechanisms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/mechanisms/__init__.py -------------------------------------------------------------------------------- /src/permm/mechanisms/atoms.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/mechanisms/atoms.yaml -------------------------------------------------------------------------------- /src/permm/mechanisms/cb05_camx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/mechanisms/cb05_camx.yaml -------------------------------------------------------------------------------- /src/permm/mechanisms/cb05_cmaq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/mechanisms/cb05_cmaq.yaml -------------------------------------------------------------------------------- /src/permm/mechanisms/cb6_camx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/mechanisms/cb6_camx.yaml -------------------------------------------------------------------------------- /src/permm/mechanisms/geos_chem.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/mechanisms/geos_chem.yaml -------------------------------------------------------------------------------- /src/permm/mechanisms/leedsmcm_kpp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/mechanisms/leedsmcm_kpp.yaml -------------------------------------------------------------------------------- /src/permm/mechanisms/mz4_kpp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/mechanisms/mz4_kpp.yaml -------------------------------------------------------------------------------- /src/permm/mechanisms/racm2_cmaq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/mechanisms/racm2_cmaq.yaml -------------------------------------------------------------------------------- /src/permm/mechanisms/saprc07_cmaq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/mechanisms/saprc07_cmaq.yaml -------------------------------------------------------------------------------- /src/permm/mechanisms/saprc99_cmaq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/mechanisms/saprc99_cmaq.yaml -------------------------------------------------------------------------------- /src/permm/mechanisms/small_strato.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/mechanisms/small_strato.yaml -------------------------------------------------------------------------------- /src/permm/models/camx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/models/camx/Makefile -------------------------------------------------------------------------------- /src/permm/models/camx/PDFReactionMaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/models/camx/PDFReactionMaker.py -------------------------------------------------------------------------------- /src/permm/models/camx/camx_netphysical26.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/models/camx/camx_netphysical26.yaml -------------------------------------------------------------------------------- /src/permm/netcdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/netcdf.py -------------------------------------------------------------------------------- /src/permm/rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/rules.yaml -------------------------------------------------------------------------------- /src/permm/testdata/CMAQ_IPR.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/CMAQ_IPR.nc -------------------------------------------------------------------------------- /src/permm/testdata/CMAQ_IPR.nc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/CMAQ_IPR.nc.txt -------------------------------------------------------------------------------- /src/permm/testdata/CMAQ_IRR.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/CMAQ_IRR.nc -------------------------------------------------------------------------------- /src/permm/testdata/CMAQ_IRR.nc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/CMAQ_IRR.nc.txt -------------------------------------------------------------------------------- /src/permm/testdata/Check.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/Check.xls -------------------------------------------------------------------------------- /src/permm/testdata/Normalizer.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/Normalizer.nc -------------------------------------------------------------------------------- /src/permm/testdata/Normalizer.nc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/Normalizer.nc.txt -------------------------------------------------------------------------------- /src/permm/testdata/PA_SHAPE.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/PA_SHAPE.nc -------------------------------------------------------------------------------- /src/permm/testdata/PA_SHAPE.nc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/PA_SHAPE.nc.txt -------------------------------------------------------------------------------- /src/permm/testdata/ctb_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/ctb_file -------------------------------------------------------------------------------- /src/permm/testdata/mrg_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/mrg_file -------------------------------------------------------------------------------- /src/permm/testdata/net_balance.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/net_balance.graffle -------------------------------------------------------------------------------- /src/permm/testdata/net_balance_v1.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/net_balance_v1.graffle -------------------------------------------------------------------------------- /src/permm/testdata/net_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/net_file -------------------------------------------------------------------------------- /src/permm/testdata/net_new: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/net_new -------------------------------------------------------------------------------- /src/permm/testdata/phy_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/phy_file -------------------------------------------------------------------------------- /src/permm/testdata/phy_new: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/phy_new -------------------------------------------------------------------------------- /src/permm/testdata/ptb_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/ptb_file -------------------------------------------------------------------------------- /src/permm/testdata/shape.cdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/shape.cdl -------------------------------------------------------------------------------- /src/permm/testdata/shape.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/shape.nc -------------------------------------------------------------------------------- /src/permm/testdata/sum_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/sum_file -------------------------------------------------------------------------------- /src/permm/testdata/test.mrg.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/test.mrg.nc -------------------------------------------------------------------------------- /src/permm/testdata/test.net.irr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/test.net.irr -------------------------------------------------------------------------------- /src/permm/testdata/test.net.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/test.net.net -------------------------------------------------------------------------------- /src/permm/testdata/test.net.phy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/test.net.phy -------------------------------------------------------------------------------- /src/permm/testdata/test.net.ptb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/test.net.ptb -------------------------------------------------------------------------------- /src/permm/testdata/test.net.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/test.net.sum -------------------------------------------------------------------------------- /src/permm/testdata/test.net.voc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/test.net.voc -------------------------------------------------------------------------------- /src/permm/testdata/test.phy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/test.phy -------------------------------------------------------------------------------- /src/permm/testdata/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/test.txt -------------------------------------------------------------------------------- /src/permm/testdata/test24.mrg.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/test24.mrg.nc -------------------------------------------------------------------------------- /src/permm/testdata/test_dummy.mrg.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/test_dummy.mrg.nc -------------------------------------------------------------------------------- /src/permm/testdata/voc_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/voc_file -------------------------------------------------------------------------------- /src/permm/testdata/yo_questions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/testdata/yo_questions -------------------------------------------------------------------------------- /src/permm/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barronh/permm/HEAD/src/permm/utils.py --------------------------------------------------------------------------------