Skip to content

v0.7.0

Compare
Choose a tag to compare
@rbeyer rbeyer released this 07 Feb 02:00
· 47 commits to main since this release

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.