ISIS Application Documentation
Convert from an external format, non-ISIS format using template files to an ISIS Cube.
Description
NOTE: This program and the associated template files are incomplete. The documentation
describes what the eventual intended capabilities are. Many capabilities are not implemented
at this time.
Reads an input label file and image file. The contents of the ISIS cube label file are
generated using the template file specified by the TEMPLATE parameter.
This application uses the Inja templating engine
to render the template file. The input data from the input label
is converted to JSON and then it is accessed via the Inja templating syntax.
See the Inja documentation for the full template
syntax.
Categories
History
Kristin Berry and Amy Stamile | 2021-05-17 |
Original version
|
|
Parameter Groups
Files
Name
|
Description
|
FROM |
Input label
|
TEMPLATE |
Input template
|
TO |
Isis Cube
|
Overides
Name
|
Description
|
TARGET | Provide target name if absent or incorrect in input (FROM)
label
|
Debug
Name
|
Description
|
DATA |
Dump of the json used in the templates
|
|
Files:
FROM
Description
This is the label to be ingested to an ISIS Cube. It's assumed that the image is located in the same directory.
Type
| cube |
File Mode
| input |
Filter
|
*.xml
|
Files:
TEMPLATE
Description
The file name of the input template. This file contains "inja" compatible
template syntax inside of a ISIS Cube label.
Type
| filename |
File Mode
| input |
Internal Default
| None |
Files:
TO
Description
The ingested ISIS Cube.
Type
| cube |
File Mode
| output |
Overides:
TARGET
Description
This parameter may be necessary as some input files may
not contain a target name or it may be incorrect. Some Dawn
EDRs have this issue.
Type
| string |
Internal Default
| Label Value |
Debug:
DATA
Description
This output file is used to dump the contents of the JSON structure
used by the template engine as its source of data.
Type
| filename |
Internal Default
| Optional JSON output |