.coveragerc
.flake8
.gitignore
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
codecov.yml
conftest.py
pyproject.toml
requirements.txt
run_tests_coverage.sh
setup.cfg
.github/workflows/publish_to_pypi.yml
.github/workflows/publish_to_test_pypi.yml
.github/workflows/run-tests-and-opus.yml
.github/workflows/run-tests.yml
holdings_maintenance/__init__.py
holdings_maintenance/pds3/copy_all_except_metadata.sh
holdings_maintenance/pds3/copy_documents.sh
holdings_maintenance/pds3/copy_shelves.sh
holdings_maintenance/pds3/create_fake_volumes_for_metadata.sh
holdings_maintenance/pds3/crlf.py
holdings_maintenance/pds3/pdsarchives.py
holdings_maintenance/pds3/pdschecksums.py
holdings_maintenance/pds3/pdsdata-sync-volset-metadata.sh
holdings_maintenance/pds3/pdsdata-sync-volset-previews.sh
holdings_maintenance/pds3/pdsdata-sync-volset.sh
holdings_maintenance/pds3/pdsdata-sync-volume-metadata.sh
holdings_maintenance/pds3/pdsdata-sync-volume.sh
holdings_maintenance/pds3/pdsdata-sync.sh
holdings_maintenance/pds3/pdsdependency.py
holdings_maintenance/pds3/pdsindexshelf.py
holdings_maintenance/pds3/pdsinfoshelf.py
holdings_maintenance/pds3/pdslinkshelf.py
holdings_maintenance/pds3/re-validate.py
holdings_maintenance/pds3/setup_new_holdings.sh
holdings_maintenance/pds3/shelf-consistency-check.py
holdings_maintenance/pds3/update_holdings_for_new_metadata.sh
pdsfile/__init__.py
pdsfile/_version.py
pdsfile/pdscache.py
pdsfile/pdsfile.py
pdsfile/pdsfile_test_helper.py
pdsfile/pdsviewable.py
pdsfile/preload_and_cache.py
pdsfile/pds3file/__init__.py
pdsfile/pds3file/rules/ASTROM_xxxx.py
pdsfile/pds3file/rules/COCIRS_xxxx.py
pdsfile/pds3file/rules/COISS_xxxx.py
pdsfile/pds3file/rules/CORSS_8xxx.py
pdsfile/pds3file/rules/COSP_xxxx.py
pdsfile/pds3file/rules/COUVIS_0xxx.py
pdsfile/pds3file/rules/COUVIS_8xxx.py
pdsfile/pds3file/rules/COVIMS_0xxx.py
pdsfile/pds3file/rules/COVIMS_8xxx.py
pdsfile/pds3file/rules/EBROCC_xxxx.py
pdsfile/pds3file/rules/GO_0xxx.py
pdsfile/pds3file/rules/HSTxx_xxxx.py
pdsfile/pds3file/rules/JNOJIR_xxxx.py
pdsfile/pds3file/rules/JNOJNC_xxxx.py
pdsfile/pds3file/rules/JNOSP_xxxx.py
pdsfile/pds3file/rules/NHSP_xxxx.py
pdsfile/pds3file/rules/NHxxxx_xxxx.py
pdsfile/pds3file/rules/RES_xxxx.py
pdsfile/pds3file/rules/RPX_xxxx.py
pdsfile/pds3file/rules/VGIRIS_xxxx.py
pdsfile/pds3file/rules/VGISS_xxxx.py
pdsfile/pds3file/rules/VG_0xxx.py
pdsfile/pds3file/rules/VG_20xx.py
pdsfile/pds3file/rules/VG_28xx.py
pdsfile/pds3file/rules/__init__.py
pdsfile/pds3file/rules/pytest_support.py
pdsfile/pds3file/test_results/COCIRS_xxxx/associated_abspaths/volumes_POI0408010000_FP1.txt
pdsfile/pds3file/test_results/COCIRS_xxxx/opus_products/000IA_PRESOI001____RI____699_F4_038P.txt
pdsfile/pds3file/test_results/COCIRS_xxxx/opus_products/POI0408010000_FP1.txt
pdsfile/pds3file/test_results/COISS_xxxx/associated_abspaths/volumes_W1294561202_1.txt
pdsfile/pds3file/test_results/COISS_xxxx/opus_products/W1294561202_1.txt
pdsfile/pds3file/test_results/CORSS_8xxx/associated_abspaths/volumes_RSS_2005_159_K55_E_TAU_01KM.txt
pdsfile/pds3file/test_results/CORSS_8xxx/opus_products/RSS_2005_159_K55_E_TAU_01KM.txt
pdsfile/pds3file/test_results/COUVIS_0xxx/associated_abspaths/archives_volumes_FUV1999_007_16_57.txt
pdsfile/pds3file/test_results/COUVIS_0xxx/associated_abspaths/checksums_volumes_FUV1999_007_16_57.txt
pdsfile/pds3file/test_results/COUVIS_0xxx/associated_abspaths/volumes_DATA.txt
pdsfile/pds3file/test_results/COUVIS_0xxx/associated_abspaths/volumes_EUV2017_001_03_49.txt
pdsfile/pds3file/test_results/COUVIS_0xxx/opus_products/FUV1999_007_16_57.txt
pdsfile/pds3file/test_results/COUVIS_8xxx/associated_abspaths/volumes_UVIS_HSP_2005_139_126TAU_E_TAU01KM.txt
pdsfile/pds3file/test_results/COUVIS_8xxx/opus_products/UVIS_HSP_2005_139_126TAU_E_TAU01KM.txt
pdsfile/pds3file/test_results/COVIMS_0xxx/associated_abspaths/volumes_v1490784910_3_001.txt
pdsfile/pds3file/test_results/COVIMS_0xxx/opus_products/v1490784910_3_001.txt
pdsfile/pds3file/test_results/COVIMS_8xxx/associated_abspaths/VIMS_2005_144_OMICET_E_TAU_01KM.txt
pdsfile/pds3file/test_results/COVIMS_8xxx/opus_products/VIMS_2005_144_OMICET_E_TAU_01KM.txt
pdsfile/pds3file/test_results/EBROCC_xxxx/associated_abspaths/ES1_EPD.txt
pdsfile/pds3file/test_results/EBROCC_xxxx/opus_products/ES1_EPD.txt
pdsfile/pds3file/test_results/GO_0xxx/associated_abspaths/C0346405900R.txt
pdsfile/pds3file/test_results/GO_0xxx/opus_products/C0346405900R.txt
pdsfile/pds3file/test_results/HSTIx_xxxx/associated_abspaths/volumes_U2NO0404T.txt
pdsfile/pds3file/test_results/HSTIx_xxxx/opus_products/IB4V11MNQ.txt
pdsfile/pds3file/test_results/NHxxLO_xxxx/associated_abspaths/volumes_lor_0003103486_0x630_eng.txt
pdsfile/pds3file/test_results/NHxxLO_xxxx/opus_products/lor_0003103486_0x630_eng.txt
pdsfile/pds3file/test_results/VGISS_5xxx/associated_abspaths/volumes_C1385455_RAW.txt
pdsfile/pds3file/test_results/VGISS_5xxx/opus_products/C1385455_RAW.txt
pdsfile/pds3file/test_results/VG_28xx/associated_abspaths/volumes_IS2_P0001_V01_KM002.txt
pdsfile/pds3file/test_results/VG_28xx/associated_abspaths/volumes_PS1P0107.txt
pdsfile/pds3file/test_results/VG_28xx/associated_abspaths/volumes_PU1P01DE.txt
pdsfile/pds3file/test_results/VG_28xx/associated_abspaths/volumes_RS1P2X07.txt
pdsfile/pds3file/test_results/VG_28xx/associated_abspaths/volumes_RU1P2X4I.txt
pdsfile/pds3file/test_results/VG_28xx/associated_abspaths/volumes_UN1F01.txt
pdsfile/pds3file/test_results/VG_28xx/associated_abspaths/volumes_US1F01.txt
pdsfile/pds3file/test_results/VG_28xx/associated_abspaths/volumes_UU1F01EE.txt
pdsfile/pds3file/test_results/VG_28xx/opus_products/IS2_P0001_V01_KM002.txt
pdsfile/pds3file/test_results/VG_28xx/opus_products/PS1P0107.txt
pdsfile/pds3file/test_results/VG_28xx/opus_products/PU1P01DE.txt
pdsfile/pds3file/test_results/VG_28xx/opus_products/RS1P2X07.txt
pdsfile/pds3file/test_results/VG_28xx/opus_products/RU1P2X4I.txt
pdsfile/pds3file/test_results/VG_28xx/opus_products/UN1F01.txt
pdsfile/pds3file/test_results/VG_28xx/opus_products/US1F01.txt
pdsfile/pds3file/test_results/VG_28xx/opus_products/UU1F01EE.txt
pdsfile/pds3file/tests/__init__.py
pdsfile/pds3file/tests/helper.py
pdsfile/pds3file/tests/test_pds3file_blackbox.py
pdsfile/pds3file/tests/test_pds3file_blackbox_cached.py
pdsfile/pds3file/tests/test_pds3file_whitebox.py
pdsfile/pds3file/tests/test_pdsviewable_blackbox.py
pdsfile/pds4file/__init__.py
pdsfile/pds4file/rules/__init__.py
pdsfile/pds4file/rules/cassini_iss.py
pdsfile/pds4file/rules/cassini_uvis_solarocc_beckerjarmak2023.py
pdsfile/pds4file/rules/cassini_uvis_solarocc_beckerjarmak2023_primary_filespec.py
pdsfile/pds4file/rules/cassini_vims.py
pdsfile/pds4file/rules/pytest_support.py
pdsfile/pds4file/rules/uranus_occs_earthbased.py
pdsfile/pds4file/rules/uranus_occs_earthbased_primary_filespec.py
pdsfile/pds4file/test_results/cassini_uvis_solarocc_beckerjarmak2023/associated_abspaths/bundles_uvis_euv_2006_257_solar_time_series_ingress.txt
pdsfile/pds4file/test_results/cassini_uvis_solarocc_beckerjarmak2023/associated_abspaths/bundles_uvis_euv_2008_083_solar_time_series_egress.txt
pdsfile/pds4file/test_results/cassini_uvis_solarocc_beckerjarmak2023/associated_abspaths/previews_uvis_euv_2006_257_solar_time_series_ingress.txt
pdsfile/pds4file/test_results/cassini_uvis_solarocc_beckerjarmak2023/associated_abspaths/previews_uvis_euv_2008_083_solar_time_series_egress.txt
pdsfile/pds4file/test_results/cassini_uvis_solarocc_beckerjarmak2023/opus_products/uvis_euv_2005_159_solar_time_series_ingress.txt
pdsfile/pds4file/test_results/cassini_uvis_solarocc_beckerjarmak2023/opus_products/uvis_euv_2008_083_solar_time_series_egress.txt
pdsfile/pds4file/test_results/uranus_occs_earthbased/associated_abspaths/bundles_u0_kao_91cm_734nm_counts-v-time_atmos_egress.txt
pdsfile/pds4file/test_results/uranus_occs_earthbased/associated_abspaths/diagrams_u0_kao_91cm_734nm_counts-v-time_atmos_egress.txt
pdsfile/pds4file/test_results/uranus_occs_earthbased/opus_products/u0_kao_91cm_734nm_counts-v-time_atmos_ingress.txt
pdsfile/pds4file/test_results/uranus_occs_earthbased/opus_products/u0_kao_91cm_734nm_radius_delta_egress_100m.txt
pdsfile/pds4file/test_results/uranus_occs_earthbased/opus_products/u0_kao_91cm_734nm_radius_equator_ingress_100m.txt
pdsfile/pds4file/tests/__init__.py
pdsfile/pds4file/tests/helper.py
pdsfile/pds4file/tests/test_pds4file_blackbox.py
rms_pdsfile.egg-info/PKG-INFO
rms_pdsfile.egg-info/SOURCES.txt
rms_pdsfile.egg-info/dependency_links.txt
rms_pdsfile.egg-info/entry_points.txt
rms_pdsfile.egg-info/requires.txt
rms_pdsfile.egg-info/top_level.txt
scripts/automated_tests/pdsfile_main_test.sh
utility/show_opus_products.py