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 |