Commit 31225b73 authored by Tim Giroux's avatar Tim Giroux Committed by Jesse Mapel
Browse files

add csm info to app docs for csminit and jigsaw

parent b382c973
Loading
Loading
Loading
Loading
+38 −1
Original line number Diff line number Diff line
@@ -18,9 +18,33 @@
    </p>
    <p>
      Information about the CSM model will also be added to the CsmInfo group on
      the cube label. These are just for users to reference and are not used
      the cube label. The group includes names, units, and types for model
      parameter. These are just for users to reference and are not used
      programmatically.
    </p>
    <pre>
Group = CsmInfo
CSMPlatformID       = Mars_Reconnaissance_Orbiter
CSMInstrumentId     = "CONTEXT CAMERA"
ReferenceTime       = 2014-05-21T15:48:56Z
ModelParameterNames = ("IT Pos. Bias   ", "CT Pos. Bias   ",
                        "Rad Pos. Bias  ", "IT Vel. Bias   ",
                        "CT Vel. Bias   ", "Rad Vel. Bias  ",
                        "Omega Bias     ", "Phi Bias       ",
                        "Kappa Bias     ", "Omega Rate     ",
                        "Phi Rate       ", "Kappa Rate     ",
                        "Omega Accl     ", "Phi Accl       ",
                        "Kappa Accl     ", "Focal Bias     ")
ModelParameterUnits = (m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m)
ModelParameterTypes = (REAL, REAL, REAL, REAL, REAL, REAL, REAL, REAL,
                        REAL, REAL, REAL, REAL, REAL, REAL, REAL, REAL)
End_Group
    </pre>
    <p>
      The ModelParameter keywords contain information that can be used
      when running jigsaw. This information is unique for each model. For
      more detail, see the CSMSOLVELIST parameter in the jigsaw documentation.
    </p>
    <p>
      This program can be run on any Cube file, but if the Cube has spice data
      from spiceinit then it will be removed so that there is no ambiguity
@@ -148,4 +172,17 @@
      </parameter>
    </group>
  </groups>
  <example>
  <brief>Simple csminit Example</brief>
  <description>
    This example uses a calibrated MRO CTX image and an isd generated using ALE or Abstraction Layer for Ephemerides.
  </description>
  <terminalInterface>
    <commandLine> csminit from= F02_036648_2021_XN_22N022W.cal.csm.cub isd= F02_036648_2021_XN_22N022W.cal.csm.json
    </commandLine>
    <description>
      Simple csminit example
    </description>
  </terminalInterface>
</example>
</application>
+15 −0
Original line number Diff line number Diff line
@@ -1420,6 +1420,21 @@
      </group>

    </groups>
    <example>
      <brief>Solve with CSM parameters</brief>
      <description>
        This is an example where the cubes in the network have been run through csminit.
        When specified in CSMSOLVELIST, parameters described in the CsmInfo group can
        be adjusted during the bundle.
      </description>
      <terminalInterface>
        <commandLine> jigsaw fromlis=cubes.lis cnet=input.net onet=output.net radius=yes csmsolvelist="(Omega Bias, Phi Bias, Kappa Bias)" control_point_coordinate_type_bundle=rectangular control_point_coordinate_type_reports=rectangular point_x_sigma=50 point_y_sigma=50 point_z_sigma=50
        </commandLine>
        <description>
         jigsaw CSM example
        </description>
      </terminalInterface>
    </example>

    <liens>
      <item>Add items to glossary, example(s) and tips on how to analyze the