├── .gitignore ├── README.md ├── ancillary ├── 2016 │ ├── smk_merge_dates_201501.txt │ ├── smk_merge_dates_201502.txt │ ├── smk_merge_dates_201503.txt │ ├── smk_merge_dates_201504.txt │ ├── smk_merge_dates_201504.txt.easter │ ├── smk_merge_dates_201504.txt.no_easter │ ├── smk_merge_dates_201505.txt │ ├── smk_merge_dates_201506.txt │ ├── smk_merge_dates_201507.txt │ ├── smk_merge_dates_201508.txt │ ├── smk_merge_dates_201509.txt │ ├── smk_merge_dates_201510.txt │ ├── smk_merge_dates_201511.txt │ ├── smk_merge_dates_201512.txt │ ├── smk_merge_dates_201512.txt.old │ ├── smk_merge_dates_201601.txt │ ├── smk_merge_dates_201602.txt │ ├── smk_merge_dates_201603.txt │ ├── smk_merge_dates_201604.txt │ ├── smk_merge_dates_201605.txt │ ├── smk_merge_dates_201606.txt │ ├── smk_merge_dates_201607.txt │ ├── smk_merge_dates_201608.txt │ ├── smk_merge_dates_201609.txt │ ├── smk_merge_dates_201610.txt │ ├── smk_merge_dates_201611.txt │ ├── smk_merge_dates_201612.txt │ └── smk_merge_dates_201612.txt.no26decholiday ├── USA_LAND.txt ├── create_merge_dates_ann.py └── griddesc.txt ├── bin └── emisqa ├── docs └── usage.md ├── emisqa ├── __init__.py ├── camx │ ├── __init__.py │ └── read_uam.py ├── chem_mechs.py ├── cmaq │ ├── __init__.py │ └── read_ncf.py ├── csv │ ├── __init__.py │ └── read_csv.py ├── data_file.py ├── dataout │ ├── __init__.py │ └── data_out.py ├── dateloop │ ├── __init__.py │ └── inday.py ├── default_paths.py ├── formulas.py ├── helpers.py ├── inline │ ├── __init__.py │ └── stack_group.py ├── run_parse.py ├── run_select.py ├── runtypes │ ├── __init__.py │ ├── add_files.py │ ├── avgdv.py │ ├── dump_dv.py │ ├── hour_dump.py │ ├── hourly_domain.py │ ├── mm_domain.py │ ├── pe.py │ ├── raw_diff.py │ ├── raw_dump.py │ ├── single_domain.py │ ├── sumdv.py │ └── sumhour.py └── species_array.py └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/README.md -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201501.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201501.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201502.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201502.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201503.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201503.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201504.txt: -------------------------------------------------------------------------------- 1 | smk_merge_dates_201504.txt.no_easter -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201504.txt.easter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201504.txt.easter -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201504.txt.no_easter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201504.txt.no_easter -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201505.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201505.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201506.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201506.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201507.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201507.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201508.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201508.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201509.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201509.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201510.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201510.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201511.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201511.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201512.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201512.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201512.txt.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201512.txt.old -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201601.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201601.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201602.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201602.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201603.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201603.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201604.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201604.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201605.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201605.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201606.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201606.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201607.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201607.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201608.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201608.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201609.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201609.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201610.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201610.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201611.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201611.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201612.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201612.txt -------------------------------------------------------------------------------- /ancillary/2016/smk_merge_dates_201612.txt.no26decholiday: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/2016/smk_merge_dates_201612.txt.no26decholiday -------------------------------------------------------------------------------- /ancillary/USA_LAND.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/USA_LAND.txt -------------------------------------------------------------------------------- /ancillary/create_merge_dates_ann.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/create_merge_dates_ann.py -------------------------------------------------------------------------------- /ancillary/griddesc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/ancillary/griddesc.txt -------------------------------------------------------------------------------- /bin/emisqa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/bin/emisqa -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /emisqa/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/__init__.py -------------------------------------------------------------------------------- /emisqa/camx/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/camx/__init__.py -------------------------------------------------------------------------------- /emisqa/camx/read_uam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/camx/read_uam.py -------------------------------------------------------------------------------- /emisqa/chem_mechs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/chem_mechs.py -------------------------------------------------------------------------------- /emisqa/cmaq/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/cmaq/__init__.py -------------------------------------------------------------------------------- /emisqa/cmaq/read_ncf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/cmaq/read_ncf.py -------------------------------------------------------------------------------- /emisqa/csv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/csv/__init__.py -------------------------------------------------------------------------------- /emisqa/csv/read_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/csv/read_csv.py -------------------------------------------------------------------------------- /emisqa/data_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/data_file.py -------------------------------------------------------------------------------- /emisqa/dataout/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/dataout/__init__.py -------------------------------------------------------------------------------- /emisqa/dataout/data_out.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/dataout/data_out.py -------------------------------------------------------------------------------- /emisqa/dateloop/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/dateloop/__init__.py -------------------------------------------------------------------------------- /emisqa/dateloop/inday.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/dateloop/inday.py -------------------------------------------------------------------------------- /emisqa/default_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/default_paths.py -------------------------------------------------------------------------------- /emisqa/formulas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/formulas.py -------------------------------------------------------------------------------- /emisqa/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/helpers.py -------------------------------------------------------------------------------- /emisqa/inline/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/inline/__init__.py -------------------------------------------------------------------------------- /emisqa/inline/stack_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/inline/stack_group.py -------------------------------------------------------------------------------- /emisqa/run_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/run_parse.py -------------------------------------------------------------------------------- /emisqa/run_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/run_select.py -------------------------------------------------------------------------------- /emisqa/runtypes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/runtypes/__init__.py -------------------------------------------------------------------------------- /emisqa/runtypes/add_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/runtypes/add_files.py -------------------------------------------------------------------------------- /emisqa/runtypes/avgdv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/runtypes/avgdv.py -------------------------------------------------------------------------------- /emisqa/runtypes/dump_dv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/runtypes/dump_dv.py -------------------------------------------------------------------------------- /emisqa/runtypes/hour_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/runtypes/hour_dump.py -------------------------------------------------------------------------------- /emisqa/runtypes/hourly_domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/runtypes/hourly_domain.py -------------------------------------------------------------------------------- /emisqa/runtypes/mm_domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/runtypes/mm_domain.py -------------------------------------------------------------------------------- /emisqa/runtypes/pe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/runtypes/pe.py -------------------------------------------------------------------------------- /emisqa/runtypes/raw_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/runtypes/raw_diff.py -------------------------------------------------------------------------------- /emisqa/runtypes/raw_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/runtypes/raw_dump.py -------------------------------------------------------------------------------- /emisqa/runtypes/single_domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/runtypes/single_domain.py -------------------------------------------------------------------------------- /emisqa/runtypes/sumdv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/runtypes/sumdv.py -------------------------------------------------------------------------------- /emisqa/runtypes/sumhour.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/runtypes/sumhour.py -------------------------------------------------------------------------------- /emisqa/species_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/emisqa/species_array.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlbeidler/emisqa/HEAD/setup.py --------------------------------------------------------------------------------