All changes that impact users of this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed a bug in which prefixes and suffixes were not properly prepended/appended to point_id #213
- Hard coded support for
csminit
ed cubes that have serial numbers that differ fromspiceinit
ed cubes. - Added support for scale and offset for GeoDataset objects.
- Fixed a bug where scale and offset were being applied backwards to GeoDataset objects.
- Copied and pieced together .proto files from ISIS3/src/control/objs/ControlNetVersioner to plio/plio/io. Regenerated _pb2.py files with protoc 28.2 to fix error with old-protoc-generated files. #210
- Fixed a bug in which read_ipf_str() returned a ValueError #200
- Tests for gdal > 3 and pvl > 1.0. This includes fixing the
k
value on the MOLA polar stereographic test data and updating the proj string for GDAL > 3 (new fields are included). - Conditional GDAL import to support gdal > 3.0
generate_isis_serial
to work on cubes that have been run throughjigsaw
by removing the customSerialNumberDecoder
. Fixes #194- Updated
create_pvl_header()
to add a newline (\n
) character to the end of the pvl string. This ensures that the control networks can be written, then read back in using pvl 1.3.0 #193
- Updated
read_gpf()
to correctly parse hybrid-style GPFs from Socet GXP. #191
- Made gdal an optional dependency. #186
- Added this CHANGELOG.md file to track changes to the library
- Added a warning when to_isis is called without a target name fixing #126.