Project

General

Profile

Feature #220

ISIS 2 applications to be ported to ISIS 3

Added by Stuart Sides over 7 years ago. Updated over 5 years ago.

Status:
Acknowledged
Priority:
Normal
Assignee:
-
Category:
API

Description

This post was transfered to Mantis from the support board. These posts need to be broken down to individual issues.

Additional information:

Hi,

The ISIS 2 program LINFIT tops my list (at the moment - photoclinometry is on my mind and this program is used frequently during the process).

Thanks,

Lynn

I have another program or two to add - cpylab and lev1prop.
The latter would be very useful for the LMMP photoclinometry work (I have socket ortho images that have virtually no
label information).

For both programs the only option in ISIS 3 is to run editlab repeatedly. This is very time consuming (not just running the program, but gathering all of the keywords and values to use).

Lynn

The following ISIS2 programs are needed for processing Cassini BIDR data:

pds2isis
fixres
nanfix
isis2pds

Ella Mae

nother missing program is PC2D.
I know it's in the que, but it has been for some time. I still have to go to ISIS 2 to perform photoclinometry.

Hi,

The following are ISIS2 MER programs we need:

avg_sd
merlevinit
mermos
make_infocus
merlev1tolev2
merlevpt
mer2pds

Ability to process pancam data.
IDL programs that are used to view and generate products (merstamps,mi_focus2depth)

Ella Mae

Ella Mae

STATUS OF THE REQUEST ABOVE:

avg_sd - Contacting Ella for more information (Mackenzie)
functionality duplicated with application stats

Hi Stuart,

For now, here are the isis2 programs I run. There are other
datasets I've left out, and might add later after speaking with
Randy.

For Cassini Radar:
pds2isis
sbdr2isis
sbdr2grid
css_bidrparams (in the isis<->socet development area)
sbdr2beammask (in the isis<->socet development area)

For MER MI:
merlevinit
makinfocus
mer2socet (in the isis<->socet development area)
merlev2lab_orth (in the isis<->socet development area)

For MEX SRC:
mex2isis.pl

For Magellan (these are fortran programs):
bidr2isis (this is program is not in $ISISEXE as seen from astrovm2, but I have the source code)
bidrparams (in the isis<->socet development area)
fbidr_to_naif (in the isis<->socet development area)

We also need to consider the software for Mars Pathfinder.

Thanks,
Annie

Not all the functionality of randlsq might not be in jigsaw. For the Lunar network we need to hold the Clementine camera positions fixed and solve for Lunar Orbiter camera position and pointing and Clementine pointing.

Hi,

I would need:

Daisy
Lev2grid
All the MER programs mentioned by Annie and Ella

Thanks,

Bonnie

Hi Stuart,

I reccomend the following ISIS2 programs to be added to the ISIS3 software as follows:

--tic
--shadowtau
--sedrsort
--bndsynprc
--expmrg
--calmrg

Thanks,
Janet Richie

I second Janet Richie's request for bandsynprc and the associated statistical app that goes with it.

The ability to draw a limb in qview/qnet for the visual reference of the spice accuracy for a flyby limb image. This ability was lost in the "Lev system" in isis2 also. This avoids running phocube and blinking the emission angle band with the image data.

Photometric tools/functionality need to be included in Isis3:

