.coveragerc
.deepsource.toml
.editorconfig
.gitignore
.pre-commit-config.yaml
CHANGELOG.md
LICENSE
MANIFEST.in
README.md
conftest.py
environment.yml
pyproject.toml
pywwa_settings.json-example
setup.cfg
setup.py
.github/workflows/build.yml
.github/workflows/codeql.yml
.github/workflows/etchosts.txt
examples/ADA.txt
examples/ADM.txt
examples/ADMNES.txt
examples/AFD.txt
examples/AQA.txt
examples/AQI.txt
examples/AVA.txt
examples/AVG.txt
examples/AVW.txt
examples/AWU.txt
examples/AWW.txt
examples/BLU.txt
examples/CAE.txt
examples/CEM.txt
examples/CF6.txt
examples/CFW.txt
examples/CGR.txt
examples/CLI.txt
examples/CLIANN.txt
examples/CLIHOU.txt
examples/CLM.txt
examples/CORM6.txt
examples/CORM6_RTP.txt
examples/CRF.txt
examples/CWA.txt
examples/CWF.txt
examples/DGT.txt
examples/DSM.txt
examples/EQI.txt
examples/EQR.txt
examples/ESF.txt
examples/EVI.txt
examples/EWW.txt
examples/FD1US1.txt
examples/FFA.txt
examples/FFGDMX.txt
examples/FFS.txt
examples/FFW.txt
examples/FFWTWC_tilde.txt
examples/FLS.txt
examples/FLW.txt
examples/FRW.txt
examples/FRWOUN.txt
examples/FTM.txt
examples/FWA.txt
examples/FWF.txt
examples/FWS.txt
examples/GLF.txt
examples/HCM.txt
examples/HLS.txt
examples/HMD.txt
examples/HMLARX.txt
examples/HWO.txt
examples/HYD.txt
examples/ICE.txt
examples/LAE.txt
examples/LCO.txt
examples/LSR.txt
examples/LWGE86.txt
examples/MCD.txt
examples/METAR.txt
examples/METNC1.txt
examples/MIS.txt
examples/MPD.txt
examples/MWS.txt
examples/MWW.txt
examples/NCR_20121127_1413
examples/NCR_20200519_1950
examples/NCR_20210911_0023
examples/NOW.txt
examples/NOXX.txt
examples/NPW.txt
examples/NSH.txt
examples/OAV.txt
examples/OMR.txt
examples/PFM.txt
examples/PFWFD1.txt
examples/PFWFD2.txt
examples/PIREP.txt
examples/PNS.txt
examples/PNS_damage.txt
examples/PNS_damage_multi.txt
examples/PNS_damage_multi2.txt
examples/PSH.txt
examples/PTS.txt
examples/PTSDY1.txt
examples/PTSDY2.txt
examples/QPS.txt
examples/RBG.txt
examples/RBG94E.txt
examples/RBG98E.txt
examples/RBG99E.txt
examples/REC.txt
examples/RER.txt
examples/REROKC.txt
examples/RFD.txt
examples/RFW.txt
examples/RR3.txt
examples/RR7.txt
examples/RRM.txt
examples/RRSJAN.txt
examples/RTP.txt
examples/RVA.txt
examples/RVD.txt
examples/RVF.txt
examples/RVS.txt
examples/RWS.txt
examples/SAW.txt
examples/SCPPR2.txt
examples/SEL.txt
examples/SHEF.txt
examples/SIGC.txt
examples/SMF.txt
examples/SMW.txt
examples/SPE.txt
examples/SPS.txt
examples/SPW.txt
examples/SQW.txt
examples/SRF.txt
examples/STF.txt
examples/SVR.txt
examples/SVS.txt
examples/SWOMCD.txt
examples/TAF.txt
examples/TCD.txt
examples/TCM.txt
examples/TCP.txt
examples/TCU.txt
examples/TIB.txt
examples/TID.txt
examples/TIGH05
examples/TOE.txt
examples/TOR.txt
examples/TWO.txt
examples/VAA.txt
examples/WCN.txt
examples/WCNMEG.txt
examples/WRK.txt
examples/WSV.txt
examples/WSW.txt
examples/WWP.txt
examples/WWP9.txt
examples/XTEUS.txt
examples/ZFP.txt
examples/nldn.bin
examples/BUFR/ISAB02_CWAO.bufr
examples/BUFR/ISAE01_SKBO.bufr
examples/BUFR/ISAI01_SBBR.bufr
examples/BUFR/ISCI01_SABM.bufr
examples/BUFR/ISIA14_CWAO.bufr
examples/BUFR/ISMA01_FNLU.bufr
examples/BUFR/ISMA01_FNLU_badid.bufr
examples/BUFR/ISMA01_FNLU_badid2.bufr
examples/BUFR/ISMD21_UAST.bufr
examples/BUFR/ISMI60_SBBR.bufr
examples/BUFR/ISND01_LEMM.bufr
examples/BUFR/ISNN26_LFPW.bufr
examples/BUFR/ISXD03_EDZW.bufr
examples/BUFR/ISXT14_EGRR.bufr
examples/BUFR/IS_2023120401.bufr
examples/SHEF/RR1.txt
examples/SHEF/RR7KRF.txt
examples/SHEF/RR7ZOB.txt
examples/SHEF/RR8KRF.txt
examples/SHEF/RR8MSR.txt
examples/SHEF/RRSNMC.txt
goes/conus_composite.py
goes/greys_cmap.py
goes/greysramp.txt
goes/ir_cmap.py
goes/irramp.txt
goes/make_ramp_legend.py
goes/netcdf2png.py
goes/run_goes.sh
goes/wv_cmap.py
goes/wvramp.txt
parsers/afos_dump.py
parsers/aviation.py
parsers/awos_ingest.py
parsers/bufr_surface.py
parsers/cf6_parser.py
parsers/cli_parser.py
parsers/cwa_parser.py
parsers/dsm2afos.py
parsers/dsm_parser.py
parsers/ero_parser.py
parsers/fake_afos_dump.py
parsers/fd_parser.py
parsers/ffg_parser.py
parsers/gairmet_parser.py
parsers/generic_parser.py
parsers/gini2gis.py
parsers/hml_parser.py
parsers/lsr_parser.py
parsers/mcd_parser.py
parsers/metar_parser.py
parsers/mos_parser.py
parsers/nexrad3_attr.py
parsers/nldn_parser.py
parsers/pirep_parser.py
parsers/rr7.py
parsers/scp_parser.py
parsers/shef_parser.py
parsers/spammer.py
parsers/spc_parser.py
parsers/spe_parser.py
parsers/split_mav.py
parsers/sps_parser.py
parsers/taf_parser.py
parsers/vtec_parser.py
parsers/watch_parser.py
parsers/xteus_parser.py
pqact.d/README.md
pqact.d/pqact.conf
pqact.d/pqact_afos.conf
pqact.d/pqact_gini.conf
pqact.d/pqact_iemingest.conf
pqact.d/pqact_nexrad.conf
pqact.d/pqact_shef.conf
src/pywwa/__init__.py
src/pywwa/common.py
src/pywwa/database.py
src/pywwa/ldm.py
src/pywwa/ldmbridge.py
src/pywwa/memclient.py
src/pywwa/testing.py
src/pywwa/xmpp.py
src/pywwa.egg-info/PKG-INFO
src/pywwa.egg-info/SOURCES.txt
src/pywwa.egg-info/dependency_links.txt
src/pywwa.egg-info/entry_points.txt
src/pywwa.egg-info/requires.txt
src/pywwa.egg-info/top_level.txt
src/pywwa/data/conus.shp
src/pywwa/data/conus.shx
src/pywwa/data/faa_apt.tbl
src/pywwa/data/nexrad.stns
src/pywwa/data/pirep_navaids.tbl
src/pywwa/data/vors.tbl
src/pywwa/data/wmo2iso3166.tbl
src/pywwa/workflows/__init__.py
src/pywwa/workflows/afos_dump.py
src/pywwa/workflows/aviation.py
src/pywwa/workflows/bufr_surface.py
src/pywwa/workflows/cf6.py
src/pywwa/workflows/cli.py
src/pywwa/workflows/cwa.py
src/pywwa/workflows/dsm.py
src/pywwa/workflows/dsm2afos.py
src/pywwa/workflows/ero.py
src/pywwa/workflows/fake_afos_dump.py
src/pywwa/workflows/fd.py
src/pywwa/workflows/ffg.py
src/pywwa/workflows/gairmet.py
src/pywwa/workflows/generic.py
src/pywwa/workflows/gini2gis.py
src/pywwa/workflows/hml.py
src/pywwa/workflows/lsr.py
src/pywwa/workflows/mcd.py
src/pywwa/workflows/metar.py
src/pywwa/workflows/mos.py
src/pywwa/workflows/nexrad3_attr.py
src/pywwa/workflows/nldn.py
src/pywwa/workflows/pirep.py
src/pywwa/workflows/rr7.py
src/pywwa/workflows/scp.py
src/pywwa/workflows/shef.py
src/pywwa/workflows/spammer.py
src/pywwa/workflows/spc.py
src/pywwa/workflows/spe.py
src/pywwa/workflows/split_mav.py
src/pywwa/workflows/sps.py
src/pywwa/workflows/taf.py
src/pywwa/workflows/vtec.py
src/pywwa/workflows/watch.py
src/pywwa/workflows/xteus.py
tests/test_common.py
tests/test_common_syslog.py
tests/test_database.py
tests/test_init.py
tests/test_ldm.py
tests/test_ldmbridge.py
tests/test_workflow_main.py
tests/test_xmpp.py
tests/bin/pqinsert
tests/workflows/test_afos_dump.py
tests/workflows/test_aviation.py
tests/workflows/test_bufr_surface.py
tests/workflows/test_cf6_parser.py
tests/workflows/test_cli_parser.py
tests/workflows/test_cwa.py
tests/workflows/test_dsm2afos.py
tests/workflows/test_dsm_parser.py
tests/workflows/test_ero.py
tests/workflows/test_fake_afos_dump.py
tests/workflows/test_fd_parser.py
tests/workflows/test_generic_parser.py
tests/workflows/test_gini2gis.py
tests/workflows/test_lsr_parser.py
tests/workflows/test_mcd.py
tests/workflows/test_metar_parser.py
tests/workflows/test_mos.py
tests/workflows/test_nexrad3_attr.py
tests/workflows/test_nldn.py
tests/workflows/test_pirep_parser.py
tests/workflows/test_rr7.py
tests/workflows/test_shef_parser.py
tests/workflows/test_spammer.py
tests/workflows/test_spe_parser.py
tests/workflows/test_taf_parser.py
tests/workflows/test_vtec_parser.py
tests/workflows/test_watch_parser.py
tests/workflows/test_xteus.py
util/archive_noaaport.sh
util/archive_nwwsoi.sh
util/check_pireps_against_aviationwx.py
util/compress_madis.py
util/copy_iem_network.py
util/feed_archived_ncr.py
util/gen_channels_html_table.py
util/get_text_from_nwschat.py
util/gr.csh
util/make_text_noaaportish.py
util/merge_hvtec_nwsli.py
util/nwws_oi_ingest.py
util/prod_feeder_loop.py
util/ridge_processor.py
util/ridge_runner.py
util/rotate.py
util/run_examples.sh
util/save_iowa_level3.py
util/store_madis.sh
util/sync_stations.py
util/touch.sh
util/ugcs_update.py
util/unzip.py
util/watch_OP5R.py
util/watch_feeder.py
util/wpc_ero_geojson.py
util/wpc_ero_ingest.py
util/xcheck_nwwsoi.py