MarsImage Changelog#

All notable changes to MarsImage package will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased#

Release 0.1.2 - 2025/04/24#

Fixed#

  • fixed download filter bug that prevented filtering for multiple instruments.

  • Improved Mastcam photogrammetry filters.

  • Fixed incompatibility with some PDS4 products

Release 0.1.1 - 2025/02/05#

Added#

  • Flexible output path patterns in the process_images() batch processing function. Compatible with the old notation.

Changed#

  • Camera filtering in download_msl() is now case insensitive.

Fixed#

  • Flipped Z coordinate when creating masked tiff files with rawtherapee_convert().

Release 0.1.0 - 2025/02/05#

Added#

  • MarsImage class to load MSL rover images.

    • process(), crop() and uncrop() methods for image manipulation.

    • save(), save_mask() and rawtherapee_convert() methods for image saving.

  • process_images() and filter_photogrammetry() functions for batch processing.

  • CoordinateFrame and OrbitalCoordinateFrame classes that are used to localize the rover.

  • CameraModel and CAHVORE classes that are used to parse camera models.

  • download_msl() and download_pds3() functions to download images from the PDS.