General

Profile

News

ISIS: ISIS 3.6.0 Release Candidate Available

Added by Ian Humphrey 15 days ago

A new release candidate, isis3.6.0-rc0 is available for download.
The binaries (applications) for this release candidate are not hosted on the rsync servers anymore; instead, they are hosted at Anaconda.org (instructions below will describe in detail how to download and set up the isis3.6.0 environment).
Note that the data will still be distributed on the rsync servers.

Attached are: ApiChanges.pdf, ParameterChanges.pdf, and ReleaseNotes.pdf. Note that these will have broken links.

Notable changes

The following notable changes have been made to the isis3.6.0 release candidate:

  • first public release of ipce application -- Up to now, 30+ standalone ISIS3 applications have been required for the photogrammetric control process in ISIS3. The process can be difficult to understand, error-prone, inefficient, and costly. IPCE (Integrated Photogrammetric Control Environment) is intended to ultimately integrate all aspects of the photogrammetric control process into a single environment. IPCE improves the control process through the 1) simplification of data management; 2) implementation of rigorous algorithms; 3) automation of processes and analysis; and 4) provision of statistical and graphical data analysis tools. Currently IPCE combines functionality of ISIS applications jigsaw, qmos, qnet, and qview.

  • corrected inaccuracies with tracking in the mosaicking software

  • refactored clementine camera model

  • infrastructure

    • implemented CMake infrastucture for building and testing
    • dependency management migrated from internal process to using conda and Anaconda.org for building and distribution
    • isis3.6.0+ applications hosted on Anaconda.org instead of rsync server (data still hosted on rsync servers)
    • test data now hosted on rsync server (isis3testData module)

Known Issues

  • If you are developing on macOS10.13, there is a type of warning you will likely encounter that is not related to building isis3. This seems to be an issue with how the command line tools (development SDK) is shipped on macOS10.13. The warnings look like: > ld: warning: text-based stub file /System/Library/Frameworks/AGL.framework/AGL.tbd and library file /System/Library/Frameworks/AGL.framework/AGL are out of sync. Falling back to library file for linking.

Notes

There are some important considerations to keep in mind when using this release candidate:
* Do not use this version for production work. A stable isis3.6.0 release will be uploaded after one or two weeks, which will be suitable for production work.
* The ISIS3 online documentation will not be updated until the stable release is announced.
* The ISIS3 documentation will be available in the release candidate as local files.

The following operating systems are supported for this release candidate:
* Fedora28
* Ubuntu18.04
* macOS High Sierra 10.13

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

If you find a problem with this release candidate, please create an issue here: https://github.com/USGS-Astrogeology/ISIS3/issues/new

Installation Instructions

  1. Open a bash terminal
  2. Install anaconda3 (this should add conda to your PATH) -- see https://www.anaconda.com/download
  3. If Linux: source ~/.bashrc
  4. If macOS: source ~/.bash_profile
  5. Add conda-forge channel to your anaconda install -- conda config --add channels conda-forge
  6. Add usgs-astrogeology channel to your anaconda install -- conda config --add channels usgs-astrogeology
  7. Create new environment -- conda create -n isis3
  8. Install isis3.6.0 release candidate -- conda install -c usgs-astrogeology isis3
  9. Activate the isis3.6.0 environment -- source activate isis3
  10. Download data to location of choice ($CONDA_PREFIX/data is the default location isis3VarInit.py looks in): bash mkdir $CONDA_PREFIX/data rsync -azv --delete --partial isisdist.astrogeology.usgs.gov::isis3data/data/base $CONDA_PREFIX/data/
  11. Set up ISIS3 variables -- python $CONDA_PREFIX/scripts/isis3VarInit.py
  12. Re-activate the isis3 environment -- source activate isis3
  13. Run qview to verify that your environment is working

If you want to be able to run isis3 applications without activating an environment every time you login or create a new terminal, follow these instructions:

For Linux, add the following lines to the bottom of ~/.bashrc. For macOS, add the following lines to the bottom of ~/.bash_profile:

source activate isis3
python $CONDA_PREFIX/scripts/isis3VarInit.py
source activate isis3

For documentation, open file:///$ISISROOT/docs/index.html
For release notes, open file:///$ISISROOT/docs/docoments/ReleaseNotes/ReleaseNotes.html

ISIS: MAPSIT special action team solicits feedback on ISIS

Added by Stuart Sides 3 months ago

NASA has chartered the Mapping and Planetary Spatial Infrastructure Team (MAPSIT) to create a special action team to execute a review of the present state of the U.S. Geological Survey’s (USGS’s) Integrated Software for Imagers and Spectrometers (ISIS) capabilities and development to provide findings relevant to future development of those capabilities and others funded by NASA at the USGS’s Astrogeology Science Center.