1) photomet functionality for the FUNC=MN_EMP and LL_EMP used in conjuntion with the DATAFILE parameter that will load the photometric function parameters for the Minnaert empirical and Lunar-Lambert empirical functions from a table. Some tables were established for certain target bodies and checked into the isis2 data area [$ISISDATA/photom/*sav] for users to choose from...or supply their own (see below for the other tools that help with this). The table supplies the appropriate co-efficient values that vary based on the phase angle of the input image, this follows a modeled curve (published curves for many bodies by Alfred McEwen and others) and helps the user immensely from having to manually change the K or L coefficients for every phase angle that does change for each image.

2) The documentation in the Photomet in Isis2 included the actual equations of the functions that were available, this reveals to the user how and what parameters are applied to the albedo of the input image, this is very useful and should be included in the documentation for isis3 (I keep going back to Isis2 to remember the equations). In both photomet and photemplate

3) Additional tools for empirically deriving photometric functions...
pho_emp_global
pho_emp_local
photbug = not necessarily needed to be transferred except to evaluate the 'bandaide' fix for clementine processing in 1999. Did we propagate the bug? or was the fix transferred to isis3 if still appropriate??

SFROM functionality

Grid, Scalebar (both for map publication), color-mapping (routine name?).

-Trent

There used to be an interactive display for color mapping called "tvcolor"...it would save stretch pairs to pass on to something like 'stretch'; it was cool.

Ability to interactely collect measurements between any random images with or a without camera model in order to translate or warp...for instance, a level2 to a level2 image....an, old air brush map or geologic map to a basemap.

Ability to get azimuths for level 2 files. The azimuth code should not be concerned about the level of the image file. As long as there is a way to go from lat,lon to
line,sample to lat,lon, then the level of the image should be transparent.

The cpylab and lev1prop capabilities are needed in order to run photometry related software on level 2 files. This was available in ISIS2
and should be available in ISIS3.

Please remove srclevinit from the list....turns out levinit was the program that we ran for the MEX SRC camera
Sorry for the confusion,
Annie

Also available at internal Wiki
http://intraweb.wr.usgs.gov/webteamwiki/index.php/ISIS_2_Priorities

-Trent


Related issues

Related to ISIS 2 Ports - Feature #868: linfit - Perform linear least squares fit of one image to other images(s) Acknowledged
Related to ISIS 2 Ports - Feature #869: Convert the ISIS 2 capability of levlprop to ISIS 3 Acknowledged
Related to ISIS - Feature #872: Create an isis2pds like - Cassini Radar specific PDS output application In Progress
Related to ISIS 2 Ports - Feature #873: fixres - Cassini Radar Acknowledged
Related to ISIS 2 Ports - Feature #874: Convert ISIS 2 capability of nanfix - Cassini Radar to ISIS 3 Acknowledged
Related to ISIS 2 Ports - Feature #878: Convert ISIS 2 merlevinit to ISIS 3 Acknowledged
Related to ISIS 2 Ports - Feature #879: Convert ISIS 2 mermos to ISIS 3 Acknowledged
Related to ISIS 2 Ports - Feature #880: Convert ISIS 2 make_infocus to ISIS 3 Acknowledged
Related to ISIS 2 Ports - Feature #881: Convert ISIS 2 merlevltolev2 to ISIS 3 Acknowledged
Related to ISIS 2 Ports - Feature #882: Convert ISIS 2 merlevpt to ISIS 3 Acknowledged
Related to ISIS 2 Ports - Feature #883: Convert mer2pds from ISIS2 to ISIS3 Acknowledged
Related to ISIS 2 Ports - Feature #884: Convert ISIS 2 pancam to ISIS 3 - MER Mission Acknowledged
Related to ISIS 2 Ports - Feature #885: Convert ISIS 2 merstamps to ISIS 3 Acknowledged
Related to ISIS 2 Ports - Feature #886: Covert ISIS 2 mi_focus2depth to ISIS 3 Acknowledged
Related to ISIS 2 Ports - Feature #870: Convert ISIS 2 capability of sbdr2isis - Cassini Radar to ISIS 3 Acknowledged
Related to ISIS 2 Ports - Feature #871: sbdr2grid - Cassini Radar Acknowledged
Related to ISIS 2 Ports - Feature #888: Convert the ISIS2 capability of tic to ISIS 3 Acknowledged
Related to ISIS 2 Ports - Feature #889: Convert bandsynprc from ISIS2 to ISIS3 Acknowledged
Related to ISIS 2 Ports - Feature #890: Convert the bandsyn capability from ISIS2 to ISIS3 Acknowledged
Related to ISIS - Documentation #451: phoempglobal - Test and document Closed
Related to ISIS - Bug #1334: phoempglobal-no output produced when emamax_pcoeff=0 Acknowledged
Related to ISIS - Documentation #450: phoemplocal - Test and document Closed
Related to ISIS - Feature #1352: Desire to regain full functionality of the PICS barscale program Acknowledged
Related to ISIS - Feature #575: New Application Barscale Closed
Related to ISIS - Bug #597: grid - Test and document for Isis 3.4.0 Closed
Related to ISIS - Bug #607: grid - outline=true fills half my mosiac with HRS pixels Closed
Related to ISIS - Bug #750: grid - Setting DN values doe not work right Closed
Related to ISIS - Documentation #178: Workshop Issue: grid Closed
Related to ISIS - Feature #92: Ability to view co-registered match points between random images Closed
Related to ISIS - Bug #1551: qview - match point tool produces errors when attempting to display registration fit chips Closed 2013-11-20
Related to ISIS - Bug #642: Make sure shadowtau gives same results as ISIS2 version and commit to isis3beta and isis3production Closed
Related to ISIS - Documentation #455: shadowtau - Test and document Closed
Related to ISIS - Bug #194: Do we have anything similar to ISIS 2 cpylab? Acknowledged
Related to ISIS - Feature #891: Convert SFROM capabilities from ISIS 2 to ISIS 3 Acknowledged
Duplicated by ISIS 2 Ports - Feature #875: Convert ISIS 2 PC2D - Photoclinometry to ISIS 3 Acknowledged

History

#1 Updated by Tammy Becker over 6 years ago

Moved this 'parent' issue to Isis2 Sub-Project. Also changed type=bug to type=feature. The conversion effort is not a bug from an Isis3-user point of view.

#2 Updated by Janet Richie over 6 years ago

Just found some more programs that you might consider converting from ISIS2 to ISIS3.

#3 Updated by Anonymous over 5 years ago

  • Target version deleted (150)

#4 Updated by Tammy Becker over 5 years ago

Stuart Sides wrote:

This post was transfered to Mantis from the support board. These posts need to be broken down to individual issues.

Additional information:

Hi,

The ISIS 2 program LINFIT tops my list (at the moment - photoclinometry is on my mind and this program is used frequently during the process).
LINFIT (#00868)

Thanks,

Lynn

I have another program or two to add - cpylab and lev1prop (#00869).
The latter would be very useful for the LMMP photoclinometry work (I have socket ortho images that have virtually no
label information).

For both programs the only option in ISIS 3 is to run editlab repeatedly. This is very time consuming (not just running the program, but gathering all of the keywords and values to use).

Lynn

The following ISIS2 programs are needed for processing Cassini BIDR data:

pds2isis (crdr2isis #m00872)
fixres (#00873)
nanfix (#00874)
isis2pds (#m00872)

Ella Mae

nother missing program is PC2D.
I know it's in the que, but it has been for some time. I still have to go to ISIS 2 to perform photoclinometry.

Hi,

The following are ISIS2 MER programs we need:

avg_sd (equivalent ISIS3 application=stats)
merlevinit (#00878)
mermos (#00879)
make_infocus (#00880)
merlev1tolev2 (#00881)
merlevpt (#00882)
mer2pds (#00883)

Ability to process pancam data (#00884).
IDL programs that are used to view and generate products (merstamps,mi_focus2depth)

Ella Mae

Ella Mae

STATUS OF THE REQUEST ABOVE:

avg_sd - Contacting Ella for more information (Mackenzie)
functionality duplicated with application stats

Hi Stuart,

For now, here are the isis2 programs I run. There are other
datasets I've left out, and might add later after speaking with
Randy.

For Cassini Radar:
pds2isis (crdr2isis #m00872)
sbdr2isis (#00870)
sbdr2grid (#00871)
css_bidrparams (in the isis<->socet development area)
sbdr2beammask (in the isis<->socet development area)

For MER MI:
merlevinit (#00878)
makinfocus (#00880)
mer2socet (in the isis<->socet development area)
merlev2lab_orth (in the isis<->socet development area)

For MEX SRC:
mex2isis.pl

For Magellan (these are fortran programs):
bidr2isis (this is program is not in $ISISEXE as seen from astrovm2, but I have the source code) (#00887)
bidrparams (in the isis<->socet development area)
fbidr_to_naif (in the isis<->socet development area)

We also need to consider the software for Mars Pathfinder.

Thanks,
Annie

Not all the functionality of randlsq might not be in jigsaw. For the Lunar network we need to hold the Clementine camera positions fixed and solve for Lunar Orbiter camera position and pointing and Clementine pointing.

Hi,

I would need:

Daisy (script)
Lev2grid (#00597, 000607, 00750, 00178)
All the MER programs mentioned by Annie and Ella

Thanks,

Bonnie

Hi Stuart,

I reccomend the following ISIS2 programs to be added to the ISIS3 software as follows:

--tic (#00888)
--shadowtau (#00642, 00455)
--sedrsort
--bndsynprc (#00889, #00890)
--expmrg (clementine specific-scripts)
--calmrg (clementine specific-scripts)

Thanks,
Janet Richie

I second Janet Richie's request for bandsynprc and the associated statistical app that goes with it.

The ability to draw a limb in qview/qnet for the visual reference of the spice accuracy for a flyby limb image. This ability was lost in the "Lev system" in isis2 also. This avoids running phocube and blinking the emission angle band with the image data.

Photometric tools/functionality need to be included in Isis3:

1) photomet functionality for the FUNC=MN_EMP and LL_EMP used in conjuntion with the DATAFILE parameter that will load the photometric function parameters for the Minnaert empirical and Lunar-Lambert empirical functions from a table. Some tables were established for certain target bodies and checked into the isis2 data area [$ISISDATA/photom/*sav] for users to choose from...or supply their own (see below for the other tools that help with this). The table supplies the appropriate co-efficient values that vary based on the phase angle of the input image, this follows a modeled curve (published curves for many bodies by Alfred McEwen and others) and helps the user immensely from having to manually change the K or L coefficients for every phase angle that does change for each image.

2) The documentation in the Photomet in Isis2 included the actual equations of the functions that were available, this reveals to the user how and what parameters are applied to the albedo of the input image, this is very useful and should be included in the documentation for isis3 (I keep going back to Isis2 to remember the equations). In both photomet and photemplate

3) Additional tools for empirically deriving photometric functions...
pho_emp_global (#00451, 00135, 01334)
pho_emp_local (#00450)
photbug = not necessarily needed to be transferred except to evaluate the 'bandaide' fix for clementine processing in 1999. Did we propagate the bug? or was the fix transferred to isis3 if still appropriate??

SFROM functionality (

Grid (#597,607,750,178), Scalebar (#1352,575) (both for map publication), color-mapping (routine name?).

-Trent

There used to be an interactive display for color mapping called "tvcolor"...it would save stretch pairs to pass on to something like 'stretch'; it was cool.

Ability to interactely collect measurements between any random images with or a without camera model in order to translate or warp...for instance, a level2 to a level2 image....an, old air brush map or geologic map to a basemap. (qview-matchpoint tool: #00092, 01551)

Ability to get azimuths for level 2 files. The azimuth code should not be concerned about the level of the image file. As long as there is a way to go from lat,lon to
line,sample to lat,lon, then the level of the image should be transparent.

The cpylab and lev1prop capabilities are needed in order to run photometry related software on level 2 files. This was available in ISIS2
and should be available in ISIS3.

Please remove srclevinit from the list....turns out levinit was the program that we ran for the MEX SRC camera
Sorry for the confusion,
Annie

Also available at internal Wiki
http://intraweb.wr.usgs.gov/webteamwiki/index.php/ISIS_2_Priorities

-Trent

#5 Updated by Tammy Becker over 5 years ago

Tammy Becker ADDED Ticket Numbers to the original post:

Stuart Sides wrote:

This post was transfered to Mantis from the support board. These posts need to be broken down to individual issues.

Additional information:

Hi,

The ISIS 2 program LINFIT tops my list (at the moment - photoclinometry is on my mind and this program is used frequently during the process).
LINFIT (#00868)

Thanks,

Lynn

I have another program or two to add - cpylab and lev1prop (#00869).
The latter would be very useful for the LMMP photoclinometry work (I have socket ortho images that have virtually no
label information).

For both programs the only option in ISIS 3 is to run editlab repeatedly. This is very time consuming (not just running the program, but gathering all of the keywords and values to use).

Lynn

The following ISIS2 programs are needed for processing Cassini BIDR data:

pds2isis (crdr2isis #m00872)
fixres (#00873)
nanfix (#00874)
isis2pds (#m00872)

Ella Mae

nother missing program is PC2D.
I know it's in the que, but it has been for some time. I still have to go to ISIS 2 to perform photoclinometry.

Hi,

The following are ISIS2 MER programs we need:

avg_sd (equivalent ISIS3 application=stats)
merlevinit (#00878)
mermos (#00879)
make_infocus (#00880)
merlev1tolev2 (#00881)
merlevpt (#00882)
mer2pds (#00883)

Ability to process pancam data (#00884).
IDL programs that are used to view and generate products (merstamps,mi_focus2depth)

Ella Mae

Ella Mae

STATUS OF THE REQUEST ABOVE:

avg_sd - Contacting Ella for more information (Mackenzie)
functionality duplicated with application stats

Hi Stuart,

For now, here are the isis2 programs I run. There are other
datasets I've left out, and might add later after speaking with
Randy.

For Cassini Radar:
pds2isis (crdr2isis #m00872)
sbdr2isis (#00870)
sbdr2grid (#00871)
css_bidrparams (in the isis<->socet development area)
sbdr2beammask (in the isis<->socet development area)

For MER MI:
merlevinit (#00878)
makinfocus (#00880)
mer2socet (in the isis<->socet development area)
merlev2lab_orth (in the isis<->socet development area)

For MEX SRC:
mex2isis.pl

For Magellan (these are fortran programs):
bidr2isis (this is program is not in $ISISEXE as seen from astrovm2, but I have the source code) (#00887)
bidrparams (in the isis<->socet development area)
fbidr_to_naif (in the isis<->socet development area)

We also need to consider the software for Mars Pathfinder.

Thanks,
Annie

Not all the functionality of randlsq might not be in jigsaw. For the Lunar network we need to hold the Clementine camera positions fixed and solve for Lunar Orbiter camera position and pointing and Clementine pointing.

Hi,

I would need:

Daisy (script)
Lev2grid (#00597, 000607, 00750, 00178)
All the MER programs mentioned by Annie and Ella

Thanks,

Bonnie

Hi Stuart,

I reccomend the following ISIS2 programs to be added to the ISIS3 software as follows:

--tic (#00888)
--shadowtau (#00642, 00455)
--sedrsort
--bndsynprc (#00889, #00890)
--expmrg (clementine specific-scripts)
--calmrg (clementine specific-scripts)

Thanks,
Janet Richie

I second Janet Richie's request for bandsynprc and the associated statistical app that goes with it.

The ability to draw a limb in qview/qnet for the visual reference of the spice accuracy for a flyby limb image. This ability was lost in the "Lev system" in isis2 also. This avoids running phocube and blinking the emission angle band with the image data.

Photometric tools/functionality need to be included in Isis3:

1) photomet functionality for the FUNC=MN_EMP and LL_EMP used in conjuntion with the DATAFILE parameter that will load the photometric function parameters for the Minnaert empirical and Lunar-Lambert empirical functions from a table. Some tables were established for certain target bodies and checked into the isis2 data area [$ISISDATA/photom/*sav] for users to choose from...or supply their own (see below for the other tools that help with this). The table supplies the appropriate co-efficient values that vary based on the phase angle of the input image, this follows a modeled curve (published curves for many bodies by Alfred McEwen and others) and helps the user immensely from having to manually change the K or L coefficients for every phase angle that does change for each image.

2) The documentation in the Photomet in Isis2 included the actual equations of the functions that were available, this reveals to the user how and what parameters are applied to the albedo of the input image, this is very useful and should be included in the documentation for isis3 (I keep going back to Isis2 to remember the equations). In both photomet and photemplate

3) Additional tools for empirically deriving photometric functions...
pho_emp_global (#00451, 00135, 01334)
pho_emp_local (#00450)
photbug = not necessarily needed to be transferred except to evaluate the 'bandaide' fix for clementine processing in 1999. Did we propagate the bug? or was the fix transferred to isis3 if still appropriate??

SFROM functionality (

Grid (#597,607,750,178), Scalebar (#1352,575) (both for map publication), color-mapping (routine name?).

-Trent

There used to be an interactive display for color mapping called "tvcolor"...it would save stretch pairs to pass on to something like 'stretch'; it was cool.

Ability to interactely collect measurements between any random images with or a without camera model in order to translate or warp...for instance, a level2 to a level2 image....an, old air brush map or geologic map to a basemap. (qview-matchpoint tool: #00092, 01551)

Ability to get azimuths for level 2 files. The azimuth code should not be concerned about the level of the image file. As long as there is a way to go from lat,lon to
line,sample to lat,lon, then the level of the image should be transparent.

The cpylab and lev1prop capabilities are needed in order to run photometry related software on level 2 files. This was available in ISIS2
and should be available in ISIS3.

Please remove srclevinit from the list....turns out levinit was the program that we ran for the MEX SRC camera
Sorry for the confusion,
Annie

Also available at internal Wiki
http://intraweb.wr.usgs.gov/webteamwiki/index.php/ISIS_2_Priorities

-Trent

Also available in: Atom PDF