Skip to content

v1.3.0

Choose a tag to compare

@Sierra-MC Sierra-MC released this 18 Oct 15:46
· 34 commits to main since this release

Added

Features

  • Data.dump_browse() and Data.show() now take an optional slice_axis
    keyword argument which controls which axis of a 3-D image array Data
    treats as the 'band' or 'channel' axis

Dataset Support

  • MGS MOLA PEDR (a special case fixes non-standard STRUCTURE pointer names and
    'ROWS = "UNK"' from the labels)
  • LRO LAMP EDR and most RDR table/image pointers
  • additional IUE images
  • Apollo Lunar Sample Photographs

Other

  • Our JOSS paper was accepted for publication! 🎉 A pdf of our JOSS
    publication is included in the documentation. This is now our preferred
    citation. A CITATION.cff file is now included in the repo.

Changed

  • DESCRIPTION pointers will now be deduplicated and print with indexes in the
    keys list (e.g. DESCRIPTION_0, DESCRIPTION_1, etc.). No warning will be triggered.
  • Unit tests have been moved inside the pdr/ folder and will now be packaged
    and shipped with pdr
  • Previously only pointers named exactly "^STRUCTURE" or "^PDS_OBJECT" skipped
    deduplication. Now all pointers with "STRUCTURE" in the name skip deduplication,
    and all pointers with "PDS_OBJECT" in the name get ignored.
  • vendored pdr.vax module removed in favor of using SETI's rms-vax (successor
    package to that vendored module)
  • pdr.pilutils renamed to pdr.pil_utils for consistency
  • Data.get_scaled and functions that use it (like Data.dump_browse) now also
    mask nonfinite values (inf, -inf, and nan)
  • pdr no longer greedily heads files when looking for PVL labels
  • Added a check_special_block() call to Data.get_scaled

Fixed

  • updated docs/LICENSE.md to match LICENSE.md
  • pillow's DecompressionBombError now fully suppressed when reading desktop
    format images in primary mode

Removed

  • pdr ignores all PDS3 pointers containing the string "PDS_OBJECT". Data
    previously returned a TBD message on attempts to access objects associated
    with these pointers. We have determined that these pointers were markers for
    internal software tools and do not refer to unique data objects.
  • The text of our JOSS paper publication on pdr has been removed from
    joss_paper/paper.md. Please refer instead to the pdf under docs/pdr_joss_paper.pdf
  • A warning is no longer raised for out-of-bounds values on converting to 8-bit
    for browsification

Full Changelog: v1.2.3...v1.3.0