This form is a way for you to provide input into that process:

https://goo.gl/forms/iLJSRKu4sivLSqmu1

You may enter questions for which you think the special action team should get answers, comments about your previous experience with ISIS, and suggestions for future NASA-funded software development in this area.

ISIS: ISIS 3.5.2 Stable Release Available

Added by Ian Humphrey 7 months ago

A full stable release of ISIS 3.5.2 has been put on the rsync servers. It contains all of the bug fixes, features and new instruments added to ISIS3 since 3.5.1.

NOTABLE CHANGES:
Control networks memory usage has been optimized.
Fedora25 is now supported with this release candidate. Fedora21 is no longer supported.
ISIS3's source code is now hosted on a public GitHub site.
Updated cnetbin2pvl documentation
Removed unused ControlGraph class
Added pointAdded method to ControlNet for optimization
Fixed unit conversion in EquatorialCylindricalShape::intersectSurface

New ISIS Forum: A forum has been created to allow interested people to follow changes to ISIS3. You can watch the "Changes to ISIS" forum and get notifications about all the changes to the ISIS3 software. If you are interested, set yourself as a watcher to: https://isis.astrogeology.usgs.gov/fixit/projects/isis/boards/13

Download and installation information is available at: http://isis.astrogeology.usgs.gov/documents/InstallGuide

Application parameter name and default value changes: http://isis.astrogeology.usgs.gov//documents/ParameterChanges/ParameterChanges.html

Release notes regarding changes to applications: http://isis.astrogeology.usgs.gov/documents/ReleaseNotes/ReleaseNotes.html

Release notes regarding changes to the ISIS library: http://isis.astrogeology.usgs.gov/documents/ApiChanges/ApiChanges.html

Need help with ISIS3? Please submit all questions, comments, feature requests, and bug reports through the issue tracking system.
New users, request a login here: http://astrocloud.wr.usgs.gov/index.php?view=edituser&act=request.
Existing users, login here: https://isis.astrogeology.usgs.gov/fixit/projects/isis/issues.

Supported operating systems:

Red Hat Enterprise 7
Debian 8
Ubuntu 14.04 LTS
Fedora 25
Mac OS 10.11 & 10.12

Notes:
The data area for 3.5.2 is compatible with the public release

ISIS: Significant Cassini Kernel Changes with ISIS3.5.2

Added by Makayla Shepherd 8 months ago

As a part of the end of mission wrap-up, the Cassini team has released a new sclk kernel that will impact all images acquired over time.

This means that lat/lon values for images that are spiceinit-ed using the previous sclk kernel will be different than the same images that are spiceinit-ed with the new kernels.

The kernels will be automatically downloaded and setup as the spiceinit default when you download/update your Cassini data area after the kernels are distributed with the next ISIS release (isis3.5.2).

If you wish to use the previous sclk kernel, you can specify the file name to override the default:
spiceinit from=cassini-image.cub sclk=/usgs/cpkgs/isis3/data/cassini/kernels/sclk/cas00169.tsc

In addition to the sclk changes the Cassini team is reconstructing the trajectory and improving ck kernels. The final kernels will be released at the end of the summer.

ISIS: ISIS 3.5.2 Release Candidate Available

Added by Ian Humphrey 9 months ago

ISIS 3.5.2 Release Candidate is available

A release candidate for ISIS 3.5.2 has been put on the rsync servers. It contains all of the bug fixes, features and new instruments destined for 3.5.2.

NOTABLE CHANGES:
Control networks memory usage has been optimized.
Fedora25 is now supported with this release candidate. Fedora21 is no longer supported.
ISIS3's source code is now hosted on a public GitHub site.

NOTES:
Do not use this version for production work.
The data area for 3.5.2 is compatible with the public release
Issues with release documentatation:
* The ParameterChanges document is not correct. This will be patched in a second release candidate.
* The release notes detail too many changes (since isis3.5.0). This will be patched in a second release candidate.
Changes planning to be patched into a second release candidate:
* Updated cnetbin2pvl documentation
* Removing unused ControlGraph class
* Added pointAdded method to ControlNet for optimization
* Fixed unit conversion in EquatorialCylindricalShape::intersectSurface

The online documentation will not be updated until the full release of 3.5.2. The full documentation is available offline once it has been downloaded. See: $ISISROOT/doc/index.html

The manual download and installation process is the same as the stable distribution except for the rsync module names. The automatic installer only works for stable public releases. Use the following rsync modules:

