v1.3.0
Added
Features
Data.dump_browse()andData.show()now take an optionalslice_axis
keyword argument which controls which axis of a 3-D image arrayData
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.vaxmodule removed in favor of using SETI'srms-vax(successor
package to that vendored module) pdr.pilutilsrenamed topdr.pil_utilsfor consistencyData.get_scaledand functions that use it (likeData.dump_browse) now also
mask nonfinite values (inf, -inf, and nan)pdrno longer greedily heads files when looking for PVL labels- Added a
check_special_block()call toData.get_scaled
Fixed
- updated docs/LICENSE.md to match LICENSE.md
pillow'sDecompressionBombErrornow fully suppressed when reading desktop
format images in primary mode
Removed
pdrignores 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 underdocs/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