Skip to content

problems running pncglobal2cmaq.py #7

@JeremySilver

Description

@JeremySilver

Hi there,

I've tried running pncglobal2cmaq.py on some sample data, and after some trial and error, the most I can get this script to do is make dummyicon.nc and dummybcon.nc files, without populating them.

I've copied below the resulting error messages.

Any suggestions/comments/criticism is very welcome.

Thanks!

pncglobal2cmaq.py -f bpch ctm.bpch.v10-01-public-release-Run0 --METBDY3D METBDY3D_testrun --METCRO3D METCRO3D_testrun --mapping=mappings.json --outifolder=icon/ --outbfolder=bcon/
NO2, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'NO2' = 'NO2'; using default file
NO, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'NO' = 'NO'; using default file
O3, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'O3' = 'O3'; using default file
NO3, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'NO3' = 'NO3'; using default file
N2O5, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'N2O5' = 'N2O5'; using default file
HNO3, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'HNO3' = 'HNO3'; using default file
HONO, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'HONO' = 'HNO2'; using default file
PNA, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'PNA' = 'HNO4'; using default file
H2O2, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'H2O2' = 'H2O2'; using default file
NTR, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'NTR' = 'R4N2'; using default file
ROOH, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'ROOH' = 'RIP'; using default file
FORM, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'FORM' = 'CH2O'; using default file
ALD2, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'ALD2' = 'ALD2'; using default file
PAR, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'PAR' = '1.5 * C3H8 + 4. * ALK4 + 3. * ACET + 4. * MEK + 1. * BENZ + 0.5 * PRPE'; using default file
CO, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'CO' = 'CO'; using default file
MEPX, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'MEPX' = 'MP'; using default file
PAN, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'PAN' = 'PAN'; using default file
PACD, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'PACD' = 'MAP'; using default file
PANX, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'PANX' = 'PPN + PMN'; using default file
OLE, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'OLE' = '0.5 * PRPE'; using default file
IOLE, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'IOLE' = '0.5 * 1./4. * 3. * PRPE'; using default file
TOL, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'TOL' = 'TOLU'; using default file
XYL, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'XYL' = 'XYLE'; using default file
ISOP, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'ISOP' = 'ISOP'; using default file
SO2, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'SO2' = 'SO2'; using default file
ETHA, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'ETHA' = 'C2H6'; using default file
BENZENE, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'BENZENE' = 'BENZ'; using default file
NH3, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'NH3' = 'NH3'; using default file
SV_XYL1, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'SV_XYL1' = '0.19 * (ASOG1 + ASOG2 + ASOG3)'; using default file
SV_XYL2, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'SV_XYL2' = '0.06 * (ASOG1 + ASOG2 + ASOG3)'; using default file
SV_TOL1, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'SV_TOL1' = '0.23 * (ASOG1 + ASOG2 + ASOG3)'; using default file
SV_TOL2, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'SV_TOL2' = '0.23 * (ASOG1 + ASOG2 + ASOG3)'; using default file
SV_BNZ1, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'SV_BNZ1' = '0.06 * (ASOG1 + ASOG2 + ASOG3)'; using default file
SV_BNZ2, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'SV_BNZ2' = '0.23 * (ASOG1 + ASOG2 + ASOG3)'; using default file
SV_TRP1, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'SV_TRP1' = '0.33 * TSOG0 + 0.33 * TSOG1 + 0.33 * TSOG2 + 0.33 * TSOG3'; using default file
SV_TRP2, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'SV_TRP2' = '0.34 * TSOG0 + 0.34 * TSOG1 + 0.34 * TSOG2 + 0.34 * TSOG3'; using default file
SV_ISO1, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'SV_ISO1' = '0.75 * (ISOG1 + ISOG2 + ISOG3)'; using default file
SV_ISO2, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'SV_ISO2' = '0.25 * (ISOG1 + ISOG2 + ISOG3)'; using default file
SV_SQT, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'SV_SQT' = '0.33 * TSOG0 + 0.33 * TSOG1 + 0.33 * TSOG2 + 0.33 * TSOG3'; using default file
ASO4J, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'ASO4J' = '0.99 * SO4 + 0.0225 * DST1 + 0.0776 * SALA'; using default file
ASO4I, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'ASO4I' = '0.01 * SO4'; using default file
AXYL1J, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'AXYL1J' = '0.03 * (ASOAN + ASOA1 + ASOA2 + ASOA3)'; using default file
AXYL2J, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'AXYL2J' = '0.01 * (ASOAN + ASOA1 + ASOA2 + ASOA3)'; using default file
AXYL3J, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'AXYL3J' = '0.11 * (ASOAN + ASOA1 + ASOA2 + ASOA3)'; using default file
ATOL1J, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'ATOL1J' = '0.04 * (ASOAN + ASOA1 + ASOA2 + ASOA3)'; using default file
ATOL2J, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'ATOL2J' = '0.04 * (ASOAN + ASOA1 + ASOA2 + ASOA3)'; using default file
ATOL3J, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'ATOL3J' = '0.29 * (ASOAN + ASOA1 + ASOA2 + ASOA3)'; using default file
ABNZ1J, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'ABNZ1J' = '0.12 * (ASOAN + ASOA1 + ASOA2 + ASOA3)'; using default file
ABNZ2J, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'ABNZ2J' = '0.04 * (ASOAN + ASOA1 + ASOA2 + ASOA3)'; using default file
ABNZ3J, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'ABNZ3J' = '0.32 * (ASOAN + ASOA1 + ASOA2 + ASOA3)'; using default file
ATRP1J, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'ATRP1J' = '0.33 * TSOA0 + 0.33 * TSOA1 + 0.33 * TSOA2 + 0.33 * TSOA3'; using default file
ATRP2J, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'ATRP2J' = '0.34 * TSOA0 + 0.34 * TSOA1 + 0.34 * TSOA2 + 0.34 * TSOA3'; using default file
AISO1J, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'AISO1J' = '0.75 * (ISOA1 + ISOA2 + ISOA3)'; using default file
AISO2J, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'AISO2J' = '0.25 * (ISOA1 + ISOA2 + ISOA3)'; using default file
ASQTJ, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'ASQTJ' = '0.33 * TSOA0 + 0.33 * TSOA1 + 0.33 * TSOA2 + 0.33 * TSOA3'; using default file
ASOIL, *_PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'ASOIL' = '0.95995 * DST2 + 0.95995 * DST3 + 0.95995 * DST4'; using default file
ACLK, **PNC:/home/563/jds563/.local/bin/pncglobal2cmaq.py:1299:UserWarning:
Cannot evaluate any parts of 'ACLK' = '0.01190 * DST2 + 0.01190 * DST3 + 0.01190 * DST4 + 0.5538 * SALC'; using default file
Traceback (most recent call last):
File "/home/563/jds563/.local/bin/pncglobal2cmaq.py", line 1503, in
makeibcon(args)
File "/home/563/jds563/.local/bin/pncglobal2cmaq.py", line 1301, in makeibcon
minout = getdefault(oldcon, vark, noutstep)
File "/home/563/jds563/.local/bin/pncglobal2cmaq.py", line 1157, in getdefault
defval = np.ma.filled(oldcon.variables[vark][:], 0)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions