------------------
Changed
^^^^^^^
- The light_records.py table now just records state changes (from 'on' to 'off' or
vice-versa).
- create_image.py's create() method now has an imgtype argument that default to TIFF
(but can be PNG).
- junc_image_req_ldst.py got some additional columns to manage the Science Team
evaluation of images acquired from Image Requests.
- create_pano.py's make_pano_product() function renamed to make_pano_record().
- nss_simulator.py - nodata defaults for ideal detector count maps updated to more
realistic values for dry terrain.
- image_statistics.py - Added additional stats in the compute() function, and added
a pprint() function to format the info nicely.
Added
^^^^^
- pds.Purpose now provides names and explanations for the PDS-allowable values
for "purpose."
- yamcs_reception_time column added to the image_records.py table.
- Association table junc_image_pano created which provides a many-to-many
connection between ImageRecords and PanoRecords and added bidirectional
relationship entries to each table.
- pano_records table now has pan and tilt angle min/max values to indicate
angular range of panorama coverage.
- ImageRecord objects will now extract an ImageRequest ID from the provided capture_id
if it is larger than the 16 bit range.
- image_requests.py - "Acquired," "Not Acquired," "Not Planned," and "Not Obtainable"
statuses added to enum. Also added asdict() method.
- ptu_records.py - Tables to record the pan and tilt of the rover's pan-tilt-unit (PTU).
- create_browse.py - For making browse products from existing image products.
- create_mmgis_pano.py - For making pano products for use in MMGIS.
- create_pano.py - updated to correctly add PanoRecord associations, can now query
database for ImageRecords.
- create_pano_product.py - takes PanoRecords and makes a PDS Pano Product.
- get_position.py - Gets position and yaw from a REST-based service.
- create_vis_dbs.py - Now also supports spatialite databases, primarily for testing.
- create_raw.py - Added components for adding observational intent and data quality
to the XML label.
- labelmaker - A program to help build PDS4 bundle and collection labels.
- bundle_install - A program to copy just the files related to a PDS4 bundle into a
new location. Fundamentally allowing a "make install" for PDS4 bundles.
Removed
^^^^^^^
- ldst_verification.py because the evaluation activity reflected here was on a per-image
basis, but it has been revised to be on a per-Image-Request basis.