ISIS 7.1.0 Is Now Available

How to install or update to 7.1.0

Installation instructions of ISIS can be found in the README on our github page .

If you already have a version of ISIS 7.0.0 or later installed in an anaconda environment, you can update to 7.1.0 by activating your existing isis conda environment and running conda update isis. If your currently installed version is older than 7.0.0, we recommend creating a new environment so that you get a more recent version of Python.

How to get access to 7.1.0 at the ASC

The new process proposed in the internal RFC is now in full effect. Please review the process of using anaconda environments to activate isis here.

Once a version of conda is active, run the command: conda activate isis7.1.0 to use this newest version of ISIS.

Changes for 7.1.0

Changed

  • Updated the LRO photometry application Lronacpho, to use by default the current 2019 photometric model (LROC_Empirical). The model’s coefficients are found in the PVL file that exists in the LRO data/mission/calibration directory. If the old parameter file is provided, the old algorithm(2014) will be used. This functionality is desired for calculation comparisons. Issue: #4512, PR: #4519
  • Updated the LRO calibration application Lrowaccal to add a units label to the RadiometricType keyword of the Radiometry group in the output cube label if the RadiometricType parameter is Radiance. No functionality is changed if the RadiometricType parameter is IOF. Lrowaccal has also been refactored to be callable for testing purposes. Issue: #4939, PR: #4940
  • Changed how logs are reported so they no longer only printing at the end of the applications execution. #4914
  • Update marcical to include step 3 of the mission team’s MARCI calibration process described here. #5004
  • Updated center / width values for TGO CaSSIS as requested here

Added

  • Improved functionality of msi2isis and MsiCamera model to support new Eros dataset, including support for Gaskell’s SUMSPICE files that adjust timing, pointing and spacecraft position ephemeris. #4886
  • Added a new application, framestitch, for stitching even and odd push frame images back together prior to processing in other applications. 4924
  • Re-added and refactored the LRO photometry application lrowacphomap to be callable for testing purposes. Issue: #4960, PR: #4961
  • Added check to determine if poles were a valid projection point in ImagePolygon when generating footprint for a map projected image. #4390
  • Added changes to lronaccal to use time-dependent dark files for dark correction and use of specific dark files for images with exp code of zero. Also added GTests for lronaccal and refactored code to make callable. Added 3 truth cubes to testing directory. PR#4520
  • Added failure for images with missing original label in caminfo. #4817

Fixed

  • Added check to determine if poles were a valid projection point in ImagePolygon when generating footprint for a map projected image. #4390
  • Fixed the Mars Express HRSC SRC camera and serial number to use the StartTime instead of the StartClockCount #4803
  • Fixed algorithm for applying rolling shutter jitter. Matches implementation in USGSCSM.
  • Fixed isis2std incorrectly outputing signed 16 bit tiff files. #4897
  • Fixed CNetCombinePt logging functionality such that only merged points are included in the log. #4973
  • Removed SpkCenterId functions in Cassini camera models due to spkwriter writing positions of Cassini relative to Titan but labeling
    it in the kernel as the position relative to the Saturn Barycenter. #4942
  • Corrected issue where footprintinit would fail with a segmentation error. 4943
  • Fixed bugs in downloadIsisData script #5024

Notes

The following operating systems are supported for this release:

  • Ubuntu 18.04
  • macOS Mohave 11.6

(Other Linux/macOS variants may be able to run this release, but are not officially supported.)

If you find a problem with this release, please create an issue on our github issues page

The 7.1.0 documentation should be available shortly once our web services sync.