x86-64_darwin_OSX_beta = Isis 3.5.2 beta - Mac OSX 64-bit 10.11 and 10.12 systems
x86-64_linux_DEBIAN_beta = Isis 3.5.2 beta - Linux x86 64-bit Debian 8 systems
x86-64_linux_FEDORA_beta = Isis 3.5.2 beta Linux x86 64-bit Fedora 25 systems
x86-64_linux_RHEL_beta = Isis 3.5.2 beta - Linux x86 64-bit RHEL 7 systems
x86-64_linux_UBUNTU_beta = Isis 3.5.2 beta - Linux x86 64-bit Ubuntu 14.04 systems

Once you have downloaded this version the release notes can be viewed at: file:///$ISISROOT/doc/documents/ReleaseNotes/ReleaseNotes.html

If you find a problem with this release candidate or need help with ISIS? Please submit all questions, comments, feature requests, and bug reports through the issue tracking system.
* New users, request a login: http://astrocloud.wr.usgs.gov/index.php?view=edituser&act=request.
* Existing users, login: https://isis.astrogeology.usgs.gov/fixit/projects/isis/issues.

Supported operating systems:

Red Hat Enterprise 7
Debian 8
Ubuntu 14.04 LTS
Fedora 25
Mac OS 10.11 & 10.12

ISIS: ISIS 3.5.1 Stable Release is available

Added by Ian Humphrey about 1 year ago

A full stable release of ISIS 3.5.1 has been put on the rsync servers. It contains all of the bug fixes, features and new instruments added to ISIS3 since 3.5.0.

NOTABLE CHANGES:
A projection offset issues affecting some import programs has been fixed:
1) The projection pixel offset issues have been resolved in this release. The output from the following programs has changed:
* Import applications: pds2isis, mimap2isis, hirdr2isis, gllnims2isis, crism2isis, mrf2isis
* Export applications: isis2pds, hirdrgen, hidtmgen
* For more information: https://isis.astrogeology.usgs.gov/fixit/attachments/download/1164/PDS3_Projection_Offset_Resolution.pdf
2) The NAIF SPICE library has been upgraded from version 65 to 66

New ISIS Forum: A forum has been created to allow interested people to follow changes to ISIS3. You can watch the "Changes to ISIS" forum and get notifications about all the changes to the ISIS3 software. If you are interested, set yourself as a watcher to: https://isis.astrogeology.usgs.gov/fixit/projects/isis/boards/13

Download and installation information is available at: http://isis.astrogeology.usgs.gov/documents/InstallGuide

Application parameter name and default value changes: http://isis.astrogeology.usgs.gov//documents/ParameterChanges/ParameterChanges.html

Release notes regarding changes to applications: http://isis.astrogeology.usgs.gov/documents/ReleaseNotes/ReleaseNotes.html

Release notes regarding changes to the ISIS library: http://isis.astrogeology.usgs.gov/documents/ApiChanges/ParameterChanges.html

Need help with ISIS3? Please submit all questions, comments, feature requests, and bug reports through the issue tracking system.
New users, request a login here: http://astrocloud.wr.usgs.gov/index.php?view=edituser&act=request.
Existing users, login here: https://isis.astrogeology.usgs.gov/fixit/projects/isis/issues.

Supported operating systems:

  • Red Hat Enterprise 7
  • Debian 8
  • Ubuntu 14.04 LTS
  • Fedora 21
  • Mac OS 10.11 & 10.12

NOTES:
* The data area for 3.5.1 is compatible with 3.5.0

ISIS: ISIS 3.5.1 Release Candidate Available

Added by Stuart Sides over 1 year ago

ISIS 3.5.1 Release Candidate is available

A release candidate for ISIS 3.5.1 has been put on the rsync servers. It contains all of the bug fixes, features and new instruments destined for 3.5.1.

NOTABLE CHANGES:
The projection pixel offset issues have been resolved in this release. The output from the following programs is has changed:
* Import applications: pds2isis, mimap2isis, hirdr2isis, gllnims2isis, crism2isis, mrf2isis
* Export applications: isis2pds, hirdrgen, hidtmgen
For a description of the projection offset issues see: https://isis.astrogeology.usgs.gov/fixit/attachments/download/1164/PDS3_Projection_Offset_Resolution.pdf

NOTES:
* Do not use this version for production work.
* The data area for 3.5.1 is compatible with the public release

The online documentation will not be updated until the full release of 3.5.1. The full documentation is available offline once it has been downloaded. See: $ISISROOT/doc/index.html

The manual download and installation process is the same as the stable distribution except for the rsync module names. The automatic installer only works for stable public releases. Use the following rsync modules:

x86-64_darwin_OSX_beta = Isis 3.5.1 beta - Mac OSX 64-bit 10.11 and 10.12 systems
x86-64_linux_DEBIAN_beta = Isis 3.5.1 beta - Linux x86 64-bit Debian 8 systems
x86-64_linux_FEDORA_beta = Isis 3.5.1 beta Linux x86 64-bit Fedora 21 systems
x86-64_linux_RHEL_beta = Isis 3.5.1 beta - Linux x86 64-bit RHEL 7 systems
x86-64_linux_UBUNTU_beta = Isis 3.5.1 beta - Linux x86 64-bit Ubuntu 14.04 systems

