Closed rfrenchseti closed 2 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 100.00%. Comparing base (
b97cb30
) to head (c995d44
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Description of changes:
obs_
file and class hierarchy to have PDS3- and PDS4-specific subclasses. For example, there is nowObsBase
with methods applicable to both, and subclassesObsBasePDS3
andObsBasePDS4
with methods specific to the particular PDS version.--override-pds-data-dir
to--override-pds3-data-dir
and add--override-pds4-data-dir
.opus_secrets.py
variablePDS_DATA_DIR
toPDS3_DATA_DIR
and addPDS4_DATA_DIR
.uranus_occs_earthbased
bundleset. Add new stars to target table.ring_summary
tables, the AN is computed from J2000. For occultations, the J2000 is computed from AN. This fixes a long-standing bug in the way occultations are imported and also clears up longstanding confusion about what ring "longitude" means.obs_volume_vg28xx
files to match volume name standard.api_get_data
to return the proper value when in "cart" mode.profile_index
from opus_products (main change in PdsFile).from X import *
import_for_tests.sh
to abort immediately after an import step fails and fixmain_opus_import.py
to actually exit with an error code when an import fails.Known problems:
TODOPDS4
will need to be addressed eventually but does not cause problems now.rms-pdsfile
pull 25 is merged, changeopus_setup_environment.sh
.