ciss2isis failing on "unknown" target
There are a bunch of Cassini ISS images that cannot be imported into ISIS because of missing translation values:
STDERR: b'PROGRAMMER ERROR Unable to find a translation value for [TargetName, AEGAEON] in file [/Volumes/Data/Applications/ISIS3/data/cassini/translations/cassiniIss.trn].\n'
STDERR: b'PROGRAMMER ERROR Unable to find a translation value for [TargetName, ANTHE] in file [/Volumes/Data/Applications/ISIS3/data/cassini/translations/cassiniIss.trn].\n'
Can this be added to 'ciss2isis' ?
Here's the FILE_NAMEs of ISS data that I have identified to fail:
#2 Updated by Tammy Becker over 1 year ago
Internally, the first image listed can be found:
/pds_san/PDS_Archive/Cassini/ISS/coiss_2060/data/1643188892_1643282464/N1643264167_1.LBL, IMG (TARGET_NAME = "AEGAEON")
/pds_san/PDS_Archive/Cassini/ISS/coiss_2100/data/1829042482_1829225208/N1829223369_1.LBL, IMG (TARGET_NAME = "AEGAEON")
/pds_san/PDS_Archive/Cassini/ISS/coiss_2102/data/1832736346_1832863717/N1832830863_1.LBL, IMG (TARGET_NAME = "ANTHE")
- Test Reviewer set to Stuart Sides
I have searched the pds archives for Cassini ISS labels and made a list of targets to add to the ciss2isis translation file:
*Starred target names will be translated to "Sky" when creating an ISIS cube
This is built on Fedora25 and available for testing at /work/projects/isis/latest/m04970
The version of ciss2isis found here is using a local translation file: src/cassini/apps/ciss2isis/cassiniIss.trn
can this be built to test from astrovm4 please? Thanks.
ciss2isis from=/pds_san/PDS_Archive/Cassini/ISS/coiss_2060/data/1643188892_1643282464/N1643264167_1.LBL to=N1643264167_1.cub
ciss2isis: error while loading shared libraries: libicui18n.so.57: cannot open shared object file: No such file or directory
- Status changed from Resolved to Feedback
1) cisstoisis worked for
N1643264167_1.cub: TargetName = Aegaeon
N1829223369_1.cub: TargetName = Aegaeon
N1832830863_1.cub: TargetName = Anthe
2) spiceinit is not available under this build, so the failures in spiceinit are under isis3nightly (/usgs/pkgs/isis3nightly2018-01-10/isis). Is this expected??
spiceinit from= from=N1643264167_1.cub
Group = Kernels
NaifFrameCode = -82360
LeapSecond = $base/kernels/lsk/naif0012.tls
TargetAttitudeShape = ($base/kernels/pck/pck00009.tpc,
TargetPosition = $base/kernels/spk/de405.bsp
InstrumentPointing = ($cassini/kernels/ck/10024_10029ra.bc,
Instrument = Null
SpacecraftClock = $cassini/kernels/sclk/cas00171.tsc
InstrumentPosition = $cassini/kernels/spk/100325R_SCPSE_10021_1005-
InstrumentAddendum = $cassini/kernels/iak/IssNAAddendum004.ti
ShapeModel = Null
InstrumentPositionQuality = Reconstructed
InstrumentPointingQuality = Reconstructed
CameraVersion = 1
Error = "Can not find [BODY653_RADII] in text kernels"
Group = Error
Program = spiceinit
Code = 1
Message = "Unable to initialize camera model"
File = spiceinit.cpp
Line = 240
3) lastly, the named targets should be added to the ciss2isis application documentation for the user. Including the note regarding the target names translated to SKY.
I have added spiceinit to this build and run into the same error when running it. Some of the smaller bodies do not have NAIF support for parameters such as their body radii.
This issue seems to be out of scope for this ticket, but a new ticket referring to the added targets and their kernel support will be created with a reference to this ticket.
- Status changed from Feedback to Resolved
Suggested documentation changes have been made.
They are available for viewing at: /work/projects/isis/latest/m04970/isis/src/cassini/apps/ciss2isis/ciss2isis.html
The list of targets that can be ingested but not spiced has been added to the "FROM" section
The list of targets that translate to "Sky" in the output cube has been added to the "TO" section
I have reviewed the updated documentation. I actually like the statement in the note of this ticket:
Some of the smaller bodies do not have NAIF support for parameters such as their body radii.
Could the description for FROM under NOTE be:
"While we support most Cassini ISS Targets for ingestion, some of the smaller bodies do not have NAIF support for parameters such as their body radii. Therefore, spiceinit will fail.
The current list of these target bodies is: ...
The additional note in "TO" for the Sky translation is good.
Here is what I have after your feedback:
NOTE: While we support most Cassini ISS Targets for ingestion, some of the smaller bodies do not currently have support for parameters such as their body radii. Therefore, spiceinit will fail when run on cubes created with these targets. The current list of these target bodies is :...
This version is available at: /work/projects/isis/latest/m04970/isis/src/cassini/apps/ciss2isis/ciss2isis.html