Once you have downloaded this version the release notes can be viewed at: file:///$ISISROOT/doc/documents/ReleaseNotes/ReleaseNotes.html

If you find a problem with this release candidate or need help with ISIS? Please submit all questions, comments, feature requests, and bug reports through the issue tracking system.
* New users, request a login: http://astrocloud.wr.usgs.gov/index.php?view=edituser&act=request.
* Existing users, login: https://isis.astrogeology.usgs.gov/fixit/projects/isis/issues.

Supported operating systems:

Red Hat Enterprise 7
Debian 8
Ubuntu 14.04 LTS
Fedora 21
Mac OS 10.11 & 10.12

ISIS: ISIS 3 test version available

Added by Stuart Sides over 1 year ago

A test version of ISIS 3 is available. This is a test of what will be a beta version for 3.5.1. It contains minor bug fixes after 3.5.0 and additional support for new instruments. This release is not an alpha of 3.5.1, it only contains a few of the updates that will be in 3.5.1.

NOTE: Do not use this version for production work.

The online documentation will not be updated for this test version. The full documentation is available offline once it has been downloaded. See: $ISISROOT/doc/index.html

The manual download and installation process is the same as the stable distribution except for the rsync module names. The automatic installer only works for stable public releases. Use the following rsync modules:

x86-64_darwin_OSX_beta = Isis 3.5.1 beta - Mac OSX 64-bit 10.11 and 10.12 systems
x86-64_linux_DEBIAN_beta = Isis 3.5.1 beta - Linux x86 64-bit Debian 8 systems
x86-64_linux_FEDORA_beta = Isis 3.5.1 beta Linux x86 64-bit Fedora 21 systems
x86-64_linux_RHEL_beta = Isis 3.5.1 beta - Linux x86 64-bit RHEL 7 systems
x86-64_linux_UBUNTU_beta = Isis 3.5.1 beta - Linux x86 64-bit Ubuntu 14.04 systems

Once you have downloaded this versioin the release notes can be viewed at: file:///$ISISROOT/doc/documents/ReleaseNotes/ReleaseNotes.html

Supported operating systems:

  • Red Hat Enterprise 7
  • Debian 8
  • Ubuntu 14.04 LTS
  • Fedora 21
  • Mac OS 10.11 & 10.12

NOTES:
The data area for the public release is compatible with 3.5.1 test
One release note is known to be missing: The oblique resolution equation used in campt and other camera applications has been fixed.

ISIS: ISIS 3.5.0 Public Release 2017/01/25

Added by Ian Humphrey almost 2 years ago

A new version of ISIS 3 is available. This new version contains significant upgrades to the third-party libraries ISIS uses. Do not use this release for production work until you have thoroughly tested it.

Download and installation information is available at: http://isis.astrogeology.usgs.gov/documents/InstallGuide

Application parameter name and default value changes: http://isis.astrogeology.usgs.gov//documents/ParameterChanges/ParameterChanges.html

Release notes regarding changes to applications: http://isis.astrogeology.usgs.gov/documents/ReleaseNotes/ReleaseNotes.html

Release notes regarding changes to the ISIS library: http://isis.astrogeology.usgs.gov/documents/ApiChanges/ParameterChanges.html

Need help with ISIS? Please submit all questions, comments, feature requests, and bug reports through the issue tracking system.
New users, request a login here: http://astrocloud.wr.usgs.gov/index.php?view=edituser&act=request.
Existing users, login here: https://isis.astrogeology.usgs.gov/fixit/projects/isis/issues.

New supported operating systems:

  • Red Hat Enterprise 7
  • Debian 8
  • Ubuntu 14.04 LTS
  • Fedora 21
  • Mac OS 10.11 & 10.12

Updates to third party libraries used by ISIS3 include:

  • QT 5.6
  • QWT 6.1
  • OpenCV 3.1
  • Protobuf 9
  • GEOS 3.5
  • Cholmod 3

NOTES:

The data area for this release is compatible with 3.4.13.

With the new Qt version, some differences in the windows will be visible, such as font and minor layout changes.

On Mac OS systems, there is an issue where the menu for non-interactive applications (e.g., crop, spiceinit) is not active immediately after the program is launched. Switching to another application and then back makes the menu active.

Some Linux installations may require the "gfortran" package to be installed by the administrator.

Some Linux installations may require the "libEGL.so" library to be installed by the administrator.

(1-10/16)

Also available in: Atom