From e330d53bc050dd4365c7042f0d4513cae8cf2fc8 Mon Sep 17 00:00:00 2001
From: Kaitlyn Lee
Date: Thu, 6 Feb 2020 10:09:04 -0700
Subject: [PATCH 01/21] Abstracted campt app.
---
isis/src/base/apps/campt/campt.cpp | 263 ++++++++++++++++++++++++++++
isis/src/base/apps/campt/campt.h | 12 ++
isis/src/base/apps/campt/main.cpp | 267 ++---------------------------
3 files changed, 289 insertions(+), 253 deletions(-)
create mode 100644 isis/src/base/apps/campt/campt.cpp
create mode 100644 isis/src/base/apps/campt/campt.h
diff --git a/isis/src/base/apps/campt/campt.cpp b/isis/src/base/apps/campt/campt.cpp
new file mode 100644
index 0000000000..fa81429cc9
--- /dev/null
+++ b/isis/src/base/apps/campt/campt.cpp
@@ -0,0 +1,263 @@
+#include "campt.h"
+
+#include
+#include
+
+#include "Brick.h"
+#include "Camera.h"
+#include "CameraPointInfo.h"
+#include "CSVReader.h"
+#include "Distance.h"
+#include "IException.h"
+#include "iTime.h"
+#include "Longitude.h"
+#include "Progress.h"
+#include "PvlGroup.h"
+#include "SpecialPixel.h"
+#include "TProjection.h"
+
+using namespace std;
+using namespace Isis;
+
+namespace Isis{
+
+ QList< QPair > getPoints(const UserInterface &ui, bool usePointList);
+ QList getCameraPointInfo(const UserInterface &ui,
+ QList< QPair > points,
+ CameraPointInfo &campt);
+ void writePoints(const UserInterface &ui, QList camPoints, Pvl *log);
+
+ void campt(UserInterface &ui, Pvl *log) {
+ // Setup our input cube
+ CameraPointInfo campt;
+
+ QString fileFormat = ui.GetString("FORMAT");
+ if(fileFormat=="PVL")
+ campt.SetCSVOutput(false);
+ else
+ campt.SetCSVOutput(true);
+
+ campt.SetCube( ui.GetFileName("FROM") + "+" + ui.GetInputAttribute("FROM").toString() );
+
+ // Grab the provided points (coordinates)
+ QList< QPair > points = getPoints(ui, ui.WasEntered("COORDLIST"));
+
+ // Get the camera point info for coordiante
+ QList camPoints = getCameraPointInfo(ui, points, campt);
+
+ writePoints(ui, camPoints, log);
+ }
+
+
+ // We can grab our coordinates, either from the ui position parameters or the coordlist parameter
+ // This method returns a list of double pairs (i.e. a list of coordinates)
+ QList< QPair > getPoints(const UserInterface &ui, bool usePointList) {
+ double point1 = 0.0;
+ double point2 = 0.0;
+ QList< QPair > points;
+ QString pointType = ui.GetString("TYPE");
+
+ // Check if the provided coordinate list is valid, i.e. a Samp/Line or Lat/Long coordinate per row
+ if (usePointList) {
+
+ CSVReader reader;
+ reader.read(FileName(ui.GetFileName("COORDLIST")).expanded());
+
+ if (!reader.isTableValid(reader.getTable()) || reader.columns() != 2) {
+ QString msg = "Coordinate file formatted incorrectly.\n"
+ "Each row must have two columns: a sample,line or a latitude,longitude pair.";
+ throw IException(IException::User, msg, _FILEINFO_);
+ }
+
+ for (int row = 0; row < reader.rows(); row++) {
+ point1 = toDouble(reader.getRow(row)[0]);
+ point2 = toDouble(reader.getRow(row)[1]);
+ points.append(QPair(point1, point2));
+ }
+
+ }
+ // Grab the coordinate from the ui position parameters if no coordinate list is provided
+ else {
+ if (pointType == "IMAGE") {
+ if (ui.WasEntered("SAMPLE"))
+ point1 = ui.GetDouble("SAMPLE");
+ if (ui.WasEntered("LINE"))
+ point2 = ui.GetDouble("LINE");
+ }
+ else {
+ point1 = ui.GetDouble("LATITUDE");
+ point2 = ui.GetDouble("LONGITUDE");
+ }
+ points.append(QPair(point1, point2));
+ }
+
+ return points;
+ }
+
+
+ // Gets the camera information for each point (coordinate).
+ // Passed in a list of coordinates, passed in by reference a CameraPointInfo object.
+ // Returns a list of PvlGroup pointers - these groups contain the camera info for each coordinate.
+ QList getCameraPointInfo(const UserInterface &ui,
+ QList< QPair > points,
+ CameraPointInfo &campt) {
+ // Setup our parameters from ui and variables
+ QList cameraPoints;
+ bool usePointList = ui.WasEntered("COORDLIST");
+ bool allowOutside = ui.GetBoolean("ALLOWOUTSIDE");
+ QString type;
+ if (ui.WasEntered("COORDLIST")) {
+ type = ui.GetString("COORDTYPE");
+ }
+ else {
+ type = ui.GetString("TYPE");
+ }
+ PvlGroup *camPoint = NULL;
+
+ // Depending on what type is selected, set values accordingly
+ for (int i = 0; i < points.size(); i++) {
+
+ QPair pt = points[i];
+ if (type == "GROUND") {
+ camPoint = campt.SetGround(pt.first, pt.second, allowOutside, usePointList);
+ }
+ else {
+ if (usePointList) {
+ camPoint = campt.SetImage(pt.first, pt.second, allowOutside, usePointList);
+ }
+ else {
+ if (ui.WasEntered("SAMPLE") && ui.WasEntered("LINE")) {
+ camPoint = campt.SetImage(pt.first, pt.second, allowOutside);
+ }
+ else {
+ if (ui.WasEntered("SAMPLE")) {
+ camPoint = campt.SetSample(pt.first, allowOutside);
+ }
+ else if (ui.WasEntered("LINE")) {
+ camPoint = campt.SetLine(pt.second, allowOutside);
+ }
+ else {
+ camPoint = campt.SetCenter(allowOutside);
+ }
+ }
+ }
+ }
+ cameraPoints.append(camPoint);
+ }
+ camPoint = NULL;
+ return cameraPoints;
+ }
+
+
+ // Write our point coordinates to std out in pvl format, or to a pvl or some type of flat file
+ void writePoints(const UserInterface &ui, QList camPoints, Pvl *log) {
+ // Progress should increment for each point we process
+ Progress prog;
+ prog.SetMaximumSteps(camPoints.size());
+ QString outFile;
+ // Get user params from ui
+ if (ui.WasEntered("TO")) {
+ outFile = FileName(ui.GetFileName("TO")).expanded();
+ }
+ bool append = ui.GetBoolean("APPEND");
+ QString fileFormat = ui.GetString("FORMAT");
+ PvlGroup *point = NULL;
+
+ for (int p = 0; p < camPoints.size(); p++) {
+ bool fileExists = FileName(outFile).fileExists();
+
+ prog.CheckStatus();
+ point = camPoints[p];
+
+ // Remove units on look direction vectors
+ point -> findKeyword("LookDirectionBodyFixed").setUnits("");
+ point -> findKeyword("LookDirectionJ2000").setUnits("");
+ point -> findKeyword("LookDirectionCamera").setUnits("");
+
+ // write to output file
+ if (ui.WasEntered("TO")) {
+ // Write the pvl group out to the file
+ if (fileFormat == "PVL") {
+ Pvl temp;
+ temp.setTerminator("");
+ temp.addGroup((*point));
+
+ // we don't want to overwrite successive points in outfile
+ if (append || p > 0) {
+ temp.append(outFile);
+ }
+ else {
+ temp.write(outFile);
+ }
+ }
+ // Create a flatfile from PVL data
+ // The flatfile is comma delimited and can be imported into Excel
+ else {
+ ofstream os;
+ bool writeHeader = false;
+ if (append || p > 0) {
+ os.open(outFile.toLatin1().data(), ios::app);
+ if (!fileExists) {
+ writeHeader = true;
+ }
+ }
+ else {
+ os.open(outFile.toLatin1().data(), ios::out);
+ writeHeader = true;
+ }
+
+ if (writeHeader) {
+ for (int i = 0; i < (*point).keywords(); i++) {
+ if ((*point)[i].size() == 3) {
+ os << (*point)[i].name() << "X,"
+ << (*point)[i].name() << "Y,"
+ << (*point)[i].name() << "Z";
+ }
+ else {
+ os << (*point)[i].name();
+ }
+
+ if (i < point->keywords() - 1) {
+ os << ",";
+ }
+ }
+ os << endl;
+ }
+
+
+
+ for (int i = 0; i < (*point).keywords(); i++) {
+ if ((*point)[i].size() == 3) {
+ os << (QString)(*point)[i][0] << ","
+ << (QString)(*point)[i][1] << ","
+ << (QString)(*point)[i][2];
+ }
+ else {
+ os << (QString)(*point)[i];
+ }
+
+ if (i < (*point).keywords() - 1) {
+ os << ",";
+ }
+ }
+ os << endl;
+ }
+ }
+
+ // No output file specified
+ else {
+ // don't log data -
+ if (ui.GetString("FORMAT") == "FLAT") {
+ string msg = "Flat file must have a name.";
+ throw IException(IException::User, msg, _FILEINFO_);
+ }
+ }
+
+ // we still want to output the results
+ log->addGroup((*point));
+ delete point;
+ point = NULL;
+ }
+ prog.CheckStatus();
+ }
+}
\ No newline at end of file
diff --git a/isis/src/base/apps/campt/campt.h b/isis/src/base/apps/campt/campt.h
new file mode 100644
index 0000000000..0c16f06703
--- /dev/null
+++ b/isis/src/base/apps/campt/campt.h
@@ -0,0 +1,12 @@
+#ifndef campt_h
+#define campt_h
+
+#include "Pvl.h"
+#include "UserInterface.h"
+
+namespace Isis{
+
+ extern void campt(UserInterface &ui, Pvl *log);
+}
+
+#endif
\ No newline at end of file
diff --git a/isis/src/base/apps/campt/main.cpp b/isis/src/base/apps/campt/main.cpp
index 897b4742c2..7ebd2b3188 100644
--- a/isis/src/base/apps/campt/main.cpp
+++ b/isis/src/base/apps/campt/main.cpp
@@ -1,266 +1,27 @@
#include "Isis.h"
-#include
-#include
+#include "campt.h"
-#include "Brick.h"
-#include "Camera.h"
-#include "CameraPointInfo.h"
-#include "CSVReader.h"
-#include "Distance.h"
-#include "IException.h"
-#include "iTime.h"
-#include "Longitude.h"
-#include "Progress.h"
-#include "PvlGroup.h"
-#include "SpecialPixel.h"
-#include "TProjection.h"
+#include "Application.h"
+#include "Pvl.h"
using namespace std;
using namespace Isis;
-QList< QPair > getPoints(const UserInterface &ui, bool usePointList);
-QList getCameraPointInfo(const UserInterface &ui,
- QList< QPair > points,
- CameraPointInfo &campt);
-void writePoints(const UserInterface &ui, QList camPoints);
-
-
-
-
void IsisMain() {
UserInterface &ui = Application::GetUserInterface();
-
- // Setup our input cube
- CameraPointInfo campt;
-
- QString fileFormat = ui.GetString("FORMAT");
- if(fileFormat=="PVL")
- campt.SetCSVOutput(false);
- else
- campt.SetCSVOutput(true);
-
- campt.SetCube( ui.GetFileName("FROM") + "+" + ui.GetInputAttribute("FROM").toString() );
-
- // Grab the provided points (coordinates)
- QList< QPair > points = getPoints(ui, ui.WasEntered("COORDLIST"));
-
- // Get the camera point info for coordiante
-
- QList camPoints = getCameraPointInfo(ui, points, campt);
-
- writePoints(ui, camPoints);
-}
-
-
-// We can grab our coordinates, either from the ui position parameters or the coordlist parameter
-// This method returns a list of double pairs (i.e. a list of coordinates)
-QList< QPair > getPoints(const UserInterface &ui, bool usePointList) {
- double point1 = 0.0;
- double point2 = 0.0;
- QList< QPair > points;
- QString pointType = ui.GetString("TYPE");
-
- // Check if the provided coordinate list is valid, i.e. a Samp/Line or Lat/Long coordinate per row
- if (usePointList) {
-
- CSVReader reader;
- reader.read(FileName(ui.GetFileName("COORDLIST")).expanded());
-
- if (!reader.isTableValid(reader.getTable()) || reader.columns() != 2) {
- QString msg = "Coordinate file formatted incorrectly.\n"
- "Each row must have two columns: a sample,line or a latitude,longitude pair.";
- throw IException(IException::User, msg, _FILEINFO_);
- }
-
- for (int row = 0; row < reader.rows(); row++) {
- point1 = toDouble(reader.getRow(row)[0]);
- point2 = toDouble(reader.getRow(row)[1]);
- points.append(QPair(point1, point2));
- }
-
+ Pvl appLog;
+ try {
+ campt(ui, &appLog);
}
- // Grab the coordinate from the ui position parameters if no coordinate list is provided
- else {
- if (pointType == "IMAGE") {
- if (ui.WasEntered("SAMPLE"))
- point1 = ui.GetDouble("SAMPLE");
- if (ui.WasEntered("LINE"))
- point2 = ui.GetDouble("LINE");
- }
- else {
- point1 = ui.GetDouble("LATITUDE");
- point2 = ui.GetDouble("LONGITUDE");
+ catch (...) {
+ for (auto grpIt = appLog.beginGroup(); grpIt!= appLog.endGroup(); grpIt++) {
+ Application::Log(*grpIt);
}
- points.append(QPair(point1, point2));
- }
-
- return points;
-}
-
-
-// Gets the camera information for each point (coordinate).
-// Passed in a list of coordinates, passed in by reference a CameraPointInfo object.
-// Returns a list of PvlGroup pointers - these groups contain the camera info for each coordinate.
-QList getCameraPointInfo(const UserInterface &ui,
- QList< QPair > points,
- CameraPointInfo &campt) {
- // Setup our parameters from ui and variables
- QList cameraPoints;
- bool usePointList = ui.WasEntered("COORDLIST");
- bool allowOutside = ui.GetBoolean("ALLOWOUTSIDE");
- QString type;
- if (ui.WasEntered("COORDLIST")) {
- type = ui.GetString("COORDTYPE");
+ throw;
}
- else {
- type = ui.GetString("TYPE");
- }
- PvlGroup *camPoint = NULL;
-
- // Depending on what type is selected, set values accordingly
- for (int i = 0; i < points.size(); i++) {
-
- QPair pt = points[i];
- if (type == "GROUND") {
- camPoint = campt.SetGround(pt.first, pt.second, allowOutside, usePointList);
- }
- else {
- if (usePointList) {
- camPoint = campt.SetImage(pt.first, pt.second, allowOutside, usePointList);
- }
- else {
- if (ui.WasEntered("SAMPLE") && ui.WasEntered("LINE")) {
- camPoint = campt.SetImage(pt.first, pt.second, allowOutside);
- }
- else {
- if (ui.WasEntered("SAMPLE")) {
- camPoint = campt.SetSample(pt.first, allowOutside);
- }
- else if (ui.WasEntered("LINE")) {
- camPoint = campt.SetLine(pt.second, allowOutside);
- }
- else {
- camPoint = campt.SetCenter(allowOutside);
- }
- }
- }
- }
- cameraPoints.append(camPoint);
- }
- camPoint = NULL;
- return cameraPoints;
-}
-
-
-// Write our point coordinates to std out in pvl format, or to a pvl or some type of flat file
-void writePoints(const UserInterface &ui, QList camPoints) {
- // Progress should increment for each point we process
- Progress prog;
- prog.SetMaximumSteps(camPoints.size());
- QString outFile;
- // Get user params from ui
- if (ui.WasEntered("TO")) {
- outFile = FileName(ui.GetFileName("TO")).expanded();
- }
- bool append = ui.GetBoolean("APPEND");
- QString fileFormat = ui.GetString("FORMAT");
- PvlGroup *point = NULL;
-
- for (int p = 0; p < camPoints.size(); p++) {
- bool fileExists = FileName(outFile).fileExists();
-
- prog.CheckStatus();
- point = camPoints[p];
-
- // Remove units on look direction vectors
- point -> findKeyword("LookDirectionBodyFixed").setUnits("");
- point -> findKeyword("LookDirectionJ2000").setUnits("");
- point -> findKeyword("LookDirectionCamera").setUnits("");
-
- // write to output file
- if (ui.WasEntered("TO")) {
- // Write the pvl group out to the file
- if (fileFormat == "PVL") {
- Pvl temp;
- temp.setTerminator("");
- temp.addGroup((*point));
-
- // we don't want to overwrite successive points in outfile
- if (append || p > 0) {
- temp.append(outFile);
- }
- else {
- temp.write(outFile);
- }
- }
- // Create a flatfile from PVL data
- // The flatfile is comma delimited and can be imported into Excel
- else {
- ofstream os;
- bool writeHeader = false;
- if (append || p > 0) {
- os.open(outFile.toLatin1().data(), ios::app);
- if (!fileExists) {
- writeHeader = true;
- }
- }
- else {
- os.open(outFile.toLatin1().data(), ios::out);
- writeHeader = true;
- }
-
- if (writeHeader) {
- for (int i = 0; i < (*point).keywords(); i++) {
- if ((*point)[i].size() == 3) {
- os << (*point)[i].name() << "X,"
- << (*point)[i].name() << "Y,"
- << (*point)[i].name() << "Z";
- }
- else {
- os << (*point)[i].name();
- }
-
- if (i < point->keywords() - 1) {
- os << ",";
- }
- }
- os << endl;
- }
-
-
-
- for (int i = 0; i < (*point).keywords(); i++) {
- if ((*point)[i].size() == 3) {
- os << (QString)(*point)[i][0] << ","
- << (QString)(*point)[i][1] << ","
- << (QString)(*point)[i][2];
- }
- else {
- os << (QString)(*point)[i];
- }
-
- if (i < (*point).keywords() - 1) {
- os << ",";
- }
- }
- os << endl;
- }
- }
-
- // No output file specified
- else {
- // don't log data -
- if (ui.GetString("FORMAT") == "FLAT") {
- string msg = "Flat file must have a name.";
- throw IException(IException::User, msg, _FILEINFO_);
- }
- }
-
- // we still want to output the results
- Application::Log((*point));
- delete point;
- point = NULL;
+
+ for (auto grpIt = appLog.beginGroup(); grpIt!= appLog.endGroup(); grpIt++) {
+ Application::Log(*grpIt);
}
- prog.CheckStatus();
-}
+}
\ No newline at end of file
From 94552c046891607ffa702070dc6d0577cc19692b Mon Sep 17 00:00:00 2001
From: Peter Aaron Giroux
Date: Tue, 11 Feb 2020 15:31:33 -0700
Subject: [PATCH 02/21] Revert "Merge branch 'campt' of
https://github.com/kaitlyndlee/ISIS3 into dev"
This reverts commit 521dd44a6831b488052aa0e21e65ca3c5f40f7f1, reversing
changes made to 2874acf628c944823f317ebd1a2525d15dee497b.
---
isis/src/base/apps/campt/campt.cpp | 263 ----------------------------
isis/src/base/apps/campt/campt.h | 12 --
isis/src/base/apps/campt/main.cpp | 267 +++++++++++++++++++++++++++--
3 files changed, 253 insertions(+), 289 deletions(-)
delete mode 100644 isis/src/base/apps/campt/campt.cpp
delete mode 100644 isis/src/base/apps/campt/campt.h
diff --git a/isis/src/base/apps/campt/campt.cpp b/isis/src/base/apps/campt/campt.cpp
deleted file mode 100644
index fa81429cc9..0000000000
--- a/isis/src/base/apps/campt/campt.cpp
+++ /dev/null
@@ -1,263 +0,0 @@
-#include "campt.h"
-
-#include
-#include
-
-#include "Brick.h"
-#include "Camera.h"
-#include "CameraPointInfo.h"
-#include "CSVReader.h"
-#include "Distance.h"
-#include "IException.h"
-#include "iTime.h"
-#include "Longitude.h"
-#include "Progress.h"
-#include "PvlGroup.h"
-#include "SpecialPixel.h"
-#include "TProjection.h"
-
-using namespace std;
-using namespace Isis;
-
-namespace Isis{
-
- QList< QPair > getPoints(const UserInterface &ui, bool usePointList);
- QList getCameraPointInfo(const UserInterface &ui,
- QList< QPair > points,
- CameraPointInfo &campt);
- void writePoints(const UserInterface &ui, QList camPoints, Pvl *log);
-
- void campt(UserInterface &ui, Pvl *log) {
- // Setup our input cube
- CameraPointInfo campt;
-
- QString fileFormat = ui.GetString("FORMAT");
- if(fileFormat=="PVL")
- campt.SetCSVOutput(false);
- else
- campt.SetCSVOutput(true);
-
- campt.SetCube( ui.GetFileName("FROM") + "+" + ui.GetInputAttribute("FROM").toString() );
-
- // Grab the provided points (coordinates)
- QList< QPair > points = getPoints(ui, ui.WasEntered("COORDLIST"));
-
- // Get the camera point info for coordiante
- QList camPoints = getCameraPointInfo(ui, points, campt);
-
- writePoints(ui, camPoints, log);
- }
-
-
- // We can grab our coordinates, either from the ui position parameters or the coordlist parameter
- // This method returns a list of double pairs (i.e. a list of coordinates)
- QList< QPair > getPoints(const UserInterface &ui, bool usePointList) {
- double point1 = 0.0;
- double point2 = 0.0;
- QList< QPair > points;
- QString pointType = ui.GetString("TYPE");
-
- // Check if the provided coordinate list is valid, i.e. a Samp/Line or Lat/Long coordinate per row
- if (usePointList) {
-
- CSVReader reader;
- reader.read(FileName(ui.GetFileName("COORDLIST")).expanded());
-
- if (!reader.isTableValid(reader.getTable()) || reader.columns() != 2) {
- QString msg = "Coordinate file formatted incorrectly.\n"
- "Each row must have two columns: a sample,line or a latitude,longitude pair.";
- throw IException(IException::User, msg, _FILEINFO_);
- }
-
- for (int row = 0; row < reader.rows(); row++) {
- point1 = toDouble(reader.getRow(row)[0]);
- point2 = toDouble(reader.getRow(row)[1]);
- points.append(QPair(point1, point2));
- }
-
- }
- // Grab the coordinate from the ui position parameters if no coordinate list is provided
- else {
- if (pointType == "IMAGE") {
- if (ui.WasEntered("SAMPLE"))
- point1 = ui.GetDouble("SAMPLE");
- if (ui.WasEntered("LINE"))
- point2 = ui.GetDouble("LINE");
- }
- else {
- point1 = ui.GetDouble("LATITUDE");
- point2 = ui.GetDouble("LONGITUDE");
- }
- points.append(QPair(point1, point2));
- }
-
- return points;
- }
-
-
- // Gets the camera information for each point (coordinate).
- // Passed in a list of coordinates, passed in by reference a CameraPointInfo object.
- // Returns a list of PvlGroup pointers - these groups contain the camera info for each coordinate.
- QList getCameraPointInfo(const UserInterface &ui,
- QList< QPair > points,
- CameraPointInfo &campt) {
- // Setup our parameters from ui and variables
- QList cameraPoints;
- bool usePointList = ui.WasEntered("COORDLIST");
- bool allowOutside = ui.GetBoolean("ALLOWOUTSIDE");
- QString type;
- if (ui.WasEntered("COORDLIST")) {
- type = ui.GetString("COORDTYPE");
- }
- else {
- type = ui.GetString("TYPE");
- }
- PvlGroup *camPoint = NULL;
-
- // Depending on what type is selected, set values accordingly
- for (int i = 0; i < points.size(); i++) {
-
- QPair pt = points[i];
- if (type == "GROUND") {
- camPoint = campt.SetGround(pt.first, pt.second, allowOutside, usePointList);
- }
- else {
- if (usePointList) {
- camPoint = campt.SetImage(pt.first, pt.second, allowOutside, usePointList);
- }
- else {
- if (ui.WasEntered("SAMPLE") && ui.WasEntered("LINE")) {
- camPoint = campt.SetImage(pt.first, pt.second, allowOutside);
- }
- else {
- if (ui.WasEntered("SAMPLE")) {
- camPoint = campt.SetSample(pt.first, allowOutside);
- }
- else if (ui.WasEntered("LINE")) {
- camPoint = campt.SetLine(pt.second, allowOutside);
- }
- else {
- camPoint = campt.SetCenter(allowOutside);
- }
- }
- }
- }
- cameraPoints.append(camPoint);
- }
- camPoint = NULL;
- return cameraPoints;
- }
-
-
- // Write our point coordinates to std out in pvl format, or to a pvl or some type of flat file
- void writePoints(const UserInterface &ui, QList camPoints, Pvl *log) {
- // Progress should increment for each point we process
- Progress prog;
- prog.SetMaximumSteps(camPoints.size());
- QString outFile;
- // Get user params from ui
- if (ui.WasEntered("TO")) {
- outFile = FileName(ui.GetFileName("TO")).expanded();
- }
- bool append = ui.GetBoolean("APPEND");
- QString fileFormat = ui.GetString("FORMAT");
- PvlGroup *point = NULL;
-
- for (int p = 0; p < camPoints.size(); p++) {
- bool fileExists = FileName(outFile).fileExists();
-
- prog.CheckStatus();
- point = camPoints[p];
-
- // Remove units on look direction vectors
- point -> findKeyword("LookDirectionBodyFixed").setUnits("");
- point -> findKeyword("LookDirectionJ2000").setUnits("");
- point -> findKeyword("LookDirectionCamera").setUnits("");
-
- // write to output file
- if (ui.WasEntered("TO")) {
- // Write the pvl group out to the file
- if (fileFormat == "PVL") {
- Pvl temp;
- temp.setTerminator("");
- temp.addGroup((*point));
-
- // we don't want to overwrite successive points in outfile
- if (append || p > 0) {
- temp.append(outFile);
- }
- else {
- temp.write(outFile);
- }
- }
- // Create a flatfile from PVL data
- // The flatfile is comma delimited and can be imported into Excel
- else {
- ofstream os;
- bool writeHeader = false;
- if (append || p > 0) {
- os.open(outFile.toLatin1().data(), ios::app);
- if (!fileExists) {
- writeHeader = true;
- }
- }
- else {
- os.open(outFile.toLatin1().data(), ios::out);
- writeHeader = true;
- }
-
- if (writeHeader) {
- for (int i = 0; i < (*point).keywords(); i++) {
- if ((*point)[i].size() == 3) {
- os << (*point)[i].name() << "X,"
- << (*point)[i].name() << "Y,"
- << (*point)[i].name() << "Z";
- }
- else {
- os << (*point)[i].name();
- }
-
- if (i < point->keywords() - 1) {
- os << ",";
- }
- }
- os << endl;
- }
-
-
-
- for (int i = 0; i < (*point).keywords(); i++) {
- if ((*point)[i].size() == 3) {
- os << (QString)(*point)[i][0] << ","
- << (QString)(*point)[i][1] << ","
- << (QString)(*point)[i][2];
- }
- else {
- os << (QString)(*point)[i];
- }
-
- if (i < (*point).keywords() - 1) {
- os << ",";
- }
- }
- os << endl;
- }
- }
-
- // No output file specified
- else {
- // don't log data -
- if (ui.GetString("FORMAT") == "FLAT") {
- string msg = "Flat file must have a name.";
- throw IException(IException::User, msg, _FILEINFO_);
- }
- }
-
- // we still want to output the results
- log->addGroup((*point));
- delete point;
- point = NULL;
- }
- prog.CheckStatus();
- }
-}
\ No newline at end of file
diff --git a/isis/src/base/apps/campt/campt.h b/isis/src/base/apps/campt/campt.h
deleted file mode 100644
index 0c16f06703..0000000000
--- a/isis/src/base/apps/campt/campt.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#ifndef campt_h
-#define campt_h
-
-#include "Pvl.h"
-#include "UserInterface.h"
-
-namespace Isis{
-
- extern void campt(UserInterface &ui, Pvl *log);
-}
-
-#endif
\ No newline at end of file
diff --git a/isis/src/base/apps/campt/main.cpp b/isis/src/base/apps/campt/main.cpp
index 7ebd2b3188..897b4742c2 100644
--- a/isis/src/base/apps/campt/main.cpp
+++ b/isis/src/base/apps/campt/main.cpp
@@ -1,27 +1,266 @@
#include "Isis.h"
-#include "campt.h"
+#include
+#include
-#include "Application.h"
-#include "Pvl.h"
+#include "Brick.h"
+#include "Camera.h"
+#include "CameraPointInfo.h"
+#include "CSVReader.h"
+#include "Distance.h"
+#include "IException.h"
+#include "iTime.h"
+#include "Longitude.h"
+#include "Progress.h"
+#include "PvlGroup.h"
+#include "SpecialPixel.h"
+#include "TProjection.h"
using namespace std;
using namespace Isis;
+QList< QPair > getPoints(const UserInterface &ui, bool usePointList);
+QList getCameraPointInfo(const UserInterface &ui,
+ QList< QPair > points,
+ CameraPointInfo &campt);
+void writePoints(const UserInterface &ui, QList camPoints);
+
+
+
+
void IsisMain() {
UserInterface &ui = Application::GetUserInterface();
- Pvl appLog;
- try {
- campt(ui, &appLog);
+
+ // Setup our input cube
+ CameraPointInfo campt;
+
+ QString fileFormat = ui.GetString("FORMAT");
+ if(fileFormat=="PVL")
+ campt.SetCSVOutput(false);
+ else
+ campt.SetCSVOutput(true);
+
+ campt.SetCube( ui.GetFileName("FROM") + "+" + ui.GetInputAttribute("FROM").toString() );
+
+ // Grab the provided points (coordinates)
+ QList< QPair > points = getPoints(ui, ui.WasEntered("COORDLIST"));
+
+ // Get the camera point info for coordiante
+
+ QList camPoints = getCameraPointInfo(ui, points, campt);
+
+ writePoints(ui, camPoints);
+}
+
+
+// We can grab our coordinates, either from the ui position parameters or the coordlist parameter
+// This method returns a list of double pairs (i.e. a list of coordinates)
+QList< QPair > getPoints(const UserInterface &ui, bool usePointList) {
+ double point1 = 0.0;
+ double point2 = 0.0;
+ QList< QPair > points;
+ QString pointType = ui.GetString("TYPE");
+
+ // Check if the provided coordinate list is valid, i.e. a Samp/Line or Lat/Long coordinate per row
+ if (usePointList) {
+
+ CSVReader reader;
+ reader.read(FileName(ui.GetFileName("COORDLIST")).expanded());
+
+ if (!reader.isTableValid(reader.getTable()) || reader.columns() != 2) {
+ QString msg = "Coordinate file formatted incorrectly.\n"
+ "Each row must have two columns: a sample,line or a latitude,longitude pair.";
+ throw IException(IException::User, msg, _FILEINFO_);
+ }
+
+ for (int row = 0; row < reader.rows(); row++) {
+ point1 = toDouble(reader.getRow(row)[0]);
+ point2 = toDouble(reader.getRow(row)[1]);
+ points.append(QPair(point1, point2));
+ }
+
}
- catch (...) {
- for (auto grpIt = appLog.beginGroup(); grpIt!= appLog.endGroup(); grpIt++) {
- Application::Log(*grpIt);
+ // Grab the coordinate from the ui position parameters if no coordinate list is provided
+ else {
+ if (pointType == "IMAGE") {
+ if (ui.WasEntered("SAMPLE"))
+ point1 = ui.GetDouble("SAMPLE");
+ if (ui.WasEntered("LINE"))
+ point2 = ui.GetDouble("LINE");
+ }
+ else {
+ point1 = ui.GetDouble("LATITUDE");
+ point2 = ui.GetDouble("LONGITUDE");
}
- throw;
+ points.append(QPair(point1, point2));
+ }
+
+ return points;
+}
+
+
+// Gets the camera information for each point (coordinate).
+// Passed in a list of coordinates, passed in by reference a CameraPointInfo object.
+// Returns a list of PvlGroup pointers - these groups contain the camera info for each coordinate.
+QList getCameraPointInfo(const UserInterface &ui,
+ QList< QPair > points,
+ CameraPointInfo &campt) {
+ // Setup our parameters from ui and variables
+ QList cameraPoints;
+ bool usePointList = ui.WasEntered("COORDLIST");
+ bool allowOutside = ui.GetBoolean("ALLOWOUTSIDE");
+ QString type;
+ if (ui.WasEntered("COORDLIST")) {
+ type = ui.GetString("COORDTYPE");
}
-
- for (auto grpIt = appLog.beginGroup(); grpIt!= appLog.endGroup(); grpIt++) {
- Application::Log(*grpIt);
+ else {
+ type = ui.GetString("TYPE");
+ }
+ PvlGroup *camPoint = NULL;
+
+ // Depending on what type is selected, set values accordingly
+ for (int i = 0; i < points.size(); i++) {
+
+ QPair pt = points[i];
+ if (type == "GROUND") {
+ camPoint = campt.SetGround(pt.first, pt.second, allowOutside, usePointList);
+ }
+ else {
+ if (usePointList) {
+ camPoint = campt.SetImage(pt.first, pt.second, allowOutside, usePointList);
+ }
+ else {
+ if (ui.WasEntered("SAMPLE") && ui.WasEntered("LINE")) {
+ camPoint = campt.SetImage(pt.first, pt.second, allowOutside);
+ }
+ else {
+ if (ui.WasEntered("SAMPLE")) {
+ camPoint = campt.SetSample(pt.first, allowOutside);
+ }
+ else if (ui.WasEntered("LINE")) {
+ camPoint = campt.SetLine(pt.second, allowOutside);
+ }
+ else {
+ camPoint = campt.SetCenter(allowOutside);
+ }
+ }
+ }
+ }
+ cameraPoints.append(camPoint);
+ }
+ camPoint = NULL;
+ return cameraPoints;
+}
+
+
+// Write our point coordinates to std out in pvl format, or to a pvl or some type of flat file
+void writePoints(const UserInterface &ui, QList camPoints) {
+ // Progress should increment for each point we process
+ Progress prog;
+ prog.SetMaximumSteps(camPoints.size());
+ QString outFile;
+ // Get user params from ui
+ if (ui.WasEntered("TO")) {
+ outFile = FileName(ui.GetFileName("TO")).expanded();
+ }
+ bool append = ui.GetBoolean("APPEND");
+ QString fileFormat = ui.GetString("FORMAT");
+ PvlGroup *point = NULL;
+
+ for (int p = 0; p < camPoints.size(); p++) {
+ bool fileExists = FileName(outFile).fileExists();
+
+ prog.CheckStatus();
+ point = camPoints[p];
+
+ // Remove units on look direction vectors
+ point -> findKeyword("LookDirectionBodyFixed").setUnits("");
+ point -> findKeyword("LookDirectionJ2000").setUnits("");
+ point -> findKeyword("LookDirectionCamera").setUnits("");
+
+ // write to output file
+ if (ui.WasEntered("TO")) {
+ // Write the pvl group out to the file
+ if (fileFormat == "PVL") {
+ Pvl temp;
+ temp.setTerminator("");
+ temp.addGroup((*point));
+
+ // we don't want to overwrite successive points in outfile
+ if (append || p > 0) {
+ temp.append(outFile);
+ }
+ else {
+ temp.write(outFile);
+ }
+ }
+ // Create a flatfile from PVL data
+ // The flatfile is comma delimited and can be imported into Excel
+ else {
+ ofstream os;
+ bool writeHeader = false;
+ if (append || p > 0) {
+ os.open(outFile.toLatin1().data(), ios::app);
+ if (!fileExists) {
+ writeHeader = true;
+ }
+ }
+ else {
+ os.open(outFile.toLatin1().data(), ios::out);
+ writeHeader = true;
+ }
+
+ if (writeHeader) {
+ for (int i = 0; i < (*point).keywords(); i++) {
+ if ((*point)[i].size() == 3) {
+ os << (*point)[i].name() << "X,"
+ << (*point)[i].name() << "Y,"
+ << (*point)[i].name() << "Z";
+ }
+ else {
+ os << (*point)[i].name();
+ }
+
+ if (i < point->keywords() - 1) {
+ os << ",";
+ }
+ }
+ os << endl;
+ }
+
+
+
+ for (int i = 0; i < (*point).keywords(); i++) {
+ if ((*point)[i].size() == 3) {
+ os << (QString)(*point)[i][0] << ","
+ << (QString)(*point)[i][1] << ","
+ << (QString)(*point)[i][2];
+ }
+ else {
+ os << (QString)(*point)[i];
+ }
+
+ if (i < (*point).keywords() - 1) {
+ os << ",";
+ }
+ }
+ os << endl;
+ }
+ }
+
+ // No output file specified
+ else {
+ // don't log data -
+ if (ui.GetString("FORMAT") == "FLAT") {
+ string msg = "Flat file must have a name.";
+ throw IException(IException::User, msg, _FILEINFO_);
+ }
+ }
+
+ // we still want to output the results
+ Application::Log((*point));
+ delete point;
+ point = NULL;
}
-}
\ No newline at end of file
+ prog.CheckStatus();
+}
From 834b5b538f2d10dfc72dcebb6588c34811c20efe Mon Sep 17 00:00:00 2001
From: Jesse Mapel
Date: Fri, 28 Feb 2020 10:59:04 -0700
Subject: [PATCH 03/21] Used CK quality for PCK selection in spiceinit (#3716)
* Changed PCK to use CK quality in spiceinit
* Added spiceinit history for change
---
isis/src/base/apps/spiceinit/spiceinit.cpp | 48 +++++++++++-----------
isis/src/base/apps/spiceinit/spiceinit.xml | 17 +++++---
2 files changed, 35 insertions(+), 30 deletions(-)
diff --git a/isis/src/base/apps/spiceinit/spiceinit.cpp b/isis/src/base/apps/spiceinit/spiceinit.cpp
index 97c7ea9347..9302fadd5e 100644
--- a/isis/src/base/apps/spiceinit/spiceinit.cpp
+++ b/isis/src/base/apps/spiceinit/spiceinit.cpp
@@ -23,7 +23,7 @@
using namespace std;
-namespace Isis {
+namespace Isis {
void getUserEnteredKernel(UserInterface &ui, const QString ¶m, Kernel &kernel);
bool tryKernels(Cube *icube, Process &p, UserInterface &ui, Pvl *log,
@@ -42,16 +42,16 @@ namespace Isis {
* @param ui The Application UI
* @param(out) log The Pvl that attempted kernel sets will be logged to
*/
- void spiceinit(UserInterface &ui, Pvl *log) {
+ void spiceinit(UserInterface &ui, Pvl *log) {
// Open the input cube
Process p;
-
+
CubeAttributeInput cai;
Cube *icube = p.SetInputCube(ui.GetFileName("FROM"), cai, ReadWrite);
spiceinit(icube, ui, log);
p.EndProcess();
}
-
+
/**
* Spiceinit a Cube
@@ -76,7 +76,7 @@ namespace Isis {
QString msg = "At least one SPK quality must be selected";
throw IException(IException::User, msg, _FILEINFO_);
}
-
+
// Make sure it is not projected
Projection *proj = NULL;
try {
@@ -92,7 +92,7 @@ namespace Isis {
}
Pvl lab = *icube->label();
-
+
// if cube has existing polygon delete it
if (icube->label()->hasObject("Polygon")) {
icube->label()->deleteObject("Polygon");
@@ -144,7 +144,7 @@ namespace Isis {
Kernel lk, pck, targetSpk, fk, ik, sclk, spk, iak, dem, exk;
QList< priority_queue > ck;
lk = baseKernels.leapSecond(lab);
- pck = baseKernels.targetAttitudeShape(lab);
+ pck = ckKernels.targetAttitudeShape(lab);
targetSpk = baseKernels.targetPosition(lab);
ik = baseKernels.instrument(lab);
sclk = baseKernels.spacecraftClock(lab);
@@ -152,7 +152,7 @@ namespace Isis {
fk = ckKernels.frame(lab);
ck = ckKernels.spacecraftPointing(lab);
spk = spkKernels.spacecraftPosition(lab);
-
+
if (ui.GetBoolean("CKNADIR")) {
// Only add nadir if no spacecraft pointing found, so we will set (priority) type to 0.
QStringList nadirCk;
@@ -198,7 +198,7 @@ namespace Isis {
_FILEINFO_);
}
else if (ui.WasEntered("CK")) {
- // if user entered ck
+ // if user entered ck
// empty ck queue list found in system
while (ck.size()) {
ck.pop_back();
@@ -209,10 +209,10 @@ namespace Isis {
emptyKernelQueue.push(Kernel());
ck.push_back(emptyKernelQueue);
}
-
+
// while the first queue is not empty, loop through it until tryKernels() succeeds
while (ck.at(0).size() != 0 && !kernelSuccess) {
- // create an empty kernel
+ // create an empty kernel
Kernel realCkKernel;
QStringList ckKernelList;
@@ -236,13 +236,13 @@ namespace Isis {
Kernel topPriority = ck.at(i).top();
ckKernelList.append(topPriority.kernels());
// set the type to equal the type of the to priority of the first
- //queue
- realCkKernel.setType(topPriority.type());
+ //queue
+ realCkKernel.setType(topPriority.type());
}
}
}
- // pop the top priority ck off only the first queue so that the next
+ // pop the top priority ck off only the first queue so that the next
// iteration will test the next highest priority of the first queue with
// the top priority of each of the other queues.
ck[0].pop();
@@ -267,14 +267,14 @@ namespace Isis {
}
/**
- * If the user entered the parameter param, then kernel is replaced by the
+ * If the user entered the parameter param, then kernel is replaced by the
* user's values and quality is reset to 0. Otherwise, the kernels loaded by the
* KernelDb class will be kept.
*
* @param param Name of the kernel input parameter
- *
- * @param kernel Kernel object to be overwritten if the specified user parameter
- * was entered.
+ *
+ * @param kernel Kernel object to be overwritten if the specified user parameter
+ * was entered.
*/
void getUserEnteredKernel(UserInterface &ui, const QString ¶m, Kernel &kernel) {
if (ui.WasEntered(param)) {
@@ -395,7 +395,7 @@ namespace Isis {
// Get rid of old keywords from previously inited cubes
if (currentKernels.hasKeyword("Source"))
currentKernels.deleteKeyword("Source");
-
+
if (currentKernels.hasKeyword("SpacecraftPointing"))
currentKernels.deleteKeyword("SpacecraftPointing");
@@ -450,7 +450,7 @@ namespace Isis {
try {
cam = icube->camera();
currentKernels = icube->group("Kernels");
-
+
PvlKeyword source("Source");
if (cam->isUsingAle()) {
@@ -461,11 +461,11 @@ namespace Isis {
}
currentKernels += source;
- icube->putGroup(currentKernels);
+ icube->putGroup(currentKernels);
if (log){
log->addGroup(currentKernels);
- }
-
+ }
+
}
catch(IException &e) {
Pvl errPvl = e.toPvl();
@@ -665,7 +665,7 @@ namespace Isis {
continue;
}
}
-
+
if (log) {
log->addGroup(logGrp);
}
diff --git a/isis/src/base/apps/spiceinit/spiceinit.xml b/isis/src/base/apps/spiceinit/spiceinit.xml
index 6ec49807cf..391fe2a9c4 100644
--- a/isis/src/base/apps/spiceinit/spiceinit.xml
+++ b/isis/src/base/apps/spiceinit/spiceinit.xml
@@ -90,9 +90,9 @@
not have their paths expanded. This is to allow variables like $msg/ to work correctly.
- The spiceinit program will also add the RayTraceEngine, OnError, and Tolerance keywords to the Kernels
- group if specified in the IsisPreferences file. If included, these keywords specify the ray-tracing engine to use and how to use it for shapemodels.
- Please see the IsisPreferences file for more details.
+ The spiceinit program will also add the RayTraceEngine, OnError, and Tolerance keywords to the Kernels
+ group if specified in the IsisPreferences file. If included, these keywords specify the ray-tracing engine to use and how to use it for shapemodels.
+ Please see the IsisPreferences file for more details.
Troubleshooting: If spiceinit is failing with the error
@@ -279,17 +279,22 @@
Updated spiceinit to retain ShapeModel-related keywords set by the ShapeModelFactory and add them to the kernel
- group. Like other keywords in the kernels group, if they are present at the beginning of a spiceinit run (if we are re-spiceiniting)
- they are removed.
+ group. Like other keywords in the kernels group, if they are present at the beginning of a spiceinit run (if we are re-spiceiniting)
+ they are removed.
- Updated spiceinit to remove code dealing with the CubeSupported Pvl Keyword, from the ShapeModel group in the IsisPreferences file,
+ Updated spiceinit to remove code dealing with the CubeSupported Pvl Keyword, from the ShapeModel group in the IsisPreferences file,
which has been removed.
Made change to camera construction error throw for better reporting on uninstantiated cameras.
Fixes #5163.
+
+ Changed PCK selection to use the same qualities as CK so that target body parameters
+ derived from bundle adjustment can be used alongside CKs derived from bundle adjustment.
+ Fixes #3669.
+
From 3b955cd8c89ca968f8ff7a683c4534763dbd05f9 Mon Sep 17 00:00:00 2001
From: Kristin
Date: Fri, 28 Feb 2020 15:59:50 -0700
Subject: [PATCH 04/21] Adds the ability to save and restore a greyscale
stretch to/from a Cube (#3717)
* Update meta.yaml to rename conda package to isis from isis3
* Initial stretch attempt
* Now will write a single stretch with a name and type to the cube
* Stretch updated to inherit from Blob, re-loading a saved stretch works but only if Linear right now
* Clean up Stretch class
* Completely move stretchTypes into stretch class, and some minor cleanup
* Fixed combo-box not updating bug and more cleanup
* Further cleanup of propagated earlier changes with types and names being removed from unnecessary classes
* Removed added unneeded member variables from StretchType
* Cleanup StretchTool class
* Update enter-text dialogs to drop down selection options
* Wrapped some long strings
* Initial commit to address most of review comments
* Removed buttons in case of RGB stretch and add a 'Color' PvlKeyword to Stretch output
Co-authored-by: Stuart Sides
---
isis/src/base/objs/Stretch/Stretch.cpp | 106 +++++++++-
isis/src/base/objs/Stretch/Stretch.h | 17 +-
.../objs/StretchTool/AdvancedStretch.cpp | 61 +++++-
.../qisis/objs/StretchTool/AdvancedStretch.h | 8 +-
.../StretchTool/AdvancedStretchDialog.cpp | 21 +-
.../objs/StretchTool/AdvancedStretchDialog.h | 4 +
.../objs/StretchTool/BinaryStretchType.cpp | 2 +
.../objs/StretchTool/LinearStretchType.cpp | 3 +-
.../objs/StretchTool/LinearStretchType.h | 1 -
.../objs/StretchTool/ManualStretchType.cpp | 2 +
.../objs/StretchTool/SawtoothStretchType.cpp | 2 +
.../objs/StretchTool/SawtoothStretchType.h | 1 -
.../qisis/objs/StretchTool/StretchTool.cpp | 181 ++++++++++++++++++
isis/src/qisis/objs/StretchTool/StretchTool.h | 3 +
.../qisis/objs/StretchTool/StretchType.cpp | 17 +-
isis/src/qisis/objs/StretchTool/StretchType.h | 6 +-
16 files changed, 416 insertions(+), 19 deletions(-)
diff --git a/isis/src/base/objs/Stretch/Stretch.cpp b/isis/src/base/objs/Stretch/Stretch.cpp
index 24458fd21e..a16f37379b 100644
--- a/isis/src/base/objs/Stretch/Stretch.cpp
+++ b/isis/src/base/objs/Stretch/Stretch.cpp
@@ -38,7 +38,7 @@ namespace Isis {
* Constructs a Stretch object with default mapping of special pixel values to
* themselves.
*/
- Stretch::Stretch() {
+ Stretch::Stretch() : Blob("ImageStretch", "Stretch") {
p_null = Isis::NULL8;
p_lis = Isis::LOW_INSTR_SAT8;
p_lrs = Isis::LOW_REPR_SAT8;
@@ -47,8 +47,29 @@ namespace Isis {
p_minimum = p_lrs;
p_maximum = p_hrs;
p_pairs = 0;
+ p_type = "None";
}
+
+ /**
+ * Constructs a Stretch object with default mapping of special pixel values to
+ * themselves and a provided name.
+ *
+ * @param name Name to use for Stretch
+ */
+ Stretch::Stretch(QString name) : Blob(name, "Stretch") {
+ p_null = Isis::NULL8;
+ p_lis = Isis::LOW_INSTR_SAT8;
+ p_lrs = Isis::LOW_REPR_SAT8;
+ p_his = Isis::HIGH_INSTR_SAT8;
+ p_hrs = Isis::HIGH_REPR_SAT8;
+ p_minimum = p_lrs;
+ p_maximum = p_hrs;
+ p_pairs = 0;
+ p_type = "None";
+ }
+
+
/**
* Adds a stretch pair to the list of pairs. Note that all input pairs must be
* in ascending order.
@@ -410,6 +431,89 @@ namespace Isis {
this->p_output = other.p_output;
}
+
+ /**
+ * Read saved Stretch data from a Cube into this object.
+ *
+ * This is called by Blob::Read() and is the actual data reading function
+ * ultimately called when running something like cube->read(stretch);
+ *
+ * @param is input stream containing the saved Stretch information
+ */
+ void Stretch::ReadData(std::istream &is) {
+ // Set the Stretch Type
+ p_type = p_blobPvl["StretchType"][0];
+
+ // Read in the Stretch Pairs
+ streampos sbyte = p_startByte - 1;
+ is.seekg(sbyte, std::ios::beg);
+ if (!is.good()) {
+ QString msg = "Error preparing to read data from " + p_type +
+ " [" + p_blobName + "]";
+ throw IException(IException::Io, msg, _FILEINFO_);
+ }
+
+ char *buf = new char[p_nbytes+1];
+ memset(buf, 0, p_nbytes + 1);
+
+ is.read(buf, p_nbytes);
+
+ // Read buffer data into a QString so we can call Parse()
+ std::string stringFromBuffer(buf);
+ QString qStringFromBuffer = QString::fromStdString(stringFromBuffer);
+ Parse(qStringFromBuffer);
+
+ delete [] buf;
+
+ if (!is.good()) {
+ QString msg = "Error reading data from " + p_type + " [" +
+ p_blobName + "]";
+ throw IException(IException::Io, msg, _FILEINFO_);
+ }
+ }
+
+
+ /**
+ * Get the Type of Stretch. This is only used by the AdvancedStretchTool.
+ *
+ * @return QString Type of Stretch.
+ */
+ QString Stretch::getType(){
+ return p_type;
+ }
+
+
+ /**
+ * Set the Type of Stretch. This is only used by the AdvancedStretchTool.
+ *
+ * @param stretchType The type of stretch.
+ */
+ void Stretch::setType(QString stretchType){
+ // check to see if valid input
+ p_type = stretchType;
+ }
+
+
+ /**
+ * Initializes for writing stretch to cube blob
+ */
+ void Stretch::WriteInit() {
+ p_nbytes = Text().toStdString().size();
+ }
+
+
+ /**
+ * Writes the stretch information to a cube.
+ *
+ * This is called by Blob::write() and is ultimately the function
+ * called when running something like cube->write(stretch);
+ *
+ * @param os output stream to write the stretch data to.
+ */
+ void Stretch::WriteData(std::fstream &os) {
+ os.write(Text().toStdString().c_str(), p_nbytes);
+ }
+
} // end namespace isis
diff --git a/isis/src/base/objs/Stretch/Stretch.h b/isis/src/base/objs/Stretch/Stretch.h
index 144bb41251..5da48bbe74 100644
--- a/isis/src/base/objs/Stretch/Stretch.h
+++ b/isis/src/base/objs/Stretch/Stretch.h
@@ -26,6 +26,7 @@
#include
#include "Pvl.h"
#include "Histogram.h"
+#include "Blob.h"
namespace Isis {
/**
@@ -67,9 +68,10 @@ namespace Isis {
* Created second Parse method for handling pairs where the
* input side is a perentage. Fixed Input and Output getters
* to check both sides of boundry condition for valid data
- *
+ * @history 2020-02-27 Kristin Berry - Updated to inherit from Blob so Stretches can be
+ * saved and restored from cubes.
*/
- class Stretch {
+ class Stretch : public Isis::Blob {
private:
std::vector p_input; //!< Array for input side of stretch pairs
std::vector p_output; //!< Array for output side of stretch pairs
@@ -88,10 +90,13 @@ namespace Isis {
double p_minimum; //! NextPair(QString &pairs);
public:
Stretch();
+ Stretch(QString name);
//! Destroys the Stretch object
~Stretch() {};
@@ -177,6 +182,9 @@ namespace Isis {
return p_pairs;
};
+ QString getType();
+ void setType(QString type);
+
double Input(const int index) const;
double Output(const int index) const;
@@ -188,6 +196,11 @@ namespace Isis {
};
void CopyPairs(const Stretch &other);
+
+ protected:
+ void WriteInit();
+ void ReadData(std::istream &is);
+ void WriteData(std::fstream &os);
};
};
diff --git a/isis/src/qisis/objs/StretchTool/AdvancedStretch.cpp b/isis/src/qisis/objs/StretchTool/AdvancedStretch.cpp
index ae237ddd05..6b41d0b892 100644
--- a/isis/src/qisis/objs/StretchTool/AdvancedStretch.cpp
+++ b/isis/src/qisis/objs/StretchTool/AdvancedStretch.cpp
@@ -5,6 +5,7 @@
#include
#include
#include
+#include
#include "Stretch.h"
#include "IString.h"
@@ -35,40 +36,52 @@ namespace Isis {
typeSelectionArea->setLayout(new QHBoxLayout());
typeSelectionArea->layout()->addWidget(new QLabel("Stretch Type"));
- QComboBox *stretchTypeSelection = new QComboBox();
- stretchTypeSelection->addItem("Linear", 0);
- stretchTypeSelection->addItem("Sawtooth", 1);
- stretchTypeSelection->addItem("Binary", 2);
- stretchTypeSelection->addItem("Manual", 3);
+ p_stretchTypeSelection = new QComboBox();
+ p_stretchTypeSelection->addItem("Linear", 0);
+ p_stretchTypeSelection->addItem("Sawtooth", 1);
+ p_stretchTypeSelection->addItem("Binary", 2);
+ p_stretchTypeSelection->addItem("Manual", 3);
- typeSelectionArea->layout()->addWidget(stretchTypeSelection);
+ typeSelectionArea->layout()->addWidget(p_stretchTypeSelection);
layout()->addWidget(typeSelectionArea);
p_stretchTypeStack = new QStackedWidget();
LinearStretchType *linear = new LinearStretchType(hist, curStretch,
name, color);
connect(linear, SIGNAL(stretchChanged()), this, SIGNAL(stretchChanged()));
+ connect(linear, SIGNAL(saveToCube()), this, SIGNAL(saveToCube()));
+ connect(linear, SIGNAL(deleteFromCube()), this, SIGNAL(deleteFromCube()));
+ connect(linear, SIGNAL(loadStretch()), this, SIGNAL(loadStretch()));
p_stretchTypeStack->addWidget(linear);
SawtoothStretchType *sawtooth = new SawtoothStretchType(hist, curStretch,
name, color);
connect(sawtooth, SIGNAL(stretchChanged()), this, SIGNAL(stretchChanged()));
+ connect(sawtooth, SIGNAL(saveToCube()), this, SIGNAL(saveToCube()));
+ connect(sawtooth, SIGNAL(deleteFromCube()), this, SIGNAL(deleteFromCube()));
+ connect(sawtooth, SIGNAL(loadStretch()), this, SIGNAL(loadStretch()));
p_stretchTypeStack->addWidget(sawtooth);
BinaryStretchType *binary = new BinaryStretchType(hist, curStretch,
name, color);
connect(binary, SIGNAL(stretchChanged()), this, SIGNAL(stretchChanged()));
+ connect(binary, SIGNAL(saveToCube()), this, SIGNAL(saveToCube()));
+ connect(binary, SIGNAL(deleteFromCube()), this, SIGNAL(deleteFromCube()));
+ connect(binary, SIGNAL(loadStretch()), this, SIGNAL(loadStretch()));
p_stretchTypeStack->addWidget(binary);
ManualStretchType *manual = new ManualStretchType(hist, curStretch,
name, color);
connect(manual, SIGNAL(stretchChanged()), this, SIGNAL(stretchChanged()));
+ connect(manual, SIGNAL(saveToCube()), this, SIGNAL(saveToCube()));
+ connect(manual, SIGNAL(deleteFromCube()), this, SIGNAL(deleteFromCube()));
+ connect(manual, SIGNAL(loadStretch()), this, SIGNAL(loadStretch()));
p_stretchTypeStack->addWidget(manual);
layout()->addWidget(p_stretchTypeStack);
- connect(stretchTypeSelection, SIGNAL(currentIndexChanged(int)),
+ connect(p_stretchTypeSelection, SIGNAL(currentIndexChanged(int)),
p_stretchTypeStack, SLOT(setCurrentIndex(int)));
- connect(stretchTypeSelection, SIGNAL(currentIndexChanged(int)),
+ connect(p_stretchTypeSelection, SIGNAL(currentIndexChanged(int)),
this, SIGNAL(stretchChanged()));
}
@@ -105,6 +118,38 @@ namespace Isis {
}
+ /**
+ * Used to restore a saved Stretch from a cube. This function is
+ * distinct from setStretch in that setStretch deliberately _does not_
+ * change the stretch type, and this function does change the stretch type.
+ *
+ * @param newStretch saved stretch to restore
+ */
+ void AdvancedStretch::restoreSavedStretch(Stretch newStretch) {
+ QString stretchTypeName = newStretch.getType();
+
+ int index = 0;
+ if (stretchTypeName.compare("LinearStretch") == 0 ) {
+ index = 0;
+ }
+ else if (stretchTypeName.compare("SawtoothStretch") == 0 ) {
+ index = 1;
+ }
+ else if (stretchTypeName.compare("BinaryStretch") == 0) {
+ index = 2;
+ }
+ else if (stretchTypeName.compare("ManualStretch") == 0) {
+ index = 3;
+ }
+ // Fail by defaulting to Linear
+
+ p_stretchTypeSelection->setCurrentIndex(index);
+ StretchType *stretchType = (StretchType *)
+ p_stretchTypeStack->currentWidget();
+ stretchType->setStretch(newStretch);
+ }
+
+
/**
* This is called when the visible area changes, so that the
* histogram can be updated. It is essential that the stretch
diff --git a/isis/src/qisis/objs/StretchTool/AdvancedStretch.h b/isis/src/qisis/objs/StretchTool/AdvancedStretch.h
index acd80e8f32..3f49826e3c 100644
--- a/isis/src/qisis/objs/StretchTool/AdvancedStretch.h
+++ b/isis/src/qisis/objs/StretchTool/AdvancedStretch.h
@@ -4,6 +4,7 @@
#include
class QStackedWidget;
+class QComboBox;
class QLayout;
class QString;
class QColor;
@@ -36,16 +37,19 @@ namespace Isis {
~AdvancedStretch();
Stretch getStretch();
void setStretch(Stretch newStretch);
+ void restoreSavedStretch(Stretch newStretch);
void setHistogram(const Histogram &newHist);
signals:
//! Emitted when a new stretch is available
void stretchChanged();
-
- protected:
+ void saveToCube();
+ void deleteFromCube();
+ void loadStretch();
private:
QStackedWidget *p_stretchTypeStack; //!< StretchType's
+ QComboBox *p_stretchTypeSelection; //!< ComboBox of StretchTypes
};
};
diff --git a/isis/src/qisis/objs/StretchTool/AdvancedStretchDialog.cpp b/isis/src/qisis/objs/StretchTool/AdvancedStretchDialog.cpp
index 7055a49a2c..63a05e2fa2 100644
--- a/isis/src/qisis/objs/StretchTool/AdvancedStretchDialog.cpp
+++ b/isis/src/qisis/objs/StretchTool/AdvancedStretchDialog.cpp
@@ -21,7 +21,10 @@ namespace Isis {
p_bluStretch = NULL;
p_enabled = false;
+ setWindowTitle("Advanced Stretch Tool");
+
QHBoxLayout *layout = new QHBoxLayout();
+
setLayout(layout);
}
@@ -124,6 +127,22 @@ namespace Isis {
connect(p_grayStretch, SIGNAL(stretchChanged()),
this, SIGNAL(stretchChanged()));
+ connect(p_grayStretch, SIGNAL(saveToCube()),
+ this, SIGNAL(saveToCube()));
+ connect(p_grayStretch, SIGNAL(deleteFromCube()),
+ this, SIGNAL(deleteFromCube()));
+ connect(p_grayStretch, SIGNAL(loadStretch()),
+ this, SIGNAL(loadStretch()));
+ }
+
+
+ /**
+ * Restores a saved stretch from the cube
+ *
+ * @param stretch
+ */
+ void AdvancedStretchDialog::restoreSavedStretch(Stretch stretch){
+ p_grayStretch->restoreSavedStretch(stretch);
}
@@ -213,7 +232,7 @@ namespace Isis {
/**
- * This calls setHistogram on the gray advanced stretche. This
+ * This calls setHistogram on the gray advanced stretches. This
* should be called every time the visible area changes.
*
* @param grayHist Histogram of visible area on gray band
diff --git a/isis/src/qisis/objs/StretchTool/AdvancedStretchDialog.h b/isis/src/qisis/objs/StretchTool/AdvancedStretchDialog.h
index 2799f5a15f..24a41f331e 100644
--- a/isis/src/qisis/objs/StretchTool/AdvancedStretchDialog.h
+++ b/isis/src/qisis/objs/StretchTool/AdvancedStretchDialog.h
@@ -48,6 +48,7 @@ namespace Isis {
Histogram &grayHist);
void updateHistogram(const Histogram &grayHist);
bool isRgbMode() const;
+ void restoreSavedStretch(Stretch stretch);
Stretch getGrayStretch();
Stretch getRedStretch();
@@ -77,6 +78,9 @@ namespace Isis {
void stretchChanged();
//! Emitted when this dialog is shown or hidden
void visibilityChanged();
+ void saveToCube();
+ void deleteFromCube();
+ void loadStretch();
public slots:
void updateStretch(CubeViewport *);
diff --git a/isis/src/qisis/objs/StretchTool/BinaryStretchType.cpp b/isis/src/qisis/objs/StretchTool/BinaryStretchType.cpp
index d3c7b7e3f5..2e67c7011e 100644
--- a/isis/src/qisis/objs/StretchTool/BinaryStretchType.cpp
+++ b/isis/src/qisis/objs/StretchTool/BinaryStretchType.cpp
@@ -73,6 +73,8 @@ namespace Isis {
sliderWidget->setLayout(sliderLayout);
p_mainLayout->addWidget(sliderWidget, 1, 0);
+ p_stretch->setType("BinaryStretch");
+
setLayout(p_mainLayout);
setStretch(calculateNewStretch());
}
diff --git a/isis/src/qisis/objs/StretchTool/LinearStretchType.cpp b/isis/src/qisis/objs/StretchTool/LinearStretchType.cpp
index a1211598ed..66953c5320 100644
--- a/isis/src/qisis/objs/StretchTool/LinearStretchType.cpp
+++ b/isis/src/qisis/objs/StretchTool/LinearStretchType.cpp
@@ -71,6 +71,7 @@ namespace Isis {
sliderWidget->setLayout(sliderLayout);
p_mainLayout->addWidget(sliderWidget, 1, 0);
+ p_stretch->setType("LinearStretch");
setLayout(p_mainLayout);
setStretch(stretch);
@@ -254,8 +255,8 @@ namespace Isis {
}
}
-
Stretch LinearStretchType::getStretch() {
return *p_stretch;
}
+
}
diff --git a/isis/src/qisis/objs/StretchTool/LinearStretchType.h b/isis/src/qisis/objs/StretchTool/LinearStretchType.h
index 1ca66618ec..b41d46b8ef 100644
--- a/isis/src/qisis/objs/StretchTool/LinearStretchType.h
+++ b/isis/src/qisis/objs/StretchTool/LinearStretchType.h
@@ -36,7 +36,6 @@ namespace Isis {
virtual Stretch getStretch();
virtual void setStretch(Stretch);
-
private slots:
void startSliderMoved(int);
void startEditChanged(const QString &);
diff --git a/isis/src/qisis/objs/StretchTool/ManualStretchType.cpp b/isis/src/qisis/objs/StretchTool/ManualStretchType.cpp
index 4ae247c0c5..2c8d20f697 100644
--- a/isis/src/qisis/objs/StretchTool/ManualStretchType.cpp
+++ b/isis/src/qisis/objs/StretchTool/ManualStretchType.cpp
@@ -55,6 +55,8 @@ namespace Isis {
this, SLOT(readTable()));
disconnect(this, SIGNAL(stretchChanged()), this, SLOT(updateTable()));
+ p_stretch->setType("ManualStretch");
+
setLayout(p_mainLayout);
setStretch(stretch);
}
diff --git a/isis/src/qisis/objs/StretchTool/SawtoothStretchType.cpp b/isis/src/qisis/objs/StretchTool/SawtoothStretchType.cpp
index 5b1e46589c..2e97c93ed1 100644
--- a/isis/src/qisis/objs/StretchTool/SawtoothStretchType.cpp
+++ b/isis/src/qisis/objs/StretchTool/SawtoothStretchType.cpp
@@ -71,6 +71,8 @@ namespace Isis {
sliderWidget->setLayout(sliderLayout);
p_mainLayout->addWidget(sliderWidget, 1, 0);
+ p_stretch->setType("SawtoothStretch");
+
setLayout(p_mainLayout);
p_widthEdit->setText(QString::number(
diff --git a/isis/src/qisis/objs/StretchTool/SawtoothStretchType.h b/isis/src/qisis/objs/StretchTool/SawtoothStretchType.h
index 1da8bda35b..7801f8b114 100644
--- a/isis/src/qisis/objs/StretchTool/SawtoothStretchType.h
+++ b/isis/src/qisis/objs/StretchTool/SawtoothStretchType.h
@@ -39,7 +39,6 @@ namespace Isis {
virtual void setStretch(Stretch);
-
private slots:
void offsetSliderMoved(int);
void offsetEditChanged(const QString &);
diff --git a/isis/src/qisis/objs/StretchTool/StretchTool.cpp b/isis/src/qisis/objs/StretchTool/StretchTool.cpp
index 09660aecdb..466ade83fc 100644
--- a/isis/src/qisis/objs/StretchTool/StretchTool.cpp
+++ b/isis/src/qisis/objs/StretchTool/StretchTool.cpp
@@ -1,5 +1,7 @@
#include "StretchTool.h"
+#include
+
#include
#include
#include
@@ -13,9 +15,11 @@
#include
#include
#include
+#include
#include "AdvancedStretchDialog.h"
#include "Brick.h"
+#include "Blob.h"
#include "CubeViewport.h"
#include "Histogram.h"
#include "IException.h"
@@ -51,6 +55,12 @@ namespace Isis {
this, SLOT(advancedStretchChanged()));
connect(m_advancedStretch, SIGNAL(visibilityChanged()),
this, SLOT(updateTool()));
+ connect(m_advancedStretch, SIGNAL(saveToCube()),
+ this, SLOT(saveStretchToCube()));
+ connect(m_advancedStretch, SIGNAL(deleteFromCube()),
+ this, SLOT(deleteFromCube()));
+ connect(m_advancedStretch, SIGNAL(loadStretch()),
+ this, SLOT(loadStretchFromCube()));
QPushButton *hiddenButton = new QPushButton();
hiddenButton->setVisible(false);
@@ -370,6 +380,177 @@ namespace Isis {
}
}
+
+ /**
+ * Restores a saved stretch from the cube
+ */
+ void StretchTool::loadStretchFromCube(){
+ MdiCubeViewport *cvp = cubeViewport();
+ Cube* icube = cvp->cube();
+ Pvl* lab = icube->label();
+
+ // Create a list of existing Stretch names
+ QStringList namelist;
+ PvlObject::PvlObjectIterator objIter;
+ for (objIter=lab->beginObject(); objIterendObject(); objIter++) {
+ if (objIter->name() == "Stretch") {
+ PvlKeyword tempKeyword = objIter->findKeyword("Name");
+ QString tempName = tempKeyword[0];
+ namelist.append(tempName);
+ }
+ }
+
+ bool ok;
+ QString stretchName = QInputDialog::getItem(m_advancedStretch, tr("Load Stretch"),
+ tr("Name of Stretch to Load:"), namelist, 0,
+ false, &ok);
+
+ if (ok) {
+ Stretch stretch(stretchName);
+ icube->read(stretch);
+ m_advancedStretch->restoreSavedStretch(stretch);
+ }
+ }
+
+
+ /**
+ * Deletes a saved stretch from the cube
+ */
+ void StretchTool::deleteFromCube() {
+ MdiCubeViewport *cvp = cubeViewport();
+ Cube* icube = cvp->cube();
+ Pvl* lab = icube->label();
+
+ // Create a list of existing Stretch names
+ QStringList namelist;
+ PvlObject::PvlObjectIterator objIter;
+ for (objIter=lab->beginObject(); objIterendObject(); objIter++) {
+ if (objIter->name() == "Stretch") {
+ PvlKeyword tempKeyword = objIter->findKeyword("Name");
+ QString tempName = tempKeyword[0];
+ namelist.append(tempName);
+ }
+ }
+
+ bool ok;
+ QString toDelete = QInputDialog::getItem(m_advancedStretch, tr("Delete Stretch"),
+ tr("Name of Stretch to Delete:"), namelist, 0,
+ false, &ok);
+ if (ok) {
+ if (icube->isReadOnly()) {
+ try {
+ cvp->cube()->reopen("rw");
+ }
+ catch(IException &) {
+ cvp->cube()->reopen("r");
+ QMessageBox::information((QWidget *)parent(), "Error",
+ "Cannot open cube read/write to delete stretch");
+ return;
+ }
+ }
+
+ bool cubeDeleted = icube->deleteBlob("Stretch", toDelete);
+
+ if (!cubeDeleted) {
+ QMessageBox msgBox;
+ msgBox.setText("Stretch Could Not Be Deleted!");
+ msgBox.setInformativeText("A stretch with name: \"" + toDelete +
+ "\" Could not be found, so there was nothing to delete from the Cube.");
+ msgBox.setStandardButtons(QMessageBox::Ok);
+ msgBox.setIcon(QMessageBox::Critical);
+ msgBox.exec();
+ }
+
+ // Don't leave open rw -- not optimal.
+ cvp->cube()->reopen("r");
+ }
+ }
+
+
+ /**
+ * Saves a strech to the cube.
+ */
+ void StretchTool::saveStretchToCube() {
+ MdiCubeViewport *cvp = cubeViewport();
+ Cube* icube = cvp->cube();
+ Pvl* lab = icube->label();
+
+ // Create a list of existing Stretch names
+ QStringList namelist;
+ PvlObject::PvlObjectIterator objIter;
+ for (objIter=lab->beginObject(); objIterendObject(); objIter++) {
+ if (objIter->name() == "Stretch") {
+ PvlKeyword tempKeyword = objIter->findKeyword("Name");
+ QString tempName = tempKeyword[0];
+ namelist.append(tempName);
+ }
+ }
+
+ bool ok;
+ QString name;
+
+ // "Get the name for the stretch" dialog
+ QString text = QInputDialog::getText(m_advancedStretch, tr("Save Stretch"),
+ tr("Enter a name to save the stretch as:"), QLineEdit::Normal,
+ "stretch", &ok);
+
+ if (ok) {
+ // Stretch Name Already Exists Dialog!
+ if (namelist.contains(text)) {
+ QMessageBox msgBox;
+ msgBox.setText(tr("Stretch Name Already Exists!"));
+ msgBox.setInformativeText("A stretch pair with name: \"" + text + "\" already exists and "
+ "the existing saved data will be overwritten. Are you sure you "
+ "wish to proceed?");
+ msgBox.setStandardButtons(QMessageBox::Save | QMessageBox::Cancel);
+ msgBox.setIcon(QMessageBox::Warning);
+ msgBox.setDefaultButton(QMessageBox::Cancel);
+ int ret = msgBox.exec();
+
+ switch (ret) {
+ case QMessageBox::Save:
+ break;
+ case QMessageBox::Cancel:
+ // Cancel was clicked, exit this function
+ return;
+ break;
+ default:
+ // should never be reached
+ return;
+ break;
+ }
+ }
+
+ if (icube->isReadOnly()) {
+ // ReOpen cube as read/write
+ // If cube readonly print error
+ try {
+ cvp->cube()->reopen("rw");
+ }
+ catch(IException &) {
+ cvp->cube()->reopen("r");
+ QMessageBox::information((QWidget *)parent(), "Error", "Cannot open cube read/write to save stretch");
+ return;
+ }
+ }
+
+ Stretch stretch = m_advancedStretch->getGrayStretch();
+
+ // consider moving into Stretch::WriteInit()
+ stretch.Label()["Name"] = text;
+ stretch.Label() += PvlKeyword("StretchType", stretch.getType());
+
+ // Greyscale is only available option for now
+ stretch.Label() += PvlKeyword("Color", "Greyscale");
+
+ icube->write(stretch);
+
+ // Don't leave open rw -- not optimal.
+ cvp->cube()->reopen("r");
+ }
+ }
+
+
/**
* This is called when the visible area changes.
*/
diff --git a/isis/src/qisis/objs/StretchTool/StretchTool.h b/isis/src/qisis/objs/StretchTool/StretchTool.h
index cfa9cb0f40..13a5e938ec 100644
--- a/isis/src/qisis/objs/StretchTool/StretchTool.h
+++ b/isis/src/qisis/objs/StretchTool/StretchTool.h
@@ -171,6 +171,9 @@ namespace Isis {
protected slots:
void mouseButtonRelease(QPoint p, Qt::MouseButton s);
+ void saveStretchToCube();
+ void deleteFromCube();
+ void loadStretchFromCube();
void enableRubberBandTool();
void screenPixelsChanged();
void updateHistograms();
diff --git a/isis/src/qisis/objs/StretchTool/StretchType.cpp b/isis/src/qisis/objs/StretchTool/StretchType.cpp
index 87a93dba2e..2e69622a04 100644
--- a/isis/src/qisis/objs/StretchTool/StretchType.cpp
+++ b/isis/src/qisis/objs/StretchTool/StretchType.cpp
@@ -55,10 +55,25 @@ namespace Isis {
connect(this, SIGNAL(stretchChanged()), this, SLOT(updateTable()));
p_mainLayout->addWidget(p_table, 2, 0);
- QPushButton *saveAsButton = new QPushButton("Save Stretch Pairs...");
+ QPushButton *saveAsButton = new QPushButton("Save Stretch Pairs to File...");
connect(saveAsButton, SIGNAL(clicked(bool)), this, SLOT(savePairs()));
p_mainLayout->addWidget(saveAsButton, 3, 0);
+ // Save/Restore strech only supported for Grayscale images. Hide buttons if in RGB.
+ if (name.compare("Gray") == 0) {
+ QPushButton *saveToCubeButton = new QPushButton("Save Stretch Pairs to Cube...");
+ connect(saveToCubeButton, SIGNAL(clicked(bool)), this, SIGNAL(saveToCube()));
+ p_mainLayout->addWidget(saveToCubeButton, 4, 0);
+
+ QPushButton *deleteFromCubeButton = new QPushButton("Delete Stretch Pairs from Cube...");
+ connect(deleteFromCubeButton, SIGNAL(clicked(bool)), this, SIGNAL(deleteFromCube()));
+ p_mainLayout->addWidget(deleteFromCubeButton, 5, 0);
+
+ QPushButton *loadStretchButton = new QPushButton("Load Saved Stretch from Cube...");
+ connect(loadStretchButton, SIGNAL(clicked(bool)), this, SIGNAL(loadStretch()));
+ p_mainLayout->addWidget(loadStretchButton, 6, 0);
+ }
+
QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
sizePolicy.setHeightForWidth(true);
p_graph->setSizePolicy(sizePolicy);
diff --git a/isis/src/qisis/objs/StretchTool/StretchType.h b/isis/src/qisis/objs/StretchTool/StretchType.h
index 00808f2677..d54979dfa5 100644
--- a/isis/src/qisis/objs/StretchTool/StretchType.h
+++ b/isis/src/qisis/objs/StretchTool/StretchType.h
@@ -45,6 +45,7 @@ namespace Isis {
virtual ~StretchType();
virtual Stretch getStretch();
+
/**
* Children must re-implement this to update their stretch pairs and GUI
* elements appropriately. This could be called with a
@@ -72,11 +73,14 @@ namespace Isis {
signals:
//! Emitted when a new Stretch object is available
+ void saveToCube();
+ void deleteFromCube();
void stretchChanged();
-
+ void loadStretch();
private slots:
void savePairs();
+
};
};
From 3eec82d1bf19a91f8a31fe59fba7669a71bc82f9 Mon Sep 17 00:00:00 2001
From: AustinSanders
Date: Fri, 28 Feb 2020 16:00:18 -0700
Subject: [PATCH 05/21] Updated kaguyatc2isis to allow ingestion of data
provided by JAXA online archive (#3713)
* Updated to allow ingestion of data provided by JAXA online archive
* Listed SLN-L-TC-5-MORNING-MAP-V4.0 as a supported format.
* Added tests + testing data
* Replaced several label parsing tests with cube attribute tests.
---
.../apps/kaguyatc2isis/kaguyatc2isis.cpp | 292 ++++++++++++++++++
.../kaguya/apps/kaguyatc2isis/kaguyatc2isis.h | 11 +
isis/src/kaguya/apps/kaguyatc2isis/main.cpp | 283 +----------------
isis/tests/FunctionalTestsKaguyatc2isis.cpp | 88 ++++++
.../TC1S2B0_01_05186N225E0040_mini.img | Bin 0 -> 19248 bytes
.../TC1S2B0_01_05186N225E0040_mini.lbl | 131 ++++++++
6 files changed, 533 insertions(+), 272 deletions(-)
create mode 100644 isis/src/kaguya/apps/kaguyatc2isis/kaguyatc2isis.cpp
create mode 100644 isis/src/kaguya/apps/kaguyatc2isis/kaguyatc2isis.h
create mode 100644 isis/tests/FunctionalTestsKaguyatc2isis.cpp
create mode 100644 isis/tests/data/kaguyatc2isis/TC1S2B0_01_05186N225E0040_mini.img
create mode 100644 isis/tests/data/kaguyatc2isis/TC1S2B0_01_05186N225E0040_mini.lbl
diff --git a/isis/src/kaguya/apps/kaguyatc2isis/kaguyatc2isis.cpp b/isis/src/kaguya/apps/kaguyatc2isis/kaguyatc2isis.cpp
new file mode 100644
index 0000000000..f80d772d56
--- /dev/null
+++ b/isis/src/kaguya/apps/kaguyatc2isis/kaguyatc2isis.cpp
@@ -0,0 +1,292 @@
+#include "kaguyatc2isis.h"
+
+#include
+#include
+
+#include "FileName.h"
+#include "ProcessImportPds.h"
+#include "UserInterface.h"
+#include "Pvl.h"
+
+using namespace std;
+
+namespace Isis {
+ void kaguyatc2isis(UserInterface &ui, Pvl *log) {
+ ProcessImportPds importPds;
+ FileName inFile = ui.GetFileName("FROM");
+ QString labelFile = inFile.expanded();
+ Pvl label(labelFile);
+
+ QString dataFile = "";
+ if ( inFile.extension().toLower() == "lbl" ) {
+ dataFile = inFile.path() + "/" + (QString) label.findKeyword("FILE_NAME");
+ }
+ else {
+ dataFile = labelFile;
+ }
+
+ QString id = "";
+ try {
+ id = (QString) label.findKeyword("DATA_SET_ID");
+ }
+ catch(IException &e) {
+ QString msg = "Unable to read [DATA_SET_ID] from label file ["
+ + labelFile + "]";
+ throw IException(e, IException::Unknown, msg, _FILEINFO_);
+ }
+
+ id = id.simplified().trimmed();
+ if (id != "TC_MAP"
+ && id != "TCO_MAP"
+ && id != "TC1_Level2B"
+ && id != "TC2_Level2B"
+ && id != "SLN-L-TC-3-S-LEVEL2B0-V1.0"
+ && id != "SLN-L-TC-5-MORNING-MAP-V4.0") {
+ QString msg = "Input file [" + labelFile + "] does not appear to be " +
+ "a supported Kaguya Terrain Camera format. " +
+ "DATA_SET_ID is [" + id + "]" +
+ "Valid formats include [TC_MAP, TCO_MAP, TC1_Level2B, " +
+ "SLN-L-TC-3-S-LEVEL2B0-V1.0, SLN-L-TC-5-MORNING-MAP-V4.0]";
+ throw IException(IException::Unknown, msg, _FILEINFO_);
+ }
+
+ if (!label.hasKeyword("TARGET_NAME")) {
+ label.addKeyword(PvlKeyword("TARGET_NAME", "MOON"), Pvl::Replace);
+ }
+
+ importPds.SetPdsFile(label, dataFile);
+
+ CubeAttributeOutput &att = ui.GetOutputAttribute("TO");
+ Cube *outcube = importPds.SetOutputCube(ui.GetFileName("TO"), att);
+
+ // Get user entered special pixel ranges
+ if (ui.GetBoolean("SETNULLRANGE")) {
+ importPds.SetNull(ui.GetDouble("NULLMIN"), ui.GetDouble("NULLMAX"));
+ }
+ if (ui.GetBoolean("SETHRSRANGE")) {
+ importPds.SetHRS(ui.GetDouble("HRSMIN"), ui.GetDouble("HRSMAX"));
+ }
+ if (ui.GetBoolean("SETHISRANGE")) {
+ importPds.SetHIS(ui.GetDouble("HISMIN"), ui.GetDouble("HISMAX"));
+ }
+ if (ui.GetBoolean("SETLRSRANGE")) {
+ importPds.SetLRS(ui.GetDouble("LRSMIN"), ui.GetDouble("LRSMAX"));
+ }
+ if (ui.GetBoolean("SETLISRANGE")) {
+ importPds.SetLIS(ui.GetDouble("LISMIN"), ui.GetDouble("LISMAX"));
+ }
+
+ importPds.SetOrganization(Isis::ProcessImport::BSQ);
+
+ importPds.StartProcess();
+
+ // Get the mapping labels
+ Pvl otherLabels;
+ importPds.TranslatePdsProjection(otherLabels);
+
+ // Translate the remaining MI MAP labels
+ PvlGroup dataDir(Preference::Preferences().findGroup("DataDirectory"));
+ QString transDir = (QString) dataDir["Kaguya"] + "/translations/";
+
+ FileName transFile(transDir + "kaguyaTcBandBin.trn");
+ PvlToPvlTranslationManager bandBinXlater(label, transFile.expanded());
+ bandBinXlater.Auto(otherLabels);
+
+ transFile = transDir + "kaguyaTcInstrument.trn";
+ PvlToPvlTranslationManager instXlater(label, transFile.expanded());
+ instXlater.Auto(otherLabels);
+
+ transFile = transDir + "kaguyaTcArchive.trn";
+ PvlToPvlTranslationManager archiveXlater(label, transFile.expanded());
+ archiveXlater.Auto(otherLabels);
+
+ transFile = transDir + "kaguyaTcKernels.trn";
+ PvlToPvlTranslationManager kernelsXlater(label, transFile.expanded());
+ kernelsXlater.Auto(otherLabels);
+
+ if ( otherLabels.hasGroup("Mapping")
+ && otherLabels.findGroup("Mapping").keywords() > 0 ) {
+ outcube->putGroup(otherLabels.findGroup("Mapping"));
+ }
+ if ( otherLabels.hasGroup("Instrument")
+ && otherLabels.findGroup("Instrument").keywords() > 0 ) {
+ PvlGroup &inst = otherLabels.findGroup("Instrument", Pvl::Traverse);
+ if (inst.hasKeyword("StartTime")) {
+ // Remove trailing "Z" from keyword
+ PvlKeyword &startTime = inst["StartTime"];
+ QString startTimeString = startTime[0];
+ if (QString::compare(startTimeString.at(startTimeString.size() - 1), "Z", Qt::CaseInsensitive) == 0){
+ startTimeString = startTimeString.left(startTimeString.length() - 1);
+ startTime.setValue(startTimeString);
+ }
+ }
+ if (inst.hasKeyword("StopTime")) {
+ // Remove trailing "Z" from keyword
+ PvlKeyword &stopTime = inst["StopTime"];
+ QString stopTimeString = stopTime[0];
+ if (QString::compare(stopTimeString.at(stopTimeString.size() - 1), "Z", Qt::CaseInsensitive) == 0){
+ stopTimeString = stopTimeString.left(stopTimeString.length() - 1);
+ stopTime.setValue(stopTimeString);
+ }
+ }
+ outcube->putGroup(otherLabels.findGroup("Instrument"));
+ /*
+ // This code is not needed now, but is included here commented-out in case it becomes necessary
+ // to support the swath modes by setting their NaifFrameCodes in the future. The swath mode
+ // setting is currently handled entirely via the camera model.
+
+ // add kernels group
+ QString instId = inst["InstrumentId"];
+ QString encoding = inst["EncodingType"];
+ QString swath = inst["SwathModeId"];
+ PvlGroup kern("Kernels");
+ if (instId == "TC1") {
+ if (swath == "Full") {
+ if (productSetId == "TC_w_Level2B0") {
+ if (encoding == "DCT") {
+ kern += PvlKeyword("NaifFrameCode", toString(-131352));
+ }
+ else { // encoding == "N/A" so no compression
+ kern += PvlKeyword("NaifFrameCode", toString(-131353));
+ }
+ }
+ else if (productSetId == "TC_s_Level2B0") {
+ if (encoding == "DCT") {
+ kern += PvlKeyword("NaifFrameCode", toString(-131354));
+ }
+ else { // encoding == "N/A" so no compression
+ kern += PvlKeyword("NaifFrameCode", toString(-131355));
+ }
+ }
+ }
+ else if (swath == "Nominal") {
+ if (productSetId == "TC_w_Level2B0") {
+ if (encoding == "DCT") {
+ kern += PvlKeyword("NaifFrameCode", toString(-131356));
+ }
+ else { // encoding == "N/A" so no compression
+ kern += PvlKeyword("NaifFrameCode", toString(-131357));
+ }
+ }
+ else if (productSetId == "TC_s_Level2B0") {
+ if (encoding == "DCT") {
+ kern += PvlKeyword("NaifFrameCode", toString(-131358));
+ }
+ else { // encoding == "N/A" so no compression
+ kern += PvlKeyword("NaifFrameCode", toString(-131359));
+ }
+ }
+ }
+ else { // swath == "Half"
+ if (productSetId == "TC_w_Level2B0") {
+ if (encoding == "DCT") {
+ kern += PvlKeyword("NaifFrameCode", toString(-131360));
+ }
+ else { // encoding == "N/A" so no compression
+ kern += PvlKeyword("NaifFrameCode", toString(-131361));
+ }
+ }
+ else if (productSetId == "TC_s_Level2B0") {
+ if (encoding == "DCT") {
+ kern += PvlKeyword("NaifFrameCode", toString(-131362));
+ }
+ else { // encoding == "N/A" so no compression
+ kern += PvlKeyword("NaifFrameCode", toString(-131363));
+ }
+ }
+ }
+ }
+ if (instId == "TC2") {
+ if (swath == "Full") {
+ if (productSetId == "TC_w_Level2B0") {
+ if (encoding == "DCT") {
+ kern += PvlKeyword("NaifFrameCode", toString(-131372));
+ }
+ else { // encoding == "N/A" so no compression
+ kern += PvlKeyword("NaifFrameCode", toString(-131373));
+ }
+ }
+ else if (productSetId == "TC_s_Level2B0") {
+ if (encoding == "DCT") {
+ kern += PvlKeyword("NaifFrameCode", toString(-131374));
+ }
+ else { // encoding == "N/A" so no compression
+ kern += PvlKeyword("NaifFrameCode", toString(-131375));
+ }
+ }
+ }
+ else if (swath == "Nominal") {
+ if (productSetId == "TC_w_Level2B0") {
+ if (encoding == "DCT") {
+ kern += PvlKeyword("NaifFrameCode", toString(-131376));
+ }
+ else { // encoding == "N/A" so no compression
+ kern += PvlKeyword("NaifFrameCode", toString(-131377));
+ }
+ }
+ else if (productSetId == "TC_s_Level2B0") {
+ if (encoding == "DCT") {
+ kern += PvlKeyword("NaifFrameCode", toString(-131378));
+ }
+ else { // encoding == "N/A" so no compression
+ kern += PvlKeyword("NaifFrameCode", toString(-131379));
+ }
+ }
+ }
+ else { // swath == "Half"
+ if (productSetId == "TC_w_Level2B0") {
+ if (encoding == "DCT") {
+ kern += PvlKeyword("NaifFrameCode", toString(-131380));
+ }
+ else { // encoding == "N/A" so no compression
+ kern += PvlKeyword("NaifFrameCode", toString(-131381));
+ }
+ }
+ else if (productSetId == "TC_s_Level2B0") {
+ if (encoding == "DCT") {
+ kern += PvlKeyword("NaifFrameCode", toString(-131382));
+ }
+ else { // encoding == "N/A" so no compression
+ kern += PvlKeyword("NaifFrameCode", toString(-131383));
+ }
+ }
+ }
+ }
+ */
+ }
+ if ( otherLabels.hasGroup("BandBin")
+ && otherLabels.findGroup("BandBin").keywords() > 0 ) {
+
+ PvlGroup &bandBinGroup = otherLabels.findGroup("BandBin");
+ if (!bandBinGroup.hasKeyword("FilterName")) {
+ bandBinGroup += PvlKeyword("FilterName", "BroadBand");
+ }
+ if (!bandBinGroup.hasKeyword("Center")) {
+ bandBinGroup += PvlKeyword("Center", "640", "nanometers");
+ }
+ if (!bandBinGroup.hasKeyword("Width")) {
+ bandBinGroup += PvlKeyword("Width", "420", "nanometers");
+ }
+ outcube->putGroup(bandBinGroup);
+ }
+ else {
+ // Add the BandBin group
+ PvlGroup bandBinGroup("BandBin");
+ bandBinGroup += PvlKeyword("FilterName", "BroadBand");
+ bandBinGroup += PvlKeyword("Center", "640nm");
+ bandBinGroup += PvlKeyword("Width", "420nm");
+ outcube->putGroup(bandBinGroup);
+ }
+
+ if ( otherLabels.hasGroup("Archive")
+ && otherLabels.findGroup("Archive").keywords() > 0 ) {
+ outcube->putGroup(otherLabels.findGroup("Archive"));
+ }
+ if ( otherLabels.hasGroup("Kernels")
+ && otherLabels.findGroup("Kernels").keywords() > 0 ) {
+ outcube->putGroup(otherLabels.findGroup("Kernels", Pvl::Traverse));
+ }
+
+ importPds.EndProcess();
+ }
+}
diff --git a/isis/src/kaguya/apps/kaguyatc2isis/kaguyatc2isis.h b/isis/src/kaguya/apps/kaguyatc2isis/kaguyatc2isis.h
new file mode 100644
index 0000000000..9c2db22777
--- /dev/null
+++ b/isis/src/kaguya/apps/kaguyatc2isis/kaguyatc2isis.h
@@ -0,0 +1,11 @@
+#ifndef kaguyatc2isis_h
+#define kaguyatc2isis_h
+
+#include "UserInterface.h"
+#include "Pvl.h"
+
+namespace Isis {
+ extern void kaguyatc2isis(UserInterface &ui, Pvl *log);
+}
+
+#endif
diff --git a/isis/src/kaguya/apps/kaguyatc2isis/main.cpp b/isis/src/kaguya/apps/kaguyatc2isis/main.cpp
index 86e995041b..c92d257f8f 100644
--- a/isis/src/kaguya/apps/kaguyatc2isis/main.cpp
+++ b/isis/src/kaguya/apps/kaguyatc2isis/main.cpp
@@ -1,288 +1,27 @@
#include "Isis.h"
-#include
-#include
+#include "kaguyatc2isis.h"
-#include "FileName.h"
-#include "ProcessImportPds.h"
-#include "UserInterface.h"
+#include "Application.h"
+#include "Pvl.h"
using namespace std;
using namespace Isis;
void IsisMain() {
- ProcessImportPds importPds;
UserInterface &ui = Application::GetUserInterface();
-
- FileName inFile = ui.GetFileName("FROM");
- QString labelFile = inFile.expanded();
- Pvl label(labelFile);
-
- QString dataFile = "";
- if ( inFile.extension().toLower() == "lbl" ) {
- dataFile = inFile.path() + (QString) label.findKeyword("FILE_NAME");
- }
- else {
- dataFile = labelFile;
- }
-
- QString id = "";
+ Pvl appLog;
try {
- id = (QString) label.findKeyword("DATA_SET_ID");
- }
- catch(IException &e) {
- QString msg = "Unable to read [DATA_SET_ID] from label file ["
- + labelFile + "]";
- throw IException(e, IException::Unknown, msg, _FILEINFO_);
- }
-
- id = id.simplified().trimmed();
- if (id != "TC_MAP"
- && id != "TCO_MAP"
- && id != "TC1_Level2B"
- && id != "TC2_Level2B") {
- QString msg = "Input file [" + labelFile + "] does not appear to be " +
- "a supported Kaguya Terrain Camera format. " +
- "DATA_SET_ID is [" + id + "]" +
- "Valid formats include [TC_MAP, TCO_MAP, TC1_Level2B]";
- throw IException(IException::Unknown, msg, _FILEINFO_);
- }
-
- if (!label.hasKeyword("TARGET_NAME")) {
- label.addKeyword(PvlKeyword("TARGET_NAME", "MOON"), Pvl::Replace);
- }
-
- importPds.SetPdsFile(label, dataFile);
-
- Cube *outcube = importPds.SetOutputCube("TO");
-
- // Get user entered special pixel ranges
- if (ui.GetBoolean("SETNULLRANGE")) {
- importPds.SetNull(ui.GetDouble("NULLMIN"), ui.GetDouble("NULLMAX"));
- }
- if (ui.GetBoolean("SETHRSRANGE")) {
- importPds.SetHRS(ui.GetDouble("HRSMIN"), ui.GetDouble("HRSMAX"));
- }
- if (ui.GetBoolean("SETHISRANGE")) {
- importPds.SetHIS(ui.GetDouble("HISMIN"), ui.GetDouble("HISMAX"));
- }
- if (ui.GetBoolean("SETLRSRANGE")) {
- importPds.SetLRS(ui.GetDouble("LRSMIN"), ui.GetDouble("LRSMAX"));
- }
- if (ui.GetBoolean("SETLISRANGE")) {
- importPds.SetLIS(ui.GetDouble("LISMIN"), ui.GetDouble("LISMAX"));
+ kaguyatc2isis(ui, &appLog);
}
-
- importPds.SetOrganization(Isis::ProcessImport::BSQ);
-
- importPds.StartProcess();
-
- // Get the mapping labels
- Pvl otherLabels;
- importPds.TranslatePdsProjection(otherLabels);
-
- // Translate the remaining MI MAP labels
- PvlGroup dataDir(Preference::Preferences().findGroup("DataDirectory"));
- QString transDir = (QString) dataDir["Kaguya"] + "/translations/";
-
- FileName transFile(transDir + "kaguyaTcBandBin.trn");
- PvlToPvlTranslationManager bandBinXlater(label, transFile.expanded());
- bandBinXlater.Auto(otherLabels);
-
- transFile = transDir + "kaguyaTcInstrument.trn";
- PvlToPvlTranslationManager instXlater(label, transFile.expanded());
- instXlater.Auto(otherLabels);
-
- transFile = transDir + "kaguyaTcArchive.trn";
- PvlToPvlTranslationManager archiveXlater(label, transFile.expanded());
- archiveXlater.Auto(otherLabels);
-
- transFile = transDir + "kaguyaTcKernels.trn";
- PvlToPvlTranslationManager kernelsXlater(label, transFile.expanded());
- kernelsXlater.Auto(otherLabels);
-
- if ( otherLabels.hasGroup("Mapping")
- && otherLabels.findGroup("Mapping").keywords() > 0 ) {
- outcube->putGroup(otherLabels.findGroup("Mapping"));
- }
- if ( otherLabels.hasGroup("Instrument")
- && otherLabels.findGroup("Instrument").keywords() > 0 ) {
- PvlGroup &inst = otherLabels.findGroup("Instrument", Pvl::Traverse);
- if (inst.hasKeyword("StartTime")) {
- // Remove trailing "Z" from keyword
- PvlKeyword &startTime = inst["StartTime"];
- QString startTimeString = startTime[0];
- if (QString::compare(startTimeString.at(startTimeString.size() - 1), "Z", Qt::CaseInsensitive) == 0){
- startTimeString = startTimeString.left(startTimeString.length() - 1);
- startTime.setValue(startTimeString);
- }
- }
- if (inst.hasKeyword("StopTime")) {
- // Remove trailing "Z" from keyword
- PvlKeyword &stopTime = inst["StopTime"];
- QString stopTimeString = stopTime[0];
- if (QString::compare(stopTimeString.at(stopTimeString.size() - 1), "Z", Qt::CaseInsensitive) == 0){
- stopTimeString = stopTimeString.left(stopTimeString.length() - 1);
- stopTime.setValue(stopTimeString);
- }
- }
- outcube->putGroup(otherLabels.findGroup("Instrument"));
-/*
- // This code is not needed now, but is included here commented-out in case it becomes necessary
- // to support the swath modes by setting their NaifFrameCodes in the future. The swath mode
- // setting is currently handled entirely via the camera model.
-
- // add kernels group
- QString instId = inst["InstrumentId"];
- QString encoding = inst["EncodingType"];
- QString swath = inst["SwathModeId"];
- PvlGroup kern("Kernels");
- if (instId == "TC1") {
- if (swath == "Full") {
- if (productSetId == "TC_w_Level2B0") {
- if (encoding == "DCT") {
- kern += PvlKeyword("NaifFrameCode", toString(-131352));
- }
- else { // encoding == "N/A" so no compression
- kern += PvlKeyword("NaifFrameCode", toString(-131353));
- }
- }
- else if (productSetId == "TC_s_Level2B0") {
- if (encoding == "DCT") {
- kern += PvlKeyword("NaifFrameCode", toString(-131354));
- }
- else { // encoding == "N/A" so no compression
- kern += PvlKeyword("NaifFrameCode", toString(-131355));
- }
- }
- }
- else if (swath == "Nominal") {
- if (productSetId == "TC_w_Level2B0") {
- if (encoding == "DCT") {
- kern += PvlKeyword("NaifFrameCode", toString(-131356));
- }
- else { // encoding == "N/A" so no compression
- kern += PvlKeyword("NaifFrameCode", toString(-131357));
- }
- }
- else if (productSetId == "TC_s_Level2B0") {
- if (encoding == "DCT") {
- kern += PvlKeyword("NaifFrameCode", toString(-131358));
- }
- else { // encoding == "N/A" so no compression
- kern += PvlKeyword("NaifFrameCode", toString(-131359));
- }
- }
- }
- else { // swath == "Half"
- if (productSetId == "TC_w_Level2B0") {
- if (encoding == "DCT") {
- kern += PvlKeyword("NaifFrameCode", toString(-131360));
- }
- else { // encoding == "N/A" so no compression
- kern += PvlKeyword("NaifFrameCode", toString(-131361));
- }
- }
- else if (productSetId == "TC_s_Level2B0") {
- if (encoding == "DCT") {
- kern += PvlKeyword("NaifFrameCode", toString(-131362));
- }
- else { // encoding == "N/A" so no compression
- kern += PvlKeyword("NaifFrameCode", toString(-131363));
- }
- }
- }
- }
- if (instId == "TC2") {
- if (swath == "Full") {
- if (productSetId == "TC_w_Level2B0") {
- if (encoding == "DCT") {
- kern += PvlKeyword("NaifFrameCode", toString(-131372));
- }
- else { // encoding == "N/A" so no compression
- kern += PvlKeyword("NaifFrameCode", toString(-131373));
- }
- }
- else if (productSetId == "TC_s_Level2B0") {
- if (encoding == "DCT") {
- kern += PvlKeyword("NaifFrameCode", toString(-131374));
- }
- else { // encoding == "N/A" so no compression
- kern += PvlKeyword("NaifFrameCode", toString(-131375));
- }
- }
- }
- else if (swath == "Nominal") {
- if (productSetId == "TC_w_Level2B0") {
- if (encoding == "DCT") {
- kern += PvlKeyword("NaifFrameCode", toString(-131376));
- }
- else { // encoding == "N/A" so no compression
- kern += PvlKeyword("NaifFrameCode", toString(-131377));
- }
- }
- else if (productSetId == "TC_s_Level2B0") {
- if (encoding == "DCT") {
- kern += PvlKeyword("NaifFrameCode", toString(-131378));
- }
- else { // encoding == "N/A" so no compression
- kern += PvlKeyword("NaifFrameCode", toString(-131379));
- }
- }
- }
- else { // swath == "Half"
- if (productSetId == "TC_w_Level2B0") {
- if (encoding == "DCT") {
- kern += PvlKeyword("NaifFrameCode", toString(-131380));
- }
- else { // encoding == "N/A" so no compression
- kern += PvlKeyword("NaifFrameCode", toString(-131381));
- }
- }
- else if (productSetId == "TC_s_Level2B0") {
- if (encoding == "DCT") {
- kern += PvlKeyword("NaifFrameCode", toString(-131382));
- }
- else { // encoding == "N/A" so no compression
- kern += PvlKeyword("NaifFrameCode", toString(-131383));
- }
- }
- }
+ catch (...) {
+ for (auto grpIt = appLog.beginGroup(); grpIt != appLog.endGroup(); grpIt++) {
+ Application::Log(*grpIt);
}
- */
+ throw;
}
- if ( otherLabels.hasGroup("BandBin")
- && otherLabels.findGroup("BandBin").keywords() > 0 ) {
- PvlGroup &bandBinGroup = otherLabels.findGroup("BandBin");
- if (!bandBinGroup.hasKeyword("FilterName")) {
- bandBinGroup += PvlKeyword("FilterName", "BroadBand");
- }
- if (!bandBinGroup.hasKeyword("Center")) {
- bandBinGroup += PvlKeyword("Center", "640", "nanometers");
- }
- if (!bandBinGroup.hasKeyword("Width")) {
- bandBinGroup += PvlKeyword("Width", "420", "nanometers");
- }
- outcube->putGroup(bandBinGroup);
- }
- else {
- // Add the BandBin group
- PvlGroup bandBinGroup("BandBin");
- bandBinGroup += PvlKeyword("FilterName", "BroadBand");
- bandBinGroup += PvlKeyword("Center", "640nm");
- bandBinGroup += PvlKeyword("Width", "420nm");
- outcube->putGroup(bandBinGroup);
+ for (auto grpIt = appLog.beginGroup(); grpIt != appLog.endGroup(); grpIt++){
+ Application::Log(*grpIt);
}
-
- if ( otherLabels.hasGroup("Archive")
- && otherLabels.findGroup("Archive").keywords() > 0 ) {
- outcube->putGroup(otherLabels.findGroup("Archive"));
- }
- if ( otherLabels.hasGroup("Kernels")
- && otherLabels.findGroup("Kernels").keywords() > 0 ) {
- outcube->putGroup(otherLabels.findGroup("Kernels", Pvl::Traverse));
- }
-
- importPds.EndProcess();
}
diff --git a/isis/tests/FunctionalTestsKaguyatc2isis.cpp b/isis/tests/FunctionalTestsKaguyatc2isis.cpp
new file mode 100644
index 0000000000..a6927ebbc3
--- /dev/null
+++ b/isis/tests/FunctionalTestsKaguyatc2isis.cpp
@@ -0,0 +1,88 @@
+#include
+
+#include "kaguyatc2isis.h"
+#include "Fixtures.h"
+#include "Pvl.h"
+#include "PvlGroup.h"
+#include "TestUtilities.h"
+#include "Endian.h"
+#include "PixelType.h"
+
+#include "gtest/gtest.h"
+
+using namespace Isis;
+
+static QString APP_XML = FileName("$ISISROOT/bin/xml/kaguyatc2isis.xml").expanded();
+
+TEST(kaguyatc2isisTest, kaguyatc2isisTestDefault) {
+ Pvl appLog;
+ QTemporaryDir prefix;
+ QString cubeFileName = prefix.path() + "/kaguyatc2isisTEMP.cub";
+ QVector args = {"from=data/kaguyatc2isis/TC1S2B0_01_05186N225E0040_mini.lbl", "to="+cubeFileName};
+
+ UserInterface options(APP_XML, args);
+ try {
+ kaguyatc2isis(options, &appLog);
+ }
+ catch (IException &e) {
+ FAIL() << "Unable to ingest Kaguya TC image: " <findGroup("Instrument", Pvl::Traverse);
+ ASSERT_EQ(inst["MissionName"][0].toStdString(), "SELENE");
+ ASSERT_EQ(inst["SpacecraftName"][0].toStdString(), "KAGUYA");
+ ASSERT_EQ(inst["InstrumentName"][0].toStdString(), "TERRAIN CAMERA 1");
+ ASSERT_EQ(inst["InstrumentId"][0].toStdString(), "TC1");
+ ASSERT_EQ(inst["TargetName"][0].toStdString(), "MOON");
+ ASSERT_EQ(inst["StartTime"][0].toStdString(), "2008-12-07T05:04:34.458542");
+ ASSERT_EQ(inst["StopTime"][0].toStdString(), "2008-12-07T05:05:04.715727");
+ ASSERT_EQ(inst["SpacecraftClockStartCount"][0].toStdString(), "912661463.551562");
+ ASSERT_EQ(inst["SpacecraftClockStopCount"][0].toStdString(), "912661493.808747");
+ ASSERT_DOUBLE_EQ(inst["ExposureDuration"], 3.25);
+ ASSERT_EQ(inst["ExposureDuration"].unit(), "ms");
+ ASSERT_DOUBLE_EQ(inst["LineSamplingInterval"], 6.499932);
+ ASSERT_EQ(inst["LineSamplingInterval"].unit(), "ms");
+ ASSERT_EQ(inst["IlluminationCondition"][0].toStdString(), "MORNING");
+
+ // Archive Group
+ PvlGroup &arch = isisLabel->findGroup("Archive", Pvl::Traverse);
+
+ ASSERT_EQ(arch["DataSetId"][0].toStdString(), "SLN-L-TC-3-S-LEVEL2B0-V1.0");
+ ASSERT_EQ(arch["ImageValueType"][0].toStdString(), "RADIANCE");
+ ASSERT_EQ(int(arch["SceneMaximumDn"]), 3913);
+ ASSERT_EQ(int(arch["SceneMinimumDn"]), 30);
+ ASSERT_DOUBLE_EQ(double(arch["SceneAverageDn"]), 868.1);
+ ASSERT_DOUBLE_EQ(double(arch["UpperLeftLatitude"]), 21.694101);
+ ASSERT_DOUBLE_EQ(double(arch["UpperLeftLongitude"]), 3.476042);
+ ASSERT_DOUBLE_EQ(double(arch["UpperRightLatitude"]), 21.711476);
+ ASSERT_DOUBLE_EQ(double(arch["UpperRightLongitude"]), 4.636101);
+ ASSERT_DOUBLE_EQ(double(arch["LowerLeftLatitude"]), 23.230896);
+ ASSERT_DOUBLE_EQ(double(arch["LowerLeftLongitude"]), 3.440187);
+ ASSERT_DOUBLE_EQ(double(arch["LowerRightLatitude"]), 23.248459);
+ ASSERT_DOUBLE_EQ(double(arch["LowerRightLongitude"]), 4.613281);
+
+ // Bandbin Group
+ PvlGroup &bandbin = isisLabel->findGroup("BandBin", Pvl::Traverse);
+ ASSERT_EQ(bandbin["Center"][0], "640nm");
+ ASSERT_EQ(bandbin["Width"][0], "420nm");
+
+ // Kernels Group
+ PvlGroup &kern = isisLabel->findGroup("Kernels", Pvl::Traverse);
+ ASSERT_EQ(int(kern["NaifCkCode"]), -131350);
+ ASSERT_EQ(int(kern["NaifFrameCode"]), -131351);
+}
diff --git a/isis/tests/data/kaguyatc2isis/TC1S2B0_01_05186N225E0040_mini.img b/isis/tests/data/kaguyatc2isis/TC1S2B0_01_05186N225E0040_mini.img
new file mode 100644
index 0000000000000000000000000000000000000000..eaad94a387ea4c9ddfe89ffc4125d0d3da6b96b0
GIT binary patch
literal 19248
zcmYM61yojFu=d$;umigr1F;KiY{l+wQ4|HSz`{Zi^N#^`wHum
z_uKEicYW(!ym4Zmy=R`8d1mGu)H9W=9;hhwP$g@7ZLc1yhg#|Cy0Ff#%W5|*)L-qO
z?bJKa+Tz^XYopUvJg-^#y%GZ_^>VlP;ltbHr(NOr25Z
zRfJlt7O4x2{)4L&)RlBeMo3mEjCEg~Q`^)kwT@$Ub7Wi9ORZ2F)fRO?T~bL}bKOUr
zdtTjQ?-g}QT~voTH(Je8hd6JeTCYNRja3uW9JNHvR?E}|ey?SIADQ2AbwcgqjQwg4
z>yOl()OY4sQ)g0NR1))jt25~`x~VRt9oh3!rLp}x`juL-|Eo$s
zGA9@*iR&bw;a#jNTK&@*bx!qLXJdq?>N%SFql@YWdVrp-H|v9ZjzQC_^*lXZ57(2m
zk8Z5n>Vd2|8!OJiIA7IYB>Ik-FH`|)4dY%%>O1+|$0|=CyIaW0LAOU^F|0Ncoj&Ef
zSmYVbSr6EHj^j3f%+HMTg;yN9d4(RnF_!{5i_QZQAF=fV5-6peSW|jkjCrT2PaOSQ
z=h9i3`8%D5ZHZj1fOga^bzf##K&MylRU+EYgl03MJ-(?wNa!8&Jf=>9u`|pd4N0W~
zd2LleRUi2eQiIWxpX#bcsbE!?@5A^!%36-tP`F41vEKe_G`b$gF$>guwH&M*1k0D
zDu0nk><@b$W0l6%K41%1!E1ur3f6sC>l9>HPx*5Fx?HO#EAOQGg5{ZP8?L-rX&<(9
zDI$nBs^X1;AyGmdScnlMr`&KZe>=VIrZuyi6$UUymhYAk-G8i7{`=a@^8!zsq9JMY-NraKDdH6S?LwP@eTf8E$NMsyG@**`%n67FK8*vY4-s3FRTiQ>7;EEkD;
zqPvI`4`maPD9(rvB2gBUEo49GDLs@W$4L)4O5O(DrTBG8-jth^ke}pJaDG<_{VSiym-t&Pldum*c~XYU>ugJqDe{-HS9U6w
ze8ZlqyvkrRO_i(7!}bKZPDCPSuvb!Lkz3>i?5Y9S%Ol@lyWiwz8E=!A8SR(K%zGNw
z%*-*BKNZhb@Ai%8mx#s~K2IH~fu-H5`_w<)i;y`3cr_m67+d
z)Vdc3kT*7Qc>jg5*+WauBca8gF2S
z%;te{H{r=y8<|gcR<}<2%WATctS%?WG9pSu$+B2~R*@>=vFaUSvREM2i6gvx#eX7L
z9F`fyQT7}bd&OB1C&Glc=qg5wm14aZ!Q?3BNF3#ENLnJSEdfAwG*I;)=K`B4u9I
z(iQndBmK9kFjiGam6Bgn2IYjce*+U0iN(i=@ipoacnEG
z;WlickS-15%)qan*mw=1pqE-qj1K@!0%X~Pn5*(RTF-*6KZ7$@;!JIoP5zPRkn8kA`N*?WBk=%DIUxFhxbuL=D&Evamph8KEZ!xz*8
zh@wHPb|dlU
z;y=oGmY#F$8jur1^Te_hWbv&a_(o^Ak?z$A&hZ~t^4&6|9J036CEsd77N_932gvxck%`sUWnk-Rnn!ZHF?D8HQ%pRt$@h8WKsVDJ?<7EeMk_k($4~7=v#RdAR
zfhTgoGY&wTZHSk>LA~ZU&2gph2mtyk8II
z;KH%fQ^%L>?7KRfc;=R*+(%Ie(Wb2i=M>AWUkQ&
zdsrr#*!{Iju#2`{B{z@?8)}h+xU_jJWCK6zoP9SWK9QjJ1R5_^kImVfD78|?CKcE7(fkS
z63p?C-lSWRQ?~$_J-}mnvXTnm(EKgXGr(do-AC6apKlDyeL~*%MLUD?(Ym>IgHK*2
zBhL+*maFN+TtB$*EzmlL?EfZl_Y62*OK!D`8O>9h;mE__%iVcRXNxy^V>|v_;UNFu
zBMSCk7whkAi`zcL?&bK#Ih-{cJT4^HJAp5VAOku@cKt{@sh3-pAHnNwpFp%ct!A+23D^-Ctx{=wofZNnlV^kIP^|7(tu4KC%u)&t_5`QE&lzem)
z``U4AGmaVvS8hjU(v71A@!5~FL*YeU*zrWp=|M(Pg4#h%-t!SrvLjVV&Xf&_xNyz@
z)t>BnEE-t_lk%c^;lmXM+p_94tat_WxgfIkU^0Y2_^}7$2b0+L`%EAdAsxZ**yJq5qC7d?b9yFDObF^HOj?<~qSKZEo0TrHaX
z`7Bu5juzkXdQNR88s9b;T?R4Ad}K8i`Rs;CE(fJv{2l@Rh9PqgFgBSgz*OEB@;Tb(
z1Dlc^_C{X~ZFRg>NWKUai@wOL4ti)pmR(HcgrO$NR9oJXiM%ocwzv&H6Aza^41at?
z_PG%s7K*<(N*?tWj8aTRwyhn|$LvsOhJAgW3b+yku>#?X2>#${}BnHTfZ(L7-s)
z{ChAs>kE!okxLFHV|>E?KB_FfrzG-n0f%$Z*hKK~25;~Jzi|ZFU*OEU_=G3a9CPq(
z4;nkhp6OWk4s>oRwoB2%81%aq%|9aINzU5JR#P8-Mm6OeHhTd?Tt>%_`E4quA>eW<
z*E2Q8WB7)fAS{p(=i+N7a&9=+2*sLqP{Y{>isv$y7o4}7*LLRfADB4FjFLdjUJ#T3
zdpNJ&P)&5gcXr1=79*a%$Isj)dcLD3lSrQpgm}Ua6;3
zP3lUuJq$m5LSNN8^&_JF9vzPNouZ%U`&N4WiC?wh6kafa5Lm!b>IIvr%Wr~#EQJjW
zg=-9@GO(2y9YlT%uSw-%<5B9y8b2gG!?gaanU@iyXE{AQeZ7}vT=3l>C3)mGs&?7HV5<7Z%It_6igW&f#Cu?csyec0f}XY
z5?(Q!7+XQ;UzqTCSqctHjnQG@MNrVb-be
z)ABkGM;>N9GnjD{Grp@HVxt|wWJ$&<&3h9t?nY$(fdq3Ut~ly@TbIHOOY(^G|gix#EM3syfO!!yX|1jkfH
zes5UuU?g;t{zqokn$3oc1iZ{gVpLV#MsK5jw+&qlrScYmJBKv}jeF-TaK|{Bh&tsb}JBtPq@tJqg
z7*%*)aa4alfSjkCLtYVg^TG29!~5*mW9jV7_#gJWA9){URx#9}GipJ#doB^OuPr|M;AQ=6
zadaOXVi-}=2dwR9T_*0YCeF?wmUbg*_J*VQg84-@HnEEyT?j|d2BD*gsCmhLpHPu{
zX6uLSqn7uJDDw^8^a!rv0Fy06q|Hv9&_vW!K8wL;%2Tl|1#Sw0oLr!$7cAEuUS;|r
zHK^>ShvvNDy)bdQDBGQ>|G2<28**kBt~!FqRF+pJ&aO%HF3%np&T|G+;mCRi2po$x
zVz|yi@}xazD~vdE35~^IHJ8xVGqjR|ZXWA&{G!{0)E;x@el%)4LKxcKf)siog=zRe
zf8^v3S184`+Ti;d(rcNDy>{laK1X>nt5HbQNV6lHupB+YoN%^0suq^g7Or+(SClW{
zaUL+@e(>w|yf@^G7OcsKxV4E0wvH&g2$nRT-&63l&-is5Ulz~ILToH{37DGL99_!c%{_nGzi};uS>4)qj68m%H0(51V*BR`qAG1BdD;B(&*B{VT9V=PF`KS4O
zj_j`CJxpBusTJ3~hm_*gUE@jVKRW5kx;!X+M>ZijCXLRBJyz=omg{1ztw5zCTk>=C
z53E#TdkRbaVYB{=#w!`DgVhGQ8eVZV`%>_|pFnFoXnlz-N3zu)S=NU;eJ6r!fG6Eh
z4q&GcRbyw+QV0H4h(27De2)He!Oymn&BlSk$HbW%)U3boz8UVemcNC>jdWID^zgGMpM)hF3$!wh&`5yh2J5;k?lC!Rdy&Wg2?UfpVEj3&Z<@ObcPb
zx3J$t;%PMJ=R?v}u$v;tdMa_g9l6~cuoej-y}$kQJ^mhH)%0!i>snt}!*0abJj=+r$azs&jAN#1b
zB*KvbdF_R%9Dx_@h6x1`i5HuG2py9J^g~jq$!y`=UBv3KR7{o<-*e%0e}Vrc*zG*B
zpaG!b2fdycRfJB#Wn{NfPN7Sd24CIO(-mS
zDY;=1Qj+B4*^pu@`YP+;A}^6p4&=XrGk)T$9)Y~S9A$^p3L^I!@)P$8yhM8im`Q)6
z)&Rd@`XLT%`JaAB3APVMFDB<}2C^;m{|f#Ti~MuTD~#j-K5n9yduaJK9@X?iVtHL8
zo4C)h5zP8H^MAv(^WfqKnd(30;E2!3uX5n2dx5x&R3|?(ZlsMntp%&A`F7Ga@=j{x
z3s}E5d}{=m#YFOkm8^cQt;RB!+KMmPNE>RwBROI?M|PruGl;6_FpeHdC2<~g^I+b0
z(7{+_V|Z)GgeJ3X88#QrXj_r#Y~+0yiLU0l*U?1;vL3`0XClEZYz=?`uHhO1*r=%-
zO=gcT{I5Opn28qFu*HK}cBL{tjBT@+=V4Z`fm-_pf*k
zs-7}VY-a_lS$B7`t_951RhDDRMmd7Y&U0JcwK{d4OH_HzW7oT>`yQd{>WgLXWy?LW
zgxcl}zTKxjdJQiSB&JZs9ZUUoKA*GrwvL*R>4&VPdi#rd=qhU9S4DNIOl_H0AdK}I
zv;2z%CZmlv@+)X5L;P|eK6Jp#KhmXO6`P0|^KWuL$jO#uepe^3D
zxGsbb?@uhOL=5R*w6~0E+61)Xfvy8Mb3ORK0vdPmZ5tkT8Hn-2
ztGZHQs|kZ|i9hXwc6=G59A5A}b>xERs2nI7#h9HrDmV2qdszw}{0aZt3Ln{2cBlST
zmA#GSJ-m|X#w?^ZSe~9iakk~ehxQ@&9YOcR9o+S_9kGNCUMs40IjDmRSx6S;I)$iA
zx`LaPtYbbi4B*qB@yi>p&rFK*y$V-sN&V6ELq;-s3r6b;vZj!K7o?i~fa>;1wE3Pc
zNImI_cenWF!kmWNJ^f`9Z)i}c0Z`pH{
z^RCi;>jcsc+3NO7LFrlg0zK)o><6iTng2Pin!;5ciT8A2(x|W&rfcz?Rr}yKs$pSW
zz-4Y$K9rj7AL{klu)aRvbhXXOYB7H|)=`{{Ex-7JjQg>g7L2)@h}ID~g`t7&*k!P6
zNVE%OYd$(C!`QN19wEw=Cx)2*aaMSbxl^hIQ6;Y`4*H*v$@yaWdAWWmSrv;K&srX0
zhhNc9ajsSZNjE{Vt~L#|27Lv@8;+mH6$>G~El6}PpWCR<25|OJq;p-ol}pi6L85yV
z(2|XcaT8|U2HYM}`5D=ZD)UXToVmUN2jyfA*6RoA-isIf@&ONcDe;@`$5*->M~LHP
zs0L@H|5HUw!~XY+Z?Xoxjz`pQlf)nHd5EQd8iQ8uh|Sc5w}F`ly!LR+PxQNtJ1WM&
z4I+?Dd1f*S2~DE5y;sH|n`A7eI@WiSjHy42uLi8Lg=!;TBe~l|+l%n9tky*9zN$dv
zH+8VR_=I>eE7L!pPB!uaULQ^7kXyYZ^0|{SO(hQIf>$-AGO?06Fj3XYVA*r;!B8u!
zeoVZ)X_d2_iNT%qJF6pI5I<{*b&PJwIP0hN$v&rjLHkPfO|2B`gjLV#%D#nGkdX_-H<5WB_bVh*xmdv!i{OoN!1e~{!Z5r%+@aNpy7O4FHxFGEcJRz}Z>d3B
zoa!qvHcb`4H{T_mN8sHiU?s{Mejd_)&cx8`=sDka(LVHco
zXI1)&Md)~y!mAYqySc!BdhB2jejx-MH>9?alcU@~V}JZnKgODl*XoE3Gy$D6KzTEK
z&>*hT2)q}@(^y=g5f*5wAs)ov%|y)OjJpJ@^Jk0chqS^Lnlnl(e3v_O?FWKQA0&(s
z``}f=@!d0ttH+4Slfa(AUmfP1m-$!4rxn6dT={e)I!$G!%kc`G7@-q$^5n`bco}cp
zm!sNnM1XY1(pHMg$e<9oKZAz~v)SJ+Y-$y(c?Vu;vFJ@_b{uZ}^dc%q$`a+3*UpTE&*KN#tHa*{S+@jR^41(Xk@2A6@{cmP$LAX`6VhvxoC
zGUeqU$HkV@|Dv*y3#7H9&R3l8-E@2E5Bb1JJo(HQP}PEZUUT{(FQ_DyA+!HO#xx0*
zHj4~+D>>E~BJOWcYf!wC-0BE1`afRgzBY3&Tz7K8ab$PyyiPNh1pf$n+qNzBP{Gz&+!X1FZ9aswLl%b(Da)
zRJ5(TF+QvSUaC2q*3H%*X$hyPjV#)-=B`Mk0XA5V3_3(RV}F5U%UxMPBUa}2zx|Mg
zWY-<2KzC#e4;auC{)Qsm9_YUjQmF9%`ytHdqx{bOC3%sGJI7376m#d{4D#xJi@Ba)bAliCdWI*VD!WVS43wF8iD1H52kK3#3ns)bDR!62KW
zi8^%M$`iAtsa=q5rrK&OwW#SNgMx!HQVo?;Vbnq7Jg@K^lflduQ1gK5?-{UBA7&U!
z96$TTJfg=VH`8;8CrdtusD4W^0gxoa{-!cw9*B(C699uWJ!XP}RGk&uvS%4$n
z)e*MR6A$Jge~S;qcjJ=^;jcR2ZL7lxXTr)ncwb6xw390wC!anA+l|4G&oEgx+kWB?
zBjCdhpsqKwJf<>m|6ep5JS*t=AzxrkerRG4*#A@6=s4W(_%U+xz0}Z
zo2sFtnme7}+t6_W8b1f>E`ZHL;41@L?xOuLjtJ(gFh2JYoqprpiq%bZONh&&}=ruGYHm3t$SD1AIbALx}
ze}m6dDm&@O?7QJh2hmCJrbjWG=-wJUmuKGpSYrxkuf!f-n86UTlU6W*5IpZl?t>^#
zq|Zy0CxANoG5ABQ{XpxXm5%zrQN2oEfujr~_P2*otR;(Ig9i_xig1+L^AoxqQ?Qxa
zmW$;?@1r8D!i$_gOkcG!T9xUiT;lv)bZAC#rGE57x^u_mWF2l*usTzLcwyzURS14s
zWr+z-xGy9Fot29mYx*H~i4+;RZ!>_kOyl=F-o1$hMd&A+N~{~qSJAn4*gPcj&To>wj8Q~Nu@&kEzMto)hHuQ~qd!u+=
zAR=Gjb&~$!Y|y`-d}|wg!3(6$Cu)x%()JsC_lr!aHb!!8GG9+O%3x04Cn!xd`>MnH%u)%u`Lh1pISt}+TiOi
zu`&d{4!{dCya3Hl-T(T|5N4N`aEVQQ0GW}?ba03SaH
z9Bv{CntPf#3pAPMLri7wF){iKNW6*k9)iO);MR16kAvbH*v)O5$2x(hi-W->a?EY!
z`wy#_Nqjm(yq!*bU59_%jQ`z3+j0`d{-(MiMlrF@1^U>rU+nn#>*-bxW9(Utb
zhFLgqPenaqY!z@~>HIcK?BU8Q@D~-SxoB!X_EdTD<4-FSj|$>l8xy^|;9Zt7vrAkr
z3He=z6Boql-l8A#+{Ajkj0dP1!s@!fSpQ=^*Rjvs=)(!C>dCzw!@%M%Dy(&|vs$+3
za*h~Zl4BfoBefCEBN^{C^L3y%@`u{)CB_X$^V7kxBb~j*MAPl~oMObKJnWBV=G&3c
zN9=R}6}g?3R+Ho)wVg^{2o^X2e&mDAkB3zaM+$XyZACwXDE5!5=HY7V(Ml+u?JPdS
zRL%DieGY(*Yji5!^B04ZBhcD@G_{j8U1m!hT1Y|1$#|O2_!+}*%(FXb)S?~n8(m;u
zwP0OESV=Z)vOD}f5AvdaL_eet()ohUitD1F`!~{j1*Uu91!{6+ak?qF(e?+ho)5G;
zf%6<-xC!-TQ-Qw3oNl7E7_1^0`QK%B3(@y#Fu545PbD)LiwE@~o(2&qLwJRPg{>gh
z^h5lK(KTQohQZAy#!kc2?gCGyC-Q&&ke14sC}=GH12xrCSp60F(l>mQP9kH`g1@Tx&9;EUZ5xej^XBdN7u^@UbzB(wZ^a!VTSs(1Z9kkn?8YQ;ssX
zJse|X9D%pp3Qo>~+7+NTj`(^Dot_3oL7clxU4`Ms;C~F#HnZ*+{MtSCN88>bY#JPo
z&iongFe^UJ_RDyj7_gh9-h!Cw+_g6vT(rWMtmB%7X_;P0l6pt3S^_J2PLxa~15f2w
zc2MesANWgm%~@CBGbi85lT%bdb|v{MuLT`DJAP}dMu7Tc>^c|c)#LjM{N6S75PY`*
zsT;A|Lv;LpVMVu*_%}K*nrppgje$s`J{ZYJJh?=qxC(1|LZzi9a&L~*`Xjeeu$dH&
z=>YrLP6T>NO*)#aHVr2Kg(!4^dhA5_)=KK%@l=CD$PMcgW2#cC{6KD~#8+~}4%CpI
zlJ|C$&8YV*qK46#`)~VD^K_#c(Rox3C9*mv2
zV)sMw(Ca{+;pc()g)3<2CHS}u-VPA${!y{01EbiZpW;VfaCgRWon&R;*^QFiOZrFu
zwhF;dK3ZAmVMK7$GC0pGt1$Pjx^S8v4*%U^c7tW6Kfl5&|!}qfZilBdEWuC(}K|
z@gcCMBRtJF9YzzWU+Of*O687`(L7l)6L0McYs;y#V#R_vO~TT<5|8}J=}y5Db|9Ij
z)W(0nwnxB2jF*~2EpIzAenzJ@Bi!875<=l1!7%JlwCPXXVlOh}*5Whoq<5Yfqh<`{m%!c4+DW`tZZ{M&e0Luh+qrT@-~&
zlqB;oS(d*oo_18F7&99hxCS1+@huG<6z0yo6c|nvE4fVd{}Pyvl~IiDjo$CTh|aV9
zDQGvj$tU?)2mmDFA-!pzA&*qtS=0XR+0LysYp+t%H4*0v$|1*8O6~9`11wd!5p;%c`k?H#WAmW
z%x^Sf%q9m4XWMoxa657h{75RaOSoPm_KmRJ)8$P~
zWH@VG&aCI5wXN7uUH0{WL+)e+8@R?RZzVH{JZs?M*`)P)Li&H8L9M^*Y1Rpv|7TkleJK24o7Oq`&1`j|dx2)}M%^M|M~
zM~fGtBNfmERD2@v6aB;hv5VSi5>?Yv;u%%&T69f+@}yV*H662-dDz_+|_wW>{&w$DM|&R
z0@hm%n=~xSoqH}_R7rFf$=csjD|toqF8OYM(}MmXOD-wSD@~mne`T@
zo;CzjG(t~~;vfBxvShUmR160oY13(GjR!6&c|HXHSdyAvYckx1)W@AUqbOJNVOuY<
zY6oi3ks_J;pt)brg=75i)1^7yjU0I><8?xFb*MC(CsE$=oWM|-k?VA%_Gs?KKTO~7
zDxII6%*_#>|BPn=axqSMMrzE6?qIGbm}^VD+*AoG+A8wz>4n5n*-jPLxz=)YamyXIqm`;6ooITO50NlqOU)KnaSQCV10Am+GUmwOP&h=enW$q4NDXwBY$@GN2
zp`q&3LyV4!p`mWnea$N;_1RiTwvPBD8`GB=Bi_-s+)o{KBa!%&P5W8VX&FXsk1lhw
zLT5ZxNnShD9A@{A^RC(YA%{gIHD^2KV4i=fE7Q~Ws>bM(m|F*Q@WR#)xxg5GdFJE?
zI*Y{{92K{yc)vyim&JXU!+UXt_ZT`O|B&)!yueB@bCTNd5&Xmh^caL!7)Hf61}5M~
zx2-MSYBo~f-XAWabbVy9EKiJ#wA%Arh&xYkj^!RpFYByT
zg*z|fh{9`#&hK?H4@KPMNew$HubFv`(f!FkGEgfSLOkwbdp@KzEG~fzB?H-)16gDt
z>JO8dqc@!Mf1VFXA>VPJI
zs=Y{ehm*c$)SMjAhKf#6a;y8u>4bx&{(UMw*PTXp1$uU@cAf8$i7A#Q%=QZamoTfi*S+vo+Y;45XH2
z#wyB=7QoUl08wky1`9U0Iqaw+~#2nZ}owvzz_eWGsUr$>_AFNCT2k%x_g
zuiY|SlRCy3Y8>YIkW=JX|G|#U(*@Irw!=Bfo1Cht&FdAXn^6j{SY2%(0?(pyIf7O6
zCC)GBsDadQ_K~q&WV9GEFjI?s#)vn`{BH9!LMrv2PQ-a97=I!D%>9D(VUKxW?O$Pa
zDKN?^WSr)I03=dJD1&u9rV3I-^JJDSpS%QDkAs7n|5_2xDm__+$@0$eXR5C|RZrq%
z7jQKg?>`M3oP{Ibg2!FKDpFy~tEjOhz-IrF9c17$0dDmGOn!uUMU$iFBr_|?`Z|!4
zwp00F%azE|+F)Px@oSBFuSf(Kz-Mnfn>%;vRAxo}@pbDsYaq5b5ot)y>Wy?-z*!n_
zR0mj34>+_3Mr!>MmaQYo|3rO?rFDhB2b!Zh_BOlgpjMvX@6s-`1LM%)K{`rr|JY6ogExm6;S
zi3O~DHP_h2oMuu5+sOB6%yK;Y)_|coTp^63&V$B8YE9<9S|m~RTg1`k4%;JS%cdVP
zn6=CRAJdqvIh9P`BaBz)9bJdZctus7Q};k|-5w=2=U
zG`^<-fBE4qj`)C{c)0%f&n);$XZF^>^ETlK6QdV#zVU_8@Py6e7RRYZy~bm{gp0Vt
z)I#JMl?A`{S@J{^xmio4$ggr^J%7oP(zCuCSgb+sB&<0A8G0eF5#-`skzrf(-v?VO
z1$LWrc6Ma35E*&0r!jTLtkm?9vC+-g)O_qXlIUZe958o4KOmBuJET{DoKUp4AHA7p
zLFV&*iU?-9C#Q%{6NydXwhD;pbiBqQ&Hb%ksE3%^%N{(;9P}2#=l}IXOm%Swqjq7>
zXGU9#&e~FaGEYDSqw95Ci+lmR&IA!*)Kd1sAGWb4m@`jvUHZOMX7b|aOvNxA{_PG~
zy{TWDJ5t~C`Gi_+8uiFN^h5d(xrb39y+JlU3)WGEb^oJo^9DcDi>%xi4>|-E&=n@)
z&yoG<7n}TipH2;|b
zESkF1Ypf@p{_<{mA*aZ*Zh^}H;`9z`I19LcY$3d3I`P*Fdoce|pevlwJOO3;A>%=>
qKas-|8<)
+MISSION_NAME = SELENE
+DATA_SET_ID = SLN-L-TC-3-S-LEVEL2B0-V1.0
+DATA_SET_NAME = "SELENE MOON TC 3 MONO LEVEL2B0 V1.0"
+L2DB_ORIGINAL_ID = TC_s_Level2B0
+PRODUCT_ID = TC1S2B0_01_05186N225E0040
+INSTRUMENT_TYPE = IMAGER
+INSTRUMENT_ID = TC1
+INSTRUMENT_NAME = "TERRAIN CAMERA 1"
+INSTRUMENT_HOST_NAME = "SELENE MAIN ORBITER"
+TARGET_TYPE = SATELLITE
+TARGET_NAME = MOON
+START_TIME = 2008-12-07T05:04:34.460480
+STOP_TIME = 2008-12-07T05:05:04.717980
+SOFTWARE_NAME = RGC_TC_s_Level2B0
+SOFTWARE_VERSION = 1.0.0
+PROCESS_VERSION_ID = L2B
+PRODUCT_CREATION_TIME = 2013-06-08T12:58:16
+PROGRAM_START_TIME = 2013-06-08T12:58:01
+PRODUCER_ID = LISM
+PRODUCT_SET_ID = TC_s_Level2B0
+PRODUCT_VERSION_ID = "01"
+REGISTERED_PRODUCT = Y
+ILLUMINATION_CONDITION = MORNING
+LEVEL2A_FILE_NAME = TC1S2A0_02TMF05186_004_0002.img
+SPICE_METAKERNEL_FILE_NAME = RGC_INF_TCv401IK_MIv200IK_SPv105IK_RISE100i_05_LongCK_D_V02_de421_110706.mk
+MISSION_PHASE_NAME = Extended
+REVOLUTION_NUMBER = 5186
+STRIP_SEQUENCE_NUMBER = 4
+SCENE_SEQUENCE_NUMBER = 2
+UPPER_LEFT_DAYTIME_FLAG = Day
+UPPER_RIGHT_DAYTIME_FLAG = Day
+LOWER_LEFT_DAYTIME_FLAG = Day
+LOWER_RIGHT_DAYTIME_FLAG = Day
+OBSERVATION_MODE_ID = NORMAL
+SENSOR_DESCRIPTION = "Imagery type:Pushbroom. ImageryMode:Mono,Stereo. ExposureTimeMode:Long,Middle,Short. CompressionMode:NonComp,DCT. Q-table:32 patterns. H-table:4 patterns. SwathMode:F(Full),N(Nominal),H(Half). First pixel number:1(F),297(N),1172(H)."
+SENSOR_DESCRIPTION2 = "Pixel size:7x7[micron^2](TC1/TC2). Wavelength range:430-850[nm](TC1/TC2). A/D rate:10[bit](TC1/TC2). Slant angle:+/-15[degree] (from nadir to +x of S/C)(TC1/TC2). Focal length:72.45/72.63[mm](TC1/TC2). F number:3.97/3.98(TC1/TC2)."
+DETECTOR_STATUS = (TC1:ON, TC2:OFF, MV:OFF, MN:OFF, SP:ON)
+EXPOSURE_MODE_ID = MIDDLE
+LINE_EXPOSURE_DURATION = (3.25 )
+SPACECRAFT_CLOCK_START_COUNT = "912661463.5535 "
+SPACECRAFT_CLOCK_STOP_COUNT = "912661493.8110 "
+CORRECTED_SC_CLOCK_START_COUNT = 912661463.551562
+CORRECTED_SC_CLOCK_STOP_COUNT = 912661493.808747
+CORRECTED_START_TIME = 2008-12-07T05:04:34.458542
+CORRECTED_STOP_TIME = 2008-12-07T05:05:04.715727
+LINE_SAMPLING_INTERVAL = 6.5
+CORRECTED_SAMPLING_INTERVAL = (6.499932 )
+UPPER_LEFT_LATITUDE = 21.694101
+UPPER_LEFT_LONGITUDE = 3.476042
+UPPER_RIGHT_LATITUDE = 21.711476
+UPPER_RIGHT_LONGITUDE = 4.636101
+LOWER_LEFT_LATITUDE = 23.230896
+LOWER_LEFT_LONGITUDE = 3.440187
+LOWER_RIGHT_LATITUDE = 23.248459
+LOWER_RIGHT_LONGITUDE = 4.613281
+LOCATION_FLAG = A
+ROLL_CANT = NO
+SCENE_CENTER_LATITUDE = 22.472717
+SCENE_CENTER_LONGITUDE = 4.042497
+INCIDENCE_ANGLE = 65.012
+EMISSION_ANGLE = 15.912
+PHASE_ANGLE = 67.161
+SOLAR_AZIMUTH_ANGLE = 102.71
+FOCAL_PLANE_TEMPERATURE = (18.08 )
+TELESCOPE_TEMPERATURE = (17.82 )
+SATELLITE_MOVING_DIRECTION = -1
+FIRST_SAMPLED_LINE_POSITION = UPPERMOST
+FIRST_DETECTOR_ELEM_POSITION = LEFT
+A_AXIS_RADIUS = 1737.4
+B_AXIS_RADIUS = 1737.4
+C_AXIS_RADIUS = 1737.4
+DEFECT_PIXEL_POSITION = N/A
+SWATH_MODE_ID = FULL
+FIRST_PIXEL_NUMBER = 1
+LAST_PIXEL_NUMBER = 3208
+SPACECRAFT_ALTITUDE = 101.768
+SPACECRAFT_GROUND_SPEED = 1.54
+TC1_TELESCOPE_TEMPERATURE = 18.01
+TC2_TELESCOPE_TEMPERATURE = 18.01
+DPU_TEMPERATURE = 13.3
+TM_TEMPERATURE = 16.99
+TM_RADIATOR_TEMPERATURE = 14.6
+Q_TABLE_ID = N/A
+HUFFMAN_TABLE_ID = N/A
+DATA_COMPRESSION_PERCENT_MEAN = 100.0
+DATA_COMPRESSION_PERCENT_MAX = 100.0
+DATA_COMPRESSION_PERCENT_MIN = 100.0
+Object = IMAGE
+ COMPRESSION_TYPE = N/A
+ COMPRESSION_PERCENT = 100.0
+ NOMINAL_LINE_NUMBER = 4088
+ NOMINAL_OVERLAP_LINE_NUMBER = 568
+ OVERLAP_LINE_NUMBER = 568
+ LINES = 3
+ LINE_SAMPLES = 3208
+ SAMPLE_TYPE = MSB_INTEGER
+ SAMPLE_BITS = 16
+ IMAGE_VALUE_TYPE = RADIANCE
+ UNIT = W/m**2/micron/sr
+ SCALING_FACTOR = 0.013
+ OFFSET = 0.0
+ MIN_FOR_STATISTICAL_EVALUATION = 0
+ MAX_FOR_STATISTICAL_EVALUATION = 32767
+ SCENE_MAXIMUM_DN = 3913
+ SCENE_MINIMUM_DN = 30
+ SCENE_AVERAGE_DN = 868.1
+ SCENE_STDEV_DN = 236.6
+ SCENE_MODE_DN = 833
+ SHADOWED_AREA_MINIMUM = 0
+ SHADOWED_AREA_MAXIMUM = 0
+ SHADOWED_AREA_PERCENTAGE = 0
+ INVALID_TYPE = (SATURATION, MINUS, DUMMY_DEFECT, OTHER)
+ INVALID_VALUE = (-20000, -21000, -22000, -23000)
+ INVALID_PIXELS = (0, 0, 0, 0)
+End_Object
+Object = PROCESSING_PARAMETERS
+ DARK_FILE_NAME = TC1_DRK_04740_07463_M_N_b05.csv
+ FLAT_FILE_NAME = TC1_FLT_04740_07536_N_N_b05.csv
+ EFFIC_FILE_NAME = TC1_EFF_PRFLT_N_N_v01.csv
+ NONLIN_FILE_NAME = TC1_NLT_PRFLT_N_N_v01.csv
+ RAD_CNV_COEF = (3.790009 )
+ L2A_DEAD_PIXEL_THRESHOLD = 30
+ L2A_SATURATION_THRESHOLD = 1023
+ DARK_VALID_MINIMUM = -5
+ RADIANCE_SATURATION_THRESHOLD = 425.971
+End_Object
+End
\ No newline at end of file
From b59f3b2497f6012b624251c853b6baf05ce4a95b Mon Sep 17 00:00:00 2001
From: acpaquette
Date: Fri, 28 Feb 2020 16:24:15 -0700
Subject: [PATCH 06/21] Fixes ddd2isis to support updated uvflat files (#3719)
* Fixes ddd2isis to support updated uvflat files
* Added history comment
---
isis/src/base/apps/ddd2isis/ddd2isis.xml | 4 ++++
isis/src/base/apps/ddd2isis/main.cpp | 7 ++++++
.../apps/ddd2isis/tsts/badBandBit/Makefile | 24 +++++++++++++++++++
3 files changed, 35 insertions(+)
create mode 100644 isis/src/base/apps/ddd2isis/tsts/badBandBit/Makefile
diff --git a/isis/src/base/apps/ddd2isis/ddd2isis.xml b/isis/src/base/apps/ddd2isis/ddd2isis.xml
index 19548a0aff..bd072e3cc0 100644
--- a/isis/src/base/apps/ddd2isis/ddd2isis.xml
+++ b/isis/src/base/apps/ddd2isis/ddd2isis.xml
@@ -41,6 +41,10 @@
bands. Removed the internal default of the output parameter set to None so
that an output file is now requried. Fixes #703.
+
+ Updated the dataTypes QMap with a new mapping (32, 4) to handle ingesting
+ the updated uvflat files from malin. Fixes #3715.
+
diff --git a/isis/src/base/apps/ddd2isis/main.cpp b/isis/src/base/apps/ddd2isis/main.cpp
index efae0dc7aa..ec6121a2e4 100644
--- a/isis/src/base/apps/ddd2isis/main.cpp
+++ b/isis/src/base/apps/ddd2isis/main.cpp
@@ -100,6 +100,7 @@ void IsisMain() {
dataTypes.insert(1450903360, 8);
dataTypes.insert(8, 1);
dataTypes.insert(16, 2);
+ dataTypes.insert(32, 4);
dataTypes.insert(48, 2);
// Read bytes 16-19 to get the bit type
@@ -130,6 +131,12 @@ void IsisMain() {
nOffset = 1024;
}
+ if (dataTypeBytes == 0) {
+ string msg = "The value totalBandBits [" + to_string(totalBandBits) + "] does not map " +
+ "to any byte size in the dataTypes table.";
+ throw IException(IException::Programmer, msg, _FILEINFO_);
+ }
+
fin.close();
PvlGroup results("FileInfo");
diff --git a/isis/src/base/apps/ddd2isis/tsts/badBandBit/Makefile b/isis/src/base/apps/ddd2isis/tsts/badBandBit/Makefile
new file mode 100644
index 0000000000..5dea576ab3
--- /dev/null
+++ b/isis/src/base/apps/ddd2isis/tsts/badBandBit/Makefile
@@ -0,0 +1,24 @@
+APPNAME = ddd2isis
+
+include $(ISISROOT)/make/isismake.tsts
+
+commands:
+ # TEST: Throws an error when trying to open the file
+ if [ `$(APPNAME) \
+ FROM=$(INPUT)/bad_flat.ddd \
+ TO=$(OUTPUT)/bad_flat.cub \
+ 2> $(OUTPUT)/temp.txt > /dev/null` ]; \
+ then true; \
+ fi;
+
+ # TEST: Throws an error when trying to read from a cub instead of ddd
+ if [ `$(APPNAME) \
+ FROM=$(INPUT)/bad_flat.cub \
+ TO=$(OUTPUT)/bad_flat.cub \
+ 2>> $(OUTPUT)/temp.txt > /dev/null` ]; \
+ then true; \
+ fi;
+
+ # Removes input file path up until input
+ $(SED) 's+\[.*/input+[input+' $(OUTPUT)/temp.txt > $(OUTPUT)/errorTruth.txt;
+ $(RM) $(OUTPUT)/temp.txt
From e1e2903496d176e2728d0dcd4c0381931e432db5 Mon Sep 17 00:00:00 2001
From: Jesse Mapel
Date: Mon, 2 Mar 2020 17:00:13 -0700
Subject: [PATCH 07/21] Changed version numbers for 4.1 RC (#3722)
---
isis/CMakeLists.txt | 2 +-
recipe/meta.yaml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/isis/CMakeLists.txt b/isis/CMakeLists.txt
index 24f7a2a986..75749b7452 100644
--- a/isis/CMakeLists.txt
+++ b/isis/CMakeLists.txt
@@ -33,7 +33,7 @@ set(PACKAGE "ISIS")
set(PACKAGE_NAME "USGS ISIS")
# Version number
-set(VERSION "4.0.0")
+set(VERSION "4.1.0")
set(PACKAGE_VERSION ${VERSION})
# Full name and version number
diff --git a/recipe/meta.yaml b/recipe/meta.yaml
index 7836c1dbb5..f35759f302 100644
--- a/recipe/meta.yaml
+++ b/recipe/meta.yaml
@@ -18,7 +18,7 @@
# A Public Release for ISIS3.6.1: {% set version = "3.6.1" %}
# A Release Candidate for ISIS3.6.1: {% set version = "3.6.1_RC" %}
# A custom build of ISIS3.6.1 for the CaSSIS mission: {% set version = "3.6.1_cassis" %}
-{% set version = "4.0.0_RC1" %}
+{% set version = "4.1.0_RC1" %}
# This is the build number for the current version you are building. If this is the first build of
# this version, the build number will be 0. It is incremented by 1 with every consecutive build of
From f786130488ff69916f8361f256ca5662df9bea5f Mon Sep 17 00:00:00 2001
From: Peter Aaron Giroux
Date: Tue, 10 Mar 2020 08:58:37 -0700
Subject: [PATCH 08/21] moved mdessenger translation files into source
---
.../serialnumbers/mdisSerialNumber0001.trn | 25 +
.../serialnumbers/mdisSerialNumber0002.trn | 25 +
.../serialnumbers/mdisSerialNumber0003.trn | 31 +
.../messenger/apps/mdis2isis/mdisArchive.trn | 202 +++
.../apps/mdis2isis/mdisArchive.trn.11-15-2007 | 110 ++
.../apps/mdis2isis/mdisArchive.trn.2007-04-24 | 98 ++
.../apps/mdis2isis/mdisArchive.trn.2008-11-03 | 126 ++
.../apps/mdis2isis/mdisArchive.trn.2009-08-26 | 142 ++
.../apps/mdis2isis/mdisArchive.trn.2011-03-30 | 164 ++
.../apps/mdis2isis/mdisArchive.trn.2011-03-31 | 173 ++
.../apps/mdis2isis/mdisArchive.trn.2011-06-15 | 191 ++
.../messenger/apps/mdis2isis/mdisBandBin.trn | 59 +
.../apps/mdis2isis/mdisBandBin.trn.2007-04-24 | 57 +
.../apps/mdis2isis/mdisCalibration0001.trn | 57 +
.../apps/mdis2isis/mdisCalibration0002.trn | 59 +
.../apps/mdis2isis/mdisInstrument.trn | 247 +++
.../mdis2isis/mdisInstrument.trn.2007-04-24 | 151 ++
.../mdis2isis/mdisInstrument.trn.2007-08-22 | 183 ++
.../mdis2isis/mdisInstrument.trn.2011-12-13 | 211 +++
.../messenger/apps/mdis2pds/mdisCDRLabel.trn | 1542 +++++++++++++++++
.../apps/mdis2pds/mdisCdrLabel.trn.2008-09-01 | 1296 ++++++++++++++
.../apps/mdis2pds/mdisCdrLabel.trn.2009-06-25 | 1308 ++++++++++++++
.../apps/mdis2pds/mdisCdrLabel.trn.2009-08-26 | 1307 ++++++++++++++
.../apps/mdis2pds/mdisCdrLabel.trn.2011-03-31 | 1492 ++++++++++++++++
.../apps/mdis2pds/mdisCdrLabel.trn.2011-06-15 | 1514 ++++++++++++++++
.../apps/mdis2pds/mdisCdrLabel.trn.2015-09-23 | 1529 ++++++++++++++++
.../messenger/apps/mdisddr/mdisDDRLabel.trn | 1529 ++++++++++++++++
.../apps/mdisddr/mdisDDRLabel.trn.2009-08-26 | 1308 ++++++++++++++
.../apps/mdisddr/mdisDDRLabel.trn.2011-03-31 | 1492 ++++++++++++++++
.../apps/mdisddr/mdisDDRLabel.trn.2011-06-15 | 1514 ++++++++++++++++
30 files changed, 18142 insertions(+)
create mode 100644 isis/appdata/serialnumbers/mdisSerialNumber0001.trn
create mode 100644 isis/appdata/serialnumbers/mdisSerialNumber0002.trn
create mode 100644 isis/appdata/serialnumbers/mdisSerialNumber0003.trn
create mode 100644 isis/src/messenger/apps/mdis2isis/mdisArchive.trn
create mode 100644 isis/src/messenger/apps/mdis2isis/mdisArchive.trn.11-15-2007
create mode 100644 isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2007-04-24
create mode 100644 isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2008-11-03
create mode 100644 isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2009-08-26
create mode 100644 isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-03-30
create mode 100644 isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-03-31
create mode 100644 isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-06-15
create mode 100644 isis/src/messenger/apps/mdis2isis/mdisBandBin.trn
create mode 100644 isis/src/messenger/apps/mdis2isis/mdisBandBin.trn.2007-04-24
create mode 100644 isis/src/messenger/apps/mdis2isis/mdisCalibration0001.trn
create mode 100644 isis/src/messenger/apps/mdis2isis/mdisCalibration0002.trn
create mode 100644 isis/src/messenger/apps/mdis2isis/mdisInstrument.trn
create mode 100644 isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2007-04-24
create mode 100644 isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2007-08-22
create mode 100644 isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2011-12-13
create mode 100644 isis/src/messenger/apps/mdis2pds/mdisCDRLabel.trn
create mode 100644 isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2008-09-01
create mode 100644 isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2009-06-25
create mode 100644 isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2009-08-26
create mode 100644 isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2011-03-31
create mode 100644 isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2011-06-15
create mode 100644 isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2015-09-23
create mode 100644 isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn
create mode 100644 isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2009-08-26
create mode 100644 isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2011-03-31
create mode 100644 isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2011-06-15
diff --git a/isis/appdata/serialnumbers/mdisSerialNumber0001.trn b/isis/appdata/serialnumbers/mdisSerialNumber0001.trn
new file mode 100644
index 0000000000..85b0eaf042
--- /dev/null
+++ b/isis/appdata/serialnumbers/mdisSerialNumber0001.trn
@@ -0,0 +1,25 @@
+Group = Keyword1
+ Auto
+ OutputPosition = ("Group","SerialNumberKeywords")
+ OutputName = Keyword1
+ InputGroup = IsisCube,Instrument
+ InputKey = SpacecraftName
+ Translation = ("MeSSEnGeR", "Messenger")
+ Translation = (*,*)
+EndGroup
+Group = Keyword2
+ Auto
+ OutputPosition = ("Group","SerialNumberKeywords")
+ OutputName = Keyword2
+ InputGroup = IsisCube,Instrument
+ InputKey = InstrumentId
+ Translation = (*,*)
+EndGroup
+Group = Keyword3
+ Auto
+ OutputPosition = ("Group","SerialNumberKeywords")
+ OutputName = Keyword3
+ InputGroup = IsisCube,Instrument
+ InputKey = SpacecraftClockCount
+ Translation = (*,*)
+EndGroup
diff --git a/isis/appdata/serialnumbers/mdisSerialNumber0002.trn b/isis/appdata/serialnumbers/mdisSerialNumber0002.trn
new file mode 100644
index 0000000000..3d67df0330
--- /dev/null
+++ b/isis/appdata/serialnumbers/mdisSerialNumber0002.trn
@@ -0,0 +1,25 @@
+Group = Keyword1
+ Auto
+ OutputPosition = ("Group","SerialNumberKeywords")
+ OutputName = Keyword1
+ InputGroup = "IsisCube,Instrument"
+ InputKey = SpacecraftName
+ Translation = ("MeSSEnGeR", "Messenger")
+ Translation = (*,*)
+EndGroup
+Group = Keyword2
+ Auto
+ OutputPosition = ("Group","SerialNumberKeywords")
+ OutputName = Keyword2
+ InputGroup = "IsisCube,Instrument"
+ InputKey = InstrumentId
+ Translation = (*,*)
+EndGroup
+Group = Keyword3
+ Auto
+ OutputPosition = ("Group","SerialNumberKeywords")
+ OutputName = Keyword3
+ InputGroup = "IsisCube,Instrument"
+ InputKey = SpacecraftClockCount
+ Translation = (*,*)
+EndGroup
diff --git a/isis/appdata/serialnumbers/mdisSerialNumber0003.trn b/isis/appdata/serialnumbers/mdisSerialNumber0003.trn
new file mode 100644
index 0000000000..b77bf796c7
--- /dev/null
+++ b/isis/appdata/serialnumbers/mdisSerialNumber0003.trn
@@ -0,0 +1,31 @@
+Group = Keyword1
+ Auto
+ InputKey = SpacecraftName
+ InputGroup = "IsisCube,Instrument"
+ InputPosition = (IsisCube, Instrument)
+ OutputName = Keyword1
+ OutputPosition = (Group, SerialNumberKeywords)
+ Translation = (MeSSEnGeR, Messenger)
+ Translation = (*, *)
+End_Group
+
+Group = Keyword2
+ Auto
+ InputKey = InstrumentId
+ InputGroup = "IsisCube,Instrument"
+ InputPosition = (IsisCube, Instrument)
+ OutputName = Keyword2
+ OutputPosition = (Group, SerialNumberKeywords)
+ Translation = (*, *)
+End_Group
+
+Group = Keyword3
+ Auto
+ InputKey = SpacecraftClockCount
+ InputGroup = "IsisCube,Instrument"
+ InputPosition = (IsisCube, Instrument)
+ OutputName = Keyword3
+ OutputPosition = (Group, SerialNumberKeywords)
+ Translation = (*, *)
+End_Group
+End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn
new file mode 100644
index 0000000000..a4ac748efe
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn
@@ -0,0 +1,202 @@
+#
+# The group names listed here are the native names used by
+# applications to get the foreign names and values
+#
+# There is only one level of groups the groups are not
+# allowed to be nested
+#
+# The Group names can NOT be repeated.
+#
+# InputGroup is a comma delimited list of objects and/or
+# groups in the foreign label. Traversing this list will
+# lead to the correct level to find the foreign keyword.
+#
+# InputKey is the keyword within the group which holds
+# the information.
+#
+# InputDefault is the value used if there is no value for
+# the keyword
+#
+# Translation is the native and corresponding foreign values.
+# Translation may be repeated as needed.
+#
+Group = DataSetId
+ Auto
+ InputKey = DATA_SET_ID
+ OutputName = DataSetId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = DataQualityDesc
+ Auto
+ Optional
+ InputKey = DATA_QUALITY_DESC
+ OutputName = DataQualityDesc
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (Null, NULL)
+ Translation = (*, *)
+End_Group
+
+Group = DataQualityId
+ Auto
+ Optional
+ InputKey = DATA_QUALITY_ID
+ OutputName = DataQualityId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (Null, NULL)
+ Translation = (*, *)
+End_Group
+
+Group = ProducerId
+ Auto
+ InputKey = PRODUCER_INSTITUTION_NAME
+ OutputName = ProducerId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = OriginalProductId
+ Auto
+ Optional
+ InputKey = ORIGINAL_PRODUCT_ID
+ OutputName = OriginalProductId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = EdrSourceProductId
+ Auto
+ Optional
+ InputKey = SOURCE_PRODUCT_ID
+ OutputName = EdrSourceProductId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = ProductId
+ Auto
+ InputKey = PRODUCT_ID
+ OutputName = ProductId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = SequenceName
+ Auto
+ InputKey = SEQUENCE_NAME
+ InputDefault = UNKNOWN
+ OutputName = SequenceName
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = ObservationId
+ Auto
+ InputKey = OBSERVATION_ID
+ InputDefault = UNKNOWN
+ OutputName = ObservationId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = ObservationType
+ Auto
+ InputKey = OBSERVATION_TYPE
+ InputDefault = UNKNOWN
+ OutputName = ObservationType
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = SiteId
+ Auto
+ InputKey = SITE_ID
+ InputDefault = UNKNOWN
+ OutputName = SiteId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = MissionElapsedTime
+ Auto
+ InputKey = MESS:MET_EXP
+ InputDefault = NULL
+ OutputName = MissionElapsedTime
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = EdrProductCreationTime
+ Auto
+ InputKey = PRODUCT_CREATION_TIME
+ OutputName = EdrProductCreationTime
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = ObservationStartTime
+ Auto
+ InputKey = START_TIME
+ OutputName = ObservationStartTime
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStartCount
+ Auto
+ InputKey = SPACECRAFT_CLOCK_START_COUNT
+ InputDefault = -9999
+ OutputName = SpacecraftClockStartCount
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStopCount
+ Auto
+ InputKey = SPACECRAFT_CLOCK_STOP_COUNT
+ InputDefault = -9999
+ OutputName = SpacecraftClockStopCount
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = Exposure
+ Auto
+ InputKey = MESS:EXPOSURE
+ InputDefault = -9999
+ OutputName = Exposure
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = CCDTemperature
+ Auto
+ InputKey = MESS:CCD_TEMP
+ InputDefault = -9999
+ OutputName = CCDTemperature
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = FilterNumber
+ Auto
+ InputKey = FILTER_NUMBER
+ InputDefault = 0
+ OutputName = OriginalFilterNumber
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (0, N/A)
+ Translation = (*, *)
+End_Group
+
+Group = OrbitNumber
+ Auto
+ Optional
+ InputKey = ORBIT_NUMBER
+ InputDefault = 0
+ OutputName = OrbitNumber
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (0, N/A)
+ Translation = (*, *)
+End_Group
+End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.11-15-2007 b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.11-15-2007
new file mode 100644
index 0000000000..57b3d88d44
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.11-15-2007
@@ -0,0 +1,110 @@
+#
+# The group names listed here are the native names used by
+# applications to get the foreign names and values
+#
+# There is only one level of groups the groups are not
+# allowed to be nested
+#
+# The Group names can NOT be repeated.
+#
+# InputGroup is a comma delimited list of objects and/or
+# groups in the foreign label. Traversing this list will
+# lead to the correct level to find the foreign keyword.
+#
+# InputKey is the keyword within the group which holds
+# the information.
+#
+# InputDefault is the value used if there is no value for
+# the keyword
+#
+# Translation is the native and corresponding foreign values.
+# Translation may be repeated as needed.
+#
+Group = DataSetId
+ Auto
+ OutputName = DataSetId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = DATA_SET_ID
+ Translation = (*,*)
+EndGroup
+Group = DataQualityDesc
+ Auto
+ Optional
+ OutputName = DataQualityDesc
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = DATA_QUALITY_DESC
+ Translation = (Null, NULL)
+ Translation = (*,*)
+EndGroup
+Group = DataQualityId
+ Auto
+ Optional
+ OutputName = DataQualityId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = DATA_QUALITY_ID
+ Translation = (Null, NULL)
+ Translation = (*,*)
+EndGroup
+
+Group = ProducerId
+ Auto
+ OutputName = ProducerId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = PRODUCER_INSTITUTION_NAME
+ Translation = (*,*)
+EndGroup
+Group = OriginalProductId
+ Auto
+ Optional
+ OutputName = OriginalProductId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = ORIGINAL_PRODUCT_ID
+ Translation = (*,*)
+EndGroup
+Group = ProductId
+ Auto
+ OutputName = ProductId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = PRODUCT_ID
+ Translation = (*,*)
+EndGroup
+Group = EdrProductCreationTime
+ Auto
+ OutputName = EdrProductCreationTime
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = PRODUCT_CREATION_TIME
+ Translation = (*,*)
+EndGroup
+Group = ObservationStartTime
+ Auto
+ OutputName = ObservationStartTime
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = START_TIME
+ Translation = (*,*)
+EndGroup
+Group = SpacecraftClockStartCount
+ Auto
+ OutputName = SpacecraftClockStartCount
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = SPACECRAFT_CLOCK_START_COUNT
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = SpacecraftClockStopCount
+ Auto
+ OutputName = SpacecraftClockStopCount
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = SPACECRAFT_CLOCK_STOP_COUNT
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = Exposure
+ Auto
+ OutputName = Exposure
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = MESS:EXPOSURE
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+
+End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2007-04-24 b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2007-04-24
new file mode 100644
index 0000000000..cad74aa130
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2007-04-24
@@ -0,0 +1,98 @@
+#
+# The group names listed here are the native names used by
+# applications to get the foreign names and values
+#
+# There is only one level of groups the groups are not
+# allowed to be nested
+#
+# The Group names can NOT be repeated.
+#
+# InputGroup is a comma delimited list of objects and/or
+# groups in the foreign label. Traversing this list will
+# lead to the correct level to find the foreign keyword.
+#
+# InputKey is the keyword within the group which holds
+# the information.
+#
+# InputDefault is the value used if there is no value for
+# the keyword
+#
+# Translation is the native and corresponding foreign values.
+# Translation may be repeated as needed.
+#
+Group = DataSetId
+ Auto
+ OutputName = DataSetId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = DATA_SET_ID
+ Translation = (*,*)
+EndGroup
+Group = DataQualityDesc
+ Auto
+ OutputName = DataQualityDesc
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = DATA_QUALITY_DESC
+ Translation = (Null, NULL)
+ Translation = (*,*)
+EndGroup
+Group = DataQualityId
+ Auto
+ OutputName = DataQualityId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = DATA_QUALITY_ID
+ Translation = (Null, NULL)
+ Translation = (*,*)
+EndGroup
+
+Group = ProducerId
+ Auto
+ OutputName = ProducerId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = PRODUCER_INSTITUTION_NAME
+ Translation = (*,*)
+EndGroup
+Group = OriginalProductId
+ Auto
+ OutputName = OriginalProductId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = ORIGINAL_PRODUCT_ID
+ Translation = (*,*)
+EndGroup
+Group = ProductId
+ Auto
+ OutputName = ProductId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = PRODUCT_ID
+ Translation = (*,*)
+EndGroup
+Group = EdrProductCreationTime
+ Auto
+ OutputName = EdrProductCreationTime
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = PRODUCT_CREATION_TIME
+ Translation = (*,*)
+EndGroup
+Group = ObservationStartTime
+ Auto
+ OutputName = ObservationStartTime
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = START_TIME
+ Translation = (*,*)
+EndGroup
+Group = SpacecraftClockStartCount
+ Auto
+ OutputName = SpacecraftClockStartCount
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = SPACECRAFT_CLOCK_START_COUNT
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = SpacecraftClockStopCount
+ Auto
+ OutputName = SpacecraftClockStopCount
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = SPACECRAFT_CLOCK_STOP_COUNT
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2008-11-03 b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2008-11-03
new file mode 100644
index 0000000000..d53db33ff8
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2008-11-03
@@ -0,0 +1,126 @@
+#
+# The group names listed here are the native names used by
+# applications to get the foreign names and values
+#
+# There is only one level of groups the groups are not
+# allowed to be nested
+#
+# The Group names can NOT be repeated.
+#
+# InputGroup is a comma delimited list of objects and/or
+# groups in the foreign label. Traversing this list will
+# lead to the correct level to find the foreign keyword.
+#
+# InputKey is the keyword within the group which holds
+# the information.
+#
+# InputDefault is the value used if there is no value for
+# the keyword
+#
+# Translation is the native and corresponding foreign values.
+# Translation may be repeated as needed.
+#
+Group = DataSetId
+ Auto
+ OutputName = DataSetId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = DATA_SET_ID
+ Translation = (*,*)
+EndGroup
+Group = DataQualityDesc
+ Auto
+ Optional
+ OutputName = DataQualityDesc
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = DATA_QUALITY_DESC
+ Translation = (Null, NULL)
+ Translation = (*,*)
+EndGroup
+Group = DataQualityId
+ Auto
+ Optional
+ OutputName = DataQualityId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = DATA_QUALITY_ID
+ Translation = (Null, NULL)
+ Translation = (*,*)
+EndGroup
+
+Group = ProducerId
+ Auto
+ OutputName = ProducerId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = PRODUCER_INSTITUTION_NAME
+ Translation = (*,*)
+EndGroup
+Group = OriginalProductId
+ Auto
+ Optional
+ OutputName = OriginalProductId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = ORIGINAL_PRODUCT_ID
+ Translation = (*,*)
+EndGroup
+Group = ProductId
+ Auto
+ OutputName = ProductId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = PRODUCT_ID
+ Translation = (*,*)
+EndGroup
+Group = EdrProductCreationTime
+ Auto
+ OutputName = EdrProductCreationTime
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = PRODUCT_CREATION_TIME
+ Translation = (*,*)
+EndGroup
+Group = ObservationStartTime
+ Auto
+ OutputName = ObservationStartTime
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = START_TIME
+ Translation = (*,*)
+EndGroup
+Group = SpacecraftClockStartCount
+ Auto
+ OutputName = SpacecraftClockStartCount
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = SPACECRAFT_CLOCK_START_COUNT
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = SpacecraftClockStopCount
+ Auto
+ OutputName = SpacecraftClockStopCount
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = SPACECRAFT_CLOCK_STOP_COUNT
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = Exposure
+ Auto
+ OutputName = Exposure
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = MESS:EXPOSURE
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = CCDTemperature
+ Auto
+ OutputName = CCDTemperature
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = MESS:CCD_TEMP
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = FilterNumber
+ Auto
+ OutputName = OriginalFilterNumber
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = FILTER_NUMBER
+ Translation = (0, N/A)
+ Translation = (*,*)
+ InputDefault = 0
+EndGroup
+End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2009-08-26 b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2009-08-26
new file mode 100644
index 0000000000..3462d6deed
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2009-08-26
@@ -0,0 +1,142 @@
+#
+# The group names listed here are the native names used by
+# applications to get the foreign names and values
+#
+# There is only one level of groups the groups are not
+# allowed to be nested
+#
+# The Group names can NOT be repeated.
+#
+# InputGroup is a comma delimited list of objects and/or
+# groups in the foreign label. Traversing this list will
+# lead to the correct level to find the foreign keyword.
+#
+# InputKey is the keyword within the group which holds
+# the information.
+#
+# InputDefault is the value used if there is no value for
+# the keyword
+#
+# Translation is the native and corresponding foreign values.
+# Translation may be repeated as needed.
+#
+Group = DataSetId
+ Auto
+ OutputName = DataSetId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = DATA_SET_ID
+ Translation = (*,*)
+EndGroup
+Group = DataQualityDesc
+ Auto
+ Optional
+ OutputName = DataQualityDesc
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = DATA_QUALITY_DESC
+ Translation = (Null, NULL)
+ Translation = (*,*)
+EndGroup
+Group = DataQualityId
+ Auto
+ Optional
+ OutputName = DataQualityId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = DATA_QUALITY_ID
+ Translation = (Null, NULL)
+ Translation = (*,*)
+EndGroup
+
+Group = ProducerId
+ Auto
+ OutputName = ProducerId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = PRODUCER_INSTITUTION_NAME
+ Translation = (*,*)
+EndGroup
+Group = OriginalProductId
+ Auto
+ Optional
+ OutputName = OriginalProductId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = ORIGINAL_PRODUCT_ID
+ Translation = (*,*)
+EndGroup
+Group = ProductId
+ Auto
+ OutputName = ProductId
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = PRODUCT_ID
+ Translation = (*,*)
+EndGroup
+Group = SequenceName
+ Auto
+ OutputName = SequenceName
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = SEQUENCE_NAME
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = MissionElapsedTime
+ Auto
+ OutputName = MissionElapsedTime
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = MESS:MET_EXP
+ Translation = (*,*)
+ InputDefault = NULL
+EndGroup
+Group = EdrProductCreationTime
+ Auto
+ OutputName = EdrProductCreationTime
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = PRODUCT_CREATION_TIME
+ Translation = (*,*)
+EndGroup
+Group = ObservationStartTime
+ Auto
+ OutputName = ObservationStartTime
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = START_TIME
+ Translation = (*,*)
+EndGroup
+Group = SpacecraftClockStartCount
+ Auto
+ OutputName = SpacecraftClockStartCount
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = SPACECRAFT_CLOCK_START_COUNT
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = SpacecraftClockStopCount
+ Auto
+ OutputName = SpacecraftClockStopCount
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = SPACECRAFT_CLOCK_STOP_COUNT
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = Exposure
+ Auto
+ OutputName = Exposure
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = MESS:EXPOSURE
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = CCDTemperature
+ Auto
+ OutputName = CCDTemperature
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = MESS:CCD_TEMP
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = FilterNumber
+ Auto
+ OutputName = OriginalFilterNumber
+ OutputPosition = ("Object","IsisCube","Group","Archive")
+ InputKey = FILTER_NUMBER
+ Translation = (0, N/A)
+ Translation = (*,*)
+ InputDefault = 0
+EndGroup
+End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-03-30 b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-03-30
new file mode 100644
index 0000000000..3570bc8f17
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-03-30
@@ -0,0 +1,164 @@
+#
+# The group names listed here are the native names used by
+# applications to get the foreign names and values
+#
+# There is only one level of groups the groups are not
+# allowed to be nested
+#
+# The Group names can NOT be repeated.
+#
+# InputGroup is a comma delimited list of objects and/or
+# groups in the foreign label. Traversing this list will
+# lead to the correct level to find the foreign keyword.
+#
+# InputKey is the keyword within the group which holds
+# the information.
+#
+# InputDefault is the value used if there is no value for
+# the keyword
+#
+# Translation is the native and corresponding foreign values.
+# Translation may be repeated as needed.
+#
+Group = DataSetId
+ Auto
+ InputKey = DATA_SET_ID
+ OutputName = DataSetId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = DataQualityDesc
+ Auto
+ Optional
+ InputKey = DATA_QUALITY_DESC
+ OutputName = DataQualityDesc
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (Null, NULL)
+ Translation = (*, *)
+End_Group
+
+Group = DataQualityId
+ Auto
+ Optional
+ InputKey = DATA_QUALITY_ID
+ OutputName = DataQualityId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (Null, NULL)
+ Translation = (*, *)
+End_Group
+
+Group = ProducerId
+ Auto
+ InputKey = PRODUCER_INSTITUTION_NAME
+ OutputName = ProducerId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = OriginalProductId
+ Auto
+ Optional
+ InputKey = ORIGINAL_PRODUCT_ID
+ OutputName = OriginalProductId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = ProductId
+ Auto
+ InputKey = PRODUCT_ID
+ OutputName = ProductId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = SequenceName
+ Auto
+ InputKey = SEQUENCE_NAME
+ InputDefault = UNKNOWN
+ OutputName = SequenceName
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = ObservationId
+ Auto
+ InputKey = OBSERVATION_ID
+ InputDefault = UNKNOWN
+ OutputName = ObservationId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = MissionElapsedTime
+ Auto
+ InputKey = MESS:MET_EXP
+ InputDefault = NULL
+ OutputName = MissionElapsedTime
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = EdrProductCreationTime
+ Auto
+ InputKey = PRODUCT_CREATION_TIME
+ OutputName = EdrProductCreationTime
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = ObservationStartTime
+ Auto
+ InputKey = START_TIME
+ OutputName = ObservationStartTime
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStartCount
+ Auto
+ InputKey = SPACECRAFT_CLOCK_START_COUNT
+ InputDefault = -9999
+ OutputName = SpacecraftClockStartCount
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStopCount
+ Auto
+ InputKey = SPACECRAFT_CLOCK_STOP_COUNT
+ InputDefault = -9999
+ OutputName = SpacecraftClockStopCount
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = Exposure
+ Auto
+ InputKey = MESS:EXPOSURE
+ InputDefault = -9999
+ OutputName = Exposure
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = CCDTemperature
+ Auto
+ InputKey = MESS:CCD_TEMP
+ InputDefault = -9999
+ OutputName = CCDTemperature
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = FilterNumber
+ Auto
+ InputKey = FILTER_NUMBER
+ InputDefault = 0
+ OutputName = OriginalFilterNumber
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (0, N/A)
+ Translation = (*, *)
+End_Group
+End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-03-31 b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-03-31
new file mode 100644
index 0000000000..7564d6cb4c
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-03-31
@@ -0,0 +1,173 @@
+#
+# The group names listed here are the native names used by
+# applications to get the foreign names and values
+#
+# There is only one level of groups the groups are not
+# allowed to be nested
+#
+# The Group names can NOT be repeated.
+#
+# InputGroup is a comma delimited list of objects and/or
+# groups in the foreign label. Traversing this list will
+# lead to the correct level to find the foreign keyword.
+#
+# InputKey is the keyword within the group which holds
+# the information.
+#
+# InputDefault is the value used if there is no value for
+# the keyword
+#
+# Translation is the native and corresponding foreign values.
+# Translation may be repeated as needed.
+#
+Group = DataSetId
+ Auto
+ InputKey = DATA_SET_ID
+ OutputName = DataSetId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = DataQualityDesc
+ Auto
+ Optional
+ InputKey = DATA_QUALITY_DESC
+ OutputName = DataQualityDesc
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (Null, NULL)
+ Translation = (*, *)
+End_Group
+
+Group = DataQualityId
+ Auto
+ Optional
+ InputKey = DATA_QUALITY_ID
+ OutputName = DataQualityId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (Null, NULL)
+ Translation = (*, *)
+End_Group
+
+Group = ProducerId
+ Auto
+ InputKey = PRODUCER_INSTITUTION_NAME
+ OutputName = ProducerId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = OriginalProductId
+ Auto
+ Optional
+ InputKey = ORIGINAL_PRODUCT_ID
+ OutputName = OriginalProductId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = ProductId
+ Auto
+ InputKey = PRODUCT_ID
+ OutputName = ProductId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = SequenceName
+ Auto
+ InputKey = SEQUENCE_NAME
+ InputDefault = UNKNOWN
+ OutputName = SequenceName
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = ObservationId
+ Auto
+ InputKey = OBSERVATION_ID
+ InputDefault = UNKNOWN
+ OutputName = ObservationId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = ObservationType
+ Auto
+ InputKey = OBSERVATION_TYPE
+ InputDefault = UNKNOWN
+ OutputName = ObservationType
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = MissionElapsedTime
+ Auto
+ InputKey = MESS:MET_EXP
+ InputDefault = NULL
+ OutputName = MissionElapsedTime
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = EdrProductCreationTime
+ Auto
+ InputKey = PRODUCT_CREATION_TIME
+ OutputName = EdrProductCreationTime
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = ObservationStartTime
+ Auto
+ InputKey = START_TIME
+ OutputName = ObservationStartTime
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStartCount
+ Auto
+ InputKey = SPACECRAFT_CLOCK_START_COUNT
+ InputDefault = -9999
+ OutputName = SpacecraftClockStartCount
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStopCount
+ Auto
+ InputKey = SPACECRAFT_CLOCK_STOP_COUNT
+ InputDefault = -9999
+ OutputName = SpacecraftClockStopCount
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = Exposure
+ Auto
+ InputKey = MESS:EXPOSURE
+ InputDefault = -9999
+ OutputName = Exposure
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = CCDTemperature
+ Auto
+ InputKey = MESS:CCD_TEMP
+ InputDefault = -9999
+ OutputName = CCDTemperature
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = FilterNumber
+ Auto
+ InputKey = FILTER_NUMBER
+ InputDefault = 0
+ OutputName = OriginalFilterNumber
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (0, N/A)
+ Translation = (*, *)
+End_Group
+End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-06-15 b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-06-15
new file mode 100644
index 0000000000..5090b611a6
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-06-15
@@ -0,0 +1,191 @@
+#
+# The group names listed here are the native names used by
+# applications to get the foreign names and values
+#
+# There is only one level of groups the groups are not
+# allowed to be nested
+#
+# The Group names can NOT be repeated.
+#
+# InputGroup is a comma delimited list of objects and/or
+# groups in the foreign label. Traversing this list will
+# lead to the correct level to find the foreign keyword.
+#
+# InputKey is the keyword within the group which holds
+# the information.
+#
+# InputDefault is the value used if there is no value for
+# the keyword
+#
+# Translation is the native and corresponding foreign values.
+# Translation may be repeated as needed.
+#
+Group = DataSetId
+ Auto
+ InputKey = DATA_SET_ID
+ OutputName = DataSetId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = DataQualityDesc
+ Auto
+ Optional
+ InputKey = DATA_QUALITY_DESC
+ OutputName = DataQualityDesc
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (Null, NULL)
+ Translation = (*, *)
+End_Group
+
+Group = DataQualityId
+ Auto
+ Optional
+ InputKey = DATA_QUALITY_ID
+ OutputName = DataQualityId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (Null, NULL)
+ Translation = (*, *)
+End_Group
+
+Group = ProducerId
+ Auto
+ InputKey = PRODUCER_INSTITUTION_NAME
+ OutputName = ProducerId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = OriginalProductId
+ Auto
+ Optional
+ InputKey = ORIGINAL_PRODUCT_ID
+ OutputName = OriginalProductId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = EdrSourceProductId
+ Auto
+ Optional
+ InputKey = SOURCE_PRODUCT_ID
+ OutputName = EdrSourceProductId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = ProductId
+ Auto
+ InputKey = PRODUCT_ID
+ OutputName = ProductId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = SequenceName
+ Auto
+ InputKey = SEQUENCE_NAME
+ InputDefault = UNKNOWN
+ OutputName = SequenceName
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = ObservationId
+ Auto
+ InputKey = OBSERVATION_ID
+ InputDefault = UNKNOWN
+ OutputName = ObservationId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = ObservationType
+ Auto
+ InputKey = OBSERVATION_TYPE
+ InputDefault = UNKNOWN
+ OutputName = ObservationType
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = SiteId
+ Auto
+ InputKey = SITE_ID
+ InputDefault = UNKNOWN
+ OutputName = SiteId
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = MissionElapsedTime
+ Auto
+ InputKey = MESS:MET_EXP
+ InputDefault = NULL
+ OutputName = MissionElapsedTime
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = EdrProductCreationTime
+ Auto
+ InputKey = PRODUCT_CREATION_TIME
+ OutputName = EdrProductCreationTime
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = ObservationStartTime
+ Auto
+ InputKey = START_TIME
+ OutputName = ObservationStartTime
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStartCount
+ Auto
+ InputKey = SPACECRAFT_CLOCK_START_COUNT
+ InputDefault = -9999
+ OutputName = SpacecraftClockStartCount
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStopCount
+ Auto
+ InputKey = SPACECRAFT_CLOCK_STOP_COUNT
+ InputDefault = -9999
+ OutputName = SpacecraftClockStopCount
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = Exposure
+ Auto
+ InputKey = MESS:EXPOSURE
+ InputDefault = -9999
+ OutputName = Exposure
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = CCDTemperature
+ Auto
+ InputKey = MESS:CCD_TEMP
+ InputDefault = -9999
+ OutputName = CCDTemperature
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (*, *)
+End_Group
+
+Group = FilterNumber
+ Auto
+ InputKey = FILTER_NUMBER
+ InputDefault = 0
+ OutputName = OriginalFilterNumber
+ OutputPosition = (Object, IsisCube, Group, Archive)
+ Translation = (0, N/A)
+ Translation = (*, *)
+End_Group
+End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisBandBin.trn b/isis/src/messenger/apps/mdis2isis/mdisBandBin.trn
new file mode 100644
index 0000000000..d29d83be5d
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2isis/mdisBandBin.trn
@@ -0,0 +1,59 @@
+#
+# The group names listed here are the native names used by
+# applications to get the foreign names and values
+#
+# There is only one level of groups the groups are not
+# allowed to be nested
+#
+# The Group names can NOT be repeated.
+#
+# InputGroup is a comma delimited list of objects and/or
+# groups in the foreign label. Traversing this list will
+# lead to the correct level to find the foreign keyword.
+#
+# InputKey is the keyword within the group which holds
+# the information.
+#
+# InputDefault is the value used if there is no value for
+# the keyword
+#
+# Translation is the native and corresponding foreign values.
+# Translation may be repeated as needed.
+#
+Group = FilterName
+ Auto
+ InputKey = FILTER_NAME
+ OutputName = Name
+ OutputPosition = (Object, IsisCube, Group, BandBin)
+ Translation = (Monochrome, N/A)
+ Translation = (*, *)
+End_Group
+
+Group = FilterNumber
+ Auto
+ InputKey = FILTER_NUMBER
+ InputDefault = 0
+ OutputName = Number
+ OutputPosition = (Object, IsisCube, Group, BandBin)
+ Translation = (0, N/A)
+ Translation = (*, *)
+End_Group
+
+Group = FilterCenter
+ Auto
+ InputKey = CENTER_FILTER_WAVELENGTH
+ OutputName = Center
+ OutputPosition = (Object, IsisCube, Group, BandBin)
+ Translation = (750, N/A)
+ Translation = (*, *)
+End_Group
+
+Group = FilterWidth
+ Auto
+ InputKey = BANDWIDTH
+ OutputName = Width
+ OutputPosition = (Object, IsisCube, Group, BandBin)
+ Translation = (50, N/A)
+ Translation = (*, *)
+End_Group
+End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisBandBin.trn.2007-04-24 b/isis/src/messenger/apps/mdis2isis/mdisBandBin.trn.2007-04-24
new file mode 100644
index 0000000000..5e02b1564d
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2isis/mdisBandBin.trn.2007-04-24
@@ -0,0 +1,57 @@
+
+#
+# The group names listed here are the native names used by
+# applications to get the foreign names and values
+#
+# There is only one level of groups the groups are not
+# allowed to be nested
+#
+# The Group names can NOT be repeated.
+#
+# InputGroup is a comma delimited list of objects and/or
+# groups in the foreign label. Traversing this list will
+# lead to the correct level to find the foreign keyword.
+#
+# InputKey is the keyword within the group which holds
+# the information.
+#
+# InputDefault is the value used if there is no value for
+# the keyword
+#
+# Translation is the native and corresponding foreign values.
+# Translation may be repeated as needed.
+#
+Group = FilterName
+ Auto
+ OutputName = Name
+ OutputPosition = ("Object","IsisCube","Group","BandBin")
+ InputKey = FILTER_NAME
+ Translation = (Monochrome, N/A)
+ Translation = (*,*)
+EndGroup
+Group = FilterNumber
+ Auto
+ OutputName = Number
+ OutputPosition = ("Object","IsisCube","Group","BandBin")
+ InputKey = FILTER_NUMBER
+ Translation = (0, N/A)
+ Translation = (*,*)
+ InputDefault = 0
+EndGroup
+Group = FilterCenter
+ Auto
+ OutputName = Center
+ OutputPosition = ("Object","IsisCube","Group","BandBin")
+ InputKey = CENTER_FILTER_WAVELENGTH
+ Translation = (750, N/A)
+ Translation = (*, *)
+EndGroup
+Group = FilterWidth
+ Auto
+ OutputName = Width
+ OutputPosition = ("Object","IsisCube","Group","BandBin")
+ InputKey = BANDWIDTH
+ Translation = (50, N/A)
+ Translation = (*, *)
+EndGroup
+End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisCalibration0001.trn b/isis/src/messenger/apps/mdis2isis/mdisCalibration0001.trn
new file mode 100644
index 0000000000..cfdd6047b9
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2isis/mdisCalibration0001.trn
@@ -0,0 +1,57 @@
+Group = NarrowAngleResponsivity
+ NotBinned = 3.5504E+04
+ Binned = 3.5504E+04
+EndGroup
+
+Group = NarrowAngleOffset
+ NotBinned = 1.3191E+00
+ Binned = 1.3191E+00
+EndGroup
+
+Group = NarrowAngleSlope
+ NotBinned = -3.0184E-04
+ Binned = -3.0184E-04
+EndGroup
+
+Group = WideAngleResponsivity
+ NotBinned = (1.9359E+05, 9.8165E+04, 5.6441E+04,
+ 1.3643E+05, 1.7488E+05, 1.0788E+04,
+ 1.7803E+05, 8.8803E+04, 4.0546E+04,
+ 1.2662E+05, 4.2273E+04, 1.6698E+05)
+ Binned = (1.9359E+05, 9.8165E+04, 5.6441E+04,
+ 1.3643E+05, 1.7488E+05, 1.0788E+04,
+ 1.7803E+05, 8.8803E+04, 4.0546E+04,
+ 1.2662E+05, 4.2273E+04, 1.6698E+05)
+EndGroup
+
+Group = WideAngleOffset
+ FilterValues = (1.2488E+00, 9.5557E-01, 1.8314E+00,
+ 1.5695E+00, 1.5327E+00, 2.3026E+00,
+ 1.0912E+00, -3.5311E-01, -1.2844E+00,
+ 2.3988E-01, -1.8549E+00, 7.4585E-01)
+EndGroup
+
+Group = WideAngleSlope
+ FilterValues = (-2.3460E-04, 4.1897E-05, -7.8410E-04,
+ -5.3712E-04, -5.0237E-04, -1.2284E-03,
+ -8.6054E-05, 1.2761E-03, 2.1543E-03,
+ 7.1685E-04, 2.6924E-03, 2.3968E-04)
+EndGroup
+
+Group = FilterWheel
+ EncoderPosition1 = 17376 # Wave(nm) 700 FWHM(nm) 5
+ EncoderPosition2 = 11976 # Wave(nm) 700 FWHM(nm) 600
+ EncoderPosition3 = 6492 # Wave(nm) 480 FWHM(nm) 10
+ EncoderPosition4 = 1108 # Wave(nm) 560 FWHM(nm) 5
+ EncoderPosition5 = 61104 # Wave(nm) 630 FWHM(nm) 5
+ EncoderPosition6 = 55684 # Wave(nm) 415 FWHM(nm) 40
+ EncoderPosition7 = 50148 # Wave(nm) 750 FWHM(nm) 5
+ EncoderPosition8 = 44760 # Wave(nm) 950 FWHM(nm) 7
+ EncoderPosition9 = 39256 # Wave(nm) 1000 FWHM(nm) 15
+ EncoderPosition10 = 39256 # Wave(nm) 900 FWHM(nm) 5
+ EncoderPosition11 = 33796 # Wave(nm) 1020 FWHM(nm) 40
+ EncoderPosition12 = 28252 # Wave(nm) 830 FWHM(nm) 5
+ EncoderTolerance = 240
+EndGroup
+
+End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisCalibration0002.trn b/isis/src/messenger/apps/mdis2isis/mdisCalibration0002.trn
new file mode 100644
index 0000000000..2bd76816b3
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2isis/mdisCalibration0002.trn
@@ -0,0 +1,59 @@
+# Filter encoder positions for filters 10, 11 and 12 were incorrect and
+# are updated in this version (KJB, 2008-01-19).
+Group = NarrowAngleResponsivity
+ NotBinned = 3.5504E+04
+ Binned = 3.5504E+04
+EndGroup
+
+Group = NarrowAngleOffset
+ NotBinned = 1.3191E+00
+ Binned = 1.3191E+00
+EndGroup
+
+Group = NarrowAngleSlope
+ NotBinned = -3.0184E-04
+ Binned = -3.0184E-04
+EndGroup
+
+Group = WideAngleResponsivity
+ NotBinned = (1.9359E+05, 9.8165E+04, 5.6441E+04,
+ 1.3643E+05, 1.7488E+05, 1.0788E+04,
+ 1.7803E+05, 8.8803E+04, 4.0546E+04,
+ 1.2662E+05, 4.2273E+04, 1.6698E+05)
+ Binned = (1.9359E+05, 9.8165E+04, 5.6441E+04,
+ 1.3643E+05, 1.7488E+05, 1.0788E+04,
+ 1.7803E+05, 8.8803E+04, 4.0546E+04,
+ 1.2662E+05, 4.2273E+04, 1.6698E+05)
+EndGroup
+
+Group = WideAngleOffset
+ FilterValues = (1.2488E+00, 9.5557E-01, 1.8314E+00,
+ 1.5695E+00, 1.5327E+00, 2.3026E+00,
+ 1.0912E+00, -3.5311E-01, -1.2844E+00,
+ 2.3988E-01, -1.8549E+00, 7.4585E-01)
+EndGroup
+
+Group = WideAngleSlope
+ FilterValues = (-2.3460E-04, 4.1897E-05, -7.8410E-04,
+ -5.3712E-04, -5.0237E-04, -1.2284E-03,
+ -8.6054E-05, 1.2761E-03, 2.1543E-03,
+ 7.1685E-04, 2.6924E-03, 2.3968E-04)
+EndGroup
+
+Group = FilterWheel
+ EncoderPosition1 = 17376 # Wave(nm) 700 FWHM(nm) 5
+ EncoderPosition2 = 11976 # Wave(nm) 700 FWHM(nm) 600
+ EncoderPosition3 = 6492 # Wave(nm) 480 FWHM(nm) 10
+ EncoderPosition4 = 1108 # Wave(nm) 560 FWHM(nm) 5
+ EncoderPosition5 = 61104 # Wave(nm) 630 FWHM(nm) 5
+ EncoderPosition6 = 55684 # Wave(nm) 415 FWHM(nm) 40
+ EncoderPosition7 = 50148 # Wave(nm) 750 FWHM(nm) 5
+ EncoderPosition8 = 44760 # Wave(nm) 950 FWHM(nm) 7
+ EncoderPosition9 = 39256 # Wave(nm) 1000 FWHM(nm) 15
+ EncoderPosition10 = 33796 # Wave(nm) 900 FWHM(nm) 5
+ EncoderPosition11 = 28252 # Wave(nm) 1020 FWHM(nm) 40
+ EncoderPosition12 = 22852 # Wave(nm) 830 FWHM(nm) 5
+ EncoderTolerance = 240
+EndGroup
+
+End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn b/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn
new file mode 100644
index 0000000000..f8f2a427ae
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn
@@ -0,0 +1,247 @@
+#
+# The group names listed here are the native names used by
+# applications to get the foreign names and values
+#
+# There is only one level of groups the groups are not
+# allowed to be nested
+#
+# The Group names can NOT be repeated.
+#
+# InputGroup is a comma delimited list of objects and/or
+# groups in the foreign label. Traversing this list will
+# lead to the correct level to find the foreign keyword.
+#
+# InputKey is the keyword within the group which holds
+# the information.
+#
+# InputDefault is the value used if there is no value for
+# the keyword
+#
+# Translation is the native and corresponding foreign values.
+# Translation may be repeated as needed.
+#
+Group = SpacecraftName
+ Auto
+ InputKey = MISSION_NAME
+ InputDefault = UNKNOWN
+ OutputName = SpacecraftName
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (Messenger, MESSENGER)
+ Translation = (*, *)
+End_Group
+
+Group = InstrumentName
+ Auto
+ InputKey = INSTRUMENT_NAME
+ InputDefault = UNKNOWN
+ OutputName = InstrumentName
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = InstrumentId
+ Auto
+ InputKey = INSTRUMENT_ID
+ InputDefault = UNKNOWN
+ OutputName = InstrumentId
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = TargetName
+ Auto
+ InputKey = TARGET_NAME
+ InputDefault = Sky
+ OutputName = TargetName
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (Earth, EARTH)
+ Translation = (Moon, MOON)
+ Translation = (Venus, VENUS)
+ Translation = (Mercury, MERCURY)
+ Translation = (Mars, MARS)
+ Translation = (Sky, NULL)
+ Translation = (*, *)
+End_Group
+
+Group = OriginalTargetName
+ Auto
+ InputKey = TARGET_NAME
+ InputDefault = Sky
+ OutputName = OriginalTargetName
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = StartTime
+ Auto
+ InputKey = START_TIME
+ InputDefault = -9999
+ OutputName = StartTime
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = StopTime
+ Auto
+ InputKey = STOP_TIME
+ InputDefault = -9999
+ OutputName = StopTime
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockCount
+ Auto
+ InputKey = SPACECRAFT_CLOCK_START_COUNT
+ InputDefault = -9999
+ OutputName = SpacecraftClockCount
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = MissionPhaseName
+ Auto
+ InputKey = MISSION_PHASE_NAME
+ InputDefault = UNKNOWN
+ OutputName = MissionPhaseName
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (Cruise, NULL)
+ Translation = (*, *)
+End_Group
+
+Group = ExposureDuration
+ Auto
+ InputKey = EXPOSURE_DURATION
+ InputDefault = -9999
+ OutputName = ExposureDuration
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = ExposureType
+ Auto
+ InputKey = EXPOSURE_TYPE
+ InputDefault = UNKNOWN
+ OutputName = ExposureType
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (Manual, MANUAL)
+ Translation = (Automatic, AUTOMATIC)
+ Translation = (*, *)
+End_Group
+
+Group = DetectorTemperature
+ Auto
+ InputKey = DETECTOR_TEMPERATURE
+ InputDefault = UNKNOWN
+ OutputName = DetectorTemperature
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = FocalPlaneTemperature
+ Auto
+ InputKey = FOCAL_PLANE_TEMPERATURE
+ InputDefault = UNKNOWN
+ OutputName = FocalPlaneTemperature
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = FilterTemperature
+ Auto
+ InputKey = FILTER_TEMPERATURE
+ InputDefault = UNKNOWN
+ OutputName = FilterTemperature
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = OpticsTemperature
+ Auto
+ InputKey = OPTICS_TEMPERATURE
+ InputDefault = UNKNOWN
+ OutputName = OpticsTemperature
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = AttitudeQuality
+ Auto
+ InputKey = MESS:ATT_FLAG
+ InputDefault = UNKNOWN
+ OutputName = AttitudeQuality
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (Ok, 7)
+ Translation = (Ok, 6)
+ Translation = (Ok, 5)
+ Translation = (Illegal, 4)
+ Translation = (Bad, 3)
+ Translation = (Bad, 2)
+ Translation = (Bad, 1)
+ Translation = (Bad, 0)
+End_Group
+
+Group = FilterWheelPosition
+ Auto
+ InputKey = MESS:FW_POS
+ InputDefault = UNKNOWN
+ OutputName = FilterWheelPosition
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = PivotPosition
+ Auto
+ InputKey = MESS:PIV_POS
+ InputDefault = UNKNOWN
+ OutputName = PivotPosition
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = FpuBinningMode
+ Auto
+ InputKey = MESS:FPU_BIN
+ InputDefault = UNKNOWN
+ OutputName = FpuBinningMode
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = PixelBinningMode
+ Auto
+ InputKey = MESS:PIXELBIN
+ InputDefault = UNKNOWN
+ OutputName = PixelBinningMode
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = SubFrameMode
+ Auto
+ InputKey = MESS:SUBFRAME
+ InputDefault = 0
+ OutputName = SubFrameMode
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = JailBars
+ Auto
+ InputKey = MESS:JAILBARS
+ InputDefault = 0
+ OutputName = JailBars
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = DpuId
+ Auto
+ InputKey = MESS:DPU_ID
+ InputDefault = UNKNOWN
+ OutputName = DpuId
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (DPU-A, 0)
+ Translation = (DPU-B, 1)
+End_Group
+End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2007-04-24 b/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2007-04-24
new file mode 100644
index 0000000000..7a3045bcb2
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2007-04-24
@@ -0,0 +1,151 @@
+#
+# The group names listed here are the native names used by
+# applications to get the foreign names and values
+#
+# There is only one level of groups the groups are not
+# allowed to be nested
+#
+# The Group names can NOT be repeated.
+#
+# InputGroup is a comma delimited list of objects and/or
+# groups in the foreign label. Traversing this list will
+# lead to the correct level to find the foreign keyword.
+#
+# InputKey is the keyword within the group which holds
+# the information.
+#
+# InputDefault is the value used if there is no value for
+# the keyword
+#
+# Translation is the native and corresponding foreign values.
+# Translation may be repeated as needed.
+#
+
+Group = SpacecraftName
+ Auto
+ OutputName = SpacecraftName
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = MISSION_NAME
+ Translation = ("Messenger", "MESSENGER")
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = InstrumentName
+ Auto
+ OutputName = InstrumentName
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = INSTRUMENT_NAME
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = InstrumentId
+ Auto
+ OutputName = InstrumentId
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = INSTRUMENT_ID
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = TargetName
+ Auto
+ OutputName = TargetName
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = TARGET_NAME
+ Translation = ("Earth", "EARTH")
+ Translation = ("Mercury", "MERCURY")
+ Translation = ("Sky", "NULL")
+ Translation = (*,*)
+ InputDefault = Sky
+EndGroup
+Group = StartTime
+ Auto
+ OutputName = StartTime
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = START_TIME
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = StopTime
+ Auto
+ OutputName = StopTime
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = STOP_TIME
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = SpacecraftClockCount
+ Auto
+ OutputName = SpacecraftClockCount
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = SPACECRAFT_CLOCK_START_COUNT
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = MissionPhaseName
+ Auto
+ OutputName = MissionPhaseName
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = MISSION_PHASE_NAME
+ Translation = ("Cruise", NULL)
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = ExposureDuration
+ Auto
+ OutputName = ExposureDuration
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = EXPOSURE_DURATION
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = ExposureType
+ Auto
+ OutputName = ExposureType
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = EXPOSURE_TYPE
+ Translation = ("Manual", "MANUAL")
+ Translation = ("Automatic", "AUTOMATIC")
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = PivotPosition
+ Auto
+ OutputName = PivotPosition
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = MESS:PIV_POS
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = FpuBinningMode
+ Auto
+ OutputName = FpuBinningMode
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = MESS:FPU_BIN
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = PixelBinningMode
+ Auto
+ OutputName = PixelBinningMode
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = MESS:PIXELBIN
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = SubFrameMode
+ Auto
+ OutputName = SubFrameMode
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = MESS:SUBFRAME
+ Translation = (*,*)
+ InputDefault = 0
+EndGroup
+Group = JailBars
+ Auto
+ OutputName = JailBars
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = MESS:JAILBARS
+ Translation = (*,*)
+ InputDefault = 0
+EndGroup
+End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2007-08-22 b/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2007-08-22
new file mode 100644
index 0000000000..f2ac492b5b
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2007-08-22
@@ -0,0 +1,183 @@
+#
+# The group names listed here are the native names used by
+# applications to get the foreign names and values
+#
+# There is only one level of groups the groups are not
+# allowed to be nested
+#
+# The Group names can NOT be repeated.
+#
+# InputGroup is a comma delimited list of objects and/or
+# groups in the foreign label. Traversing this list will
+# lead to the correct level to find the foreign keyword.
+#
+# InputKey is the keyword within the group which holds
+# the information.
+#
+# InputDefault is the value used if there is no value for
+# the keyword
+#
+# Translation is the native and corresponding foreign values.
+# Translation may be repeated as needed.
+#
+
+Group = SpacecraftName
+ Auto
+ OutputName = SpacecraftName
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = MISSION_NAME
+ Translation = ("Messenger", "MESSENGER")
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = InstrumentName
+ Auto
+ OutputName = InstrumentName
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = INSTRUMENT_NAME
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = InstrumentId
+ Auto
+ OutputName = InstrumentId
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = INSTRUMENT_ID
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = TargetName
+ Auto
+ OutputName = TargetName
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = TARGET_NAME
+ Translation = ("Earth", "EARTH")
+ Translation = ("Mercury", "MERCURY")
+ Translation = ("Sky", "NULL")
+ Translation = (*,*)
+ InputDefault = Sky
+EndGroup
+Group = StartTime
+ Auto
+ OutputName = StartTime
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = START_TIME
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = StopTime
+ Auto
+ OutputName = StopTime
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = STOP_TIME
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = SpacecraftClockCount
+ Auto
+ OutputName = SpacecraftClockCount
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = SPACECRAFT_CLOCK_START_COUNT
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = MissionPhaseName
+ Auto
+ OutputName = MissionPhaseName
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = MISSION_PHASE_NAME
+ Translation = ("Cruise", NULL)
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = ExposureDuration
+ Auto
+ OutputName = ExposureDuration
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = EXPOSURE_DURATION
+ Translation = (*,*)
+ InputDefault = -9999
+EndGroup
+Group = ExposureType
+ Auto
+ OutputName = ExposureType
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = EXPOSURE_TYPE
+ Translation = ("Manual", "MANUAL")
+ Translation = ("Automatic", "AUTOMATIC")
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = AttitudeQuality
+ Auto
+ OutputName = AttitudeQuality
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = MESS:ATT_FLAG
+ Translation = (Ok,7)
+ Translation = (Ok,6)
+ Translation = (Ok,5)
+ Translation = (Illegal,4)
+ Translation = (Bad,3)
+ Translation = (Bad,2)
+ Translation = (Bad,1)
+ Translation = (Bad,0)
+ InputDefault = UNKNOWN
+EndGroup
+Group = FilterWheelPosition
+ Auto
+ OutputName = FilterWheelPosition
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = MESS:FW_POS
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = PivotPosition
+ Auto
+ OutputName = PivotPosition
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = MESS:PIV_POS
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = FpuBinningMode
+ Auto
+ OutputName = FpuBinningMode
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = MESS:FPU_BIN
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = PixelBinningMode
+ Auto
+ OutputName = PixelBinningMode
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = MESS:PIXELBIN
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+Group = SubFrameMode
+ Auto
+ OutputName = SubFrameMode
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = MESS:SUBFRAME
+ Translation = (*,*)
+ InputDefault = 0
+EndGroup
+Group = JailBars
+ Auto
+ OutputName = JailBars
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = MESS:JAILBARS
+ Translation = (*,*)
+ InputDefault = 0
+EndGroup
+Group = DpuId
+ Auto
+ OutputName = DpuId
+ OutputPosition = ("Object","IsisCube","Group","Instrument")
+ InputKey = MESS:DPU_ID
+ Translation = (DPU-A,0)
+ Translation = (DPU-B,1)
+ InputDefault = UNKNOWN
+EndGroup
+End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2011-12-13 b/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2011-12-13
new file mode 100644
index 0000000000..dfee0d7e12
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2011-12-13
@@ -0,0 +1,211 @@
+#
+# The group names listed here are the native names used by
+# applications to get the foreign names and values
+#
+# There is only one level of groups the groups are not
+# allowed to be nested
+#
+# The Group names can NOT be repeated.
+#
+# InputGroup is a comma delimited list of objects and/or
+# groups in the foreign label. Traversing this list will
+# lead to the correct level to find the foreign keyword.
+#
+# InputKey is the keyword within the group which holds
+# the information.
+#
+# InputDefault is the value used if there is no value for
+# the keyword
+#
+# Translation is the native and corresponding foreign values.
+# Translation may be repeated as needed.
+#
+Group = SpacecraftName
+ Auto
+ InputKey = MISSION_NAME
+ InputDefault = UNKNOWN
+ OutputName = SpacecraftName
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (Messenger, MESSENGER)
+ Translation = (*, *)
+End_Group
+
+Group = InstrumentName
+ Auto
+ InputKey = INSTRUMENT_NAME
+ InputDefault = UNKNOWN
+ OutputName = InstrumentName
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = InstrumentId
+ Auto
+ InputKey = INSTRUMENT_ID
+ InputDefault = UNKNOWN
+ OutputName = InstrumentId
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = TargetName
+ Auto
+ InputKey = TARGET_NAME
+ InputDefault = Sky
+ OutputName = TargetName
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (Earth, EARTH)
+ Translation = (Moon, MOON)
+ Translation = (Venus, VENUS)
+ Translation = (Mercury, MERCURY)
+ Translation = (Mars, MARS)
+ Translation = (Sky, NULL)
+ Translation = (*, *)
+End_Group
+
+Group = OriginalTargetName
+ Auto
+ InputKey = TARGET_NAME
+ InputDefault = Sky
+ OutputName = OriginalTargetName
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = StartTime
+ Auto
+ InputKey = START_TIME
+ InputDefault = -9999
+ OutputName = StartTime
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = StopTime
+ Auto
+ InputKey = STOP_TIME
+ InputDefault = -9999
+ OutputName = StopTime
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockCount
+ Auto
+ InputKey = SPACECRAFT_CLOCK_START_COUNT
+ InputDefault = -9999
+ OutputName = SpacecraftClockCount
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = MissionPhaseName
+ Auto
+ InputKey = MISSION_PHASE_NAME
+ InputDefault = UNKNOWN
+ OutputName = MissionPhaseName
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (Cruise, NULL)
+ Translation = (*, *)
+End_Group
+
+Group = ExposureDuration
+ Auto
+ InputKey = EXPOSURE_DURATION
+ InputDefault = -9999
+ OutputName = ExposureDuration
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = ExposureType
+ Auto
+ InputKey = EXPOSURE_TYPE
+ InputDefault = UNKNOWN
+ OutputName = ExposureType
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (Manual, MANUAL)
+ Translation = (Automatic, AUTOMATIC)
+ Translation = (*, *)
+End_Group
+
+Group = AttitudeQuality
+ Auto
+ InputKey = MESS:ATT_FLAG
+ InputDefault = UNKNOWN
+ OutputName = AttitudeQuality
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (Ok, 7)
+ Translation = (Ok, 6)
+ Translation = (Ok, 5)
+ Translation = (Illegal, 4)
+ Translation = (Bad, 3)
+ Translation = (Bad, 2)
+ Translation = (Bad, 1)
+ Translation = (Bad, 0)
+End_Group
+
+Group = FilterWheelPosition
+ Auto
+ InputKey = MESS:FW_POS
+ InputDefault = UNKNOWN
+ OutputName = FilterWheelPosition
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = PivotPosition
+ Auto
+ InputKey = MESS:PIV_POS
+ InputDefault = UNKNOWN
+ OutputName = PivotPosition
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = FpuBinningMode
+ Auto
+ InputKey = MESS:FPU_BIN
+ InputDefault = UNKNOWN
+ OutputName = FpuBinningMode
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = PixelBinningMode
+ Auto
+ InputKey = MESS:PIXELBIN
+ InputDefault = UNKNOWN
+ OutputName = PixelBinningMode
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = SubFrameMode
+ Auto
+ InputKey = MESS:SUBFRAME
+ InputDefault = 0
+ OutputName = SubFrameMode
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = JailBars
+ Auto
+ InputKey = MESS:JAILBARS
+ InputDefault = 0
+ OutputName = JailBars
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (*, *)
+End_Group
+
+Group = DpuId
+ Auto
+ InputKey = MESS:DPU_ID
+ InputDefault = UNKNOWN
+ OutputName = DpuId
+ OutputPosition = (Object, IsisCube, Group, Instrument)
+ Translation = (DPU-A, 0)
+ Translation = (DPU-B, 1)
+End_Group
+End
diff --git a/isis/src/messenger/apps/mdis2pds/mdisCDRLabel.trn b/isis/src/messenger/apps/mdis2pds/mdisCDRLabel.trn
new file mode 100644
index 0000000000..38ba9a4801
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2pds/mdisCDRLabel.trn
@@ -0,0 +1,1542 @@
+# General data description parameters
+Group = SpacecraftName
+ Auto
+ InputKey = SpacecraftName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = MISSION_NAME
+ OutputPosition = Root
+ Translation = ("MESSENGER", Messenger)
+ Translation = (*, *)
+End_Group
+
+Group = INSTRUMENT_HOST_NAME
+ Auto
+ InputKey = INSTRUMENT_HOST_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = INSTRUMENT_HOST_NAME
+ OutputPosition = ROOT
+ Translation = ("MESSENGER", MESSENGER)
+ Translation = (*, *)
+End_Group
+
+Group = DataSetId
+ Auto
+ InputKey = DataSetId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = DATA_SET_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = DataQualityId
+ Auto
+ InputKey = DataQualityId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = DATA_QUALITY_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ProductId
+ Auto
+ InputKey = ProductId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = PRODUCT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ObservationType
+ Auto
+ InputKey = ObservationType
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = OBSERVATION_TYPE
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SiteId
+ Auto
+ InputKey = SiteId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = SITE_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOURCE_PRODUCT_ID
+ Auto
+ InputKey = SOURCE_PRODUCT_ID
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = SOURCE_PRODUCT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ProducerId
+ Auto
+ InputKey = ProducerId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = PRODUCER_INSTITUTION_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOFTWARE_NAME
+ Auto
+ InputKey = SoftwareName
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = SOFTWARE_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOFTWARE_VERSION_ID
+ Auto
+ InputKey = SOFTWARE_VERSION_ID
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = SOFTWARE_VERSION_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = MissionPhaseName
+ Auto
+ InputKey = MissionPhaseName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = MISSION_PHASE_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = TARGET_NAME
+ Auto
+ InputKey = TARGET_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TARGET_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SEQUENCE_NAME
+ Auto
+ InputKey = SEQUENCE_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = SEQUENCE_NAME
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = OBSERVATION_ID
+ Auto
+ InputKey = OBSERVATION_ID
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = OBSERVATION_ID
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+# Time parameters
+Group = StartTime
+ Auto
+ InputKey = StartTime
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = START_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = StopTime
+ Auto
+ InputKey = StopTime
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = STOP_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStartCount
+ Auto
+ InputKey = SpacecraftClockStartCount
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = SPACECRAFT_CLOCK_START_COUNT
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStopCount
+ Auto
+ InputKey = SpacecraftClockStopCount
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = SPACECRAFT_CLOCK_STOP_COUNT
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ORBIT_NUMBER
+ Auto
+ Optional
+ InputKey = ORBIT_NUMBER
+# InputGroup = OriginalLabelObject
+# InputPosition = OriginalLabelObject
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = "N/A"
+ OutputName = ORBIT_NUMBER
+ OutputPosition = Root
+ Translation = ("N/A", 0)
+ Translation = (*, *)
+End_Group
+
+Group = EdrProductCreationTime
+ Auto
+ InputKey = EdrProductCreationTime
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = PRODUCT_CREATION_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+# Instrument engineering parameters
+Group = InstrumentName
+ Auto
+ InputKey = InstrumentName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = INSTRUMENT_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = InstrumentId
+ Auto
+ InputKey = InstrumentId
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = INSTRUMENT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_NAME
+ Auto
+ InputKey = Name
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = FILTER_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_NUMBER
+ Auto
+ InputKey = FILTER_NUMBER
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FILTER_NUMBER
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_FILTER_WAVELENGTH
+ Auto
+ InputKey = Center
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = CENTER_FILTER_WAVELENGTH
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FilterWidth
+ Auto
+ InputKey = Width
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = BANDWIDTH
+ OutputPosition = Root
+
+ # Translation = (N/A, 50)
+ Translation = (*, *)
+End_Group
+
+Group = ExposureDuration
+ Auto
+ InputKey = ExposureDuration
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ InputDefault = N/A
+ OutputName = EXPOSURE_DURATION
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ExposureType
+ Auto
+ InputKey = ExposureType
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ InputDefault = UNKNOWN
+ OutputName = EXPOSURE_TYPE
+ OutputPosition = Root
+ Translation = (MANUAL, Manual)
+ Translation = (AUTOMATIC, Automatic)
+ Translation = (*, *)
+End_Group
+
+Group = Units
+ Auto
+ InputKey = Units
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = UNIT
+ OutputPosition = (Object, IMAGE)
+ Translation = (*, *)
+End_Group
+
+Group = DarkStripMean
+ Auto
+ InputKey = DarkStripMean
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = DARK_STRIP_MEAN
+ OutputPosition = (Object, IMAGE)
+ Translation = (*, *)
+End_Group
+
+Group = DETECTOR_TEMPERATURE
+ Auto
+ InputKey = DETECTOR_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = DETECTOR_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = FOCAL_PLANE_TEMPERATURE
+ Auto
+ InputKey = FOCAL_PLANE_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FOCAL_PLANE_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_TEMPERATURE
+ Auto
+ InputKey = FILTER_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FILTER_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = OPTICS_TEMPERATURE
+ Auto
+ InputKey = OPTICS_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = OPTICS_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+# Empirical correction parameters - not automatically translated
+Group = MESS:EC_FACTOR
+ Auto
+ InputKey = EmpiricalCorrectionFactor
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = MESS:EC_FACTOR
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+# Instrument raw parameters
+Group = MESS:MET_EXP
+ Auto
+ InputKey = MESS:MET_EXP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:MET_EXP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMG_ID_LSB
+ Auto
+ InputKey = MESS:IMG_ID_LSB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:IMG_ID_LSB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMG_ID_MSB
+ Auto
+ InputKey = MESS:IMG_ID_MSB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:IMG_ID_MSB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_CLOCK_COUNT
+ Auto
+ InputKey = MESS:ATT_CLOCK_COUNT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_CLOCK_COUNT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q1
+ Auto
+ InputKey = MESS:ATT_Q1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q2
+ Auto
+ InputKey = MESS:ATT_Q2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q3
+ Auto
+ InputKey = MESS:ATT_Q3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q4
+ Auto
+ InputKey = MESS:ATT_Q4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_FLAG
+ Auto
+ InputKey = MESS:ATT_FLAG
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_FLAG
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_POS_MOTOR
+ Auto
+ InputKey = MESS:PIV_POS_MOTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:PIV_POS_MOTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_GOAL
+ Auto
+ InputKey = MESS:PIV_GOAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_GOAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_POS
+ Auto
+ InputKey = MESS:PIV_POS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_POS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_READ
+ Auto
+ InputKey = MESS:PIV_READ
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_READ
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_CAL
+ Auto
+ InputKey = MESS:PIV_CAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_CAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_GOAL
+ Auto
+ InputKey = MESS:FW_GOAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_GOAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_POS
+ Auto
+ InputKey = MESS:FW_POS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_POS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_READ
+ Auto
+ InputKey = MESS:FW_READ
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_READ
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CCD_TEMP
+ Auto
+ InputKey = MESS:CCD_TEMP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CCD_TEMP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CAM_T1
+ Auto
+ InputKey = MESS:CAM_T1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CAM_T1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CAM_T2
+ Auto
+ InputKey = MESS:CAM_T2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CAM_T2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:EXPOSURE
+ Auto
+ InputKey = MESS:EXPOSURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:EXPOSURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:DPU_ID
+ Auto
+ InputKey = MESS:DPU_ID
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:DPU_ID
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMAGER
+ Auto
+ InputKey = MESS:IMAGER
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:IMAGER
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SOURCE
+ Auto
+ InputKey = MESS:SOURCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SOURCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FPU_BIN
+ Auto
+ InputKey = MESS:FPU_BIN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FPU_BIN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP12_8
+ Auto
+ InputKey = MESS:COMP12_8
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP12_8
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP_ALG
+ Auto
+ InputKey = MESS:COMP_ALG
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP_ALG
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP_FST
+ Auto
+ InputKey = MESS:COMP_FST
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP_FST
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:TIME_PLS
+ Auto
+ InputKey = MESS:TIME_PLS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:TIME_PLS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:LATCH_UP
+ Auto
+ InputKey = MESS:LATCH_UP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:LATCH_UP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:EXP_MODE
+ Auto
+ InputKey = MESS:EXP_MODE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:EXP_MODE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_STAT
+ Auto
+ InputKey = MESS:PIV_STAT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_STAT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_MPEN
+ Auto
+ InputKey = MESS:PIV_MPEN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_MPEN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_PV
+ Auto
+ InputKey = MESS:PIV_PV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_PV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_RV
+ Auto
+ InputKey = MESS:PIV_RV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_RV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_PV
+ Auto
+ InputKey = MESS:FW_PV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_PV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_RV
+ Auto
+ InputKey = MESS:FW_RV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_RV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_STAT
+ Auto
+ InputKey = MESS:AEX_STAT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_STAT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_STHR
+ Auto
+ InputKey = MESS:AEX_STHR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_STHR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_TGTB
+ Auto
+ InputKey = MESS:AEX_TGTB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_TGTB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_BACB
+ Auto
+ InputKey = MESS:AEX_BACB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_BACB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_MAXE
+ Auto
+ InputKey = MESS:AEX_MAXE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_MAXE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_MINE
+ Auto
+ InputKey = MESS:AEX_MINE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_MINE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:DLNKPRIO
+ Auto
+ InputKey = MESS:DLNKPRIO
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:DLNKPRIO
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:WVLRATIO
+ Auto
+ InputKey = MESS:WVLRATIO
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:WVLRATIO
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIXELBIN
+ Auto
+ InputKey = MESS:PIXELBIN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIXELBIN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBFRAME
+ Auto
+ InputKey = MESS:SUBFRAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBFRAME
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X1
+ Auto
+ InputKey = MESS:SUBF_X1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y1
+ Auto
+ InputKey = MESS:SUBF_Y1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX1
+ Auto
+ InputKey = MESS:SUBF_DX1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY1
+ Auto
+ InputKey = MESS:SUBF_DY1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X2
+ Auto
+ InputKey = MESS:SUBF_X2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y2
+ Auto
+ InputKey = MESS:SUBF_Y2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX2
+ Auto
+ InputKey = MESS:SUBF_DX2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY2
+ Auto
+ InputKey = MESS:SUBF_DY2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X3
+ Auto
+ InputKey = MESS:SUBF_X3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y3
+ Auto
+ InputKey = MESS:SUBF_Y3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX3
+ Auto
+ InputKey = MESS:SUBF_DX3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY3
+ Auto
+ InputKey = MESS:SUBF_DY3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X4
+ Auto
+ InputKey = MESS:SUBF_X4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y4
+ Auto
+ InputKey = MESS:SUBF_Y4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX4
+ Auto
+ InputKey = MESS:SUBF_DX4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY4
+ Auto
+ InputKey = MESS:SUBF_DY4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X5
+ Auto
+ InputKey = MESS:SUBF_X5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y5
+ Auto
+ InputKey = MESS:SUBF_Y5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX5
+ Auto
+ InputKey = MESS:SUBF_DX5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY5
+ Auto
+ InputKey = MESS:SUBF_DY5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CRITOPNV
+ Auto
+ InputKey = MESS:CRITOPNV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CRITOPNV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JAILBARS
+ Auto
+ InputKey = MESS:JAILBARS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JAILBARS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_X0
+ Auto
+ InputKey = MESS:JB_X0
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_X0
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_X1
+ Auto
+ InputKey = MESS:JB_X1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_X1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_SPACE
+ Auto
+ InputKey = MESS:JB_SPACE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_SPACE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RIGHT_ASCENSION
+ Auto
+ InputKey = RIGHT_ASCENSION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RIGHT_ASCENSION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = DECLINATION
+ Auto
+ InputKey = DECLINATION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = DECLINATION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = TWIST_ANGLE
+ Auto
+ InputKey = TWIST_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TWIST_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RA_DEC_REF_PIXEL
+ Auto
+ InputKey = RA_DEC_REF_PIXEL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RA_DEC_REF_PIXEL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_RA
+ Auto
+ InputKey = RETICLE_POINT_RA
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_RA
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_DECLINATION
+ Auto
+ InputKey = RETICLE_POINT_DECLINATION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_DECLINATION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_TARGET_POSITION_VECTOR
+ Auto
+ InputKey = SC_TARGET_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_TARGET_POSITION_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = TARGET_CENTER_DISTANCE
+ Auto
+ InputKey = TARGET_CENTER_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TARGET_CENTER_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SLANT_DISTANCE
+ Auto
+ InputKey = SLANT_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SLANT_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_LATITUDE
+ Auto
+ InputKey = CENTER_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = CENTER_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_LONGITUDE
+ Auto
+ InputKey = CENTER_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = CENTER_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = HORIZONTAL_PIXEL_SCALE
+ Auto
+ InputKey = HORIZONTAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = HORIZONTAL_PIXEL_SCALE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = VERTICAL_PIXEL_SCALE
+ Auto
+ InputKey = VERTICAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = VERTICAL_PIXEL_SCALE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SMEAR_MAGNITUDE
+ Auto
+ InputKey = SMEAR_MAGNITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SMEAR_MAGNITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SMEAR_AZIMUTH
+ Auto
+ InputKey = SMEAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SMEAR_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = NORTH_AZIMUTH
+ Auto
+ InputKey = NORTH_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = NORTH_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_LATITUDE
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_LONGITUDE
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_LATITUDE
+ Auto
+ InputKey = SUB_SPACECRAFT_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_LONGITUDE
+ Auto
+ InputKey = SUB_SPACECRAFT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SPACECRAFT_ALTITUDE
+ Auto
+ InputKey = SPACECRAFT_ALTITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SPACECRAFT_ALTITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_AZIMUTH
+ Auto
+ InputKey = SUB_SPACECRAFT_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SPACECRAFT_SOLAR_DISTANCE
+ Auto
+ InputKey = SPACECRAFT_SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SPACECRAFT_SOLAR_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_SUN_POSITION_VECTOR
+ Auto
+ InputKey = SC_SUN_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_SUN_POSITION_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_SUN_VELOCITY_VECTOR
+ Auto
+ InputKey = SC_SUN_VELOCITY_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_SUN_VELOCITY_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SOLAR_DISTANCE
+ Auto
+ InputKey = SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SOLAR_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_AZIMUTH
+ Auto
+ InputKey = SUB_SOLAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_LATITUDE
+ Auto
+ InputKey = SUB_SOLAR_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_LONGITUDE
+ Auto
+ InputKey = SUB_SOLAR_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = INCIDENCE_ANGLE
+ Auto
+ InputKey = INCIDENCE_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = INCIDENCE_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = PHASE_ANGLE
+ Auto
+ InputKey = PHASE_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = PHASE_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = EMISSION_ANGLE
+ Auto
+ InputKey = EMISSION_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = EMISSION_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = LOCAL_HOUR_ANGLE
+ Auto
+ InputKey = LOCAL_HOUR_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = LOCAL_HOUR_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME1_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME1_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME1_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME1_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME2_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME2_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME2_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME2_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME3_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME3_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME3_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME3_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME4_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME4_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME4_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME4_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME5_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME5_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME5_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME5_PARAMETERS)
+ Translation = (*, *)
+End_Group
+End
diff --git a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2008-09-01 b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2008-09-01
new file mode 100644
index 0000000000..c476f4a6b0
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2008-09-01
@@ -0,0 +1,1296 @@
+#Base
+
+Group = SpacecraftName
+ Auto
+ OutputName = MISSION_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = SpacecraftName
+ Translation = ('"MESSENGER"',"Messenger")
+ Translation = (*,*)
+EndGroup
+
+Group = INSTRUMENT_HOST_NAME
+ Auto
+ OutputName = INSTRUMENT_HOST_NAME
+ OutputPosition = ("ROOT")
+ InputKey = INSTRUMENT_HOST_NAME
+ InputGroup = OriginalLabelObject
+ Translation = ('"MESSENGER"',"MESSENGER")
+ Translation = (*,*)
+EndGroup
+
+Group = DataSetId
+ Auto
+ OutputName = DATA_SET_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = DataSetId
+ Translation = (*,*)
+EndGroup
+
+Group = DataQualityId
+ Auto
+ OutputName = DATA_QUALITY_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = DataQualityId
+ Translation = (*,*)
+EndGroup
+
+Group = ProductId
+ Auto
+ OutputName = PRODUCT_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = ProductId
+ Translation = (*,*)
+EndGroup
+
+Group = SOURCE_PRODUCT_ID
+ Auto
+ OutputName = SOURCE_PRODUCT_ID
+ OutputPosition = (Root)
+ InputKey = SOURCE_PRODUCT_ID
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = ProducerId
+ Auto
+ OutputName = PRODUCER_INSTITUTION_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = ProducerId
+ Translation = (*,*)
+EndGroup
+
+Group = SOFTWARE_NAME
+ Auto
+ OutputName = SOFTWARE_NAME
+ OutputPosition = (Root)
+ InputGroup = OriginalLabelObject
+ InputKey = SOFTWARE_NAME
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+Group = SOFTWARE_VERSION_ID
+ Auto
+ OutputName = SOFTWARE_VERSION_ID
+ OutputPosition = (Root)
+ InputGroup = OriginalLabelObject
+ InputKey = SOFTWARE_VERSION_ID
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+Group = MissionPhaseName
+ Auto
+ OutputName = MISSION_PHASE_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = MissionPhaseName
+ Translation = (*,*)
+EndGroup
+
+Group = TARGET_NAME
+ Auto
+ OutputName = TARGET_NAME
+ OutputPosition = (Root)
+ InputGroup = OriginalLabelObject
+ InputKey = TARGET_NAME
+ Translation = (*,*)
+EndGroup
+
+Group = SEQUENCE_NAME
+ Auto
+ OutputName = SEQUENCE_NAME
+ OutputPosition = ("ROOT")
+ InputKey = SEQUENCE_NAME
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+# Times
+
+Group = StartTime
+ Auto
+ OutputName = START_TIME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = StartTime
+ Translation = (*,*)
+EndGroup
+
+Group = StopTime
+ Auto
+ OutputName = STOP_TIME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = StopTime
+ Translation = (*,*)
+EndGroup
+
+Group = SpacecraftClockStartCount
+ Auto
+ OutputName = SPACECRAFT_CLOCK_START_COUNT
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = SpacecraftClockStartCount
+ Translation = (*,*)
+EndGroup
+
+Group = SpacecraftClockStopCount
+ Auto
+ OutputName = SPACECRAFT_CLOCK_STOP_COUNT
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = SpacecraftClockStopCount
+ Translation = (*,*)
+EndGroup
+
+Group = EdrProductCreationTime
+ Auto
+ OutputName = PRODUCT_CREATION_TIME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = EdrProductCreationTime
+ Translation = (*,*)
+EndGroup
+
+# Instrument
+
+Group = InstrumentName
+ Auto
+ OutputName = INSTRUMENT_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = InstrumentName
+ Translation = (*,*)
+EndGroup
+
+Group = InstrumentId
+ Auto
+ OutputName = INSTRUMENT_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = InstrumentId
+ Translation = (*,*)
+EndGroup
+
+Group = FILTER_NAME
+ Auto
+ OutputName = FILTER_NAME
+ OutputPosition = (Root)
+ InputGroup = OriginalLabelObject
+ InputKey = FILTER_NAME
+ Translation = (*,*)
+EndGroup
+
+Group = FILTER_NUMBER
+ Auto
+ OutputName = FILTER_NUMBER
+ OutputPosition = (Root)
+ InputGroup = OriginalLabelObject
+ InputKey = FILTER_NUMBER
+# Translation = (N/A, 0)
+ Translation = (*,*)
+# InputDefault = N/A
+EndGroup
+
+Group = CENTER_FILTER_WAVELENGTH
+ Auto
+ OutputName = CENTER_FILTER_WAVELENGTH
+ OutputPosition = (Root)
+ InputGroup = OriginalLabelObject
+ InputKey = CENTER_FILTER_WAVELENGTH
+ Translation = (*,*)
+EndGroup
+
+Group = FilterWidth
+ Auto
+ OutputName = BANDWIDTH
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,BandBin
+ InputKey = Width
+ Translation = (N/A, 50)
+ Translation = (*,*)
+EndGroup
+
+Group = ExposureDuration
+ Auto
+ OutputName = EXPOSURE_DURATION
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = ExposureDuration
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+Group = ExposureType
+ Auto
+ OutputName = EXPOSURE_TYPE
+ OutputPosition = (Root)
+ InputKey = ExposureType
+ InputGroup = Root,IsisCube,Instrument
+ Translation = ("MANUAL", "Manual")
+ Translation = ("AUTOMATIC", "Automatic")
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+
+Group = Units
+ Auto
+ OutputName = UNIT
+ OutputPosition = ("Object","IMAGE")
+ InputGroup = Root,IsisCube,RadiometricCalibration
+ InputKey = Units
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+Group = DETECTOR_TEMPERATURE
+ Auto
+ OutputName = DETECTOR_TEMPERATURE
+ OutputPosition = ("ROOT")
+ InputKey = DETECTOR_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = FOCAL_PLANE_TEMPERATURE
+ Auto
+ OutputName = FOCAL_PLANE_TEMPERATURE
+ OutputPosition = ("ROOT")
+ InputKey = FOCAL_PLANE_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = FILTER_TEMPERATURE
+ Auto
+ OutputName = FILTER_TEMPERATURE
+ OutputPosition = ("ROOT")
+ InputKey = FILTER_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = OPTICS_TEMPERATURE
+ Auto
+ OutputName = OPTICS_TEMPERATURE
+ OutputPosition = ("ROOT")
+ InputKey = OPTICS_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:MET_EXP
+ Auto
+ OutputName = MESS:MET_EXP
+ OutputPosition = ("ROOT")
+ InputKey = MESS:MET_EXP
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_CLOCK_COUNT
+ Auto
+ OutputName = MESS:ATT_CLOCK_COUNT
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_CLOCK_COUNT
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_Q1
+ Auto
+ OutputName = MESS:ATT_Q1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_Q1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_Q2
+ Auto
+ OutputName = MESS:ATT_Q2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_Q2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_Q3
+ Auto
+ OutputName = MESS:ATT_Q3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_Q3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_Q4
+ Auto
+ OutputName = MESS:ATT_Q4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_Q4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_FLAG
+ Auto
+ OutputName = MESS:ATT_FLAG
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_FLAG
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_GOAL
+ Auto
+ OutputName = MESS:PIV_GOAL
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_GOAL
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_POS
+ Auto
+ OutputName = MESS:PIV_POS
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_POS
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_READ
+ Auto
+ OutputName = MESS:PIV_READ
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_READ
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_CAL
+ Auto
+ OutputName = MESS:PIV_CAL
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_CAL
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_GOAL
+ Auto
+ OutputName = MESS:FW_GOAL
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_GOAL
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_POS
+ Auto
+ OutputName = MESS:FW_POS
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_POS
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_READ
+ Auto
+ OutputName = MESS:FW_READ
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_READ
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:CCD_TEMP
+ Auto
+ OutputName = MESS:CCD_TEMP
+ OutputPosition = ("ROOT")
+ InputKey = MESS:CCD_TEMP
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:CAM_T1
+ Auto
+ OutputName = MESS:CAM_T1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:CAM_T1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:CAM_T2
+ Auto
+ OutputName = MESS:CAM_T2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:CAM_T2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:EXPOSURE
+ Auto
+ OutputName = MESS:EXPOSURE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:EXPOSURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:DPU_ID
+ Auto
+ OutputName = MESS:DPU_ID
+ OutputPosition = ("ROOT")
+ InputKey = MESS:DPU_ID
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:IMAGER
+ Auto
+ OutputName = MESS:IMAGER
+ OutputPosition = ("ROOT")
+ InputKey = MESS:IMAGER
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SOURCE
+ Auto
+ OutputName = MESS:SOURCE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SOURCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FPU_BIN
+ Auto
+ OutputName = MESS:FPU_BIN
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FPU_BIN
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:COMP12_8
+ Auto
+ OutputName = MESS:COMP12_8
+ OutputPosition = ("ROOT")
+ InputKey = MESS:COMP12_8
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:COMP_ALG
+ Auto
+ OutputName = MESS:COMP_ALG
+ OutputPosition = ("ROOT")
+ InputKey = MESS:COMP_ALG
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:COMP_FST
+ Auto
+ OutputName = MESS:COMP_FST
+ OutputPosition = ("ROOT")
+ InputKey = MESS:COMP_FST
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:TIME_PLS
+ Auto
+ OutputName = MESS:TIME_PLS
+ OutputPosition = ("ROOT")
+ InputKey = MESS:TIME_PLS
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:LATCH_UP
+ Auto
+ OutputName = MESS:LATCH_UP
+ OutputPosition = ("ROOT")
+ InputKey = MESS:LATCH_UP
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:EXP_MODE
+ Auto
+ OutputName = MESS:EXP_MODE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:EXP_MODE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_STAT
+ Auto
+ OutputName = MESS:PIV_STAT
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_STAT
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_MPEN
+ Auto
+ OutputName = MESS:PIV_MPEN
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_MPEN
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_PV
+ Auto
+ OutputName = MESS:PIV_PV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_PV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_RV
+ Auto
+ OutputName = MESS:PIV_RV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_RV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_PV
+ Auto
+ OutputName = MESS:FW_PV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_PV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_RV
+ Auto
+ OutputName = MESS:FW_RV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_RV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_STAT
+ Auto
+ OutputName = MESS:AEX_STAT
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_STAT
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_STHR
+ Auto
+ OutputName = MESS:AEX_STHR
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_STHR
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_TGTB
+ Auto
+ OutputName = MESS:AEX_TGTB
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_TGTB
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_BACB
+ Auto
+ OutputName = MESS:AEX_BACB
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_BACB
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_MAXE
+ Auto
+ OutputName = MESS:AEX_MAXE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_MAXE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_MINE
+ Auto
+ OutputName = MESS:AEX_MINE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_MINE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:DLNKPRIO
+ Auto
+ OutputName = MESS:DLNKPRIO
+ OutputPosition = ("ROOT")
+ InputKey = MESS:DLNKPRIO
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:WVLRATIO
+ Auto
+ OutputName = MESS:WVLRATIO
+ OutputPosition = ("ROOT")
+ InputKey = MESS:WVLRATIO
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIXELBIN
+ Auto
+ OutputName = MESS:PIXELBIN
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIXELBIN
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBFRAME
+ Auto
+ OutputName = MESS:SUBFRAME
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBFRAME
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X1
+ Auto
+ OutputName = MESS:SUBF_X1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y1
+ Auto
+ OutputName = MESS:SUBF_Y1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX1
+ Auto
+ OutputName = MESS:SUBF_DX1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY1
+ Auto
+ OutputName = MESS:SUBF_DY1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X2
+ Auto
+ OutputName = MESS:SUBF_X2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y2
+ Auto
+ OutputName = MESS:SUBF_Y2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX2
+ Auto
+ OutputName = MESS:SUBF_DX2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY2
+ Auto
+ OutputName = MESS:SUBF_DY2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X3
+ Auto
+ OutputName = MESS:SUBF_X3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y3
+ Auto
+ OutputName = MESS:SUBF_Y3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX3
+ Auto
+ OutputName = MESS:SUBF_DX3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY3
+ Auto
+ OutputName = MESS:SUBF_DY3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X4
+ Auto
+ OutputName = MESS:SUBF_X4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y4
+ Auto
+ OutputName = MESS:SUBF_Y4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX4
+ Auto
+ OutputName = MESS:SUBF_DX4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY4
+ Auto
+ OutputName = MESS:SUBF_DY4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X5
+ Auto
+ OutputName = MESS:SUBF_X5
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X5
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y5
+ Auto
+ OutputName = MESS:SUBF_Y5
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y5
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX5
+ Auto
+ OutputName = MESS:SUBF_DX5
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX5
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY5
+ Auto
+ OutputName = MESS:SUBF_DY5
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY5
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:CRITOPNV
+ Auto
+ OutputName = MESS:CRITOPNV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:CRITOPNV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:JAILBARS
+ Auto
+ OutputName = MESS:JAILBARS
+ OutputPosition = ("ROOT")
+ InputKey = MESS:JAILBARS
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:JB_X0
+ Auto
+ OutputName = MESS:JB_X0
+ OutputPosition = ("ROOT")
+ InputKey = MESS:JB_X0
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:JB_X1
+ Auto
+ OutputName = MESS:JB_X1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:JB_X1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:JB_SPACE
+ Auto
+ OutputName = MESS:JB_SPACE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:JB_SPACE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RIGHT_ASCENSION
+ Auto
+ OutputName = RIGHT_ASCENSION
+ OutputPosition = ("ROOT")
+ InputKey = RIGHT_ASCENSION
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = DECLINATION
+ Auto
+ OutputName = DECLINATION
+ OutputPosition = ("ROOT")
+ InputKey = DECLINATION
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = TWIST_ANGLE
+ Auto
+ OutputName = TWIST_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = TWIST_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RA_DEC_REF_PIXEL
+ Auto
+ OutputName = RA_DEC_REF_PIXEL
+ OutputPosition = ("ROOT")
+ InputKey = RA_DEC_REF_PIXEL
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RETICLE_POINT_RA
+ Auto
+ OutputName = RETICLE_POINT_RA
+ OutputPosition = ("ROOT")
+ InputKey = RETICLE_POINT_RA
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RETICLE_POINT_DECLINATION
+ Auto
+ OutputName = RETICLE_POINT_DECLINATION
+ OutputPosition = ("ROOT")
+ InputKey = RETICLE_POINT_DECLINATION
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SC_TARGET_POSITION_VECTOR
+ Auto
+ OutputName = SC_TARGET_POSITION_VECTOR
+ OutputPosition = ("ROOT")
+ InputKey = SC_TARGET_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = TARGET_CENTER_DISTANCE
+ Auto
+ OutputName = TARGET_CENTER_DISTANCE
+ OutputPosition = ("ROOT")
+ InputKey = TARGET_CENTER_DISTANCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SLANT_DISTANCE
+ Auto
+ OutputName = SLANT_DISTANCE
+ OutputPosition = ("ROOT")
+ InputKey = SLANT_DISTANCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = CENTER_LATITUDE
+ Auto
+ OutputName = CENTER_LATITUDE
+ OutputPosition = ("ROOT")
+ InputKey = CENTER_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = CENTER_LONGITUDE
+ Auto
+ OutputName = CENTER_LONGITUDE
+ OutputPosition = ("ROOT")
+ InputKey = CENTER_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = HORIZONTAL_PIXEL_SCALE
+ Auto
+ OutputName = HORIZONTAL_PIXEL_SCALE
+ OutputPosition = ("ROOT")
+ InputKey = HORIZONTAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = VERTICAL_PIXEL_SCALE
+ Auto
+ OutputName = VERTICAL_PIXEL_SCALE
+ OutputPosition = ("ROOT")
+ InputKey = VERTICAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SMEAR_MAGNITUDE
+ Auto
+ OutputName = SMEAR_MAGNITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SMEAR_MAGNITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SMEAR_AZIMUTH
+ Auto
+ OutputName = SMEAR_AZIMUTH
+ OutputPosition = ("ROOT")
+ InputKey = SMEAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = NORTH_AZIMUTH
+ Auto
+ OutputName = NORTH_AZIMUTH
+ OutputPosition = ("ROOT")
+ InputKey = NORTH_AZIMUTH
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RETICLE_POINT_LATITUDE
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("ROOT")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RETICLE_POINT_LONGITUDE
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("ROOT")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SPACECRAFT_LATITUDE
+ Auto
+ OutputName = SUB_SPACECRAFT_LATITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SPACECRAFT_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SPACECRAFT_LONGITUDE
+ Auto
+ OutputName = SUB_SPACECRAFT_LONGITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SPACECRAFT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SPACECRAFT_ALTITUDE
+ Auto
+ OutputName = SPACECRAFT_ALTITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SPACECRAFT_ALTITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SPACECRAFT_AZIMUTH
+ Auto
+ OutputName = SUB_SPACECRAFT_AZIMUTH
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SPACECRAFT_AZIMUTH
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SPACECRAFT_SOLAR_DISTANCE
+ Auto
+ OutputName = SPACECRAFT_SOLAR_DISTANCE
+ OutputPosition = ("ROOT")
+ InputKey = SPACECRAFT_SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SC_SUN_POSITION_VECTOR
+ Auto
+ OutputName = SC_SUN_POSITION_VECTOR
+ OutputPosition = ("ROOT")
+ InputKey = SC_SUN_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SC_SUN_VELOCITY_VECTOR
+ Auto
+ OutputName = SC_SUN_VELOCITY_VECTOR
+ OutputPosition = ("ROOT")
+ InputKey = SC_SUN_VELOCITY_VECTOR
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SOLAR_DISTANCE
+ Auto
+ OutputName = SOLAR_DISTANCE
+ OutputPosition = ("ROOT")
+ InputKey = SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SOLAR_AZIMUTH
+ Auto
+ OutputName = SUB_SOLAR_AZIMUTH
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SOLAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SOLAR_LATITUDE
+ Auto
+ OutputName = SUB_SOLAR_LATITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SOLAR_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SOLAR_LONGITUDE
+ Auto
+ OutputName = SUB_SOLAR_LONGITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SOLAR_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = INCIDENCE_ANGLE
+ Auto
+ OutputName = INCIDENCE_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = INCIDENCE_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = PHASE_ANGLE
+ Auto
+ OutputName = PHASE_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = PHASE_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = EMISSION_ANGLE
+ Auto
+ OutputName = EMISSION_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = EMISSION_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = LOCAL_HOUR_ANGLE
+ Auto
+ OutputName = LOCAL_HOUR_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = LOCAL_HOUR_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME1_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME1_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME1_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME1_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME2_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME2_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME2_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME2_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME3_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME3_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME3_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME3_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME4_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME4_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME4_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME4_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME5_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME5_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME5_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME5_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
diff --git a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2009-06-25 b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2009-06-25
new file mode 100644
index 0000000000..02eb686a0e
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2009-06-25
@@ -0,0 +1,1308 @@
+#Base
+
+Group = SpacecraftName
+ Auto
+ OutputName = MISSION_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = SpacecraftName
+ Translation = ('"MESSENGER"',"Messenger")
+ Translation = (*,*)
+EndGroup
+
+Group = INSTRUMENT_HOST_NAME
+ Auto
+ OutputName = INSTRUMENT_HOST_NAME
+ OutputPosition = ("ROOT")
+ InputKey = INSTRUMENT_HOST_NAME
+ InputGroup = OriginalLabelObject
+ Translation = ('"MESSENGER"',"MESSENGER")
+ Translation = (*,*)
+EndGroup
+
+Group = DataSetId
+ Auto
+ OutputName = DATA_SET_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = DataSetId
+ Translation = (*,*)
+EndGroup
+
+Group = DataQualityId
+ Auto
+ OutputName = DATA_QUALITY_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = DataQualityId
+ Translation = (*,*)
+EndGroup
+
+Group = ProductId
+ Auto
+ OutputName = PRODUCT_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = ProductId
+ Translation = (*,*)
+ InputDefault = "N/A"
+EndGroup
+
+Group = SOURCE_PRODUCT_ID
+ Auto
+ OutputName = SOURCE_PRODUCT_ID
+ OutputPosition = (Root)
+ InputKey = SOURCE_PRODUCT_ID
+ InputGroup = Root,IsisCube,Archive
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+Group = ProducerId
+ Auto
+ OutputName = PRODUCER_INSTITUTION_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = ProducerId
+ Translation = (*,*)
+EndGroup
+
+Group = SOFTWARE_NAME
+ Auto
+ OutputName = SOFTWARE_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,RadiometricCalibration
+ InputKey = SoftwareName
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+Group = SOFTWARE_VERSION_ID
+ Auto
+ OutputName = SOFTWARE_VERSION_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,RadiometricCalibration
+ InputKey = SOFTWARE_VERSION_ID
+ Translation = (*,*)
+ InputDefault = "N/A"
+EndGroup
+
+Group = MissionPhaseName
+ Auto
+ OutputName = MISSION_PHASE_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = MissionPhaseName
+ Translation = (*,*)
+EndGroup
+
+Group = TARGET_NAME
+ Auto
+ OutputName = TARGET_NAME
+ OutputPosition = (Root)
+ InputGroup = OriginalLabelObject
+ InputKey = TARGET_NAME
+ Translation = (*,*)
+EndGroup
+
+Group = SEQUENCE_NAME
+ Auto
+ OutputName = SEQUENCE_NAME
+ OutputPosition = ("ROOT")
+ InputKey = SEQUENCE_NAME
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+# Times
+
+Group = StartTime
+ Auto
+ OutputName = START_TIME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = StartTime
+ Translation = (*,*)
+EndGroup
+
+Group = StopTime
+ Auto
+ OutputName = STOP_TIME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = StopTime
+ Translation = (*,*)
+EndGroup
+
+Group = SpacecraftClockStartCount
+ Auto
+ OutputName = SPACECRAFT_CLOCK_START_COUNT
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = SpacecraftClockStartCount
+ Translation = (*,*)
+EndGroup
+
+Group = SpacecraftClockStopCount
+ Auto
+ OutputName = SPACECRAFT_CLOCK_STOP_COUNT
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = SpacecraftClockStopCount
+ Translation = (*,*)
+EndGroup
+
+Group = EdrProductCreationTime
+ Auto
+ OutputName = PRODUCT_CREATION_TIME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = EdrProductCreationTime
+ Translation = (*,*)
+EndGroup
+
+# Instrument
+
+Group = InstrumentName
+ Auto
+ OutputName = INSTRUMENT_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = InstrumentName
+ Translation = (*,*)
+EndGroup
+
+Group = InstrumentId
+ Auto
+ OutputName = INSTRUMENT_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = InstrumentId
+ Translation = (*,*)
+EndGroup
+
+Group = FILTER_NAME
+ Auto
+ OutputName = FILTER_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,BandBin
+ InputKey = Name
+ Translation = (*,*)
+EndGroup
+
+Group = FILTER_NUMBER
+ Auto
+ OutputName = FILTER_NUMBER
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,BandBin
+ InputKey = Number
+# Translation = (N/A, 0)
+ Translation = (*,*)
+# InputDefault = N/A
+EndGroup
+
+Group = CENTER_FILTER_WAVELENGTH
+ Auto
+ OutputName = CENTER_FILTER_WAVELENGTH
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,BandBin
+ InputKey = Center
+ Translation = (*,*)
+EndGroup
+
+Group = FilterWidth
+ Auto
+ OutputName = BANDWIDTH
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,BandBin
+ InputKey = Width
+# Translation = (N/A, 50)
+ Translation = (*,*)
+EndGroup
+
+Group = ExposureDuration
+ Auto
+ OutputName = EXPOSURE_DURATION
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = ExposureDuration
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+Group = ExposureType
+ Auto
+ OutputName = EXPOSURE_TYPE
+ OutputPosition = (Root)
+ InputKey = ExposureType
+ InputGroup = Root,IsisCube,Instrument
+ Translation = ("MANUAL", "Manual")
+ Translation = ("AUTOMATIC", "Automatic")
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+
+Group = Units
+ Auto
+ OutputName = UNIT
+ OutputPosition = ("Object","IMAGE")
+ InputGroup = Root,IsisCube,RadiometricCalibration
+ InputKey = Units
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+Group = DarkStripMean
+ Auto
+ OutputName = DARK_STRIP_MEAN
+ OutputPosition = ("Object","IMAGE")
+ InputGroup = Root,IsisCube,RadiometricCalibration
+ InputKey = DarkStripMean
+ Translation = (*,*)
+ InputDefault = "N/A"
+EndGroup
+
+Group = DETECTOR_TEMPERATURE
+ Auto
+ OutputName = DETECTOR_TEMPERATURE
+ OutputPosition = ("ROOT")
+ InputKey = DETECTOR_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = FOCAL_PLANE_TEMPERATURE
+ Auto
+ OutputName = FOCAL_PLANE_TEMPERATURE
+ OutputPosition = ("ROOT")
+ InputKey = FOCAL_PLANE_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = FILTER_TEMPERATURE
+ Auto
+ OutputName = FILTER_TEMPERATURE
+ OutputPosition = ("ROOT")
+ InputKey = FILTER_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = OPTICS_TEMPERATURE
+ Auto
+ OutputName = OPTICS_TEMPERATURE
+ OutputPosition = ("ROOT")
+ InputKey = OPTICS_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:MET_EXP
+ Auto
+ OutputName = MESS:MET_EXP
+ OutputPosition = ("ROOT")
+ InputKey = MESS:MET_EXP
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_CLOCK_COUNT
+ Auto
+ OutputName = MESS:ATT_CLOCK_COUNT
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_CLOCK_COUNT
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_Q1
+ Auto
+ OutputName = MESS:ATT_Q1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_Q1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_Q2
+ Auto
+ OutputName = MESS:ATT_Q2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_Q2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_Q3
+ Auto
+ OutputName = MESS:ATT_Q3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_Q3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_Q4
+ Auto
+ OutputName = MESS:ATT_Q4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_Q4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_FLAG
+ Auto
+ OutputName = MESS:ATT_FLAG
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_FLAG
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_GOAL
+ Auto
+ OutputName = MESS:PIV_GOAL
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_GOAL
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_POS
+ Auto
+ OutputName = MESS:PIV_POS
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_POS
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_READ
+ Auto
+ OutputName = MESS:PIV_READ
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_READ
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_CAL
+ Auto
+ OutputName = MESS:PIV_CAL
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_CAL
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_GOAL
+ Auto
+ OutputName = MESS:FW_GOAL
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_GOAL
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_POS
+ Auto
+ OutputName = MESS:FW_POS
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_POS
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_READ
+ Auto
+ OutputName = MESS:FW_READ
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_READ
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:CCD_TEMP
+ Auto
+ OutputName = MESS:CCD_TEMP
+ OutputPosition = ("ROOT")
+ InputKey = MESS:CCD_TEMP
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:CAM_T1
+ Auto
+ OutputName = MESS:CAM_T1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:CAM_T1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:CAM_T2
+ Auto
+ OutputName = MESS:CAM_T2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:CAM_T2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:EXPOSURE
+ Auto
+ OutputName = MESS:EXPOSURE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:EXPOSURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:DPU_ID
+ Auto
+ OutputName = MESS:DPU_ID
+ OutputPosition = ("ROOT")
+ InputKey = MESS:DPU_ID
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:IMAGER
+ Auto
+ OutputName = MESS:IMAGER
+ OutputPosition = ("ROOT")
+ InputKey = MESS:IMAGER
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SOURCE
+ Auto
+ OutputName = MESS:SOURCE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SOURCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FPU_BIN
+ Auto
+ OutputName = MESS:FPU_BIN
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FPU_BIN
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:COMP12_8
+ Auto
+ OutputName = MESS:COMP12_8
+ OutputPosition = ("ROOT")
+ InputKey = MESS:COMP12_8
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:COMP_ALG
+ Auto
+ OutputName = MESS:COMP_ALG
+ OutputPosition = ("ROOT")
+ InputKey = MESS:COMP_ALG
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:COMP_FST
+ Auto
+ OutputName = MESS:COMP_FST
+ OutputPosition = ("ROOT")
+ InputKey = MESS:COMP_FST
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:TIME_PLS
+ Auto
+ OutputName = MESS:TIME_PLS
+ OutputPosition = ("ROOT")
+ InputKey = MESS:TIME_PLS
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:LATCH_UP
+ Auto
+ OutputName = MESS:LATCH_UP
+ OutputPosition = ("ROOT")
+ InputKey = MESS:LATCH_UP
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:EXP_MODE
+ Auto
+ OutputName = MESS:EXP_MODE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:EXP_MODE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_STAT
+ Auto
+ OutputName = MESS:PIV_STAT
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_STAT
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_MPEN
+ Auto
+ OutputName = MESS:PIV_MPEN
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_MPEN
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_PV
+ Auto
+ OutputName = MESS:PIV_PV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_PV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_RV
+ Auto
+ OutputName = MESS:PIV_RV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_RV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_PV
+ Auto
+ OutputName = MESS:FW_PV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_PV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_RV
+ Auto
+ OutputName = MESS:FW_RV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_RV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_STAT
+ Auto
+ OutputName = MESS:AEX_STAT
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_STAT
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_STHR
+ Auto
+ OutputName = MESS:AEX_STHR
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_STHR
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_TGTB
+ Auto
+ OutputName = MESS:AEX_TGTB
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_TGTB
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_BACB
+ Auto
+ OutputName = MESS:AEX_BACB
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_BACB
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_MAXE
+ Auto
+ OutputName = MESS:AEX_MAXE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_MAXE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_MINE
+ Auto
+ OutputName = MESS:AEX_MINE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_MINE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:DLNKPRIO
+ Auto
+ OutputName = MESS:DLNKPRIO
+ OutputPosition = ("ROOT")
+ InputKey = MESS:DLNKPRIO
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:WVLRATIO
+ Auto
+ OutputName = MESS:WVLRATIO
+ OutputPosition = ("ROOT")
+ InputKey = MESS:WVLRATIO
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIXELBIN
+ Auto
+ OutputName = MESS:PIXELBIN
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIXELBIN
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBFRAME
+ Auto
+ OutputName = MESS:SUBFRAME
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBFRAME
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X1
+ Auto
+ OutputName = MESS:SUBF_X1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y1
+ Auto
+ OutputName = MESS:SUBF_Y1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX1
+ Auto
+ OutputName = MESS:SUBF_DX1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY1
+ Auto
+ OutputName = MESS:SUBF_DY1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X2
+ Auto
+ OutputName = MESS:SUBF_X2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y2
+ Auto
+ OutputName = MESS:SUBF_Y2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX2
+ Auto
+ OutputName = MESS:SUBF_DX2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY2
+ Auto
+ OutputName = MESS:SUBF_DY2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X3
+ Auto
+ OutputName = MESS:SUBF_X3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y3
+ Auto
+ OutputName = MESS:SUBF_Y3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX3
+ Auto
+ OutputName = MESS:SUBF_DX3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY3
+ Auto
+ OutputName = MESS:SUBF_DY3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X4
+ Auto
+ OutputName = MESS:SUBF_X4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y4
+ Auto
+ OutputName = MESS:SUBF_Y4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX4
+ Auto
+ OutputName = MESS:SUBF_DX4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY4
+ Auto
+ OutputName = MESS:SUBF_DY4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X5
+ Auto
+ OutputName = MESS:SUBF_X5
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X5
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y5
+ Auto
+ OutputName = MESS:SUBF_Y5
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y5
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX5
+ Auto
+ OutputName = MESS:SUBF_DX5
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX5
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY5
+ Auto
+ OutputName = MESS:SUBF_DY5
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY5
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:CRITOPNV
+ Auto
+ OutputName = MESS:CRITOPNV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:CRITOPNV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:JAILBARS
+ Auto
+ OutputName = MESS:JAILBARS
+ OutputPosition = ("ROOT")
+ InputKey = MESS:JAILBARS
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:JB_X0
+ Auto
+ OutputName = MESS:JB_X0
+ OutputPosition = ("ROOT")
+ InputKey = MESS:JB_X0
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:JB_X1
+ Auto
+ OutputName = MESS:JB_X1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:JB_X1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:JB_SPACE
+ Auto
+ OutputName = MESS:JB_SPACE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:JB_SPACE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RIGHT_ASCENSION
+ Auto
+ OutputName = RIGHT_ASCENSION
+ OutputPosition = ("ROOT")
+ InputKey = RIGHT_ASCENSION
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = DECLINATION
+ Auto
+ OutputName = DECLINATION
+ OutputPosition = ("ROOT")
+ InputKey = DECLINATION
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = TWIST_ANGLE
+ Auto
+ OutputName = TWIST_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = TWIST_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RA_DEC_REF_PIXEL
+ Auto
+ OutputName = RA_DEC_REF_PIXEL
+ OutputPosition = ("ROOT")
+ InputKey = RA_DEC_REF_PIXEL
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RETICLE_POINT_RA
+ Auto
+ OutputName = RETICLE_POINT_RA
+ OutputPosition = ("ROOT")
+ InputKey = RETICLE_POINT_RA
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RETICLE_POINT_DECLINATION
+ Auto
+ OutputName = RETICLE_POINT_DECLINATION
+ OutputPosition = ("ROOT")
+ InputKey = RETICLE_POINT_DECLINATION
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SC_TARGET_POSITION_VECTOR
+ Auto
+ OutputName = SC_TARGET_POSITION_VECTOR
+ OutputPosition = ("ROOT")
+ InputKey = SC_TARGET_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = TARGET_CENTER_DISTANCE
+ Auto
+ OutputName = TARGET_CENTER_DISTANCE
+ OutputPosition = ("ROOT")
+ InputKey = TARGET_CENTER_DISTANCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SLANT_DISTANCE
+ Auto
+ OutputName = SLANT_DISTANCE
+ OutputPosition = ("ROOT")
+ InputKey = SLANT_DISTANCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = CENTER_LATITUDE
+ Auto
+ OutputName = CENTER_LATITUDE
+ OutputPosition = ("ROOT")
+ InputKey = CENTER_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = CENTER_LONGITUDE
+ Auto
+ OutputName = CENTER_LONGITUDE
+ OutputPosition = ("ROOT")
+ InputKey = CENTER_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = HORIZONTAL_PIXEL_SCALE
+ Auto
+ OutputName = HORIZONTAL_PIXEL_SCALE
+ OutputPosition = ("ROOT")
+ InputKey = HORIZONTAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = VERTICAL_PIXEL_SCALE
+ Auto
+ OutputName = VERTICAL_PIXEL_SCALE
+ OutputPosition = ("ROOT")
+ InputKey = VERTICAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SMEAR_MAGNITUDE
+ Auto
+ OutputName = SMEAR_MAGNITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SMEAR_MAGNITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SMEAR_AZIMUTH
+ Auto
+ OutputName = SMEAR_AZIMUTH
+ OutputPosition = ("ROOT")
+ InputKey = SMEAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = NORTH_AZIMUTH
+ Auto
+ OutputName = NORTH_AZIMUTH
+ OutputPosition = ("ROOT")
+ InputKey = NORTH_AZIMUTH
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RETICLE_POINT_LATITUDE
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("ROOT")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RETICLE_POINT_LONGITUDE
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("ROOT")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SPACECRAFT_LATITUDE
+ Auto
+ OutputName = SUB_SPACECRAFT_LATITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SPACECRAFT_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SPACECRAFT_LONGITUDE
+ Auto
+ OutputName = SUB_SPACECRAFT_LONGITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SPACECRAFT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SPACECRAFT_ALTITUDE
+ Auto
+ OutputName = SPACECRAFT_ALTITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SPACECRAFT_ALTITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SPACECRAFT_AZIMUTH
+ Auto
+ OutputName = SUB_SPACECRAFT_AZIMUTH
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SPACECRAFT_AZIMUTH
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SPACECRAFT_SOLAR_DISTANCE
+ Auto
+ OutputName = SPACECRAFT_SOLAR_DISTANCE
+ OutputPosition = ("ROOT")
+ InputKey = SPACECRAFT_SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SC_SUN_POSITION_VECTOR
+ Auto
+ OutputName = SC_SUN_POSITION_VECTOR
+ OutputPosition = ("ROOT")
+ InputKey = SC_SUN_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SC_SUN_VELOCITY_VECTOR
+ Auto
+ OutputName = SC_SUN_VELOCITY_VECTOR
+ OutputPosition = ("ROOT")
+ InputKey = SC_SUN_VELOCITY_VECTOR
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SOLAR_DISTANCE
+ Auto
+ OutputName = SOLAR_DISTANCE
+ OutputPosition = ("ROOT")
+ InputKey = SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SOLAR_AZIMUTH
+ Auto
+ OutputName = SUB_SOLAR_AZIMUTH
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SOLAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SOLAR_LATITUDE
+ Auto
+ OutputName = SUB_SOLAR_LATITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SOLAR_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SOLAR_LONGITUDE
+ Auto
+ OutputName = SUB_SOLAR_LONGITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SOLAR_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = INCIDENCE_ANGLE
+ Auto
+ OutputName = INCIDENCE_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = INCIDENCE_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = PHASE_ANGLE
+ Auto
+ OutputName = PHASE_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = PHASE_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = EMISSION_ANGLE
+ Auto
+ OutputName = EMISSION_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = EMISSION_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = LOCAL_HOUR_ANGLE
+ Auto
+ OutputName = LOCAL_HOUR_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = LOCAL_HOUR_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME1_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME1_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME1_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME1_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME1_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME1_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME2_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME2_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME2_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME2_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME2_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME2_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME3_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME3_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME3_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME3_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME3_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME3_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME4_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME4_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME4_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME4_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME4_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME4_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME5_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME5_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME5_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME5_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME5_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME5_PARAMETERS
+ Translation = (*,*)
+EndGroup
diff --git a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2009-08-26 b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2009-08-26
new file mode 100644
index 0000000000..cc4187913f
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2009-08-26
@@ -0,0 +1,1307 @@
+#Base
+
+Group = SpacecraftName
+ Auto
+ OutputName = MISSION_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = SpacecraftName
+ Translation = ('"MESSENGER"',"Messenger")
+ Translation = (*,*)
+EndGroup
+
+Group = INSTRUMENT_HOST_NAME
+ Auto
+ OutputName = INSTRUMENT_HOST_NAME
+ OutputPosition = ("ROOT")
+ InputKey = INSTRUMENT_HOST_NAME
+ InputGroup = OriginalLabelObject
+ Translation = ('"MESSENGER"',"MESSENGER")
+ Translation = (*,*)
+EndGroup
+
+Group = DataSetId
+ Auto
+ OutputName = DATA_SET_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = DataSetId
+ Translation = (*,*)
+EndGroup
+
+Group = DataQualityId
+ Auto
+ OutputName = DATA_QUALITY_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = DataQualityId
+ Translation = (*,*)
+EndGroup
+
+Group = ProductId
+ Auto
+ OutputName = PRODUCT_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = ProductId
+ Translation = (*,*)
+ InputDefault = "N/A"
+EndGroup
+
+Group = SOURCE_PRODUCT_ID
+ Auto
+ OutputName = SOURCE_PRODUCT_ID
+ OutputPosition = (Root)
+ InputKey = SOURCE_PRODUCT_ID
+ InputGroup = Root,IsisCube,Archive
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+Group = ProducerId
+ Auto
+ OutputName = PRODUCER_INSTITUTION_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = ProducerId
+ Translation = (*,*)
+EndGroup
+
+Group = SOFTWARE_NAME
+ Auto
+ OutputName = SOFTWARE_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,RadiometricCalibration
+ InputKey = SoftwareName
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+Group = SOFTWARE_VERSION_ID
+ Auto
+ OutputName = SOFTWARE_VERSION_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,RadiometricCalibration
+ InputKey = SOFTWARE_VERSION_ID
+ Translation = (*,*)
+ InputDefault = "N/A"
+EndGroup
+
+Group = MissionPhaseName
+ Auto
+ OutputName = MISSION_PHASE_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = MissionPhaseName
+ Translation = (*,*)
+EndGroup
+
+Group = TARGET_NAME
+ Auto
+ OutputName = TARGET_NAME
+ OutputPosition = (Root)
+ InputGroup = OriginalLabelObject
+ InputKey = TARGET_NAME
+ Translation = (*,*)
+EndGroup
+
+Group = SEQUENCE_NAME
+ Auto
+ OutputName = SEQUENCE_NAME
+ OutputPosition = ("ROOT")
+ InputKey = SEQUENCE_NAME
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+# Times
+
+Group = StartTime
+ Auto
+ OutputName = START_TIME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = StartTime
+ Translation = (*,*)
+EndGroup
+
+Group = StopTime
+ Auto
+ OutputName = STOP_TIME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = StopTime
+ Translation = (*,*)
+EndGroup
+
+Group = SpacecraftClockStartCount
+ Auto
+ OutputName = SPACECRAFT_CLOCK_START_COUNT
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = SpacecraftClockStartCount
+ Translation = (*,*)
+EndGroup
+
+Group = SpacecraftClockStopCount
+ Auto
+ OutputName = SPACECRAFT_CLOCK_STOP_COUNT
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = SpacecraftClockStopCount
+ Translation = (*,*)
+EndGroup
+
+Group = EdrProductCreationTime
+ Auto
+ OutputName = PRODUCT_CREATION_TIME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = EdrProductCreationTime
+ Translation = (*,*)
+EndGroup
+
+# Instrument
+
+Group = InstrumentName
+ Auto
+ OutputName = INSTRUMENT_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = InstrumentName
+ Translation = (*,*)
+EndGroup
+
+Group = InstrumentId
+ Auto
+ OutputName = INSTRUMENT_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = InstrumentId
+ Translation = (*,*)
+EndGroup
+
+Group = FILTER_NAME
+ Auto
+ OutputName = FILTER_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,BandBin
+ InputKey = Name
+ Translation = (*,*)
+EndGroup
+
+Group = FILTER_NUMBER
+ Auto
+ OutputName = FILTER_NUMBER
+ OutputPosition = (Root)
+ InputGroup = OriginalLabelObject
+ InputKey = FILTER_NUMBER
+ Translation = (*,*)
+# InputDefault = N/A
+EndGroup
+
+Group = CENTER_FILTER_WAVELENGTH
+ Auto
+ OutputName = CENTER_FILTER_WAVELENGTH
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,BandBin
+ InputKey = Center
+ Translation = (*,*)
+EndGroup
+
+Group = FilterWidth
+ Auto
+ OutputName = BANDWIDTH
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,BandBin
+ InputKey = Width
+# Translation = (N/A, 50)
+ Translation = (*,*)
+EndGroup
+
+Group = ExposureDuration
+ Auto
+ OutputName = EXPOSURE_DURATION
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = ExposureDuration
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+Group = ExposureType
+ Auto
+ OutputName = EXPOSURE_TYPE
+ OutputPosition = (Root)
+ InputKey = ExposureType
+ InputGroup = Root,IsisCube,Instrument
+ Translation = ("MANUAL", "Manual")
+ Translation = ("AUTOMATIC", "Automatic")
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+
+Group = Units
+ Auto
+ OutputName = UNIT
+ OutputPosition = ("Object","IMAGE")
+ InputGroup = Root,IsisCube,RadiometricCalibration
+ InputKey = Units
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+Group = DarkStripMean
+ Auto
+ OutputName = DARK_STRIP_MEAN
+ OutputPosition = ("Object","IMAGE")
+ InputGroup = Root,IsisCube,RadiometricCalibration
+ InputKey = DarkStripMean
+ Translation = (*,*)
+ InputDefault = "N/A"
+EndGroup
+
+Group = DETECTOR_TEMPERATURE
+ Auto
+ OutputName = DETECTOR_TEMPERATURE
+ OutputPosition = ("ROOT")
+ InputKey = DETECTOR_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = FOCAL_PLANE_TEMPERATURE
+ Auto
+ OutputName = FOCAL_PLANE_TEMPERATURE
+ OutputPosition = ("ROOT")
+ InputKey = FOCAL_PLANE_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = FILTER_TEMPERATURE
+ Auto
+ OutputName = FILTER_TEMPERATURE
+ OutputPosition = ("ROOT")
+ InputKey = FILTER_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = OPTICS_TEMPERATURE
+ Auto
+ OutputName = OPTICS_TEMPERATURE
+ OutputPosition = ("ROOT")
+ InputKey = OPTICS_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:MET_EXP
+ Auto
+ OutputName = MESS:MET_EXP
+ OutputPosition = ("ROOT")
+ InputKey = MESS:MET_EXP
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_CLOCK_COUNT
+ Auto
+ OutputName = MESS:ATT_CLOCK_COUNT
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_CLOCK_COUNT
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_Q1
+ Auto
+ OutputName = MESS:ATT_Q1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_Q1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_Q2
+ Auto
+ OutputName = MESS:ATT_Q2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_Q2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_Q3
+ Auto
+ OutputName = MESS:ATT_Q3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_Q3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_Q4
+ Auto
+ OutputName = MESS:ATT_Q4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_Q4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_FLAG
+ Auto
+ OutputName = MESS:ATT_FLAG
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_FLAG
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_GOAL
+ Auto
+ OutputName = MESS:PIV_GOAL
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_GOAL
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_POS
+ Auto
+ OutputName = MESS:PIV_POS
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_POS
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_READ
+ Auto
+ OutputName = MESS:PIV_READ
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_READ
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_CAL
+ Auto
+ OutputName = MESS:PIV_CAL
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_CAL
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_GOAL
+ Auto
+ OutputName = MESS:FW_GOAL
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_GOAL
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_POS
+ Auto
+ OutputName = MESS:FW_POS
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_POS
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_READ
+ Auto
+ OutputName = MESS:FW_READ
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_READ
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:CCD_TEMP
+ Auto
+ OutputName = MESS:CCD_TEMP
+ OutputPosition = ("ROOT")
+ InputKey = MESS:CCD_TEMP
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:CAM_T1
+ Auto
+ OutputName = MESS:CAM_T1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:CAM_T1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:CAM_T2
+ Auto
+ OutputName = MESS:CAM_T2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:CAM_T2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:EXPOSURE
+ Auto
+ OutputName = MESS:EXPOSURE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:EXPOSURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:DPU_ID
+ Auto
+ OutputName = MESS:DPU_ID
+ OutputPosition = ("ROOT")
+ InputKey = MESS:DPU_ID
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:IMAGER
+ Auto
+ OutputName = MESS:IMAGER
+ OutputPosition = ("ROOT")
+ InputKey = MESS:IMAGER
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SOURCE
+ Auto
+ OutputName = MESS:SOURCE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SOURCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FPU_BIN
+ Auto
+ OutputName = MESS:FPU_BIN
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FPU_BIN
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:COMP12_8
+ Auto
+ OutputName = MESS:COMP12_8
+ OutputPosition = ("ROOT")
+ InputKey = MESS:COMP12_8
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:COMP_ALG
+ Auto
+ OutputName = MESS:COMP_ALG
+ OutputPosition = ("ROOT")
+ InputKey = MESS:COMP_ALG
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:COMP_FST
+ Auto
+ OutputName = MESS:COMP_FST
+ OutputPosition = ("ROOT")
+ InputKey = MESS:COMP_FST
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:TIME_PLS
+ Auto
+ OutputName = MESS:TIME_PLS
+ OutputPosition = ("ROOT")
+ InputKey = MESS:TIME_PLS
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:LATCH_UP
+ Auto
+ OutputName = MESS:LATCH_UP
+ OutputPosition = ("ROOT")
+ InputKey = MESS:LATCH_UP
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:EXP_MODE
+ Auto
+ OutputName = MESS:EXP_MODE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:EXP_MODE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_STAT
+ Auto
+ OutputName = MESS:PIV_STAT
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_STAT
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_MPEN
+ Auto
+ OutputName = MESS:PIV_MPEN
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_MPEN
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_PV
+ Auto
+ OutputName = MESS:PIV_PV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_PV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_RV
+ Auto
+ OutputName = MESS:PIV_RV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_RV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_PV
+ Auto
+ OutputName = MESS:FW_PV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_PV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_RV
+ Auto
+ OutputName = MESS:FW_RV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_RV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_STAT
+ Auto
+ OutputName = MESS:AEX_STAT
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_STAT
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_STHR
+ Auto
+ OutputName = MESS:AEX_STHR
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_STHR
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_TGTB
+ Auto
+ OutputName = MESS:AEX_TGTB
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_TGTB
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_BACB
+ Auto
+ OutputName = MESS:AEX_BACB
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_BACB
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_MAXE
+ Auto
+ OutputName = MESS:AEX_MAXE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_MAXE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_MINE
+ Auto
+ OutputName = MESS:AEX_MINE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_MINE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:DLNKPRIO
+ Auto
+ OutputName = MESS:DLNKPRIO
+ OutputPosition = ("ROOT")
+ InputKey = MESS:DLNKPRIO
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:WVLRATIO
+ Auto
+ OutputName = MESS:WVLRATIO
+ OutputPosition = ("ROOT")
+ InputKey = MESS:WVLRATIO
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIXELBIN
+ Auto
+ OutputName = MESS:PIXELBIN
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIXELBIN
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBFRAME
+ Auto
+ OutputName = MESS:SUBFRAME
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBFRAME
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X1
+ Auto
+ OutputName = MESS:SUBF_X1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y1
+ Auto
+ OutputName = MESS:SUBF_Y1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX1
+ Auto
+ OutputName = MESS:SUBF_DX1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY1
+ Auto
+ OutputName = MESS:SUBF_DY1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X2
+ Auto
+ OutputName = MESS:SUBF_X2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y2
+ Auto
+ OutputName = MESS:SUBF_Y2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX2
+ Auto
+ OutputName = MESS:SUBF_DX2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY2
+ Auto
+ OutputName = MESS:SUBF_DY2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X3
+ Auto
+ OutputName = MESS:SUBF_X3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y3
+ Auto
+ OutputName = MESS:SUBF_Y3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX3
+ Auto
+ OutputName = MESS:SUBF_DX3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY3
+ Auto
+ OutputName = MESS:SUBF_DY3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X4
+ Auto
+ OutputName = MESS:SUBF_X4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y4
+ Auto
+ OutputName = MESS:SUBF_Y4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX4
+ Auto
+ OutputName = MESS:SUBF_DX4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY4
+ Auto
+ OutputName = MESS:SUBF_DY4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X5
+ Auto
+ OutputName = MESS:SUBF_X5
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X5
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y5
+ Auto
+ OutputName = MESS:SUBF_Y5
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y5
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX5
+ Auto
+ OutputName = MESS:SUBF_DX5
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX5
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY5
+ Auto
+ OutputName = MESS:SUBF_DY5
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY5
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:CRITOPNV
+ Auto
+ OutputName = MESS:CRITOPNV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:CRITOPNV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:JAILBARS
+ Auto
+ OutputName = MESS:JAILBARS
+ OutputPosition = ("ROOT")
+ InputKey = MESS:JAILBARS
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:JB_X0
+ Auto
+ OutputName = MESS:JB_X0
+ OutputPosition = ("ROOT")
+ InputKey = MESS:JB_X0
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:JB_X1
+ Auto
+ OutputName = MESS:JB_X1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:JB_X1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:JB_SPACE
+ Auto
+ OutputName = MESS:JB_SPACE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:JB_SPACE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RIGHT_ASCENSION
+ Auto
+ OutputName = RIGHT_ASCENSION
+ OutputPosition = ("ROOT")
+ InputKey = RIGHT_ASCENSION
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = DECLINATION
+ Auto
+ OutputName = DECLINATION
+ OutputPosition = ("ROOT")
+ InputKey = DECLINATION
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = TWIST_ANGLE
+ Auto
+ OutputName = TWIST_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = TWIST_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RA_DEC_REF_PIXEL
+ Auto
+ OutputName = RA_DEC_REF_PIXEL
+ OutputPosition = ("ROOT")
+ InputKey = RA_DEC_REF_PIXEL
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RETICLE_POINT_RA
+ Auto
+ OutputName = RETICLE_POINT_RA
+ OutputPosition = ("ROOT")
+ InputKey = RETICLE_POINT_RA
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RETICLE_POINT_DECLINATION
+ Auto
+ OutputName = RETICLE_POINT_DECLINATION
+ OutputPosition = ("ROOT")
+ InputKey = RETICLE_POINT_DECLINATION
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SC_TARGET_POSITION_VECTOR
+ Auto
+ OutputName = SC_TARGET_POSITION_VECTOR
+ OutputPosition = ("ROOT")
+ InputKey = SC_TARGET_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = TARGET_CENTER_DISTANCE
+ Auto
+ OutputName = TARGET_CENTER_DISTANCE
+ OutputPosition = ("ROOT")
+ InputKey = TARGET_CENTER_DISTANCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SLANT_DISTANCE
+ Auto
+ OutputName = SLANT_DISTANCE
+ OutputPosition = ("ROOT")
+ InputKey = SLANT_DISTANCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = CENTER_LATITUDE
+ Auto
+ OutputName = CENTER_LATITUDE
+ OutputPosition = ("ROOT")
+ InputKey = CENTER_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = CENTER_LONGITUDE
+ Auto
+ OutputName = CENTER_LONGITUDE
+ OutputPosition = ("ROOT")
+ InputKey = CENTER_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = HORIZONTAL_PIXEL_SCALE
+ Auto
+ OutputName = HORIZONTAL_PIXEL_SCALE
+ OutputPosition = ("ROOT")
+ InputKey = HORIZONTAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = VERTICAL_PIXEL_SCALE
+ Auto
+ OutputName = VERTICAL_PIXEL_SCALE
+ OutputPosition = ("ROOT")
+ InputKey = VERTICAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SMEAR_MAGNITUDE
+ Auto
+ OutputName = SMEAR_MAGNITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SMEAR_MAGNITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SMEAR_AZIMUTH
+ Auto
+ OutputName = SMEAR_AZIMUTH
+ OutputPosition = ("ROOT")
+ InputKey = SMEAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = NORTH_AZIMUTH
+ Auto
+ OutputName = NORTH_AZIMUTH
+ OutputPosition = ("ROOT")
+ InputKey = NORTH_AZIMUTH
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RETICLE_POINT_LATITUDE
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("ROOT")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RETICLE_POINT_LONGITUDE
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("ROOT")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SPACECRAFT_LATITUDE
+ Auto
+ OutputName = SUB_SPACECRAFT_LATITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SPACECRAFT_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SPACECRAFT_LONGITUDE
+ Auto
+ OutputName = SUB_SPACECRAFT_LONGITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SPACECRAFT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SPACECRAFT_ALTITUDE
+ Auto
+ OutputName = SPACECRAFT_ALTITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SPACECRAFT_ALTITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SPACECRAFT_AZIMUTH
+ Auto
+ OutputName = SUB_SPACECRAFT_AZIMUTH
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SPACECRAFT_AZIMUTH
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SPACECRAFT_SOLAR_DISTANCE
+ Auto
+ OutputName = SPACECRAFT_SOLAR_DISTANCE
+ OutputPosition = ("ROOT")
+ InputKey = SPACECRAFT_SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SC_SUN_POSITION_VECTOR
+ Auto
+ OutputName = SC_SUN_POSITION_VECTOR
+ OutputPosition = ("ROOT")
+ InputKey = SC_SUN_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SC_SUN_VELOCITY_VECTOR
+ Auto
+ OutputName = SC_SUN_VELOCITY_VECTOR
+ OutputPosition = ("ROOT")
+ InputKey = SC_SUN_VELOCITY_VECTOR
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SOLAR_DISTANCE
+ Auto
+ OutputName = SOLAR_DISTANCE
+ OutputPosition = ("ROOT")
+ InputKey = SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SOLAR_AZIMUTH
+ Auto
+ OutputName = SUB_SOLAR_AZIMUTH
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SOLAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SOLAR_LATITUDE
+ Auto
+ OutputName = SUB_SOLAR_LATITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SOLAR_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SOLAR_LONGITUDE
+ Auto
+ OutputName = SUB_SOLAR_LONGITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SOLAR_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = INCIDENCE_ANGLE
+ Auto
+ OutputName = INCIDENCE_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = INCIDENCE_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = PHASE_ANGLE
+ Auto
+ OutputName = PHASE_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = PHASE_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = EMISSION_ANGLE
+ Auto
+ OutputName = EMISSION_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = EMISSION_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = LOCAL_HOUR_ANGLE
+ Auto
+ OutputName = LOCAL_HOUR_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = LOCAL_HOUR_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME1_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME1_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME1_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME1_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME1_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME1_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME2_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME2_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME2_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME2_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME2_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME2_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME3_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME3_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME3_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME3_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME3_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME3_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME4_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME4_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME4_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME4_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME4_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME4_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME5_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME5_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME5_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME5_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME5_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME5_PARAMETERS
+ Translation = (*,*)
+EndGroup
diff --git a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2011-03-31 b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2011-03-31
new file mode 100644
index 0000000000..87abcb0c31
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2011-03-31
@@ -0,0 +1,1492 @@
+#Base
+Group = SpacecraftName
+ Auto
+ InputKey = SpacecraftName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = MISSION_NAME
+ OutputPosition = Root
+ Translation = ("MESSENGER", Messenger)
+ Translation = (*, *)
+End_Group
+
+Group = INSTRUMENT_HOST_NAME
+ Auto
+ InputKey = INSTRUMENT_HOST_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = INSTRUMENT_HOST_NAME
+ OutputPosition = ROOT
+ Translation = ("MESSENGER", MESSENGER)
+ Translation = (*, *)
+End_Group
+
+Group = DataSetId
+ Auto
+ InputKey = DataSetId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = DATA_SET_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = DataQualityId
+ Auto
+ InputKey = DataQualityId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = DATA_QUALITY_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ProductId
+ Auto
+ InputKey = ProductId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = PRODUCT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOURCE_PRODUCT_ID
+ Auto
+ InputKey = SOURCE_PRODUCT_ID
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = SOURCE_PRODUCT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ProducerId
+ Auto
+ InputKey = ProducerId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = PRODUCER_INSTITUTION_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOFTWARE_NAME
+ Auto
+ InputKey = SoftwareName
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = SOFTWARE_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOFTWARE_VERSION_ID
+ Auto
+ InputKey = SOFTWARE_VERSION_ID
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = SOFTWARE_VERSION_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = MissionPhaseName
+ Auto
+ InputKey = MissionPhaseName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = MISSION_PHASE_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = TARGET_NAME
+ Auto
+ InputKey = TARGET_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TARGET_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SEQUENCE_NAME
+ Auto
+ InputKey = SEQUENCE_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = SEQUENCE_NAME
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = OBSERVATION_ID
+ Auto
+ InputKey = OBSERVATION_ID
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = OBSERVATION_ID
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+# Times
+Group = StartTime
+ Auto
+ InputKey = StartTime
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = START_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = StopTime
+ Auto
+ InputKey = StopTime
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = STOP_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStartCount
+ Auto
+ InputKey = SpacecraftClockStartCount
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = SPACECRAFT_CLOCK_START_COUNT
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStopCount
+ Auto
+ InputKey = SpacecraftClockStopCount
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = SPACECRAFT_CLOCK_STOP_COUNT
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = EdrProductCreationTime
+ Auto
+ InputKey = EdrProductCreationTime
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = PRODUCT_CREATION_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+# Instrument
+Group = InstrumentName
+ Auto
+ InputKey = InstrumentName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = INSTRUMENT_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = InstrumentId
+ Auto
+ InputKey = InstrumentId
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = INSTRUMENT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_NAME
+ Auto
+ InputKey = Name
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = FILTER_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_NUMBER
+ Auto
+ InputKey = FILTER_NUMBER
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FILTER_NUMBER
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_FILTER_WAVELENGTH
+ Auto
+ InputKey = Center
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = CENTER_FILTER_WAVELENGTH
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FilterWidth
+ Auto
+ InputKey = Width
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = BANDWIDTH
+ OutputPosition = Root
+
+ # Translation = (N/A, 50)
+ Translation = (*, *)
+End_Group
+
+Group = ExposureDuration
+ Auto
+ InputKey = ExposureDuration
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ InputDefault = N/A
+ OutputName = EXPOSURE_DURATION
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ExposureType
+ Auto
+ InputKey = ExposureType
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ InputDefault = UNKNOWN
+ OutputName = EXPOSURE_TYPE
+ OutputPosition = Root
+ Translation = (MANUAL, Manual)
+ Translation = (AUTOMATIC, Automatic)
+ Translation = (*, *)
+End_Group
+
+Group = Units
+ Auto
+ InputKey = Units
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = UNIT
+ OutputPosition = (Object, IMAGE)
+ Translation = (*, *)
+End_Group
+
+Group = DarkStripMean
+ Auto
+ InputKey = DarkStripMean
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = DARK_STRIP_MEAN
+ OutputPosition = (Object, IMAGE)
+ Translation = (*, *)
+End_Group
+
+Group = DETECTOR_TEMPERATURE
+ Auto
+ InputKey = DETECTOR_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = DETECTOR_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = FOCAL_PLANE_TEMPERATURE
+ Auto
+ InputKey = FOCAL_PLANE_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FOCAL_PLANE_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_TEMPERATURE
+ Auto
+ InputKey = FILTER_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FILTER_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = OPTICS_TEMPERATURE
+ Auto
+ InputKey = OPTICS_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = OPTICS_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:MET_EXP
+ Auto
+ InputKey = MESS:MET_EXP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:MET_EXP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMG_ID_LSB
+ Auto
+ InputKey = MESS:IMG_ID_LSB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:IMG_ID_LSB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMG_ID_MSB
+ Auto
+ InputKey = MESS:IMG_ID_MSB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:IMG_ID_MSB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_CLOCK_COUNT
+ Auto
+ InputKey = MESS:ATT_CLOCK_COUNT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_CLOCK_COUNT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q1
+ Auto
+ InputKey = MESS:ATT_Q1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q2
+ Auto
+ InputKey = MESS:ATT_Q2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q3
+ Auto
+ InputKey = MESS:ATT_Q3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q4
+ Auto
+ InputKey = MESS:ATT_Q4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_FLAG
+ Auto
+ InputKey = MESS:ATT_FLAG
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_FLAG
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_POS_MOTOR
+ Auto
+ InputKey = MESS:PIV_POS_MOTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:PIV_POS_MOTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_GOAL
+ Auto
+ InputKey = MESS:PIV_GOAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_GOAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_POS
+ Auto
+ InputKey = MESS:PIV_POS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_POS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_READ
+ Auto
+ InputKey = MESS:PIV_READ
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_READ
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_CAL
+ Auto
+ InputKey = MESS:PIV_CAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_CAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_GOAL
+ Auto
+ InputKey = MESS:FW_GOAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_GOAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_POS
+ Auto
+ InputKey = MESS:FW_POS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_POS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_READ
+ Auto
+ InputKey = MESS:FW_READ
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_READ
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CCD_TEMP
+ Auto
+ InputKey = MESS:CCD_TEMP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CCD_TEMP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CAM_T1
+ Auto
+ InputKey = MESS:CAM_T1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CAM_T1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CAM_T2
+ Auto
+ InputKey = MESS:CAM_T2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CAM_T2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:EXPOSURE
+ Auto
+ InputKey = MESS:EXPOSURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:EXPOSURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:DPU_ID
+ Auto
+ InputKey = MESS:DPU_ID
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:DPU_ID
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMAGER
+ Auto
+ InputKey = MESS:IMAGER
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:IMAGER
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SOURCE
+ Auto
+ InputKey = MESS:SOURCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SOURCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FPU_BIN
+ Auto
+ InputKey = MESS:FPU_BIN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FPU_BIN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP12_8
+ Auto
+ InputKey = MESS:COMP12_8
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP12_8
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP_ALG
+ Auto
+ InputKey = MESS:COMP_ALG
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP_ALG
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP_FST
+ Auto
+ InputKey = MESS:COMP_FST
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP_FST
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:TIME_PLS
+ Auto
+ InputKey = MESS:TIME_PLS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:TIME_PLS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:LATCH_UP
+ Auto
+ InputKey = MESS:LATCH_UP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:LATCH_UP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:EXP_MODE
+ Auto
+ InputKey = MESS:EXP_MODE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:EXP_MODE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_STAT
+ Auto
+ InputKey = MESS:PIV_STAT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_STAT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_MPEN
+ Auto
+ InputKey = MESS:PIV_MPEN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_MPEN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_PV
+ Auto
+ InputKey = MESS:PIV_PV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_PV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_RV
+ Auto
+ InputKey = MESS:PIV_RV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_RV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_PV
+ Auto
+ InputKey = MESS:FW_PV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_PV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_RV
+ Auto
+ InputKey = MESS:FW_RV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_RV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_STAT
+ Auto
+ InputKey = MESS:AEX_STAT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_STAT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_STHR
+ Auto
+ InputKey = MESS:AEX_STHR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_STHR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_TGTB
+ Auto
+ InputKey = MESS:AEX_TGTB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_TGTB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_BACB
+ Auto
+ InputKey = MESS:AEX_BACB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_BACB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_MAXE
+ Auto
+ InputKey = MESS:AEX_MAXE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_MAXE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_MINE
+ Auto
+ InputKey = MESS:AEX_MINE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_MINE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:DLNKPRIO
+ Auto
+ InputKey = MESS:DLNKPRIO
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:DLNKPRIO
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:WVLRATIO
+ Auto
+ InputKey = MESS:WVLRATIO
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:WVLRATIO
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIXELBIN
+ Auto
+ InputKey = MESS:PIXELBIN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIXELBIN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBFRAME
+ Auto
+ InputKey = MESS:SUBFRAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBFRAME
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X1
+ Auto
+ InputKey = MESS:SUBF_X1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y1
+ Auto
+ InputKey = MESS:SUBF_Y1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX1
+ Auto
+ InputKey = MESS:SUBF_DX1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY1
+ Auto
+ InputKey = MESS:SUBF_DY1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X2
+ Auto
+ InputKey = MESS:SUBF_X2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y2
+ Auto
+ InputKey = MESS:SUBF_Y2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX2
+ Auto
+ InputKey = MESS:SUBF_DX2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY2
+ Auto
+ InputKey = MESS:SUBF_DY2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X3
+ Auto
+ InputKey = MESS:SUBF_X3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y3
+ Auto
+ InputKey = MESS:SUBF_Y3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX3
+ Auto
+ InputKey = MESS:SUBF_DX3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY3
+ Auto
+ InputKey = MESS:SUBF_DY3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X4
+ Auto
+ InputKey = MESS:SUBF_X4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y4
+ Auto
+ InputKey = MESS:SUBF_Y4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX4
+ Auto
+ InputKey = MESS:SUBF_DX4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY4
+ Auto
+ InputKey = MESS:SUBF_DY4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X5
+ Auto
+ InputKey = MESS:SUBF_X5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y5
+ Auto
+ InputKey = MESS:SUBF_Y5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX5
+ Auto
+ InputKey = MESS:SUBF_DX5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY5
+ Auto
+ InputKey = MESS:SUBF_DY5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CRITOPNV
+ Auto
+ InputKey = MESS:CRITOPNV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CRITOPNV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JAILBARS
+ Auto
+ InputKey = MESS:JAILBARS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JAILBARS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_X0
+ Auto
+ InputKey = MESS:JB_X0
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_X0
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_X1
+ Auto
+ InputKey = MESS:JB_X1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_X1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_SPACE
+ Auto
+ InputKey = MESS:JB_SPACE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_SPACE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RIGHT_ASCENSION
+ Auto
+ InputKey = RIGHT_ASCENSION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RIGHT_ASCENSION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = DECLINATION
+ Auto
+ InputKey = DECLINATION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = DECLINATION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = TWIST_ANGLE
+ Auto
+ InputKey = TWIST_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TWIST_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RA_DEC_REF_PIXEL
+ Auto
+ InputKey = RA_DEC_REF_PIXEL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RA_DEC_REF_PIXEL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_RA
+ Auto
+ InputKey = RETICLE_POINT_RA
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_RA
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_DECLINATION
+ Auto
+ InputKey = RETICLE_POINT_DECLINATION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_DECLINATION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_TARGET_POSITION_VECTOR
+ Auto
+ InputKey = SC_TARGET_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_TARGET_POSITION_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = TARGET_CENTER_DISTANCE
+ Auto
+ InputKey = TARGET_CENTER_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TARGET_CENTER_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SLANT_DISTANCE
+ Auto
+ InputKey = SLANT_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SLANT_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_LATITUDE
+ Auto
+ InputKey = CENTER_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = CENTER_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_LONGITUDE
+ Auto
+ InputKey = CENTER_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = CENTER_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = HORIZONTAL_PIXEL_SCALE
+ Auto
+ InputKey = HORIZONTAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = HORIZONTAL_PIXEL_SCALE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = VERTICAL_PIXEL_SCALE
+ Auto
+ InputKey = VERTICAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = VERTICAL_PIXEL_SCALE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SMEAR_MAGNITUDE
+ Auto
+ InputKey = SMEAR_MAGNITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SMEAR_MAGNITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SMEAR_AZIMUTH
+ Auto
+ InputKey = SMEAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SMEAR_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = NORTH_AZIMUTH
+ Auto
+ InputKey = NORTH_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = NORTH_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_LATITUDE
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_LONGITUDE
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_LATITUDE
+ Auto
+ InputKey = SUB_SPACECRAFT_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_LONGITUDE
+ Auto
+ InputKey = SUB_SPACECRAFT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SPACECRAFT_ALTITUDE
+ Auto
+ InputKey = SPACECRAFT_ALTITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SPACECRAFT_ALTITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_AZIMUTH
+ Auto
+ InputKey = SUB_SPACECRAFT_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SPACECRAFT_SOLAR_DISTANCE
+ Auto
+ InputKey = SPACECRAFT_SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SPACECRAFT_SOLAR_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_SUN_POSITION_VECTOR
+ Auto
+ InputKey = SC_SUN_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_SUN_POSITION_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_SUN_VELOCITY_VECTOR
+ Auto
+ InputKey = SC_SUN_VELOCITY_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_SUN_VELOCITY_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SOLAR_DISTANCE
+ Auto
+ InputKey = SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SOLAR_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_AZIMUTH
+ Auto
+ InputKey = SUB_SOLAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_LATITUDE
+ Auto
+ InputKey = SUB_SOLAR_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_LONGITUDE
+ Auto
+ InputKey = SUB_SOLAR_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = INCIDENCE_ANGLE
+ Auto
+ InputKey = INCIDENCE_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = INCIDENCE_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = PHASE_ANGLE
+ Auto
+ InputKey = PHASE_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = PHASE_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = EMISSION_ANGLE
+ Auto
+ InputKey = EMISSION_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = EMISSION_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = LOCAL_HOUR_ANGLE
+ Auto
+ InputKey = LOCAL_HOUR_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = LOCAL_HOUR_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME1_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME1_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME1_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME1_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME2_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME2_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME2_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME2_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME3_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME3_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME3_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME3_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME4_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME4_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME4_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME4_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME5_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME5_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME5_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME5_PARAMETERS)
+ Translation = (*, *)
+End_Group
+End
diff --git a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2011-06-15 b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2011-06-15
new file mode 100644
index 0000000000..f0fbbc48ef
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2011-06-15
@@ -0,0 +1,1514 @@
+#Base
+Group = SpacecraftName
+ Auto
+ InputKey = SpacecraftName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = MISSION_NAME
+ OutputPosition = Root
+ Translation = ("MESSENGER", Messenger)
+ Translation = (*, *)
+End_Group
+
+Group = INSTRUMENT_HOST_NAME
+ Auto
+ InputKey = INSTRUMENT_HOST_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = INSTRUMENT_HOST_NAME
+ OutputPosition = ROOT
+ Translation = ("MESSENGER", MESSENGER)
+ Translation = (*, *)
+End_Group
+
+Group = DataSetId
+ Auto
+ InputKey = DataSetId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = DATA_SET_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = DataQualityId
+ Auto
+ InputKey = DataQualityId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = DATA_QUALITY_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ProductId
+ Auto
+ InputKey = ProductId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = PRODUCT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ObservationType
+ Auto
+ InputKey = ObservationType
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = OBSERVATION_TYPE
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SiteId
+ Auto
+ InputKey = SiteId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = SITE_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOURCE_PRODUCT_ID
+ Auto
+ InputKey = SOURCE_PRODUCT_ID
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = SOURCE_PRODUCT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ProducerId
+ Auto
+ InputKey = ProducerId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = PRODUCER_INSTITUTION_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOFTWARE_NAME
+ Auto
+ InputKey = SoftwareName
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = SOFTWARE_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOFTWARE_VERSION_ID
+ Auto
+ InputKey = SOFTWARE_VERSION_ID
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = SOFTWARE_VERSION_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = MissionPhaseName
+ Auto
+ InputKey = MissionPhaseName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = MISSION_PHASE_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = TARGET_NAME
+ Auto
+ InputKey = TARGET_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TARGET_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SEQUENCE_NAME
+ Auto
+ InputKey = SEQUENCE_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = SEQUENCE_NAME
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = OBSERVATION_ID
+ Auto
+ InputKey = OBSERVATION_ID
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = OBSERVATION_ID
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+# Times
+Group = StartTime
+ Auto
+ InputKey = StartTime
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = START_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = StopTime
+ Auto
+ InputKey = StopTime
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = STOP_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStartCount
+ Auto
+ InputKey = SpacecraftClockStartCount
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = SPACECRAFT_CLOCK_START_COUNT
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStopCount
+ Auto
+ InputKey = SpacecraftClockStopCount
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = SPACECRAFT_CLOCK_STOP_COUNT
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = EdrProductCreationTime
+ Auto
+ InputKey = EdrProductCreationTime
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = PRODUCT_CREATION_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+# Instrument
+Group = InstrumentName
+ Auto
+ InputKey = InstrumentName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = INSTRUMENT_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = InstrumentId
+ Auto
+ InputKey = InstrumentId
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = INSTRUMENT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_NAME
+ Auto
+ InputKey = Name
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = FILTER_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_NUMBER
+ Auto
+ InputKey = FILTER_NUMBER
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FILTER_NUMBER
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_FILTER_WAVELENGTH
+ Auto
+ InputKey = Center
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = CENTER_FILTER_WAVELENGTH
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FilterWidth
+ Auto
+ InputKey = Width
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = BANDWIDTH
+ OutputPosition = Root
+
+ # Translation = (N/A, 50)
+ Translation = (*, *)
+End_Group
+
+Group = ExposureDuration
+ Auto
+ InputKey = ExposureDuration
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ InputDefault = N/A
+ OutputName = EXPOSURE_DURATION
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ExposureType
+ Auto
+ InputKey = ExposureType
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ InputDefault = UNKNOWN
+ OutputName = EXPOSURE_TYPE
+ OutputPosition = Root
+ Translation = (MANUAL, Manual)
+ Translation = (AUTOMATIC, Automatic)
+ Translation = (*, *)
+End_Group
+
+Group = Units
+ Auto
+ InputKey = Units
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = UNIT
+ OutputPosition = (Object, IMAGE)
+ Translation = (*, *)
+End_Group
+
+Group = DarkStripMean
+ Auto
+ InputKey = DarkStripMean
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = DARK_STRIP_MEAN
+ OutputPosition = (Object, IMAGE)
+ Translation = (*, *)
+End_Group
+
+Group = DETECTOR_TEMPERATURE
+ Auto
+ InputKey = DETECTOR_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = DETECTOR_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = FOCAL_PLANE_TEMPERATURE
+ Auto
+ InputKey = FOCAL_PLANE_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FOCAL_PLANE_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_TEMPERATURE
+ Auto
+ InputKey = FILTER_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FILTER_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = OPTICS_TEMPERATURE
+ Auto
+ InputKey = OPTICS_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = OPTICS_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:MET_EXP
+ Auto
+ InputKey = MESS:MET_EXP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:MET_EXP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMG_ID_LSB
+ Auto
+ InputKey = MESS:IMG_ID_LSB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:IMG_ID_LSB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMG_ID_MSB
+ Auto
+ InputKey = MESS:IMG_ID_MSB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:IMG_ID_MSB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_CLOCK_COUNT
+ Auto
+ InputKey = MESS:ATT_CLOCK_COUNT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_CLOCK_COUNT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q1
+ Auto
+ InputKey = MESS:ATT_Q1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q2
+ Auto
+ InputKey = MESS:ATT_Q2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q3
+ Auto
+ InputKey = MESS:ATT_Q3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q4
+ Auto
+ InputKey = MESS:ATT_Q4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_FLAG
+ Auto
+ InputKey = MESS:ATT_FLAG
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_FLAG
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_POS_MOTOR
+ Auto
+ InputKey = MESS:PIV_POS_MOTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:PIV_POS_MOTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_GOAL
+ Auto
+ InputKey = MESS:PIV_GOAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_GOAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_POS
+ Auto
+ InputKey = MESS:PIV_POS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_POS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_READ
+ Auto
+ InputKey = MESS:PIV_READ
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_READ
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_CAL
+ Auto
+ InputKey = MESS:PIV_CAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_CAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_GOAL
+ Auto
+ InputKey = MESS:FW_GOAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_GOAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_POS
+ Auto
+ InputKey = MESS:FW_POS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_POS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_READ
+ Auto
+ InputKey = MESS:FW_READ
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_READ
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CCD_TEMP
+ Auto
+ InputKey = MESS:CCD_TEMP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CCD_TEMP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CAM_T1
+ Auto
+ InputKey = MESS:CAM_T1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CAM_T1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CAM_T2
+ Auto
+ InputKey = MESS:CAM_T2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CAM_T2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:EXPOSURE
+ Auto
+ InputKey = MESS:EXPOSURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:EXPOSURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:DPU_ID
+ Auto
+ InputKey = MESS:DPU_ID
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:DPU_ID
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMAGER
+ Auto
+ InputKey = MESS:IMAGER
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:IMAGER
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SOURCE
+ Auto
+ InputKey = MESS:SOURCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SOURCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FPU_BIN
+ Auto
+ InputKey = MESS:FPU_BIN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FPU_BIN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP12_8
+ Auto
+ InputKey = MESS:COMP12_8
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP12_8
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP_ALG
+ Auto
+ InputKey = MESS:COMP_ALG
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP_ALG
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP_FST
+ Auto
+ InputKey = MESS:COMP_FST
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP_FST
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:TIME_PLS
+ Auto
+ InputKey = MESS:TIME_PLS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:TIME_PLS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:LATCH_UP
+ Auto
+ InputKey = MESS:LATCH_UP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:LATCH_UP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:EXP_MODE
+ Auto
+ InputKey = MESS:EXP_MODE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:EXP_MODE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_STAT
+ Auto
+ InputKey = MESS:PIV_STAT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_STAT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_MPEN
+ Auto
+ InputKey = MESS:PIV_MPEN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_MPEN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_PV
+ Auto
+ InputKey = MESS:PIV_PV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_PV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_RV
+ Auto
+ InputKey = MESS:PIV_RV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_RV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_PV
+ Auto
+ InputKey = MESS:FW_PV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_PV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_RV
+ Auto
+ InputKey = MESS:FW_RV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_RV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_STAT
+ Auto
+ InputKey = MESS:AEX_STAT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_STAT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_STHR
+ Auto
+ InputKey = MESS:AEX_STHR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_STHR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_TGTB
+ Auto
+ InputKey = MESS:AEX_TGTB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_TGTB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_BACB
+ Auto
+ InputKey = MESS:AEX_BACB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_BACB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_MAXE
+ Auto
+ InputKey = MESS:AEX_MAXE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_MAXE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_MINE
+ Auto
+ InputKey = MESS:AEX_MINE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_MINE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:DLNKPRIO
+ Auto
+ InputKey = MESS:DLNKPRIO
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:DLNKPRIO
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:WVLRATIO
+ Auto
+ InputKey = MESS:WVLRATIO
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:WVLRATIO
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIXELBIN
+ Auto
+ InputKey = MESS:PIXELBIN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIXELBIN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBFRAME
+ Auto
+ InputKey = MESS:SUBFRAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBFRAME
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X1
+ Auto
+ InputKey = MESS:SUBF_X1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y1
+ Auto
+ InputKey = MESS:SUBF_Y1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX1
+ Auto
+ InputKey = MESS:SUBF_DX1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY1
+ Auto
+ InputKey = MESS:SUBF_DY1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X2
+ Auto
+ InputKey = MESS:SUBF_X2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y2
+ Auto
+ InputKey = MESS:SUBF_Y2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX2
+ Auto
+ InputKey = MESS:SUBF_DX2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY2
+ Auto
+ InputKey = MESS:SUBF_DY2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X3
+ Auto
+ InputKey = MESS:SUBF_X3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y3
+ Auto
+ InputKey = MESS:SUBF_Y3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX3
+ Auto
+ InputKey = MESS:SUBF_DX3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY3
+ Auto
+ InputKey = MESS:SUBF_DY3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X4
+ Auto
+ InputKey = MESS:SUBF_X4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y4
+ Auto
+ InputKey = MESS:SUBF_Y4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX4
+ Auto
+ InputKey = MESS:SUBF_DX4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY4
+ Auto
+ InputKey = MESS:SUBF_DY4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X5
+ Auto
+ InputKey = MESS:SUBF_X5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y5
+ Auto
+ InputKey = MESS:SUBF_Y5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX5
+ Auto
+ InputKey = MESS:SUBF_DX5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY5
+ Auto
+ InputKey = MESS:SUBF_DY5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CRITOPNV
+ Auto
+ InputKey = MESS:CRITOPNV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CRITOPNV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JAILBARS
+ Auto
+ InputKey = MESS:JAILBARS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JAILBARS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_X0
+ Auto
+ InputKey = MESS:JB_X0
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_X0
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_X1
+ Auto
+ InputKey = MESS:JB_X1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_X1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_SPACE
+ Auto
+ InputKey = MESS:JB_SPACE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_SPACE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RIGHT_ASCENSION
+ Auto
+ InputKey = RIGHT_ASCENSION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RIGHT_ASCENSION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = DECLINATION
+ Auto
+ InputKey = DECLINATION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = DECLINATION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = TWIST_ANGLE
+ Auto
+ InputKey = TWIST_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TWIST_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RA_DEC_REF_PIXEL
+ Auto
+ InputKey = RA_DEC_REF_PIXEL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RA_DEC_REF_PIXEL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_RA
+ Auto
+ InputKey = RETICLE_POINT_RA
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_RA
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_DECLINATION
+ Auto
+ InputKey = RETICLE_POINT_DECLINATION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_DECLINATION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_TARGET_POSITION_VECTOR
+ Auto
+ InputKey = SC_TARGET_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_TARGET_POSITION_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = TARGET_CENTER_DISTANCE
+ Auto
+ InputKey = TARGET_CENTER_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TARGET_CENTER_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SLANT_DISTANCE
+ Auto
+ InputKey = SLANT_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SLANT_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_LATITUDE
+ Auto
+ InputKey = CENTER_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = CENTER_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_LONGITUDE
+ Auto
+ InputKey = CENTER_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = CENTER_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = HORIZONTAL_PIXEL_SCALE
+ Auto
+ InputKey = HORIZONTAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = HORIZONTAL_PIXEL_SCALE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = VERTICAL_PIXEL_SCALE
+ Auto
+ InputKey = VERTICAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = VERTICAL_PIXEL_SCALE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SMEAR_MAGNITUDE
+ Auto
+ InputKey = SMEAR_MAGNITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SMEAR_MAGNITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SMEAR_AZIMUTH
+ Auto
+ InputKey = SMEAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SMEAR_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = NORTH_AZIMUTH
+ Auto
+ InputKey = NORTH_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = NORTH_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_LATITUDE
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_LONGITUDE
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_LATITUDE
+ Auto
+ InputKey = SUB_SPACECRAFT_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_LONGITUDE
+ Auto
+ InputKey = SUB_SPACECRAFT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SPACECRAFT_ALTITUDE
+ Auto
+ InputKey = SPACECRAFT_ALTITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SPACECRAFT_ALTITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_AZIMUTH
+ Auto
+ InputKey = SUB_SPACECRAFT_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SPACECRAFT_SOLAR_DISTANCE
+ Auto
+ InputKey = SPACECRAFT_SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SPACECRAFT_SOLAR_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_SUN_POSITION_VECTOR
+ Auto
+ InputKey = SC_SUN_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_SUN_POSITION_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_SUN_VELOCITY_VECTOR
+ Auto
+ InputKey = SC_SUN_VELOCITY_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_SUN_VELOCITY_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SOLAR_DISTANCE
+ Auto
+ InputKey = SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SOLAR_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_AZIMUTH
+ Auto
+ InputKey = SUB_SOLAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_LATITUDE
+ Auto
+ InputKey = SUB_SOLAR_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_LONGITUDE
+ Auto
+ InputKey = SUB_SOLAR_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = INCIDENCE_ANGLE
+ Auto
+ InputKey = INCIDENCE_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = INCIDENCE_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = PHASE_ANGLE
+ Auto
+ InputKey = PHASE_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = PHASE_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = EMISSION_ANGLE
+ Auto
+ InputKey = EMISSION_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = EMISSION_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = LOCAL_HOUR_ANGLE
+ Auto
+ InputKey = LOCAL_HOUR_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = LOCAL_HOUR_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME1_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME1_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME1_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME1_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME2_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME2_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME2_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME2_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME3_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME3_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME3_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME3_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME4_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME4_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME4_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME4_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME5_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME5_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME5_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME5_PARAMETERS)
+ Translation = (*, *)
+End_Group
+End
diff --git a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2015-09-23 b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2015-09-23
new file mode 100644
index 0000000000..e073ea5fe8
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2015-09-23
@@ -0,0 +1,1529 @@
+#Base
+Group = SpacecraftName
+ Auto
+ InputKey = SpacecraftName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = MISSION_NAME
+ OutputPosition = Root
+ Translation = ("MESSENGER", Messenger)
+ Translation = (*, *)
+End_Group
+
+Group = INSTRUMENT_HOST_NAME
+ Auto
+ InputKey = INSTRUMENT_HOST_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = INSTRUMENT_HOST_NAME
+ OutputPosition = ROOT
+ Translation = ("MESSENGER", MESSENGER)
+ Translation = (*, *)
+End_Group
+
+Group = DataSetId
+ Auto
+ InputKey = DataSetId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = DATA_SET_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = DataQualityId
+ Auto
+ InputKey = DataQualityId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = DATA_QUALITY_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ProductId
+ Auto
+ InputKey = ProductId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = PRODUCT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ObservationType
+ Auto
+ InputKey = ObservationType
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = OBSERVATION_TYPE
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SiteId
+ Auto
+ InputKey = SiteId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = SITE_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOURCE_PRODUCT_ID
+ Auto
+ InputKey = SOURCE_PRODUCT_ID
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = SOURCE_PRODUCT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ProducerId
+ Auto
+ InputKey = ProducerId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = PRODUCER_INSTITUTION_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOFTWARE_NAME
+ Auto
+ InputKey = SoftwareName
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = SOFTWARE_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOFTWARE_VERSION_ID
+ Auto
+ InputKey = SOFTWARE_VERSION_ID
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = SOFTWARE_VERSION_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = MissionPhaseName
+ Auto
+ InputKey = MissionPhaseName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = MISSION_PHASE_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = TARGET_NAME
+ Auto
+ InputKey = TARGET_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TARGET_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SEQUENCE_NAME
+ Auto
+ InputKey = SEQUENCE_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = SEQUENCE_NAME
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = OBSERVATION_ID
+ Auto
+ InputKey = OBSERVATION_ID
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = OBSERVATION_ID
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+# Times
+Group = StartTime
+ Auto
+ InputKey = StartTime
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = START_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = StopTime
+ Auto
+ InputKey = StopTime
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = STOP_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStartCount
+ Auto
+ InputKey = SpacecraftClockStartCount
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = SPACECRAFT_CLOCK_START_COUNT
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStopCount
+ Auto
+ InputKey = SpacecraftClockStopCount
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = SPACECRAFT_CLOCK_STOP_COUNT
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ORBIT_NUMBER
+ Auto
+ Optional
+ InputKey = ORBIT_NUMBER
+# InputGroup = OriginalLabelObject
+# InputPosition = OriginalLabelObject
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = "N/A"
+ OutputName = ORBIT_NUMBER
+ OutputPosition = Root
+ Translation = ("N/A", 0)
+ Translation = (*, *)
+End_Group
+
+Group = EdrProductCreationTime
+ Auto
+ InputKey = EdrProductCreationTime
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = PRODUCT_CREATION_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+# Instrument
+Group = InstrumentName
+ Auto
+ InputKey = InstrumentName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = INSTRUMENT_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = InstrumentId
+ Auto
+ InputKey = InstrumentId
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = INSTRUMENT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_NAME
+ Auto
+ InputKey = Name
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = FILTER_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_NUMBER
+ Auto
+ InputKey = FILTER_NUMBER
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FILTER_NUMBER
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_FILTER_WAVELENGTH
+ Auto
+ InputKey = Center
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = CENTER_FILTER_WAVELENGTH
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FilterWidth
+ Auto
+ InputKey = Width
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = BANDWIDTH
+ OutputPosition = Root
+
+ # Translation = (N/A, 50)
+ Translation = (*, *)
+End_Group
+
+Group = ExposureDuration
+ Auto
+ InputKey = ExposureDuration
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ InputDefault = N/A
+ OutputName = EXPOSURE_DURATION
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ExposureType
+ Auto
+ InputKey = ExposureType
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ InputDefault = UNKNOWN
+ OutputName = EXPOSURE_TYPE
+ OutputPosition = Root
+ Translation = (MANUAL, Manual)
+ Translation = (AUTOMATIC, Automatic)
+ Translation = (*, *)
+End_Group
+
+Group = Units
+ Auto
+ InputKey = Units
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = UNIT
+ OutputPosition = (Object, IMAGE)
+ Translation = (*, *)
+End_Group
+
+Group = DarkStripMean
+ Auto
+ InputKey = DarkStripMean
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = DARK_STRIP_MEAN
+ OutputPosition = (Object, IMAGE)
+ Translation = (*, *)
+End_Group
+
+Group = DETECTOR_TEMPERATURE
+ Auto
+ InputKey = DETECTOR_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = DETECTOR_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = FOCAL_PLANE_TEMPERATURE
+ Auto
+ InputKey = FOCAL_PLANE_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FOCAL_PLANE_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_TEMPERATURE
+ Auto
+ InputKey = FILTER_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FILTER_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = OPTICS_TEMPERATURE
+ Auto
+ InputKey = OPTICS_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = OPTICS_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:MET_EXP
+ Auto
+ InputKey = MESS:MET_EXP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:MET_EXP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMG_ID_LSB
+ Auto
+ InputKey = MESS:IMG_ID_LSB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:IMG_ID_LSB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMG_ID_MSB
+ Auto
+ InputKey = MESS:IMG_ID_MSB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:IMG_ID_MSB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_CLOCK_COUNT
+ Auto
+ InputKey = MESS:ATT_CLOCK_COUNT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_CLOCK_COUNT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q1
+ Auto
+ InputKey = MESS:ATT_Q1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q2
+ Auto
+ InputKey = MESS:ATT_Q2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q3
+ Auto
+ InputKey = MESS:ATT_Q3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q4
+ Auto
+ InputKey = MESS:ATT_Q4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_FLAG
+ Auto
+ InputKey = MESS:ATT_FLAG
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_FLAG
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_POS_MOTOR
+ Auto
+ InputKey = MESS:PIV_POS_MOTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:PIV_POS_MOTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_GOAL
+ Auto
+ InputKey = MESS:PIV_GOAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_GOAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_POS
+ Auto
+ InputKey = MESS:PIV_POS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_POS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_READ
+ Auto
+ InputKey = MESS:PIV_READ
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_READ
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_CAL
+ Auto
+ InputKey = MESS:PIV_CAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_CAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_GOAL
+ Auto
+ InputKey = MESS:FW_GOAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_GOAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_POS
+ Auto
+ InputKey = MESS:FW_POS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_POS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_READ
+ Auto
+ InputKey = MESS:FW_READ
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_READ
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CCD_TEMP
+ Auto
+ InputKey = MESS:CCD_TEMP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CCD_TEMP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CAM_T1
+ Auto
+ InputKey = MESS:CAM_T1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CAM_T1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CAM_T2
+ Auto
+ InputKey = MESS:CAM_T2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CAM_T2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:EXPOSURE
+ Auto
+ InputKey = MESS:EXPOSURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:EXPOSURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:DPU_ID
+ Auto
+ InputKey = MESS:DPU_ID
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:DPU_ID
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMAGER
+ Auto
+ InputKey = MESS:IMAGER
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:IMAGER
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SOURCE
+ Auto
+ InputKey = MESS:SOURCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SOURCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FPU_BIN
+ Auto
+ InputKey = MESS:FPU_BIN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FPU_BIN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP12_8
+ Auto
+ InputKey = MESS:COMP12_8
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP12_8
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP_ALG
+ Auto
+ InputKey = MESS:COMP_ALG
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP_ALG
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP_FST
+ Auto
+ InputKey = MESS:COMP_FST
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP_FST
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:TIME_PLS
+ Auto
+ InputKey = MESS:TIME_PLS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:TIME_PLS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:LATCH_UP
+ Auto
+ InputKey = MESS:LATCH_UP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:LATCH_UP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:EXP_MODE
+ Auto
+ InputKey = MESS:EXP_MODE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:EXP_MODE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_STAT
+ Auto
+ InputKey = MESS:PIV_STAT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_STAT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_MPEN
+ Auto
+ InputKey = MESS:PIV_MPEN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_MPEN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_PV
+ Auto
+ InputKey = MESS:PIV_PV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_PV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_RV
+ Auto
+ InputKey = MESS:PIV_RV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_RV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_PV
+ Auto
+ InputKey = MESS:FW_PV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_PV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_RV
+ Auto
+ InputKey = MESS:FW_RV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_RV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_STAT
+ Auto
+ InputKey = MESS:AEX_STAT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_STAT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_STHR
+ Auto
+ InputKey = MESS:AEX_STHR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_STHR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_TGTB
+ Auto
+ InputKey = MESS:AEX_TGTB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_TGTB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_BACB
+ Auto
+ InputKey = MESS:AEX_BACB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_BACB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_MAXE
+ Auto
+ InputKey = MESS:AEX_MAXE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_MAXE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_MINE
+ Auto
+ InputKey = MESS:AEX_MINE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_MINE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:DLNKPRIO
+ Auto
+ InputKey = MESS:DLNKPRIO
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:DLNKPRIO
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:WVLRATIO
+ Auto
+ InputKey = MESS:WVLRATIO
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:WVLRATIO
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIXELBIN
+ Auto
+ InputKey = MESS:PIXELBIN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIXELBIN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBFRAME
+ Auto
+ InputKey = MESS:SUBFRAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBFRAME
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X1
+ Auto
+ InputKey = MESS:SUBF_X1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y1
+ Auto
+ InputKey = MESS:SUBF_Y1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX1
+ Auto
+ InputKey = MESS:SUBF_DX1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY1
+ Auto
+ InputKey = MESS:SUBF_DY1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X2
+ Auto
+ InputKey = MESS:SUBF_X2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y2
+ Auto
+ InputKey = MESS:SUBF_Y2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX2
+ Auto
+ InputKey = MESS:SUBF_DX2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY2
+ Auto
+ InputKey = MESS:SUBF_DY2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X3
+ Auto
+ InputKey = MESS:SUBF_X3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y3
+ Auto
+ InputKey = MESS:SUBF_Y3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX3
+ Auto
+ InputKey = MESS:SUBF_DX3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY3
+ Auto
+ InputKey = MESS:SUBF_DY3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X4
+ Auto
+ InputKey = MESS:SUBF_X4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y4
+ Auto
+ InputKey = MESS:SUBF_Y4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX4
+ Auto
+ InputKey = MESS:SUBF_DX4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY4
+ Auto
+ InputKey = MESS:SUBF_DY4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X5
+ Auto
+ InputKey = MESS:SUBF_X5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y5
+ Auto
+ InputKey = MESS:SUBF_Y5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX5
+ Auto
+ InputKey = MESS:SUBF_DX5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY5
+ Auto
+ InputKey = MESS:SUBF_DY5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CRITOPNV
+ Auto
+ InputKey = MESS:CRITOPNV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CRITOPNV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JAILBARS
+ Auto
+ InputKey = MESS:JAILBARS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JAILBARS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_X0
+ Auto
+ InputKey = MESS:JB_X0
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_X0
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_X1
+ Auto
+ InputKey = MESS:JB_X1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_X1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_SPACE
+ Auto
+ InputKey = MESS:JB_SPACE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_SPACE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RIGHT_ASCENSION
+ Auto
+ InputKey = RIGHT_ASCENSION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RIGHT_ASCENSION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = DECLINATION
+ Auto
+ InputKey = DECLINATION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = DECLINATION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = TWIST_ANGLE
+ Auto
+ InputKey = TWIST_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TWIST_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RA_DEC_REF_PIXEL
+ Auto
+ InputKey = RA_DEC_REF_PIXEL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RA_DEC_REF_PIXEL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_RA
+ Auto
+ InputKey = RETICLE_POINT_RA
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_RA
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_DECLINATION
+ Auto
+ InputKey = RETICLE_POINT_DECLINATION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_DECLINATION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_TARGET_POSITION_VECTOR
+ Auto
+ InputKey = SC_TARGET_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_TARGET_POSITION_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = TARGET_CENTER_DISTANCE
+ Auto
+ InputKey = TARGET_CENTER_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TARGET_CENTER_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SLANT_DISTANCE
+ Auto
+ InputKey = SLANT_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SLANT_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_LATITUDE
+ Auto
+ InputKey = CENTER_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = CENTER_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_LONGITUDE
+ Auto
+ InputKey = CENTER_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = CENTER_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = HORIZONTAL_PIXEL_SCALE
+ Auto
+ InputKey = HORIZONTAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = HORIZONTAL_PIXEL_SCALE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = VERTICAL_PIXEL_SCALE
+ Auto
+ InputKey = VERTICAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = VERTICAL_PIXEL_SCALE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SMEAR_MAGNITUDE
+ Auto
+ InputKey = SMEAR_MAGNITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SMEAR_MAGNITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SMEAR_AZIMUTH
+ Auto
+ InputKey = SMEAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SMEAR_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = NORTH_AZIMUTH
+ Auto
+ InputKey = NORTH_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = NORTH_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_LATITUDE
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_LONGITUDE
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_LATITUDE
+ Auto
+ InputKey = SUB_SPACECRAFT_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_LONGITUDE
+ Auto
+ InputKey = SUB_SPACECRAFT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SPACECRAFT_ALTITUDE
+ Auto
+ InputKey = SPACECRAFT_ALTITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SPACECRAFT_ALTITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_AZIMUTH
+ Auto
+ InputKey = SUB_SPACECRAFT_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SPACECRAFT_SOLAR_DISTANCE
+ Auto
+ InputKey = SPACECRAFT_SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SPACECRAFT_SOLAR_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_SUN_POSITION_VECTOR
+ Auto
+ InputKey = SC_SUN_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_SUN_POSITION_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_SUN_VELOCITY_VECTOR
+ Auto
+ InputKey = SC_SUN_VELOCITY_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_SUN_VELOCITY_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SOLAR_DISTANCE
+ Auto
+ InputKey = SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SOLAR_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_AZIMUTH
+ Auto
+ InputKey = SUB_SOLAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_LATITUDE
+ Auto
+ InputKey = SUB_SOLAR_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_LONGITUDE
+ Auto
+ InputKey = SUB_SOLAR_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = INCIDENCE_ANGLE
+ Auto
+ InputKey = INCIDENCE_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = INCIDENCE_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = PHASE_ANGLE
+ Auto
+ InputKey = PHASE_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = PHASE_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = EMISSION_ANGLE
+ Auto
+ InputKey = EMISSION_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = EMISSION_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = LOCAL_HOUR_ANGLE
+ Auto
+ InputKey = LOCAL_HOUR_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = LOCAL_HOUR_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME1_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME1_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME1_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME1_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME2_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME2_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME2_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME2_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME3_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME3_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME3_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME3_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME4_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME4_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME4_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME4_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME5_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME5_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME5_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME5_PARAMETERS)
+ Translation = (*, *)
+End_Group
+End
diff --git a/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn b/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn
new file mode 100644
index 0000000000..9bdb509665
--- /dev/null
+++ b/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn
@@ -0,0 +1,1529 @@
+#Base
+Group = SpacecraftName
+ Auto
+ InputKey = SpacecraftName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = MISSION_NAME
+ OutputPosition = Root
+ Translation = ("MESSENGER", Messenger)
+ Translation = (*, *)
+End_Group
+
+Group = INSTRUMENT_HOST_NAME
+ Auto
+ InputKey = INSTRUMENT_HOST_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = INSTRUMENT_HOST_NAME
+ OutputPosition = ROOT
+ Translation = ("MESSENGER", MESSENGER)
+ Translation = (*, *)
+End_Group
+
+Group = DataSetId
+ Auto
+ InputKey = DataSetId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = DATA_SET_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = DataQualityId
+ Auto
+ InputKey = DataQualityId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = DATA_QUALITY_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ProductId
+ Auto
+ InputKey = ProductId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = PRODUCT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ObservationType
+ Auto
+ InputKey = ObservationType
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = OBSERVATION_TYPE
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SiteId
+ Auto
+ InputKey = SiteId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = SITE_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOURCE_PRODUCT_ID
+ Auto
+ InputKey = SOURCE_PRODUCT_ID
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = SOURCE_PRODUCT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ProducerId
+ Auto
+ InputKey = ProducerId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = PRODUCER_INSTITUTION_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOFTWARE_NAME
+ Auto
+ InputKey = SoftwareName
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = SOFTWARE_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOFTWARE_VERSION_ID
+ Auto
+ InputKey = SOFTWARE_VERSION_ID
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = SOFTWARE_VERSION_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = MissionPhaseName
+ Auto
+ InputKey = MissionPhaseName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = MISSION_PHASE_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = TARGET_NAME
+ Auto
+ InputKey = TARGET_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TARGET_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SEQUENCE_NAME
+ Auto
+ InputKey = SEQUENCE_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = SEQUENCE_NAME
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = OBSERVATION_ID
+ Auto
+ InputKey = OBSERVATION_ID
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = OBSERVATION_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+# Times
+Group = StartTime
+ Auto
+ InputKey = StartTime
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = START_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = StopTime
+ Auto
+ InputKey = StopTime
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = STOP_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStartCount
+ Auto
+ InputKey = SpacecraftClockStartCount
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = SPACECRAFT_CLOCK_START_COUNT
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStopCount
+ Auto
+ InputKey = SpacecraftClockStopCount
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = SPACECRAFT_CLOCK_STOP_COUNT
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ORBIT_NUMBER
+ Auto
+ Optional
+ InputKey = ORBIT_NUMBER
+# InputGroup = OriginalLabelObject
+# InputPosition = OriginalLabelObject
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = "N/A"
+ OutputName = ORBIT_NUMBER
+ OutputPosition = Root
+ Translation = ("N/A", 0)
+ Translation = (*, *)
+End_Group
+
+Group = EdrProductCreationTime
+ Auto
+ InputKey = EdrProductCreationTime
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = PRODUCT_CREATION_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+# Instrument
+Group = InstrumentName
+ Auto
+ InputKey = InstrumentName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = INSTRUMENT_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = InstrumentId
+ Auto
+ InputKey = InstrumentId
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = INSTRUMENT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_NAME
+ Auto
+ InputKey = Name
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = FILTER_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_NUMBER
+ Auto
+ InputKey = FILTER_NUMBER
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FILTER_NUMBER
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_FILTER_WAVELENGTH
+ Auto
+ InputKey = Center
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = CENTER_FILTER_WAVELENGTH
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FilterWidth
+ Auto
+ InputKey = Width
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = BANDWIDTH
+ OutputPosition = Root
+
+ # Translation = (N/A, 50)
+ Translation = (*, *)
+End_Group
+
+Group = ExposureDuration
+ Auto
+ InputKey = ExposureDuration
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ InputDefault = N/A
+ OutputName = EXPOSURE_DURATION
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ExposureType
+ Auto
+ InputKey = ExposureType
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ InputDefault = UNKNOWN
+ OutputName = EXPOSURE_TYPE
+ OutputPosition = Root
+ Translation = (MANUAL, Manual)
+ Translation = (AUTOMATIC, Automatic)
+ Translation = (*, *)
+End_Group
+
+Group = Units
+ Auto
+ InputKey = Units
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = UNIT
+ OutputPosition = (Object, IMAGE)
+ Translation = (*, *)
+End_Group
+
+Group = DarkStripMean
+ Auto
+ InputKey = DarkStripMean
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = DARK_STRIP_MEAN
+ OutputPosition = (Object, IMAGE)
+ Translation = (*, *)
+End_Group
+
+Group = DETECTOR_TEMPERATURE
+ Auto
+ InputKey = DETECTOR_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = DETECTOR_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = FOCAL_PLANE_TEMPERATURE
+ Auto
+ InputKey = FOCAL_PLANE_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FOCAL_PLANE_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_TEMPERATURE
+ Auto
+ InputKey = FILTER_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FILTER_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = OPTICS_TEMPERATURE
+ Auto
+ InputKey = OPTICS_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = OPTICS_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:MET_EXP
+ Auto
+ InputKey = MESS:MET_EXP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:MET_EXP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMG_ID_LSB
+ Auto
+ InputKey = MESS:IMG_ID_LSB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:IMG_ID_LSB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMG_ID_MSB
+ Auto
+ InputKey = MESS:IMG_ID_MSB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:IMG_ID_MSB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_CLOCK_COUNT
+ Auto
+ InputKey = MESS:ATT_CLOCK_COUNT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_CLOCK_COUNT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q1
+ Auto
+ InputKey = MESS:ATT_Q1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q2
+ Auto
+ InputKey = MESS:ATT_Q2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q3
+ Auto
+ InputKey = MESS:ATT_Q3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q4
+ Auto
+ InputKey = MESS:ATT_Q4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_FLAG
+ Auto
+ InputKey = MESS:ATT_FLAG
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_FLAG
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_POS_MOTOR
+ Auto
+ InputKey = MESS:PIV_POS_MOTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:PIV_POS_MOTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_GOAL
+ Auto
+ InputKey = MESS:PIV_GOAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_GOAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_POS
+ Auto
+ InputKey = MESS:PIV_POS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_POS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_READ
+ Auto
+ InputKey = MESS:PIV_READ
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_READ
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_CAL
+ Auto
+ InputKey = MESS:PIV_CAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_CAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_GOAL
+ Auto
+ InputKey = MESS:FW_GOAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_GOAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_POS
+ Auto
+ InputKey = MESS:FW_POS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_POS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_READ
+ Auto
+ InputKey = MESS:FW_READ
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_READ
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CCD_TEMP
+ Auto
+ InputKey = MESS:CCD_TEMP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CCD_TEMP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CAM_T1
+ Auto
+ InputKey = MESS:CAM_T1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CAM_T1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CAM_T2
+ Auto
+ InputKey = MESS:CAM_T2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CAM_T2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:EXPOSURE
+ Auto
+ InputKey = MESS:EXPOSURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:EXPOSURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:DPU_ID
+ Auto
+ InputKey = MESS:DPU_ID
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:DPU_ID
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMAGER
+ Auto
+ InputKey = MESS:IMAGER
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:IMAGER
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SOURCE
+ Auto
+ InputKey = MESS:SOURCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SOURCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FPU_BIN
+ Auto
+ InputKey = MESS:FPU_BIN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FPU_BIN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP12_8
+ Auto
+ InputKey = MESS:COMP12_8
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP12_8
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP_ALG
+ Auto
+ InputKey = MESS:COMP_ALG
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP_ALG
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP_FST
+ Auto
+ InputKey = MESS:COMP_FST
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP_FST
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:TIME_PLS
+ Auto
+ InputKey = MESS:TIME_PLS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:TIME_PLS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:LATCH_UP
+ Auto
+ InputKey = MESS:LATCH_UP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:LATCH_UP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:EXP_MODE
+ Auto
+ InputKey = MESS:EXP_MODE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:EXP_MODE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_STAT
+ Auto
+ InputKey = MESS:PIV_STAT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_STAT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_MPEN
+ Auto
+ InputKey = MESS:PIV_MPEN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_MPEN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_PV
+ Auto
+ InputKey = MESS:PIV_PV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_PV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_RV
+ Auto
+ InputKey = MESS:PIV_RV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_RV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_PV
+ Auto
+ InputKey = MESS:FW_PV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_PV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_RV
+ Auto
+ InputKey = MESS:FW_RV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_RV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_STAT
+ Auto
+ InputKey = MESS:AEX_STAT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_STAT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_STHR
+ Auto
+ InputKey = MESS:AEX_STHR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_STHR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_TGTB
+ Auto
+ InputKey = MESS:AEX_TGTB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_TGTB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_BACB
+ Auto
+ InputKey = MESS:AEX_BACB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_BACB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_MAXE
+ Auto
+ InputKey = MESS:AEX_MAXE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_MAXE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_MINE
+ Auto
+ InputKey = MESS:AEX_MINE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_MINE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:DLNKPRIO
+ Auto
+ InputKey = MESS:DLNKPRIO
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:DLNKPRIO
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:WVLRATIO
+ Auto
+ InputKey = MESS:WVLRATIO
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:WVLRATIO
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIXELBIN
+ Auto
+ InputKey = MESS:PIXELBIN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIXELBIN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBFRAME
+ Auto
+ InputKey = MESS:SUBFRAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBFRAME
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X1
+ Auto
+ InputKey = MESS:SUBF_X1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y1
+ Auto
+ InputKey = MESS:SUBF_Y1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX1
+ Auto
+ InputKey = MESS:SUBF_DX1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY1
+ Auto
+ InputKey = MESS:SUBF_DY1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X2
+ Auto
+ InputKey = MESS:SUBF_X2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y2
+ Auto
+ InputKey = MESS:SUBF_Y2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX2
+ Auto
+ InputKey = MESS:SUBF_DX2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY2
+ Auto
+ InputKey = MESS:SUBF_DY2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X3
+ Auto
+ InputKey = MESS:SUBF_X3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y3
+ Auto
+ InputKey = MESS:SUBF_Y3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX3
+ Auto
+ InputKey = MESS:SUBF_DX3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY3
+ Auto
+ InputKey = MESS:SUBF_DY3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X4
+ Auto
+ InputKey = MESS:SUBF_X4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y4
+ Auto
+ InputKey = MESS:SUBF_Y4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX4
+ Auto
+ InputKey = MESS:SUBF_DX4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY4
+ Auto
+ InputKey = MESS:SUBF_DY4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X5
+ Auto
+ InputKey = MESS:SUBF_X5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y5
+ Auto
+ InputKey = MESS:SUBF_Y5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX5
+ Auto
+ InputKey = MESS:SUBF_DX5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY5
+ Auto
+ InputKey = MESS:SUBF_DY5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CRITOPNV
+ Auto
+ InputKey = MESS:CRITOPNV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CRITOPNV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JAILBARS
+ Auto
+ InputKey = MESS:JAILBARS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JAILBARS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_X0
+ Auto
+ InputKey = MESS:JB_X0
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_X0
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_X1
+ Auto
+ InputKey = MESS:JB_X1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_X1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_SPACE
+ Auto
+ InputKey = MESS:JB_SPACE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_SPACE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RIGHT_ASCENSION
+ Auto
+ InputKey = RIGHT_ASCENSION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RIGHT_ASCENSION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = DECLINATION
+ Auto
+ InputKey = DECLINATION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = DECLINATION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = TWIST_ANGLE
+ Auto
+ InputKey = TWIST_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TWIST_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RA_DEC_REF_PIXEL
+ Auto
+ InputKey = RA_DEC_REF_PIXEL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RA_DEC_REF_PIXEL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_RA
+ Auto
+ InputKey = RETICLE_POINT_RA
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_RA
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_DECLINATION
+ Auto
+ InputKey = RETICLE_POINT_DECLINATION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_DECLINATION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_TARGET_POSITION_VECTOR
+ Auto
+ InputKey = SC_TARGET_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_TARGET_POSITION_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = TARGET_CENTER_DISTANCE
+ Auto
+ InputKey = TARGET_CENTER_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TARGET_CENTER_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SLANT_DISTANCE
+ Auto
+ InputKey = SLANT_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SLANT_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_LATITUDE
+ Auto
+ InputKey = CENTER_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = CENTER_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_LONGITUDE
+ Auto
+ InputKey = CENTER_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = CENTER_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = HORIZONTAL_PIXEL_SCALE
+ Auto
+ InputKey = HORIZONTAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = HORIZONTAL_PIXEL_SCALE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = VERTICAL_PIXEL_SCALE
+ Auto
+ InputKey = VERTICAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = VERTICAL_PIXEL_SCALE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SMEAR_MAGNITUDE
+ Auto
+ InputKey = SMEAR_MAGNITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SMEAR_MAGNITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SMEAR_AZIMUTH
+ Auto
+ InputKey = SMEAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SMEAR_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = NORTH_AZIMUTH
+ Auto
+ InputKey = NORTH_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = NORTH_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_LATITUDE
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_LONGITUDE
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_LATITUDE
+ Auto
+ InputKey = SUB_SPACECRAFT_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_LONGITUDE
+ Auto
+ InputKey = SUB_SPACECRAFT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SPACECRAFT_ALTITUDE
+ Auto
+ InputKey = SPACECRAFT_ALTITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SPACECRAFT_ALTITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_AZIMUTH
+ Auto
+ InputKey = SUB_SPACECRAFT_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SPACECRAFT_SOLAR_DISTANCE
+ Auto
+ InputKey = SPACECRAFT_SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SPACECRAFT_SOLAR_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_SUN_POSITION_VECTOR
+ Auto
+ InputKey = SC_SUN_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_SUN_POSITION_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_SUN_VELOCITY_VECTOR
+ Auto
+ InputKey = SC_SUN_VELOCITY_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_SUN_VELOCITY_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SOLAR_DISTANCE
+ Auto
+ InputKey = SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SOLAR_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_AZIMUTH
+ Auto
+ InputKey = SUB_SOLAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_LATITUDE
+ Auto
+ InputKey = SUB_SOLAR_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_LONGITUDE
+ Auto
+ InputKey = SUB_SOLAR_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = INCIDENCE_ANGLE
+ Auto
+ InputKey = INCIDENCE_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = INCIDENCE_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = PHASE_ANGLE
+ Auto
+ InputKey = PHASE_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = PHASE_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = EMISSION_ANGLE
+ Auto
+ InputKey = EMISSION_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = EMISSION_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = LOCAL_HOUR_ANGLE
+ Auto
+ InputKey = LOCAL_HOUR_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = LOCAL_HOUR_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME1_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME1_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME1_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME1_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME2_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME2_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME2_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME2_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME3_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME3_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME3_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME3_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME4_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME4_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME4_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME4_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME5_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME5_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME5_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME5_PARAMETERS)
+ Translation = (*, *)
+End_Group
+End
diff --git a/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2009-08-26 b/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2009-08-26
new file mode 100644
index 0000000000..f2cf17d079
--- /dev/null
+++ b/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2009-08-26
@@ -0,0 +1,1308 @@
+#Base
+
+Group = SpacecraftName
+ Auto
+ OutputName = MISSION_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = SpacecraftName
+ Translation = ('"MESSENGER"',"Messenger")
+ Translation = (*,*)
+EndGroup
+
+Group = INSTRUMENT_HOST_NAME
+ Auto
+ OutputName = INSTRUMENT_HOST_NAME
+ OutputPosition = ("ROOT")
+ InputKey = INSTRUMENT_HOST_NAME
+ InputGroup = OriginalLabelObject
+ Translation = ('"MESSENGER"',"MESSENGER")
+ Translation = (*,*)
+EndGroup
+
+Group = DataSetId
+ Auto
+ OutputName = DATA_SET_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = DataSetId
+ Translation = (*,*)
+EndGroup
+
+Group = DataQualityId
+ Auto
+ OutputName = DATA_QUALITY_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = DataQualityId
+ Translation = (*,*)
+EndGroup
+
+Group = ProductId
+ Auto
+ OutputName = PRODUCT_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = ProductId
+ Translation = (*,*)
+ InputDefault = "N/A"
+EndGroup
+
+Group = SOURCE_PRODUCT_ID
+ Auto
+ OutputName = SOURCE_PRODUCT_ID
+ OutputPosition = (Root)
+ InputKey = SOURCE_PRODUCT_ID
+ InputGroup = Root,IsisCube,Archive
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+Group = ProducerId
+ Auto
+ OutputName = PRODUCER_INSTITUTION_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = ProducerId
+ Translation = (*,*)
+EndGroup
+
+Group = SOFTWARE_NAME
+ Auto
+ OutputName = SOFTWARE_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,RadiometricCalibration
+ InputKey = SoftwareName
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+Group = SOFTWARE_VERSION_ID
+ Auto
+ OutputName = SOFTWARE_VERSION_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,RadiometricCalibration
+ InputKey = SOFTWARE_VERSION_ID
+ Translation = (*,*)
+ InputDefault = "N/A"
+EndGroup
+
+Group = MissionPhaseName
+ Auto
+ OutputName = MISSION_PHASE_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = MissionPhaseName
+ Translation = (*,*)
+EndGroup
+
+Group = TARGET_NAME
+ Auto
+ OutputName = TARGET_NAME
+ OutputPosition = (Root)
+ InputGroup = OriginalLabelObject
+ InputKey = TARGET_NAME
+ Translation = (*,*)
+EndGroup
+
+Group = SEQUENCE_NAME
+ Auto
+ OutputName = SEQUENCE_NAME
+ OutputPosition = ("ROOT")
+ InputKey = SEQUENCE_NAME
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+# Times
+
+Group = StartTime
+ Auto
+ OutputName = START_TIME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = StartTime
+ Translation = (*,*)
+EndGroup
+
+Group = StopTime
+ Auto
+ OutputName = STOP_TIME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = StopTime
+ Translation = (*,*)
+EndGroup
+
+Group = SpacecraftClockStartCount
+ Auto
+ OutputName = SPACECRAFT_CLOCK_START_COUNT
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = SpacecraftClockStartCount
+ Translation = (*,*)
+EndGroup
+
+Group = SpacecraftClockStopCount
+ Auto
+ OutputName = SPACECRAFT_CLOCK_STOP_COUNT
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = SpacecraftClockStopCount
+ Translation = (*,*)
+EndGroup
+
+Group = EdrProductCreationTime
+ Auto
+ OutputName = PRODUCT_CREATION_TIME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Archive
+ InputKey = EdrProductCreationTime
+ Translation = (*,*)
+EndGroup
+
+# Instrument
+
+Group = InstrumentName
+ Auto
+ OutputName = INSTRUMENT_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = InstrumentName
+ Translation = (*,*)
+EndGroup
+
+Group = InstrumentId
+ Auto
+ OutputName = INSTRUMENT_ID
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = InstrumentId
+ Translation = (*,*)
+EndGroup
+
+Group = FILTER_NAME
+ Auto
+ OutputName = FILTER_NAME
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,BandBin
+ InputKey = Name
+ Translation = (*,*)
+EndGroup
+
+Group = FILTER_NUMBER
+ Auto
+ OutputName = FILTER_NUMBER
+ OutputPosition = (Root)
+ InputGroup = OriginalLabelObject
+ InputKey = FILTER_NUMBER
+# Translation = (N/A, 0)
+ Translation = (*,*)
+# InputDefault = N/A
+EndGroup
+
+Group = CENTER_FILTER_WAVELENGTH
+ Auto
+ OutputName = CENTER_FILTER_WAVELENGTH
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,BandBin
+ InputKey = Center
+ Translation = (*,*)
+EndGroup
+
+Group = FilterWidth
+ Auto
+ OutputName = BANDWIDTH
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,BandBin
+ InputKey = Width
+# Translation = (N/A, 50)
+ Translation = (*,*)
+EndGroup
+
+Group = ExposureDuration
+ Auto
+ OutputName = EXPOSURE_DURATION
+ OutputPosition = (Root)
+ InputGroup = Root,IsisCube,Instrument
+ InputKey = ExposureDuration
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+Group = ExposureType
+ Auto
+ OutputName = EXPOSURE_TYPE
+ OutputPosition = (Root)
+ InputKey = ExposureType
+ InputGroup = Root,IsisCube,Instrument
+ Translation = ("MANUAL", "Manual")
+ Translation = ("AUTOMATIC", "Automatic")
+ Translation = (*,*)
+ InputDefault = UNKNOWN
+EndGroup
+
+Group = Units
+ Auto
+ OutputName = UNIT
+ OutputPosition = ("Object","IMAGE")
+ InputGroup = Root,IsisCube,RadiometricCalibration
+ InputKey = Units
+ Translation = (*,*)
+ InputDefault = N/A
+EndGroup
+
+Group = DarkStripMean
+ Auto
+ OutputName = DARK_STRIP_MEAN
+ OutputPosition = ("Object","IMAGE")
+ InputGroup = Root,IsisCube,RadiometricCalibration
+ InputKey = DarkStripMean
+ Translation = (*,*)
+ InputDefault = "N/A"
+EndGroup
+
+Group = DETECTOR_TEMPERATURE
+ Auto
+ OutputName = DETECTOR_TEMPERATURE
+ OutputPosition = ("ROOT")
+ InputKey = DETECTOR_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = FOCAL_PLANE_TEMPERATURE
+ Auto
+ OutputName = FOCAL_PLANE_TEMPERATURE
+ OutputPosition = ("ROOT")
+ InputKey = FOCAL_PLANE_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = FILTER_TEMPERATURE
+ Auto
+ OutputName = FILTER_TEMPERATURE
+ OutputPosition = ("ROOT")
+ InputKey = FILTER_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = OPTICS_TEMPERATURE
+ Auto
+ OutputName = OPTICS_TEMPERATURE
+ OutputPosition = ("ROOT")
+ InputKey = OPTICS_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:MET_EXP
+ Auto
+ OutputName = MESS:MET_EXP
+ OutputPosition = ("ROOT")
+ InputKey = MESS:MET_EXP
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_CLOCK_COUNT
+ Auto
+ OutputName = MESS:ATT_CLOCK_COUNT
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_CLOCK_COUNT
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_Q1
+ Auto
+ OutputName = MESS:ATT_Q1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_Q1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_Q2
+ Auto
+ OutputName = MESS:ATT_Q2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_Q2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_Q3
+ Auto
+ OutputName = MESS:ATT_Q3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_Q3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_Q4
+ Auto
+ OutputName = MESS:ATT_Q4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_Q4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:ATT_FLAG
+ Auto
+ OutputName = MESS:ATT_FLAG
+ OutputPosition = ("ROOT")
+ InputKey = MESS:ATT_FLAG
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_GOAL
+ Auto
+ OutputName = MESS:PIV_GOAL
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_GOAL
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_POS
+ Auto
+ OutputName = MESS:PIV_POS
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_POS
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_READ
+ Auto
+ OutputName = MESS:PIV_READ
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_READ
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_CAL
+ Auto
+ OutputName = MESS:PIV_CAL
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_CAL
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_GOAL
+ Auto
+ OutputName = MESS:FW_GOAL
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_GOAL
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_POS
+ Auto
+ OutputName = MESS:FW_POS
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_POS
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_READ
+ Auto
+ OutputName = MESS:FW_READ
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_READ
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:CCD_TEMP
+ Auto
+ OutputName = MESS:CCD_TEMP
+ OutputPosition = ("ROOT")
+ InputKey = MESS:CCD_TEMP
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:CAM_T1
+ Auto
+ OutputName = MESS:CAM_T1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:CAM_T1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:CAM_T2
+ Auto
+ OutputName = MESS:CAM_T2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:CAM_T2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:EXPOSURE
+ Auto
+ OutputName = MESS:EXPOSURE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:EXPOSURE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:DPU_ID
+ Auto
+ OutputName = MESS:DPU_ID
+ OutputPosition = ("ROOT")
+ InputKey = MESS:DPU_ID
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:IMAGER
+ Auto
+ OutputName = MESS:IMAGER
+ OutputPosition = ("ROOT")
+ InputKey = MESS:IMAGER
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SOURCE
+ Auto
+ OutputName = MESS:SOURCE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SOURCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FPU_BIN
+ Auto
+ OutputName = MESS:FPU_BIN
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FPU_BIN
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:COMP12_8
+ Auto
+ OutputName = MESS:COMP12_8
+ OutputPosition = ("ROOT")
+ InputKey = MESS:COMP12_8
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:COMP_ALG
+ Auto
+ OutputName = MESS:COMP_ALG
+ OutputPosition = ("ROOT")
+ InputKey = MESS:COMP_ALG
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:COMP_FST
+ Auto
+ OutputName = MESS:COMP_FST
+ OutputPosition = ("ROOT")
+ InputKey = MESS:COMP_FST
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:TIME_PLS
+ Auto
+ OutputName = MESS:TIME_PLS
+ OutputPosition = ("ROOT")
+ InputKey = MESS:TIME_PLS
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:LATCH_UP
+ Auto
+ OutputName = MESS:LATCH_UP
+ OutputPosition = ("ROOT")
+ InputKey = MESS:LATCH_UP
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:EXP_MODE
+ Auto
+ OutputName = MESS:EXP_MODE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:EXP_MODE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_STAT
+ Auto
+ OutputName = MESS:PIV_STAT
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_STAT
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_MPEN
+ Auto
+ OutputName = MESS:PIV_MPEN
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_MPEN
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_PV
+ Auto
+ OutputName = MESS:PIV_PV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_PV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIV_RV
+ Auto
+ OutputName = MESS:PIV_RV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIV_RV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_PV
+ Auto
+ OutputName = MESS:FW_PV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_PV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:FW_RV
+ Auto
+ OutputName = MESS:FW_RV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:FW_RV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_STAT
+ Auto
+ OutputName = MESS:AEX_STAT
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_STAT
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_STHR
+ Auto
+ OutputName = MESS:AEX_STHR
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_STHR
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_TGTB
+ Auto
+ OutputName = MESS:AEX_TGTB
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_TGTB
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_BACB
+ Auto
+ OutputName = MESS:AEX_BACB
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_BACB
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_MAXE
+ Auto
+ OutputName = MESS:AEX_MAXE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_MAXE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:AEX_MINE
+ Auto
+ OutputName = MESS:AEX_MINE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:AEX_MINE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:DLNKPRIO
+ Auto
+ OutputName = MESS:DLNKPRIO
+ OutputPosition = ("ROOT")
+ InputKey = MESS:DLNKPRIO
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:WVLRATIO
+ Auto
+ OutputName = MESS:WVLRATIO
+ OutputPosition = ("ROOT")
+ InputKey = MESS:WVLRATIO
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:PIXELBIN
+ Auto
+ OutputName = MESS:PIXELBIN
+ OutputPosition = ("ROOT")
+ InputKey = MESS:PIXELBIN
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBFRAME
+ Auto
+ OutputName = MESS:SUBFRAME
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBFRAME
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X1
+ Auto
+ OutputName = MESS:SUBF_X1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y1
+ Auto
+ OutputName = MESS:SUBF_Y1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX1
+ Auto
+ OutputName = MESS:SUBF_DX1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY1
+ Auto
+ OutputName = MESS:SUBF_DY1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X2
+ Auto
+ OutputName = MESS:SUBF_X2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y2
+ Auto
+ OutputName = MESS:SUBF_Y2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX2
+ Auto
+ OutputName = MESS:SUBF_DX2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY2
+ Auto
+ OutputName = MESS:SUBF_DY2
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY2
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X3
+ Auto
+ OutputName = MESS:SUBF_X3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y3
+ Auto
+ OutputName = MESS:SUBF_Y3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX3
+ Auto
+ OutputName = MESS:SUBF_DX3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY3
+ Auto
+ OutputName = MESS:SUBF_DY3
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY3
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X4
+ Auto
+ OutputName = MESS:SUBF_X4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y4
+ Auto
+ OutputName = MESS:SUBF_Y4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX4
+ Auto
+ OutputName = MESS:SUBF_DX4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY4
+ Auto
+ OutputName = MESS:SUBF_DY4
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY4
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_X5
+ Auto
+ OutputName = MESS:SUBF_X5
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_X5
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_Y5
+ Auto
+ OutputName = MESS:SUBF_Y5
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_Y5
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DX5
+ Auto
+ OutputName = MESS:SUBF_DX5
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DX5
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:SUBF_DY5
+ Auto
+ OutputName = MESS:SUBF_DY5
+ OutputPosition = ("ROOT")
+ InputKey = MESS:SUBF_DY5
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:CRITOPNV
+ Auto
+ OutputName = MESS:CRITOPNV
+ OutputPosition = ("ROOT")
+ InputKey = MESS:CRITOPNV
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:JAILBARS
+ Auto
+ OutputName = MESS:JAILBARS
+ OutputPosition = ("ROOT")
+ InputKey = MESS:JAILBARS
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:JB_X0
+ Auto
+ OutputName = MESS:JB_X0
+ OutputPosition = ("ROOT")
+ InputKey = MESS:JB_X0
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:JB_X1
+ Auto
+ OutputName = MESS:JB_X1
+ OutputPosition = ("ROOT")
+ InputKey = MESS:JB_X1
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = MESS:JB_SPACE
+ Auto
+ OutputName = MESS:JB_SPACE
+ OutputPosition = ("ROOT")
+ InputKey = MESS:JB_SPACE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RIGHT_ASCENSION
+ Auto
+ OutputName = RIGHT_ASCENSION
+ OutputPosition = ("ROOT")
+ InputKey = RIGHT_ASCENSION
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = DECLINATION
+ Auto
+ OutputName = DECLINATION
+ OutputPosition = ("ROOT")
+ InputKey = DECLINATION
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = TWIST_ANGLE
+ Auto
+ OutputName = TWIST_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = TWIST_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RA_DEC_REF_PIXEL
+ Auto
+ OutputName = RA_DEC_REF_PIXEL
+ OutputPosition = ("ROOT")
+ InputKey = RA_DEC_REF_PIXEL
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RETICLE_POINT_RA
+ Auto
+ OutputName = RETICLE_POINT_RA
+ OutputPosition = ("ROOT")
+ InputKey = RETICLE_POINT_RA
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RETICLE_POINT_DECLINATION
+ Auto
+ OutputName = RETICLE_POINT_DECLINATION
+ OutputPosition = ("ROOT")
+ InputKey = RETICLE_POINT_DECLINATION
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SC_TARGET_POSITION_VECTOR
+ Auto
+ OutputName = SC_TARGET_POSITION_VECTOR
+ OutputPosition = ("ROOT")
+ InputKey = SC_TARGET_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = TARGET_CENTER_DISTANCE
+ Auto
+ OutputName = TARGET_CENTER_DISTANCE
+ OutputPosition = ("ROOT")
+ InputKey = TARGET_CENTER_DISTANCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SLANT_DISTANCE
+ Auto
+ OutputName = SLANT_DISTANCE
+ OutputPosition = ("ROOT")
+ InputKey = SLANT_DISTANCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = CENTER_LATITUDE
+ Auto
+ OutputName = CENTER_LATITUDE
+ OutputPosition = ("ROOT")
+ InputKey = CENTER_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = CENTER_LONGITUDE
+ Auto
+ OutputName = CENTER_LONGITUDE
+ OutputPosition = ("ROOT")
+ InputKey = CENTER_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = HORIZONTAL_PIXEL_SCALE
+ Auto
+ OutputName = HORIZONTAL_PIXEL_SCALE
+ OutputPosition = ("ROOT")
+ InputKey = HORIZONTAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = VERTICAL_PIXEL_SCALE
+ Auto
+ OutputName = VERTICAL_PIXEL_SCALE
+ OutputPosition = ("ROOT")
+ InputKey = VERTICAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SMEAR_MAGNITUDE
+ Auto
+ OutputName = SMEAR_MAGNITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SMEAR_MAGNITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SMEAR_AZIMUTH
+ Auto
+ OutputName = SMEAR_AZIMUTH
+ OutputPosition = ("ROOT")
+ InputKey = SMEAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = NORTH_AZIMUTH
+ Auto
+ OutputName = NORTH_AZIMUTH
+ OutputPosition = ("ROOT")
+ InputKey = NORTH_AZIMUTH
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RETICLE_POINT_LATITUDE
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("ROOT")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = RETICLE_POINT_LONGITUDE
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("ROOT")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SPACECRAFT_LATITUDE
+ Auto
+ OutputName = SUB_SPACECRAFT_LATITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SPACECRAFT_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SPACECRAFT_LONGITUDE
+ Auto
+ OutputName = SUB_SPACECRAFT_LONGITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SPACECRAFT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SPACECRAFT_ALTITUDE
+ Auto
+ OutputName = SPACECRAFT_ALTITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SPACECRAFT_ALTITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SPACECRAFT_AZIMUTH
+ Auto
+ OutputName = SUB_SPACECRAFT_AZIMUTH
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SPACECRAFT_AZIMUTH
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SPACECRAFT_SOLAR_DISTANCE
+ Auto
+ OutputName = SPACECRAFT_SOLAR_DISTANCE
+ OutputPosition = ("ROOT")
+ InputKey = SPACECRAFT_SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SC_SUN_POSITION_VECTOR
+ Auto
+ OutputName = SC_SUN_POSITION_VECTOR
+ OutputPosition = ("ROOT")
+ InputKey = SC_SUN_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SC_SUN_VELOCITY_VECTOR
+ Auto
+ OutputName = SC_SUN_VELOCITY_VECTOR
+ OutputPosition = ("ROOT")
+ InputKey = SC_SUN_VELOCITY_VECTOR
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SOLAR_DISTANCE
+ Auto
+ OutputName = SOLAR_DISTANCE
+ OutputPosition = ("ROOT")
+ InputKey = SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SOLAR_AZIMUTH
+ Auto
+ OutputName = SUB_SOLAR_AZIMUTH
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SOLAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SOLAR_LATITUDE
+ Auto
+ OutputName = SUB_SOLAR_LATITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SOLAR_LATITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUB_SOLAR_LONGITUDE
+ Auto
+ OutputName = SUB_SOLAR_LONGITUDE
+ OutputPosition = ("ROOT")
+ InputKey = SUB_SOLAR_LONGITUDE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = INCIDENCE_ANGLE
+ Auto
+ OutputName = INCIDENCE_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = INCIDENCE_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = PHASE_ANGLE
+ Auto
+ OutputName = PHASE_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = PHASE_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = EMISSION_ANGLE
+ Auto
+ OutputName = EMISSION_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = EMISSION_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = LOCAL_HOUR_ANGLE
+ Auto
+ OutputName = LOCAL_HOUR_ANGLE
+ OutputPosition = ("ROOT")
+ InputKey = LOCAL_HOUR_ANGLE
+ InputGroup = OriginalLabelObject
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME1_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME1_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME1_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME1_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME1_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME1_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME2_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME2_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME2_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME2_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME2_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME2_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME3_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME3_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME3_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME3_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME3_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME3_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME4_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME4_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME4_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME4_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME4_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME4_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME5_PARAMETERS
+ Auto
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ("Group","SUBFRAME5_PARAMETERS")
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME5_PARAMETERS
+ Translation = (*,*)
+EndGroup
+
+Group = SUBFRAME5_PARAMETERS2
+ Auto
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ("Group","SUBFRAME5_PARAMETERS")
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject,SUBFRAME5_PARAMETERS
+ Translation = (*,*)
+EndGroup
diff --git a/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2011-03-31 b/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2011-03-31
new file mode 100644
index 0000000000..84dc5adda0
--- /dev/null
+++ b/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2011-03-31
@@ -0,0 +1,1492 @@
+#Base
+Group = SpacecraftName
+ Auto
+ InputKey = SpacecraftName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = MISSION_NAME
+ OutputPosition = Root
+ Translation = ("MESSENGER", Messenger)
+ Translation = (*, *)
+End_Group
+
+Group = INSTRUMENT_HOST_NAME
+ Auto
+ InputKey = INSTRUMENT_HOST_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = INSTRUMENT_HOST_NAME
+ OutputPosition = ROOT
+ Translation = ("MESSENGER", MESSENGER)
+ Translation = (*, *)
+End_Group
+
+Group = DataSetId
+ Auto
+ InputKey = DataSetId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = DATA_SET_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = DataQualityId
+ Auto
+ InputKey = DataQualityId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = DATA_QUALITY_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ProductId
+ Auto
+ InputKey = ProductId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = PRODUCT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOURCE_PRODUCT_ID
+ Auto
+ InputKey = SOURCE_PRODUCT_ID
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = SOURCE_PRODUCT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ProducerId
+ Auto
+ InputKey = ProducerId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = PRODUCER_INSTITUTION_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOFTWARE_NAME
+ Auto
+ InputKey = SoftwareName
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = SOFTWARE_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOFTWARE_VERSION_ID
+ Auto
+ InputKey = SOFTWARE_VERSION_ID
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = SOFTWARE_VERSION_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = MissionPhaseName
+ Auto
+ InputKey = MissionPhaseName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = MISSION_PHASE_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = TARGET_NAME
+ Auto
+ InputKey = TARGET_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TARGET_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SEQUENCE_NAME
+ Auto
+ InputKey = SEQUENCE_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = SEQUENCE_NAME
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = OBSERVATION_ID
+ Auto
+ InputKey = OBSERVATION_ID
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = OBSERVATION_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+# Times
+Group = StartTime
+ Auto
+ InputKey = StartTime
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = START_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = StopTime
+ Auto
+ InputKey = StopTime
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = STOP_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStartCount
+ Auto
+ InputKey = SpacecraftClockStartCount
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = SPACECRAFT_CLOCK_START_COUNT
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStopCount
+ Auto
+ InputKey = SpacecraftClockStopCount
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = SPACECRAFT_CLOCK_STOP_COUNT
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = EdrProductCreationTime
+ Auto
+ InputKey = EdrProductCreationTime
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = PRODUCT_CREATION_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+# Instrument
+Group = InstrumentName
+ Auto
+ InputKey = InstrumentName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = INSTRUMENT_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = InstrumentId
+ Auto
+ InputKey = InstrumentId
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = INSTRUMENT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_NAME
+ Auto
+ InputKey = Name
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = FILTER_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_NUMBER
+ Auto
+ InputKey = FILTER_NUMBER
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FILTER_NUMBER
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_FILTER_WAVELENGTH
+ Auto
+ InputKey = Center
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = CENTER_FILTER_WAVELENGTH
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FilterWidth
+ Auto
+ InputKey = Width
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = BANDWIDTH
+ OutputPosition = Root
+
+ # Translation = (N/A, 50)
+ Translation = (*, *)
+End_Group
+
+Group = ExposureDuration
+ Auto
+ InputKey = ExposureDuration
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ InputDefault = N/A
+ OutputName = EXPOSURE_DURATION
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ExposureType
+ Auto
+ InputKey = ExposureType
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ InputDefault = UNKNOWN
+ OutputName = EXPOSURE_TYPE
+ OutputPosition = Root
+ Translation = (MANUAL, Manual)
+ Translation = (AUTOMATIC, Automatic)
+ Translation = (*, *)
+End_Group
+
+Group = Units
+ Auto
+ InputKey = Units
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = UNIT
+ OutputPosition = (Object, IMAGE)
+ Translation = (*, *)
+End_Group
+
+Group = DarkStripMean
+ Auto
+ InputKey = DarkStripMean
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = DARK_STRIP_MEAN
+ OutputPosition = (Object, IMAGE)
+ Translation = (*, *)
+End_Group
+
+Group = DETECTOR_TEMPERATURE
+ Auto
+ InputKey = DETECTOR_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = DETECTOR_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = FOCAL_PLANE_TEMPERATURE
+ Auto
+ InputKey = FOCAL_PLANE_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FOCAL_PLANE_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_TEMPERATURE
+ Auto
+ InputKey = FILTER_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FILTER_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = OPTICS_TEMPERATURE
+ Auto
+ InputKey = OPTICS_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = OPTICS_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:MET_EXP
+ Auto
+ InputKey = MESS:MET_EXP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:MET_EXP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMG_ID_LSB
+ Auto
+ InputKey = MESS:IMG_ID_LSB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:IMG_ID_LSB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMG_ID_MSB
+ Auto
+ InputKey = MESS:IMG_ID_MSB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:IMG_ID_MSB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_CLOCK_COUNT
+ Auto
+ InputKey = MESS:ATT_CLOCK_COUNT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_CLOCK_COUNT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q1
+ Auto
+ InputKey = MESS:ATT_Q1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q2
+ Auto
+ InputKey = MESS:ATT_Q2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q3
+ Auto
+ InputKey = MESS:ATT_Q3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q4
+ Auto
+ InputKey = MESS:ATT_Q4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_FLAG
+ Auto
+ InputKey = MESS:ATT_FLAG
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_FLAG
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_POS_MOTOR
+ Auto
+ InputKey = MESS:PIV_POS_MOTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:PIV_POS_MOTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_GOAL
+ Auto
+ InputKey = MESS:PIV_GOAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_GOAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_POS
+ Auto
+ InputKey = MESS:PIV_POS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_POS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_READ
+ Auto
+ InputKey = MESS:PIV_READ
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_READ
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_CAL
+ Auto
+ InputKey = MESS:PIV_CAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_CAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_GOAL
+ Auto
+ InputKey = MESS:FW_GOAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_GOAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_POS
+ Auto
+ InputKey = MESS:FW_POS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_POS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_READ
+ Auto
+ InputKey = MESS:FW_READ
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_READ
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CCD_TEMP
+ Auto
+ InputKey = MESS:CCD_TEMP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CCD_TEMP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CAM_T1
+ Auto
+ InputKey = MESS:CAM_T1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CAM_T1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CAM_T2
+ Auto
+ InputKey = MESS:CAM_T2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CAM_T2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:EXPOSURE
+ Auto
+ InputKey = MESS:EXPOSURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:EXPOSURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:DPU_ID
+ Auto
+ InputKey = MESS:DPU_ID
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:DPU_ID
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMAGER
+ Auto
+ InputKey = MESS:IMAGER
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:IMAGER
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SOURCE
+ Auto
+ InputKey = MESS:SOURCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SOURCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FPU_BIN
+ Auto
+ InputKey = MESS:FPU_BIN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FPU_BIN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP12_8
+ Auto
+ InputKey = MESS:COMP12_8
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP12_8
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP_ALG
+ Auto
+ InputKey = MESS:COMP_ALG
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP_ALG
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP_FST
+ Auto
+ InputKey = MESS:COMP_FST
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP_FST
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:TIME_PLS
+ Auto
+ InputKey = MESS:TIME_PLS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:TIME_PLS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:LATCH_UP
+ Auto
+ InputKey = MESS:LATCH_UP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:LATCH_UP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:EXP_MODE
+ Auto
+ InputKey = MESS:EXP_MODE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:EXP_MODE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_STAT
+ Auto
+ InputKey = MESS:PIV_STAT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_STAT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_MPEN
+ Auto
+ InputKey = MESS:PIV_MPEN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_MPEN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_PV
+ Auto
+ InputKey = MESS:PIV_PV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_PV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_RV
+ Auto
+ InputKey = MESS:PIV_RV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_RV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_PV
+ Auto
+ InputKey = MESS:FW_PV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_PV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_RV
+ Auto
+ InputKey = MESS:FW_RV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_RV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_STAT
+ Auto
+ InputKey = MESS:AEX_STAT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_STAT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_STHR
+ Auto
+ InputKey = MESS:AEX_STHR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_STHR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_TGTB
+ Auto
+ InputKey = MESS:AEX_TGTB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_TGTB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_BACB
+ Auto
+ InputKey = MESS:AEX_BACB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_BACB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_MAXE
+ Auto
+ InputKey = MESS:AEX_MAXE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_MAXE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_MINE
+ Auto
+ InputKey = MESS:AEX_MINE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_MINE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:DLNKPRIO
+ Auto
+ InputKey = MESS:DLNKPRIO
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:DLNKPRIO
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:WVLRATIO
+ Auto
+ InputKey = MESS:WVLRATIO
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:WVLRATIO
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIXELBIN
+ Auto
+ InputKey = MESS:PIXELBIN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIXELBIN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBFRAME
+ Auto
+ InputKey = MESS:SUBFRAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBFRAME
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X1
+ Auto
+ InputKey = MESS:SUBF_X1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y1
+ Auto
+ InputKey = MESS:SUBF_Y1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX1
+ Auto
+ InputKey = MESS:SUBF_DX1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY1
+ Auto
+ InputKey = MESS:SUBF_DY1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X2
+ Auto
+ InputKey = MESS:SUBF_X2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y2
+ Auto
+ InputKey = MESS:SUBF_Y2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX2
+ Auto
+ InputKey = MESS:SUBF_DX2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY2
+ Auto
+ InputKey = MESS:SUBF_DY2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X3
+ Auto
+ InputKey = MESS:SUBF_X3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y3
+ Auto
+ InputKey = MESS:SUBF_Y3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX3
+ Auto
+ InputKey = MESS:SUBF_DX3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY3
+ Auto
+ InputKey = MESS:SUBF_DY3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X4
+ Auto
+ InputKey = MESS:SUBF_X4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y4
+ Auto
+ InputKey = MESS:SUBF_Y4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX4
+ Auto
+ InputKey = MESS:SUBF_DX4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY4
+ Auto
+ InputKey = MESS:SUBF_DY4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X5
+ Auto
+ InputKey = MESS:SUBF_X5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y5
+ Auto
+ InputKey = MESS:SUBF_Y5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX5
+ Auto
+ InputKey = MESS:SUBF_DX5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY5
+ Auto
+ InputKey = MESS:SUBF_DY5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CRITOPNV
+ Auto
+ InputKey = MESS:CRITOPNV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CRITOPNV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JAILBARS
+ Auto
+ InputKey = MESS:JAILBARS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JAILBARS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_X0
+ Auto
+ InputKey = MESS:JB_X0
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_X0
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_X1
+ Auto
+ InputKey = MESS:JB_X1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_X1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_SPACE
+ Auto
+ InputKey = MESS:JB_SPACE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_SPACE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RIGHT_ASCENSION
+ Auto
+ InputKey = RIGHT_ASCENSION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RIGHT_ASCENSION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = DECLINATION
+ Auto
+ InputKey = DECLINATION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = DECLINATION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = TWIST_ANGLE
+ Auto
+ InputKey = TWIST_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TWIST_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RA_DEC_REF_PIXEL
+ Auto
+ InputKey = RA_DEC_REF_PIXEL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RA_DEC_REF_PIXEL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_RA
+ Auto
+ InputKey = RETICLE_POINT_RA
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_RA
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_DECLINATION
+ Auto
+ InputKey = RETICLE_POINT_DECLINATION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_DECLINATION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_TARGET_POSITION_VECTOR
+ Auto
+ InputKey = SC_TARGET_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_TARGET_POSITION_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = TARGET_CENTER_DISTANCE
+ Auto
+ InputKey = TARGET_CENTER_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TARGET_CENTER_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SLANT_DISTANCE
+ Auto
+ InputKey = SLANT_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SLANT_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_LATITUDE
+ Auto
+ InputKey = CENTER_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = CENTER_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_LONGITUDE
+ Auto
+ InputKey = CENTER_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = CENTER_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = HORIZONTAL_PIXEL_SCALE
+ Auto
+ InputKey = HORIZONTAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = HORIZONTAL_PIXEL_SCALE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = VERTICAL_PIXEL_SCALE
+ Auto
+ InputKey = VERTICAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = VERTICAL_PIXEL_SCALE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SMEAR_MAGNITUDE
+ Auto
+ InputKey = SMEAR_MAGNITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SMEAR_MAGNITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SMEAR_AZIMUTH
+ Auto
+ InputKey = SMEAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SMEAR_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = NORTH_AZIMUTH
+ Auto
+ InputKey = NORTH_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = NORTH_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_LATITUDE
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_LONGITUDE
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_LATITUDE
+ Auto
+ InputKey = SUB_SPACECRAFT_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_LONGITUDE
+ Auto
+ InputKey = SUB_SPACECRAFT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SPACECRAFT_ALTITUDE
+ Auto
+ InputKey = SPACECRAFT_ALTITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SPACECRAFT_ALTITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_AZIMUTH
+ Auto
+ InputKey = SUB_SPACECRAFT_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SPACECRAFT_SOLAR_DISTANCE
+ Auto
+ InputKey = SPACECRAFT_SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SPACECRAFT_SOLAR_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_SUN_POSITION_VECTOR
+ Auto
+ InputKey = SC_SUN_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_SUN_POSITION_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_SUN_VELOCITY_VECTOR
+ Auto
+ InputKey = SC_SUN_VELOCITY_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_SUN_VELOCITY_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SOLAR_DISTANCE
+ Auto
+ InputKey = SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SOLAR_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_AZIMUTH
+ Auto
+ InputKey = SUB_SOLAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_LATITUDE
+ Auto
+ InputKey = SUB_SOLAR_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_LONGITUDE
+ Auto
+ InputKey = SUB_SOLAR_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = INCIDENCE_ANGLE
+ Auto
+ InputKey = INCIDENCE_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = INCIDENCE_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = PHASE_ANGLE
+ Auto
+ InputKey = PHASE_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = PHASE_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = EMISSION_ANGLE
+ Auto
+ InputKey = EMISSION_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = EMISSION_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = LOCAL_HOUR_ANGLE
+ Auto
+ InputKey = LOCAL_HOUR_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = LOCAL_HOUR_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME1_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME1_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME1_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME1_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME2_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME2_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME2_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME2_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME3_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME3_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME3_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME3_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME4_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME4_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME4_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME4_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME5_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME5_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME5_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME5_PARAMETERS)
+ Translation = (*, *)
+End_Group
+End
diff --git a/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2011-06-15 b/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2011-06-15
new file mode 100644
index 0000000000..56d17fc320
--- /dev/null
+++ b/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2011-06-15
@@ -0,0 +1,1514 @@
+#Base
+Group = SpacecraftName
+ Auto
+ InputKey = SpacecraftName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = MISSION_NAME
+ OutputPosition = Root
+ Translation = ("MESSENGER", Messenger)
+ Translation = (*, *)
+End_Group
+
+Group = INSTRUMENT_HOST_NAME
+ Auto
+ InputKey = INSTRUMENT_HOST_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = INSTRUMENT_HOST_NAME
+ OutputPosition = ROOT
+ Translation = ("MESSENGER", MESSENGER)
+ Translation = (*, *)
+End_Group
+
+Group = DataSetId
+ Auto
+ InputKey = DataSetId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = DATA_SET_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = DataQualityId
+ Auto
+ InputKey = DataQualityId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = DATA_QUALITY_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ProductId
+ Auto
+ InputKey = ProductId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = PRODUCT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ObservationType
+ Auto
+ InputKey = ObservationType
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = OBSERVATION_TYPE
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SiteId
+ Auto
+ InputKey = SiteId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = SITE_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOURCE_PRODUCT_ID
+ Auto
+ InputKey = SOURCE_PRODUCT_ID
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ InputDefault = N/A
+ OutputName = SOURCE_PRODUCT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ProducerId
+ Auto
+ InputKey = ProducerId
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = PRODUCER_INSTITUTION_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOFTWARE_NAME
+ Auto
+ InputKey = SoftwareName
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = SOFTWARE_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SOFTWARE_VERSION_ID
+ Auto
+ InputKey = SOFTWARE_VERSION_ID
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = SOFTWARE_VERSION_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = MissionPhaseName
+ Auto
+ InputKey = MissionPhaseName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = MISSION_PHASE_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = TARGET_NAME
+ Auto
+ InputKey = TARGET_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TARGET_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SEQUENCE_NAME
+ Auto
+ InputKey = SEQUENCE_NAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = SEQUENCE_NAME
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = OBSERVATION_ID
+ Auto
+ InputKey = OBSERVATION_ID
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = OBSERVATION_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+# Times
+Group = StartTime
+ Auto
+ InputKey = StartTime
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = START_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = StopTime
+ Auto
+ InputKey = StopTime
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = STOP_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStartCount
+ Auto
+ InputKey = SpacecraftClockStartCount
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = SPACECRAFT_CLOCK_START_COUNT
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = SpacecraftClockStopCount
+ Auto
+ InputKey = SpacecraftClockStopCount
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = SPACECRAFT_CLOCK_STOP_COUNT
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = EdrProductCreationTime
+ Auto
+ InputKey = EdrProductCreationTime
+ InputGroup = "Root,IsisCube,Archive"
+ InputPosition = (Root, IsisCube, Archive)
+ OutputName = PRODUCT_CREATION_TIME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+# Instrument
+Group = InstrumentName
+ Auto
+ InputKey = InstrumentName
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = INSTRUMENT_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = InstrumentId
+ Auto
+ InputKey = InstrumentId
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ OutputName = INSTRUMENT_ID
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_NAME
+ Auto
+ InputKey = Name
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = FILTER_NAME
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_NUMBER
+ Auto
+ InputKey = FILTER_NUMBER
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FILTER_NUMBER
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_FILTER_WAVELENGTH
+ Auto
+ InputKey = Center
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = CENTER_FILTER_WAVELENGTH
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = FilterWidth
+ Auto
+ InputKey = Width
+ InputGroup = "Root,IsisCube,BandBin"
+ InputPosition = (Root, IsisCube, BandBin)
+ OutputName = BANDWIDTH
+ OutputPosition = Root
+
+ # Translation = (N/A, 50)
+ Translation = (*, *)
+End_Group
+
+Group = ExposureDuration
+ Auto
+ InputKey = ExposureDuration
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ InputDefault = N/A
+ OutputName = EXPOSURE_DURATION
+ OutputPosition = Root
+ Translation = (*, *)
+End_Group
+
+Group = ExposureType
+ Auto
+ InputKey = ExposureType
+ InputGroup = "Root,IsisCube,Instrument"
+ InputPosition = (Root, IsisCube, Instrument)
+ InputDefault = UNKNOWN
+ OutputName = EXPOSURE_TYPE
+ OutputPosition = Root
+ Translation = (MANUAL, Manual)
+ Translation = (AUTOMATIC, Automatic)
+ Translation = (*, *)
+End_Group
+
+Group = Units
+ Auto
+ InputKey = Units
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = UNIT
+ OutputPosition = (Object, IMAGE)
+ Translation = (*, *)
+End_Group
+
+Group = DarkStripMean
+ Auto
+ InputKey = DarkStripMean
+ InputGroup = "Root,IsisCube,RadiometricCalibration"
+ InputPosition = (Root, IsisCube, RadiometricCalibration)
+ InputDefault = N/A
+ OutputName = DARK_STRIP_MEAN
+ OutputPosition = (Object, IMAGE)
+ Translation = (*, *)
+End_Group
+
+Group = DETECTOR_TEMPERATURE
+ Auto
+ InputKey = DETECTOR_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = DETECTOR_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = FOCAL_PLANE_TEMPERATURE
+ Auto
+ InputKey = FOCAL_PLANE_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FOCAL_PLANE_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = FILTER_TEMPERATURE
+ Auto
+ InputKey = FILTER_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = FILTER_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = OPTICS_TEMPERATURE
+ Auto
+ InputKey = OPTICS_TEMPERATURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = OPTICS_TEMPERATURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:MET_EXP
+ Auto
+ InputKey = MESS:MET_EXP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:MET_EXP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMG_ID_LSB
+ Auto
+ InputKey = MESS:IMG_ID_LSB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:IMG_ID_LSB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMG_ID_MSB
+ Auto
+ InputKey = MESS:IMG_ID_MSB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:IMG_ID_MSB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_CLOCK_COUNT
+ Auto
+ InputKey = MESS:ATT_CLOCK_COUNT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_CLOCK_COUNT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q1
+ Auto
+ InputKey = MESS:ATT_Q1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q2
+ Auto
+ InputKey = MESS:ATT_Q2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q3
+ Auto
+ InputKey = MESS:ATT_Q3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_Q4
+ Auto
+ InputKey = MESS:ATT_Q4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_Q4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:ATT_FLAG
+ Auto
+ InputKey = MESS:ATT_FLAG
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:ATT_FLAG
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_POS_MOTOR
+ Auto
+ InputKey = MESS:PIV_POS_MOTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ InputDefault = N/A
+ OutputName = MESS:PIV_POS_MOTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_GOAL
+ Auto
+ InputKey = MESS:PIV_GOAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_GOAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_POS
+ Auto
+ InputKey = MESS:PIV_POS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_POS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_READ
+ Auto
+ InputKey = MESS:PIV_READ
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_READ
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_CAL
+ Auto
+ InputKey = MESS:PIV_CAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_CAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_GOAL
+ Auto
+ InputKey = MESS:FW_GOAL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_GOAL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_POS
+ Auto
+ InputKey = MESS:FW_POS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_POS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_READ
+ Auto
+ InputKey = MESS:FW_READ
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_READ
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CCD_TEMP
+ Auto
+ InputKey = MESS:CCD_TEMP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CCD_TEMP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CAM_T1
+ Auto
+ InputKey = MESS:CAM_T1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CAM_T1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CAM_T2
+ Auto
+ InputKey = MESS:CAM_T2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CAM_T2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:EXPOSURE
+ Auto
+ InputKey = MESS:EXPOSURE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:EXPOSURE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:DPU_ID
+ Auto
+ InputKey = MESS:DPU_ID
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:DPU_ID
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:IMAGER
+ Auto
+ InputKey = MESS:IMAGER
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:IMAGER
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SOURCE
+ Auto
+ InputKey = MESS:SOURCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SOURCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FPU_BIN
+ Auto
+ InputKey = MESS:FPU_BIN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FPU_BIN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP12_8
+ Auto
+ InputKey = MESS:COMP12_8
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP12_8
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP_ALG
+ Auto
+ InputKey = MESS:COMP_ALG
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP_ALG
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:COMP_FST
+ Auto
+ InputKey = MESS:COMP_FST
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:COMP_FST
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:TIME_PLS
+ Auto
+ InputKey = MESS:TIME_PLS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:TIME_PLS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:LATCH_UP
+ Auto
+ InputKey = MESS:LATCH_UP
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:LATCH_UP
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:EXP_MODE
+ Auto
+ InputKey = MESS:EXP_MODE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:EXP_MODE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_STAT
+ Auto
+ InputKey = MESS:PIV_STAT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_STAT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_MPEN
+ Auto
+ InputKey = MESS:PIV_MPEN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_MPEN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_PV
+ Auto
+ InputKey = MESS:PIV_PV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_PV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIV_RV
+ Auto
+ InputKey = MESS:PIV_RV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIV_RV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_PV
+ Auto
+ InputKey = MESS:FW_PV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_PV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:FW_RV
+ Auto
+ InputKey = MESS:FW_RV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:FW_RV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_STAT
+ Auto
+ InputKey = MESS:AEX_STAT
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_STAT
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_STHR
+ Auto
+ InputKey = MESS:AEX_STHR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_STHR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_TGTB
+ Auto
+ InputKey = MESS:AEX_TGTB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_TGTB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_BACB
+ Auto
+ InputKey = MESS:AEX_BACB
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_BACB
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_MAXE
+ Auto
+ InputKey = MESS:AEX_MAXE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_MAXE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:AEX_MINE
+ Auto
+ InputKey = MESS:AEX_MINE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:AEX_MINE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:DLNKPRIO
+ Auto
+ InputKey = MESS:DLNKPRIO
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:DLNKPRIO
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:WVLRATIO
+ Auto
+ InputKey = MESS:WVLRATIO
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:WVLRATIO
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:PIXELBIN
+ Auto
+ InputKey = MESS:PIXELBIN
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:PIXELBIN
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBFRAME
+ Auto
+ InputKey = MESS:SUBFRAME
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBFRAME
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X1
+ Auto
+ InputKey = MESS:SUBF_X1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y1
+ Auto
+ InputKey = MESS:SUBF_Y1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX1
+ Auto
+ InputKey = MESS:SUBF_DX1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY1
+ Auto
+ InputKey = MESS:SUBF_DY1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X2
+ Auto
+ InputKey = MESS:SUBF_X2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y2
+ Auto
+ InputKey = MESS:SUBF_Y2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX2
+ Auto
+ InputKey = MESS:SUBF_DX2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY2
+ Auto
+ InputKey = MESS:SUBF_DY2
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY2
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X3
+ Auto
+ InputKey = MESS:SUBF_X3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y3
+ Auto
+ InputKey = MESS:SUBF_Y3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX3
+ Auto
+ InputKey = MESS:SUBF_DX3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY3
+ Auto
+ InputKey = MESS:SUBF_DY3
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY3
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X4
+ Auto
+ InputKey = MESS:SUBF_X4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y4
+ Auto
+ InputKey = MESS:SUBF_Y4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX4
+ Auto
+ InputKey = MESS:SUBF_DX4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY4
+ Auto
+ InputKey = MESS:SUBF_DY4
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY4
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_X5
+ Auto
+ InputKey = MESS:SUBF_X5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_X5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_Y5
+ Auto
+ InputKey = MESS:SUBF_Y5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_Y5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DX5
+ Auto
+ InputKey = MESS:SUBF_DX5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DX5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:SUBF_DY5
+ Auto
+ InputKey = MESS:SUBF_DY5
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:SUBF_DY5
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:CRITOPNV
+ Auto
+ InputKey = MESS:CRITOPNV
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:CRITOPNV
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JAILBARS
+ Auto
+ InputKey = MESS:JAILBARS
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JAILBARS
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_X0
+ Auto
+ InputKey = MESS:JB_X0
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_X0
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_X1
+ Auto
+ InputKey = MESS:JB_X1
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_X1
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = MESS:JB_SPACE
+ Auto
+ InputKey = MESS:JB_SPACE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = MESS:JB_SPACE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RIGHT_ASCENSION
+ Auto
+ InputKey = RIGHT_ASCENSION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RIGHT_ASCENSION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = DECLINATION
+ Auto
+ InputKey = DECLINATION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = DECLINATION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = TWIST_ANGLE
+ Auto
+ InputKey = TWIST_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TWIST_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RA_DEC_REF_PIXEL
+ Auto
+ InputKey = RA_DEC_REF_PIXEL
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RA_DEC_REF_PIXEL
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_RA
+ Auto
+ InputKey = RETICLE_POINT_RA
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_RA
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_DECLINATION
+ Auto
+ InputKey = RETICLE_POINT_DECLINATION
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_DECLINATION
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_TARGET_POSITION_VECTOR
+ Auto
+ InputKey = SC_TARGET_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_TARGET_POSITION_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = TARGET_CENTER_DISTANCE
+ Auto
+ InputKey = TARGET_CENTER_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = TARGET_CENTER_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SLANT_DISTANCE
+ Auto
+ InputKey = SLANT_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SLANT_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_LATITUDE
+ Auto
+ InputKey = CENTER_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = CENTER_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = CENTER_LONGITUDE
+ Auto
+ InputKey = CENTER_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = CENTER_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = HORIZONTAL_PIXEL_SCALE
+ Auto
+ InputKey = HORIZONTAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = HORIZONTAL_PIXEL_SCALE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = VERTICAL_PIXEL_SCALE
+ Auto
+ InputKey = VERTICAL_PIXEL_SCALE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = VERTICAL_PIXEL_SCALE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SMEAR_MAGNITUDE
+ Auto
+ InputKey = SMEAR_MAGNITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SMEAR_MAGNITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SMEAR_AZIMUTH
+ Auto
+ InputKey = SMEAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SMEAR_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = NORTH_AZIMUTH
+ Auto
+ InputKey = NORTH_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = NORTH_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_LATITUDE
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = RETICLE_POINT_LONGITUDE
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_LATITUDE
+ Auto
+ InputKey = SUB_SPACECRAFT_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_LONGITUDE
+ Auto
+ InputKey = SUB_SPACECRAFT_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SPACECRAFT_ALTITUDE
+ Auto
+ InputKey = SPACECRAFT_ALTITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SPACECRAFT_ALTITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SPACECRAFT_AZIMUTH
+ Auto
+ InputKey = SUB_SPACECRAFT_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SPACECRAFT_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SPACECRAFT_SOLAR_DISTANCE
+ Auto
+ InputKey = SPACECRAFT_SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SPACECRAFT_SOLAR_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_SUN_POSITION_VECTOR
+ Auto
+ InputKey = SC_SUN_POSITION_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_SUN_POSITION_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SC_SUN_VELOCITY_VECTOR
+ Auto
+ InputKey = SC_SUN_VELOCITY_VECTOR
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SC_SUN_VELOCITY_VECTOR
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SOLAR_DISTANCE
+ Auto
+ InputKey = SOLAR_DISTANCE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SOLAR_DISTANCE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_AZIMUTH
+ Auto
+ InputKey = SUB_SOLAR_AZIMUTH
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_AZIMUTH
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_LATITUDE
+ Auto
+ InputKey = SUB_SOLAR_LATITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_LATITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUB_SOLAR_LONGITUDE
+ Auto
+ InputKey = SUB_SOLAR_LONGITUDE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = SUB_SOLAR_LONGITUDE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = INCIDENCE_ANGLE
+ Auto
+ InputKey = INCIDENCE_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = INCIDENCE_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = PHASE_ANGLE
+ Auto
+ InputKey = PHASE_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = PHASE_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = EMISSION_ANGLE
+ Auto
+ InputKey = EMISSION_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = EMISSION_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = LOCAL_HOUR_ANGLE
+ Auto
+ InputKey = LOCAL_HOUR_ANGLE
+ InputGroup = OriginalLabelObject
+ InputPosition = OriginalLabelObject
+ OutputName = LOCAL_HOUR_ANGLE
+ OutputPosition = ROOT
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME1_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME1_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME1_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME1_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME2_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME2_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME2_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME2_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME3_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME3_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME3_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME3_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME4_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME4_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME4_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME4_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME5_PARAMETERS
+ Auto
+ InputKey = RETICLE_POINT_LATITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
+ OutputName = RETICLE_POINT_LATITUDE
+ OutputPosition = (Group, SUBFRAME5_PARAMETERS)
+ Translation = (*, *)
+End_Group
+
+Group = SUBFRAME5_PARAMETERS2
+ Auto
+ InputKey = RETICLE_POINT_LONGITUDE
+ InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
+ InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
+ OutputName = RETICLE_POINT_LONGITUDE
+ OutputPosition = (Group, SUBFRAME5_PARAMETERS)
+ Translation = (*, *)
+End_Group
+End
From 0a4eb7a5b476a0c90a7379e57c20d292cdf16975 Mon Sep 17 00:00:00 2001
From: Peter Aaron Giroux
Date: Tue, 10 Mar 2020 09:09:46 -0700
Subject: [PATCH 09/21] moved mdisArchive translation files to
MessengerMdisArchive.trn
---
...isArchive.trn => MessengerMdisArchive.trn} | 0
.../apps/mdis2isis/mdisArchive.trn.11-15-2007 | 110 ----------
.../apps/mdis2isis/mdisArchive.trn.2007-04-24 | 98 ---------
.../apps/mdis2isis/mdisArchive.trn.2008-11-03 | 126 ------------
.../apps/mdis2isis/mdisArchive.trn.2009-08-26 | 142 -------------
.../apps/mdis2isis/mdisArchive.trn.2011-03-30 | 164 ---------------
.../apps/mdis2isis/mdisArchive.trn.2011-03-31 | 173 ----------------
.../apps/mdis2isis/mdisArchive.trn.2011-06-15 | 191 ------------------
8 files changed, 1004 deletions(-)
rename isis/src/messenger/apps/mdis2isis/{mdisArchive.trn => MessengerMdisArchive.trn} (100%)
delete mode 100644 isis/src/messenger/apps/mdis2isis/mdisArchive.trn.11-15-2007
delete mode 100644 isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2007-04-24
delete mode 100644 isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2008-11-03
delete mode 100644 isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2009-08-26
delete mode 100644 isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-03-30
delete mode 100644 isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-03-31
delete mode 100644 isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-06-15
diff --git a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn b/isis/src/messenger/apps/mdis2isis/MessengerMdisArchive.trn
similarity index 100%
rename from isis/src/messenger/apps/mdis2isis/mdisArchive.trn
rename to isis/src/messenger/apps/mdis2isis/MessengerMdisArchive.trn
diff --git a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.11-15-2007 b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.11-15-2007
deleted file mode 100644
index 57b3d88d44..0000000000
--- a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.11-15-2007
+++ /dev/null
@@ -1,110 +0,0 @@
-#
-# The group names listed here are the native names used by
-# applications to get the foreign names and values
-#
-# There is only one level of groups the groups are not
-# allowed to be nested
-#
-# The Group names can NOT be repeated.
-#
-# InputGroup is a comma delimited list of objects and/or
-# groups in the foreign label. Traversing this list will
-# lead to the correct level to find the foreign keyword.
-#
-# InputKey is the keyword within the group which holds
-# the information.
-#
-# InputDefault is the value used if there is no value for
-# the keyword
-#
-# Translation is the native and corresponding foreign values.
-# Translation may be repeated as needed.
-#
-Group = DataSetId
- Auto
- OutputName = DataSetId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = DATA_SET_ID
- Translation = (*,*)
-EndGroup
-Group = DataQualityDesc
- Auto
- Optional
- OutputName = DataQualityDesc
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = DATA_QUALITY_DESC
- Translation = (Null, NULL)
- Translation = (*,*)
-EndGroup
-Group = DataQualityId
- Auto
- Optional
- OutputName = DataQualityId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = DATA_QUALITY_ID
- Translation = (Null, NULL)
- Translation = (*,*)
-EndGroup
-
-Group = ProducerId
- Auto
- OutputName = ProducerId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = PRODUCER_INSTITUTION_NAME
- Translation = (*,*)
-EndGroup
-Group = OriginalProductId
- Auto
- Optional
- OutputName = OriginalProductId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = ORIGINAL_PRODUCT_ID
- Translation = (*,*)
-EndGroup
-Group = ProductId
- Auto
- OutputName = ProductId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = PRODUCT_ID
- Translation = (*,*)
-EndGroup
-Group = EdrProductCreationTime
- Auto
- OutputName = EdrProductCreationTime
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = PRODUCT_CREATION_TIME
- Translation = (*,*)
-EndGroup
-Group = ObservationStartTime
- Auto
- OutputName = ObservationStartTime
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = START_TIME
- Translation = (*,*)
-EndGroup
-Group = SpacecraftClockStartCount
- Auto
- OutputName = SpacecraftClockStartCount
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = SPACECRAFT_CLOCK_START_COUNT
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = SpacecraftClockStopCount
- Auto
- OutputName = SpacecraftClockStopCount
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = SPACECRAFT_CLOCK_STOP_COUNT
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = Exposure
- Auto
- OutputName = Exposure
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = MESS:EXPOSURE
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-
-End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2007-04-24 b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2007-04-24
deleted file mode 100644
index cad74aa130..0000000000
--- a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2007-04-24
+++ /dev/null
@@ -1,98 +0,0 @@
-#
-# The group names listed here are the native names used by
-# applications to get the foreign names and values
-#
-# There is only one level of groups the groups are not
-# allowed to be nested
-#
-# The Group names can NOT be repeated.
-#
-# InputGroup is a comma delimited list of objects and/or
-# groups in the foreign label. Traversing this list will
-# lead to the correct level to find the foreign keyword.
-#
-# InputKey is the keyword within the group which holds
-# the information.
-#
-# InputDefault is the value used if there is no value for
-# the keyword
-#
-# Translation is the native and corresponding foreign values.
-# Translation may be repeated as needed.
-#
-Group = DataSetId
- Auto
- OutputName = DataSetId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = DATA_SET_ID
- Translation = (*,*)
-EndGroup
-Group = DataQualityDesc
- Auto
- OutputName = DataQualityDesc
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = DATA_QUALITY_DESC
- Translation = (Null, NULL)
- Translation = (*,*)
-EndGroup
-Group = DataQualityId
- Auto
- OutputName = DataQualityId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = DATA_QUALITY_ID
- Translation = (Null, NULL)
- Translation = (*,*)
-EndGroup
-
-Group = ProducerId
- Auto
- OutputName = ProducerId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = PRODUCER_INSTITUTION_NAME
- Translation = (*,*)
-EndGroup
-Group = OriginalProductId
- Auto
- OutputName = OriginalProductId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = ORIGINAL_PRODUCT_ID
- Translation = (*,*)
-EndGroup
-Group = ProductId
- Auto
- OutputName = ProductId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = PRODUCT_ID
- Translation = (*,*)
-EndGroup
-Group = EdrProductCreationTime
- Auto
- OutputName = EdrProductCreationTime
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = PRODUCT_CREATION_TIME
- Translation = (*,*)
-EndGroup
-Group = ObservationStartTime
- Auto
- OutputName = ObservationStartTime
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = START_TIME
- Translation = (*,*)
-EndGroup
-Group = SpacecraftClockStartCount
- Auto
- OutputName = SpacecraftClockStartCount
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = SPACECRAFT_CLOCK_START_COUNT
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = SpacecraftClockStopCount
- Auto
- OutputName = SpacecraftClockStopCount
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = SPACECRAFT_CLOCK_STOP_COUNT
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2008-11-03 b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2008-11-03
deleted file mode 100644
index d53db33ff8..0000000000
--- a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2008-11-03
+++ /dev/null
@@ -1,126 +0,0 @@
-#
-# The group names listed here are the native names used by
-# applications to get the foreign names and values
-#
-# There is only one level of groups the groups are not
-# allowed to be nested
-#
-# The Group names can NOT be repeated.
-#
-# InputGroup is a comma delimited list of objects and/or
-# groups in the foreign label. Traversing this list will
-# lead to the correct level to find the foreign keyword.
-#
-# InputKey is the keyword within the group which holds
-# the information.
-#
-# InputDefault is the value used if there is no value for
-# the keyword
-#
-# Translation is the native and corresponding foreign values.
-# Translation may be repeated as needed.
-#
-Group = DataSetId
- Auto
- OutputName = DataSetId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = DATA_SET_ID
- Translation = (*,*)
-EndGroup
-Group = DataQualityDesc
- Auto
- Optional
- OutputName = DataQualityDesc
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = DATA_QUALITY_DESC
- Translation = (Null, NULL)
- Translation = (*,*)
-EndGroup
-Group = DataQualityId
- Auto
- Optional
- OutputName = DataQualityId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = DATA_QUALITY_ID
- Translation = (Null, NULL)
- Translation = (*,*)
-EndGroup
-
-Group = ProducerId
- Auto
- OutputName = ProducerId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = PRODUCER_INSTITUTION_NAME
- Translation = (*,*)
-EndGroup
-Group = OriginalProductId
- Auto
- Optional
- OutputName = OriginalProductId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = ORIGINAL_PRODUCT_ID
- Translation = (*,*)
-EndGroup
-Group = ProductId
- Auto
- OutputName = ProductId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = PRODUCT_ID
- Translation = (*,*)
-EndGroup
-Group = EdrProductCreationTime
- Auto
- OutputName = EdrProductCreationTime
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = PRODUCT_CREATION_TIME
- Translation = (*,*)
-EndGroup
-Group = ObservationStartTime
- Auto
- OutputName = ObservationStartTime
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = START_TIME
- Translation = (*,*)
-EndGroup
-Group = SpacecraftClockStartCount
- Auto
- OutputName = SpacecraftClockStartCount
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = SPACECRAFT_CLOCK_START_COUNT
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = SpacecraftClockStopCount
- Auto
- OutputName = SpacecraftClockStopCount
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = SPACECRAFT_CLOCK_STOP_COUNT
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = Exposure
- Auto
- OutputName = Exposure
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = MESS:EXPOSURE
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = CCDTemperature
- Auto
- OutputName = CCDTemperature
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = MESS:CCD_TEMP
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = FilterNumber
- Auto
- OutputName = OriginalFilterNumber
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = FILTER_NUMBER
- Translation = (0, N/A)
- Translation = (*,*)
- InputDefault = 0
-EndGroup
-End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2009-08-26 b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2009-08-26
deleted file mode 100644
index 3462d6deed..0000000000
--- a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2009-08-26
+++ /dev/null
@@ -1,142 +0,0 @@
-#
-# The group names listed here are the native names used by
-# applications to get the foreign names and values
-#
-# There is only one level of groups the groups are not
-# allowed to be nested
-#
-# The Group names can NOT be repeated.
-#
-# InputGroup is a comma delimited list of objects and/or
-# groups in the foreign label. Traversing this list will
-# lead to the correct level to find the foreign keyword.
-#
-# InputKey is the keyword within the group which holds
-# the information.
-#
-# InputDefault is the value used if there is no value for
-# the keyword
-#
-# Translation is the native and corresponding foreign values.
-# Translation may be repeated as needed.
-#
-Group = DataSetId
- Auto
- OutputName = DataSetId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = DATA_SET_ID
- Translation = (*,*)
-EndGroup
-Group = DataQualityDesc
- Auto
- Optional
- OutputName = DataQualityDesc
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = DATA_QUALITY_DESC
- Translation = (Null, NULL)
- Translation = (*,*)
-EndGroup
-Group = DataQualityId
- Auto
- Optional
- OutputName = DataQualityId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = DATA_QUALITY_ID
- Translation = (Null, NULL)
- Translation = (*,*)
-EndGroup
-
-Group = ProducerId
- Auto
- OutputName = ProducerId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = PRODUCER_INSTITUTION_NAME
- Translation = (*,*)
-EndGroup
-Group = OriginalProductId
- Auto
- Optional
- OutputName = OriginalProductId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = ORIGINAL_PRODUCT_ID
- Translation = (*,*)
-EndGroup
-Group = ProductId
- Auto
- OutputName = ProductId
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = PRODUCT_ID
- Translation = (*,*)
-EndGroup
-Group = SequenceName
- Auto
- OutputName = SequenceName
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = SEQUENCE_NAME
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = MissionElapsedTime
- Auto
- OutputName = MissionElapsedTime
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = MESS:MET_EXP
- Translation = (*,*)
- InputDefault = NULL
-EndGroup
-Group = EdrProductCreationTime
- Auto
- OutputName = EdrProductCreationTime
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = PRODUCT_CREATION_TIME
- Translation = (*,*)
-EndGroup
-Group = ObservationStartTime
- Auto
- OutputName = ObservationStartTime
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = START_TIME
- Translation = (*,*)
-EndGroup
-Group = SpacecraftClockStartCount
- Auto
- OutputName = SpacecraftClockStartCount
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = SPACECRAFT_CLOCK_START_COUNT
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = SpacecraftClockStopCount
- Auto
- OutputName = SpacecraftClockStopCount
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = SPACECRAFT_CLOCK_STOP_COUNT
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = Exposure
- Auto
- OutputName = Exposure
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = MESS:EXPOSURE
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = CCDTemperature
- Auto
- OutputName = CCDTemperature
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = MESS:CCD_TEMP
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = FilterNumber
- Auto
- OutputName = OriginalFilterNumber
- OutputPosition = ("Object","IsisCube","Group","Archive")
- InputKey = FILTER_NUMBER
- Translation = (0, N/A)
- Translation = (*,*)
- InputDefault = 0
-EndGroup
-End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-03-30 b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-03-30
deleted file mode 100644
index 3570bc8f17..0000000000
--- a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-03-30
+++ /dev/null
@@ -1,164 +0,0 @@
-#
-# The group names listed here are the native names used by
-# applications to get the foreign names and values
-#
-# There is only one level of groups the groups are not
-# allowed to be nested
-#
-# The Group names can NOT be repeated.
-#
-# InputGroup is a comma delimited list of objects and/or
-# groups in the foreign label. Traversing this list will
-# lead to the correct level to find the foreign keyword.
-#
-# InputKey is the keyword within the group which holds
-# the information.
-#
-# InputDefault is the value used if there is no value for
-# the keyword
-#
-# Translation is the native and corresponding foreign values.
-# Translation may be repeated as needed.
-#
-Group = DataSetId
- Auto
- InputKey = DATA_SET_ID
- OutputName = DataSetId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = DataQualityDesc
- Auto
- Optional
- InputKey = DATA_QUALITY_DESC
- OutputName = DataQualityDesc
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (Null, NULL)
- Translation = (*, *)
-End_Group
-
-Group = DataQualityId
- Auto
- Optional
- InputKey = DATA_QUALITY_ID
- OutputName = DataQualityId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (Null, NULL)
- Translation = (*, *)
-End_Group
-
-Group = ProducerId
- Auto
- InputKey = PRODUCER_INSTITUTION_NAME
- OutputName = ProducerId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = OriginalProductId
- Auto
- Optional
- InputKey = ORIGINAL_PRODUCT_ID
- OutputName = OriginalProductId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = ProductId
- Auto
- InputKey = PRODUCT_ID
- OutputName = ProductId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = SequenceName
- Auto
- InputKey = SEQUENCE_NAME
- InputDefault = UNKNOWN
- OutputName = SequenceName
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = ObservationId
- Auto
- InputKey = OBSERVATION_ID
- InputDefault = UNKNOWN
- OutputName = ObservationId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = MissionElapsedTime
- Auto
- InputKey = MESS:MET_EXP
- InputDefault = NULL
- OutputName = MissionElapsedTime
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = EdrProductCreationTime
- Auto
- InputKey = PRODUCT_CREATION_TIME
- OutputName = EdrProductCreationTime
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = ObservationStartTime
- Auto
- InputKey = START_TIME
- OutputName = ObservationStartTime
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = SpacecraftClockStartCount
- Auto
- InputKey = SPACECRAFT_CLOCK_START_COUNT
- InputDefault = -9999
- OutputName = SpacecraftClockStartCount
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = SpacecraftClockStopCount
- Auto
- InputKey = SPACECRAFT_CLOCK_STOP_COUNT
- InputDefault = -9999
- OutputName = SpacecraftClockStopCount
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = Exposure
- Auto
- InputKey = MESS:EXPOSURE
- InputDefault = -9999
- OutputName = Exposure
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = CCDTemperature
- Auto
- InputKey = MESS:CCD_TEMP
- InputDefault = -9999
- OutputName = CCDTemperature
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = FilterNumber
- Auto
- InputKey = FILTER_NUMBER
- InputDefault = 0
- OutputName = OriginalFilterNumber
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (0, N/A)
- Translation = (*, *)
-End_Group
-End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-03-31 b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-03-31
deleted file mode 100644
index 7564d6cb4c..0000000000
--- a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-03-31
+++ /dev/null
@@ -1,173 +0,0 @@
-#
-# The group names listed here are the native names used by
-# applications to get the foreign names and values
-#
-# There is only one level of groups the groups are not
-# allowed to be nested
-#
-# The Group names can NOT be repeated.
-#
-# InputGroup is a comma delimited list of objects and/or
-# groups in the foreign label. Traversing this list will
-# lead to the correct level to find the foreign keyword.
-#
-# InputKey is the keyword within the group which holds
-# the information.
-#
-# InputDefault is the value used if there is no value for
-# the keyword
-#
-# Translation is the native and corresponding foreign values.
-# Translation may be repeated as needed.
-#
-Group = DataSetId
- Auto
- InputKey = DATA_SET_ID
- OutputName = DataSetId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = DataQualityDesc
- Auto
- Optional
- InputKey = DATA_QUALITY_DESC
- OutputName = DataQualityDesc
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (Null, NULL)
- Translation = (*, *)
-End_Group
-
-Group = DataQualityId
- Auto
- Optional
- InputKey = DATA_QUALITY_ID
- OutputName = DataQualityId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (Null, NULL)
- Translation = (*, *)
-End_Group
-
-Group = ProducerId
- Auto
- InputKey = PRODUCER_INSTITUTION_NAME
- OutputName = ProducerId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = OriginalProductId
- Auto
- Optional
- InputKey = ORIGINAL_PRODUCT_ID
- OutputName = OriginalProductId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = ProductId
- Auto
- InputKey = PRODUCT_ID
- OutputName = ProductId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = SequenceName
- Auto
- InputKey = SEQUENCE_NAME
- InputDefault = UNKNOWN
- OutputName = SequenceName
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = ObservationId
- Auto
- InputKey = OBSERVATION_ID
- InputDefault = UNKNOWN
- OutputName = ObservationId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = ObservationType
- Auto
- InputKey = OBSERVATION_TYPE
- InputDefault = UNKNOWN
- OutputName = ObservationType
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = MissionElapsedTime
- Auto
- InputKey = MESS:MET_EXP
- InputDefault = NULL
- OutputName = MissionElapsedTime
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = EdrProductCreationTime
- Auto
- InputKey = PRODUCT_CREATION_TIME
- OutputName = EdrProductCreationTime
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = ObservationStartTime
- Auto
- InputKey = START_TIME
- OutputName = ObservationStartTime
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = SpacecraftClockStartCount
- Auto
- InputKey = SPACECRAFT_CLOCK_START_COUNT
- InputDefault = -9999
- OutputName = SpacecraftClockStartCount
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = SpacecraftClockStopCount
- Auto
- InputKey = SPACECRAFT_CLOCK_STOP_COUNT
- InputDefault = -9999
- OutputName = SpacecraftClockStopCount
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = Exposure
- Auto
- InputKey = MESS:EXPOSURE
- InputDefault = -9999
- OutputName = Exposure
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = CCDTemperature
- Auto
- InputKey = MESS:CCD_TEMP
- InputDefault = -9999
- OutputName = CCDTemperature
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = FilterNumber
- Auto
- InputKey = FILTER_NUMBER
- InputDefault = 0
- OutputName = OriginalFilterNumber
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (0, N/A)
- Translation = (*, *)
-End_Group
-End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-06-15 b/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-06-15
deleted file mode 100644
index 5090b611a6..0000000000
--- a/isis/src/messenger/apps/mdis2isis/mdisArchive.trn.2011-06-15
+++ /dev/null
@@ -1,191 +0,0 @@
-#
-# The group names listed here are the native names used by
-# applications to get the foreign names and values
-#
-# There is only one level of groups the groups are not
-# allowed to be nested
-#
-# The Group names can NOT be repeated.
-#
-# InputGroup is a comma delimited list of objects and/or
-# groups in the foreign label. Traversing this list will
-# lead to the correct level to find the foreign keyword.
-#
-# InputKey is the keyword within the group which holds
-# the information.
-#
-# InputDefault is the value used if there is no value for
-# the keyword
-#
-# Translation is the native and corresponding foreign values.
-# Translation may be repeated as needed.
-#
-Group = DataSetId
- Auto
- InputKey = DATA_SET_ID
- OutputName = DataSetId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = DataQualityDesc
- Auto
- Optional
- InputKey = DATA_QUALITY_DESC
- OutputName = DataQualityDesc
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (Null, NULL)
- Translation = (*, *)
-End_Group
-
-Group = DataQualityId
- Auto
- Optional
- InputKey = DATA_QUALITY_ID
- OutputName = DataQualityId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (Null, NULL)
- Translation = (*, *)
-End_Group
-
-Group = ProducerId
- Auto
- InputKey = PRODUCER_INSTITUTION_NAME
- OutputName = ProducerId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = OriginalProductId
- Auto
- Optional
- InputKey = ORIGINAL_PRODUCT_ID
- OutputName = OriginalProductId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = EdrSourceProductId
- Auto
- Optional
- InputKey = SOURCE_PRODUCT_ID
- OutputName = EdrSourceProductId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = ProductId
- Auto
- InputKey = PRODUCT_ID
- OutputName = ProductId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = SequenceName
- Auto
- InputKey = SEQUENCE_NAME
- InputDefault = UNKNOWN
- OutputName = SequenceName
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = ObservationId
- Auto
- InputKey = OBSERVATION_ID
- InputDefault = UNKNOWN
- OutputName = ObservationId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = ObservationType
- Auto
- InputKey = OBSERVATION_TYPE
- InputDefault = UNKNOWN
- OutputName = ObservationType
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = SiteId
- Auto
- InputKey = SITE_ID
- InputDefault = UNKNOWN
- OutputName = SiteId
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = MissionElapsedTime
- Auto
- InputKey = MESS:MET_EXP
- InputDefault = NULL
- OutputName = MissionElapsedTime
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = EdrProductCreationTime
- Auto
- InputKey = PRODUCT_CREATION_TIME
- OutputName = EdrProductCreationTime
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = ObservationStartTime
- Auto
- InputKey = START_TIME
- OutputName = ObservationStartTime
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = SpacecraftClockStartCount
- Auto
- InputKey = SPACECRAFT_CLOCK_START_COUNT
- InputDefault = -9999
- OutputName = SpacecraftClockStartCount
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = SpacecraftClockStopCount
- Auto
- InputKey = SPACECRAFT_CLOCK_STOP_COUNT
- InputDefault = -9999
- OutputName = SpacecraftClockStopCount
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = Exposure
- Auto
- InputKey = MESS:EXPOSURE
- InputDefault = -9999
- OutputName = Exposure
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = CCDTemperature
- Auto
- InputKey = MESS:CCD_TEMP
- InputDefault = -9999
- OutputName = CCDTemperature
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (*, *)
-End_Group
-
-Group = FilterNumber
- Auto
- InputKey = FILTER_NUMBER
- InputDefault = 0
- OutputName = OriginalFilterNumber
- OutputPosition = (Object, IsisCube, Group, Archive)
- Translation = (0, N/A)
- Translation = (*, *)
-End_Group
-End
From 32089debfad0a72d9670b2ea5a260e03dbcac038 Mon Sep 17 00:00:00 2001
From: Peter Aaron Giroux
Date: Tue, 10 Mar 2020 09:12:08 -0700
Subject: [PATCH 10/21] moved mdisBandBin translation files to
MessengerMdisBandBin.trn
---
...isBandBin.trn => MessengerMdisBandBin.trn} | 0
.../apps/mdis2isis/mdisBandBin.trn.2007-04-24 | 57 -------------------
2 files changed, 57 deletions(-)
rename isis/src/messenger/apps/mdis2isis/{mdisBandBin.trn => MessengerMdisBandBin.trn} (100%)
delete mode 100644 isis/src/messenger/apps/mdis2isis/mdisBandBin.trn.2007-04-24
diff --git a/isis/src/messenger/apps/mdis2isis/mdisBandBin.trn b/isis/src/messenger/apps/mdis2isis/MessengerMdisBandBin.trn
similarity index 100%
rename from isis/src/messenger/apps/mdis2isis/mdisBandBin.trn
rename to isis/src/messenger/apps/mdis2isis/MessengerMdisBandBin.trn
diff --git a/isis/src/messenger/apps/mdis2isis/mdisBandBin.trn.2007-04-24 b/isis/src/messenger/apps/mdis2isis/mdisBandBin.trn.2007-04-24
deleted file mode 100644
index 5e02b1564d..0000000000
--- a/isis/src/messenger/apps/mdis2isis/mdisBandBin.trn.2007-04-24
+++ /dev/null
@@ -1,57 +0,0 @@
-
-#
-# The group names listed here are the native names used by
-# applications to get the foreign names and values
-#
-# There is only one level of groups the groups are not
-# allowed to be nested
-#
-# The Group names can NOT be repeated.
-#
-# InputGroup is a comma delimited list of objects and/or
-# groups in the foreign label. Traversing this list will
-# lead to the correct level to find the foreign keyword.
-#
-# InputKey is the keyword within the group which holds
-# the information.
-#
-# InputDefault is the value used if there is no value for
-# the keyword
-#
-# Translation is the native and corresponding foreign values.
-# Translation may be repeated as needed.
-#
-Group = FilterName
- Auto
- OutputName = Name
- OutputPosition = ("Object","IsisCube","Group","BandBin")
- InputKey = FILTER_NAME
- Translation = (Monochrome, N/A)
- Translation = (*,*)
-EndGroup
-Group = FilterNumber
- Auto
- OutputName = Number
- OutputPosition = ("Object","IsisCube","Group","BandBin")
- InputKey = FILTER_NUMBER
- Translation = (0, N/A)
- Translation = (*,*)
- InputDefault = 0
-EndGroup
-Group = FilterCenter
- Auto
- OutputName = Center
- OutputPosition = ("Object","IsisCube","Group","BandBin")
- InputKey = CENTER_FILTER_WAVELENGTH
- Translation = (750, N/A)
- Translation = (*, *)
-EndGroup
-Group = FilterWidth
- Auto
- OutputName = Width
- OutputPosition = ("Object","IsisCube","Group","BandBin")
- InputKey = BANDWIDTH
- Translation = (50, N/A)
- Translation = (*, *)
-EndGroup
-End
From 91f837fb7b9d2a87c4b44d61f25af6ad0d79a7ae Mon Sep 17 00:00:00 2001
From: Peter Aaron Giroux
Date: Tue, 10 Mar 2020 09:16:09 -0700
Subject: [PATCH 11/21] moved mdisInstrument translation files to
MessengerMdisInstrument.trn
---
...rument.trn => MessengerMdisInstrument.trn} | 0
.../mdis2isis/mdisInstrument.trn.2007-04-24 | 151 -------------
.../mdis2isis/mdisInstrument.trn.2007-08-22 | 183 ---------------
.../mdis2isis/mdisInstrument.trn.2011-12-13 | 211 ------------------
4 files changed, 545 deletions(-)
rename isis/src/messenger/apps/mdis2isis/{mdisInstrument.trn => MessengerMdisInstrument.trn} (100%)
delete mode 100644 isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2007-04-24
delete mode 100644 isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2007-08-22
delete mode 100644 isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2011-12-13
diff --git a/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn b/isis/src/messenger/apps/mdis2isis/MessengerMdisInstrument.trn
similarity index 100%
rename from isis/src/messenger/apps/mdis2isis/mdisInstrument.trn
rename to isis/src/messenger/apps/mdis2isis/MessengerMdisInstrument.trn
diff --git a/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2007-04-24 b/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2007-04-24
deleted file mode 100644
index 7a3045bcb2..0000000000
--- a/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2007-04-24
+++ /dev/null
@@ -1,151 +0,0 @@
-#
-# The group names listed here are the native names used by
-# applications to get the foreign names and values
-#
-# There is only one level of groups the groups are not
-# allowed to be nested
-#
-# The Group names can NOT be repeated.
-#
-# InputGroup is a comma delimited list of objects and/or
-# groups in the foreign label. Traversing this list will
-# lead to the correct level to find the foreign keyword.
-#
-# InputKey is the keyword within the group which holds
-# the information.
-#
-# InputDefault is the value used if there is no value for
-# the keyword
-#
-# Translation is the native and corresponding foreign values.
-# Translation may be repeated as needed.
-#
-
-Group = SpacecraftName
- Auto
- OutputName = SpacecraftName
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = MISSION_NAME
- Translation = ("Messenger", "MESSENGER")
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = InstrumentName
- Auto
- OutputName = InstrumentName
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = INSTRUMENT_NAME
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = InstrumentId
- Auto
- OutputName = InstrumentId
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = INSTRUMENT_ID
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = TargetName
- Auto
- OutputName = TargetName
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = TARGET_NAME
- Translation = ("Earth", "EARTH")
- Translation = ("Mercury", "MERCURY")
- Translation = ("Sky", "NULL")
- Translation = (*,*)
- InputDefault = Sky
-EndGroup
-Group = StartTime
- Auto
- OutputName = StartTime
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = START_TIME
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = StopTime
- Auto
- OutputName = StopTime
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = STOP_TIME
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = SpacecraftClockCount
- Auto
- OutputName = SpacecraftClockCount
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = SPACECRAFT_CLOCK_START_COUNT
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = MissionPhaseName
- Auto
- OutputName = MissionPhaseName
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = MISSION_PHASE_NAME
- Translation = ("Cruise", NULL)
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = ExposureDuration
- Auto
- OutputName = ExposureDuration
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = EXPOSURE_DURATION
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = ExposureType
- Auto
- OutputName = ExposureType
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = EXPOSURE_TYPE
- Translation = ("Manual", "MANUAL")
- Translation = ("Automatic", "AUTOMATIC")
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = PivotPosition
- Auto
- OutputName = PivotPosition
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = MESS:PIV_POS
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = FpuBinningMode
- Auto
- OutputName = FpuBinningMode
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = MESS:FPU_BIN
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = PixelBinningMode
- Auto
- OutputName = PixelBinningMode
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = MESS:PIXELBIN
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = SubFrameMode
- Auto
- OutputName = SubFrameMode
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = MESS:SUBFRAME
- Translation = (*,*)
- InputDefault = 0
-EndGroup
-Group = JailBars
- Auto
- OutputName = JailBars
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = MESS:JAILBARS
- Translation = (*,*)
- InputDefault = 0
-EndGroup
-End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2007-08-22 b/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2007-08-22
deleted file mode 100644
index f2ac492b5b..0000000000
--- a/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2007-08-22
+++ /dev/null
@@ -1,183 +0,0 @@
-#
-# The group names listed here are the native names used by
-# applications to get the foreign names and values
-#
-# There is only one level of groups the groups are not
-# allowed to be nested
-#
-# The Group names can NOT be repeated.
-#
-# InputGroup is a comma delimited list of objects and/or
-# groups in the foreign label. Traversing this list will
-# lead to the correct level to find the foreign keyword.
-#
-# InputKey is the keyword within the group which holds
-# the information.
-#
-# InputDefault is the value used if there is no value for
-# the keyword
-#
-# Translation is the native and corresponding foreign values.
-# Translation may be repeated as needed.
-#
-
-Group = SpacecraftName
- Auto
- OutputName = SpacecraftName
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = MISSION_NAME
- Translation = ("Messenger", "MESSENGER")
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = InstrumentName
- Auto
- OutputName = InstrumentName
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = INSTRUMENT_NAME
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = InstrumentId
- Auto
- OutputName = InstrumentId
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = INSTRUMENT_ID
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = TargetName
- Auto
- OutputName = TargetName
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = TARGET_NAME
- Translation = ("Earth", "EARTH")
- Translation = ("Mercury", "MERCURY")
- Translation = ("Sky", "NULL")
- Translation = (*,*)
- InputDefault = Sky
-EndGroup
-Group = StartTime
- Auto
- OutputName = StartTime
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = START_TIME
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = StopTime
- Auto
- OutputName = StopTime
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = STOP_TIME
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = SpacecraftClockCount
- Auto
- OutputName = SpacecraftClockCount
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = SPACECRAFT_CLOCK_START_COUNT
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = MissionPhaseName
- Auto
- OutputName = MissionPhaseName
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = MISSION_PHASE_NAME
- Translation = ("Cruise", NULL)
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = ExposureDuration
- Auto
- OutputName = ExposureDuration
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = EXPOSURE_DURATION
- Translation = (*,*)
- InputDefault = -9999
-EndGroup
-Group = ExposureType
- Auto
- OutputName = ExposureType
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = EXPOSURE_TYPE
- Translation = ("Manual", "MANUAL")
- Translation = ("Automatic", "AUTOMATIC")
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = AttitudeQuality
- Auto
- OutputName = AttitudeQuality
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = MESS:ATT_FLAG
- Translation = (Ok,7)
- Translation = (Ok,6)
- Translation = (Ok,5)
- Translation = (Illegal,4)
- Translation = (Bad,3)
- Translation = (Bad,2)
- Translation = (Bad,1)
- Translation = (Bad,0)
- InputDefault = UNKNOWN
-EndGroup
-Group = FilterWheelPosition
- Auto
- OutputName = FilterWheelPosition
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = MESS:FW_POS
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = PivotPosition
- Auto
- OutputName = PivotPosition
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = MESS:PIV_POS
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = FpuBinningMode
- Auto
- OutputName = FpuBinningMode
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = MESS:FPU_BIN
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = PixelBinningMode
- Auto
- OutputName = PixelBinningMode
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = MESS:PIXELBIN
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-Group = SubFrameMode
- Auto
- OutputName = SubFrameMode
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = MESS:SUBFRAME
- Translation = (*,*)
- InputDefault = 0
-EndGroup
-Group = JailBars
- Auto
- OutputName = JailBars
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = MESS:JAILBARS
- Translation = (*,*)
- InputDefault = 0
-EndGroup
-Group = DpuId
- Auto
- OutputName = DpuId
- OutputPosition = ("Object","IsisCube","Group","Instrument")
- InputKey = MESS:DPU_ID
- Translation = (DPU-A,0)
- Translation = (DPU-B,1)
- InputDefault = UNKNOWN
-EndGroup
-End
diff --git a/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2011-12-13 b/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2011-12-13
deleted file mode 100644
index dfee0d7e12..0000000000
--- a/isis/src/messenger/apps/mdis2isis/mdisInstrument.trn.2011-12-13
+++ /dev/null
@@ -1,211 +0,0 @@
-#
-# The group names listed here are the native names used by
-# applications to get the foreign names and values
-#
-# There is only one level of groups the groups are not
-# allowed to be nested
-#
-# The Group names can NOT be repeated.
-#
-# InputGroup is a comma delimited list of objects and/or
-# groups in the foreign label. Traversing this list will
-# lead to the correct level to find the foreign keyword.
-#
-# InputKey is the keyword within the group which holds
-# the information.
-#
-# InputDefault is the value used if there is no value for
-# the keyword
-#
-# Translation is the native and corresponding foreign values.
-# Translation may be repeated as needed.
-#
-Group = SpacecraftName
- Auto
- InputKey = MISSION_NAME
- InputDefault = UNKNOWN
- OutputName = SpacecraftName
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (Messenger, MESSENGER)
- Translation = (*, *)
-End_Group
-
-Group = InstrumentName
- Auto
- InputKey = INSTRUMENT_NAME
- InputDefault = UNKNOWN
- OutputName = InstrumentName
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (*, *)
-End_Group
-
-Group = InstrumentId
- Auto
- InputKey = INSTRUMENT_ID
- InputDefault = UNKNOWN
- OutputName = InstrumentId
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (*, *)
-End_Group
-
-Group = TargetName
- Auto
- InputKey = TARGET_NAME
- InputDefault = Sky
- OutputName = TargetName
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (Earth, EARTH)
- Translation = (Moon, MOON)
- Translation = (Venus, VENUS)
- Translation = (Mercury, MERCURY)
- Translation = (Mars, MARS)
- Translation = (Sky, NULL)
- Translation = (*, *)
-End_Group
-
-Group = OriginalTargetName
- Auto
- InputKey = TARGET_NAME
- InputDefault = Sky
- OutputName = OriginalTargetName
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (*, *)
-End_Group
-
-Group = StartTime
- Auto
- InputKey = START_TIME
- InputDefault = -9999
- OutputName = StartTime
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (*, *)
-End_Group
-
-Group = StopTime
- Auto
- InputKey = STOP_TIME
- InputDefault = -9999
- OutputName = StopTime
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (*, *)
-End_Group
-
-Group = SpacecraftClockCount
- Auto
- InputKey = SPACECRAFT_CLOCK_START_COUNT
- InputDefault = -9999
- OutputName = SpacecraftClockCount
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (*, *)
-End_Group
-
-Group = MissionPhaseName
- Auto
- InputKey = MISSION_PHASE_NAME
- InputDefault = UNKNOWN
- OutputName = MissionPhaseName
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (Cruise, NULL)
- Translation = (*, *)
-End_Group
-
-Group = ExposureDuration
- Auto
- InputKey = EXPOSURE_DURATION
- InputDefault = -9999
- OutputName = ExposureDuration
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (*, *)
-End_Group
-
-Group = ExposureType
- Auto
- InputKey = EXPOSURE_TYPE
- InputDefault = UNKNOWN
- OutputName = ExposureType
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (Manual, MANUAL)
- Translation = (Automatic, AUTOMATIC)
- Translation = (*, *)
-End_Group
-
-Group = AttitudeQuality
- Auto
- InputKey = MESS:ATT_FLAG
- InputDefault = UNKNOWN
- OutputName = AttitudeQuality
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (Ok, 7)
- Translation = (Ok, 6)
- Translation = (Ok, 5)
- Translation = (Illegal, 4)
- Translation = (Bad, 3)
- Translation = (Bad, 2)
- Translation = (Bad, 1)
- Translation = (Bad, 0)
-End_Group
-
-Group = FilterWheelPosition
- Auto
- InputKey = MESS:FW_POS
- InputDefault = UNKNOWN
- OutputName = FilterWheelPosition
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (*, *)
-End_Group
-
-Group = PivotPosition
- Auto
- InputKey = MESS:PIV_POS
- InputDefault = UNKNOWN
- OutputName = PivotPosition
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (*, *)
-End_Group
-
-Group = FpuBinningMode
- Auto
- InputKey = MESS:FPU_BIN
- InputDefault = UNKNOWN
- OutputName = FpuBinningMode
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (*, *)
-End_Group
-
-Group = PixelBinningMode
- Auto
- InputKey = MESS:PIXELBIN
- InputDefault = UNKNOWN
- OutputName = PixelBinningMode
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (*, *)
-End_Group
-
-Group = SubFrameMode
- Auto
- InputKey = MESS:SUBFRAME
- InputDefault = 0
- OutputName = SubFrameMode
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (*, *)
-End_Group
-
-Group = JailBars
- Auto
- InputKey = MESS:JAILBARS
- InputDefault = 0
- OutputName = JailBars
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (*, *)
-End_Group
-
-Group = DpuId
- Auto
- InputKey = MESS:DPU_ID
- InputDefault = UNKNOWN
- OutputName = DpuId
- OutputPosition = (Object, IsisCube, Group, Instrument)
- Translation = (DPU-A, 0)
- Translation = (DPU-B, 1)
-End_Group
-End
From 29c77ec425550574da6771d99fd4e0ff3c75bc17 Mon Sep 17 00:00:00 2001
From: Peter Aaron Giroux
Date: Tue, 10 Mar 2020 09:22:28 -0700
Subject: [PATCH 12/21] moved mdisCDRLabel translation files to
MessengerMdisCdrLabel.trn
---
...CDRLabel.trn => MessengerMdisCdrLabel.trn} | 0
.../apps/mdis2pds/mdisCdrLabel.trn.2008-09-01 | 1296 --------------
.../apps/mdis2pds/mdisCdrLabel.trn.2009-06-25 | 1308 --------------
.../apps/mdis2pds/mdisCdrLabel.trn.2009-08-26 | 1307 --------------
.../apps/mdis2pds/mdisCdrLabel.trn.2011-03-31 | 1492 ----------------
.../apps/mdis2pds/mdisCdrLabel.trn.2011-06-15 | 1514 ----------------
.../apps/mdis2pds/mdisCdrLabel.trn.2015-09-23 | 1529 -----------------
7 files changed, 8446 deletions(-)
rename isis/src/messenger/apps/mdis2pds/{mdisCDRLabel.trn => MessengerMdisCdrLabel.trn} (100%)
delete mode 100644 isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2008-09-01
delete mode 100644 isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2009-06-25
delete mode 100644 isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2009-08-26
delete mode 100644 isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2011-03-31
delete mode 100644 isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2011-06-15
delete mode 100644 isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2015-09-23
diff --git a/isis/src/messenger/apps/mdis2pds/mdisCDRLabel.trn b/isis/src/messenger/apps/mdis2pds/MessengerMdisCdrLabel.trn
similarity index 100%
rename from isis/src/messenger/apps/mdis2pds/mdisCDRLabel.trn
rename to isis/src/messenger/apps/mdis2pds/MessengerMdisCdrLabel.trn
diff --git a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2008-09-01 b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2008-09-01
deleted file mode 100644
index c476f4a6b0..0000000000
--- a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2008-09-01
+++ /dev/null
@@ -1,1296 +0,0 @@
-#Base
-
-Group = SpacecraftName
- Auto
- OutputName = MISSION_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = SpacecraftName
- Translation = ('"MESSENGER"',"Messenger")
- Translation = (*,*)
-EndGroup
-
-Group = INSTRUMENT_HOST_NAME
- Auto
- OutputName = INSTRUMENT_HOST_NAME
- OutputPosition = ("ROOT")
- InputKey = INSTRUMENT_HOST_NAME
- InputGroup = OriginalLabelObject
- Translation = ('"MESSENGER"',"MESSENGER")
- Translation = (*,*)
-EndGroup
-
-Group = DataSetId
- Auto
- OutputName = DATA_SET_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = DataSetId
- Translation = (*,*)
-EndGroup
-
-Group = DataQualityId
- Auto
- OutputName = DATA_QUALITY_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = DataQualityId
- Translation = (*,*)
-EndGroup
-
-Group = ProductId
- Auto
- OutputName = PRODUCT_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = ProductId
- Translation = (*,*)
-EndGroup
-
-Group = SOURCE_PRODUCT_ID
- Auto
- OutputName = SOURCE_PRODUCT_ID
- OutputPosition = (Root)
- InputKey = SOURCE_PRODUCT_ID
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = ProducerId
- Auto
- OutputName = PRODUCER_INSTITUTION_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = ProducerId
- Translation = (*,*)
-EndGroup
-
-Group = SOFTWARE_NAME
- Auto
- OutputName = SOFTWARE_NAME
- OutputPosition = (Root)
- InputGroup = OriginalLabelObject
- InputKey = SOFTWARE_NAME
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-Group = SOFTWARE_VERSION_ID
- Auto
- OutputName = SOFTWARE_VERSION_ID
- OutputPosition = (Root)
- InputGroup = OriginalLabelObject
- InputKey = SOFTWARE_VERSION_ID
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-Group = MissionPhaseName
- Auto
- OutputName = MISSION_PHASE_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = MissionPhaseName
- Translation = (*,*)
-EndGroup
-
-Group = TARGET_NAME
- Auto
- OutputName = TARGET_NAME
- OutputPosition = (Root)
- InputGroup = OriginalLabelObject
- InputKey = TARGET_NAME
- Translation = (*,*)
-EndGroup
-
-Group = SEQUENCE_NAME
- Auto
- OutputName = SEQUENCE_NAME
- OutputPosition = ("ROOT")
- InputKey = SEQUENCE_NAME
- InputGroup = OriginalLabelObject
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-# Times
-
-Group = StartTime
- Auto
- OutputName = START_TIME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = StartTime
- Translation = (*,*)
-EndGroup
-
-Group = StopTime
- Auto
- OutputName = STOP_TIME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = StopTime
- Translation = (*,*)
-EndGroup
-
-Group = SpacecraftClockStartCount
- Auto
- OutputName = SPACECRAFT_CLOCK_START_COUNT
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = SpacecraftClockStartCount
- Translation = (*,*)
-EndGroup
-
-Group = SpacecraftClockStopCount
- Auto
- OutputName = SPACECRAFT_CLOCK_STOP_COUNT
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = SpacecraftClockStopCount
- Translation = (*,*)
-EndGroup
-
-Group = EdrProductCreationTime
- Auto
- OutputName = PRODUCT_CREATION_TIME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = EdrProductCreationTime
- Translation = (*,*)
-EndGroup
-
-# Instrument
-
-Group = InstrumentName
- Auto
- OutputName = INSTRUMENT_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = InstrumentName
- Translation = (*,*)
-EndGroup
-
-Group = InstrumentId
- Auto
- OutputName = INSTRUMENT_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = InstrumentId
- Translation = (*,*)
-EndGroup
-
-Group = FILTER_NAME
- Auto
- OutputName = FILTER_NAME
- OutputPosition = (Root)
- InputGroup = OriginalLabelObject
- InputKey = FILTER_NAME
- Translation = (*,*)
-EndGroup
-
-Group = FILTER_NUMBER
- Auto
- OutputName = FILTER_NUMBER
- OutputPosition = (Root)
- InputGroup = OriginalLabelObject
- InputKey = FILTER_NUMBER
-# Translation = (N/A, 0)
- Translation = (*,*)
-# InputDefault = N/A
-EndGroup
-
-Group = CENTER_FILTER_WAVELENGTH
- Auto
- OutputName = CENTER_FILTER_WAVELENGTH
- OutputPosition = (Root)
- InputGroup = OriginalLabelObject
- InputKey = CENTER_FILTER_WAVELENGTH
- Translation = (*,*)
-EndGroup
-
-Group = FilterWidth
- Auto
- OutputName = BANDWIDTH
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,BandBin
- InputKey = Width
- Translation = (N/A, 50)
- Translation = (*,*)
-EndGroup
-
-Group = ExposureDuration
- Auto
- OutputName = EXPOSURE_DURATION
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = ExposureDuration
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-Group = ExposureType
- Auto
- OutputName = EXPOSURE_TYPE
- OutputPosition = (Root)
- InputKey = ExposureType
- InputGroup = Root,IsisCube,Instrument
- Translation = ("MANUAL", "Manual")
- Translation = ("AUTOMATIC", "Automatic")
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-
-Group = Units
- Auto
- OutputName = UNIT
- OutputPosition = ("Object","IMAGE")
- InputGroup = Root,IsisCube,RadiometricCalibration
- InputKey = Units
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-Group = DETECTOR_TEMPERATURE
- Auto
- OutputName = DETECTOR_TEMPERATURE
- OutputPosition = ("ROOT")
- InputKey = DETECTOR_TEMPERATURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = FOCAL_PLANE_TEMPERATURE
- Auto
- OutputName = FOCAL_PLANE_TEMPERATURE
- OutputPosition = ("ROOT")
- InputKey = FOCAL_PLANE_TEMPERATURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = FILTER_TEMPERATURE
- Auto
- OutputName = FILTER_TEMPERATURE
- OutputPosition = ("ROOT")
- InputKey = FILTER_TEMPERATURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = OPTICS_TEMPERATURE
- Auto
- OutputName = OPTICS_TEMPERATURE
- OutputPosition = ("ROOT")
- InputKey = OPTICS_TEMPERATURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:MET_EXP
- Auto
- OutputName = MESS:MET_EXP
- OutputPosition = ("ROOT")
- InputKey = MESS:MET_EXP
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_CLOCK_COUNT
- Auto
- OutputName = MESS:ATT_CLOCK_COUNT
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_CLOCK_COUNT
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_Q1
- Auto
- OutputName = MESS:ATT_Q1
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_Q1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_Q2
- Auto
- OutputName = MESS:ATT_Q2
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_Q2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_Q3
- Auto
- OutputName = MESS:ATT_Q3
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_Q3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_Q4
- Auto
- OutputName = MESS:ATT_Q4
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_Q4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_FLAG
- Auto
- OutputName = MESS:ATT_FLAG
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_FLAG
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_GOAL
- Auto
- OutputName = MESS:PIV_GOAL
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_GOAL
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_POS
- Auto
- OutputName = MESS:PIV_POS
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_POS
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_READ
- Auto
- OutputName = MESS:PIV_READ
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_READ
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_CAL
- Auto
- OutputName = MESS:PIV_CAL
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_CAL
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_GOAL
- Auto
- OutputName = MESS:FW_GOAL
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_GOAL
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_POS
- Auto
- OutputName = MESS:FW_POS
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_POS
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_READ
- Auto
- OutputName = MESS:FW_READ
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_READ
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:CCD_TEMP
- Auto
- OutputName = MESS:CCD_TEMP
- OutputPosition = ("ROOT")
- InputKey = MESS:CCD_TEMP
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:CAM_T1
- Auto
- OutputName = MESS:CAM_T1
- OutputPosition = ("ROOT")
- InputKey = MESS:CAM_T1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:CAM_T2
- Auto
- OutputName = MESS:CAM_T2
- OutputPosition = ("ROOT")
- InputKey = MESS:CAM_T2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:EXPOSURE
- Auto
- OutputName = MESS:EXPOSURE
- OutputPosition = ("ROOT")
- InputKey = MESS:EXPOSURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:DPU_ID
- Auto
- OutputName = MESS:DPU_ID
- OutputPosition = ("ROOT")
- InputKey = MESS:DPU_ID
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:IMAGER
- Auto
- OutputName = MESS:IMAGER
- OutputPosition = ("ROOT")
- InputKey = MESS:IMAGER
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SOURCE
- Auto
- OutputName = MESS:SOURCE
- OutputPosition = ("ROOT")
- InputKey = MESS:SOURCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FPU_BIN
- Auto
- OutputName = MESS:FPU_BIN
- OutputPosition = ("ROOT")
- InputKey = MESS:FPU_BIN
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:COMP12_8
- Auto
- OutputName = MESS:COMP12_8
- OutputPosition = ("ROOT")
- InputKey = MESS:COMP12_8
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:COMP_ALG
- Auto
- OutputName = MESS:COMP_ALG
- OutputPosition = ("ROOT")
- InputKey = MESS:COMP_ALG
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:COMP_FST
- Auto
- OutputName = MESS:COMP_FST
- OutputPosition = ("ROOT")
- InputKey = MESS:COMP_FST
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:TIME_PLS
- Auto
- OutputName = MESS:TIME_PLS
- OutputPosition = ("ROOT")
- InputKey = MESS:TIME_PLS
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:LATCH_UP
- Auto
- OutputName = MESS:LATCH_UP
- OutputPosition = ("ROOT")
- InputKey = MESS:LATCH_UP
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:EXP_MODE
- Auto
- OutputName = MESS:EXP_MODE
- OutputPosition = ("ROOT")
- InputKey = MESS:EXP_MODE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_STAT
- Auto
- OutputName = MESS:PIV_STAT
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_STAT
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_MPEN
- Auto
- OutputName = MESS:PIV_MPEN
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_MPEN
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_PV
- Auto
- OutputName = MESS:PIV_PV
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_PV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_RV
- Auto
- OutputName = MESS:PIV_RV
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_RV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_PV
- Auto
- OutputName = MESS:FW_PV
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_PV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_RV
- Auto
- OutputName = MESS:FW_RV
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_RV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_STAT
- Auto
- OutputName = MESS:AEX_STAT
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_STAT
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_STHR
- Auto
- OutputName = MESS:AEX_STHR
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_STHR
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_TGTB
- Auto
- OutputName = MESS:AEX_TGTB
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_TGTB
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_BACB
- Auto
- OutputName = MESS:AEX_BACB
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_BACB
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_MAXE
- Auto
- OutputName = MESS:AEX_MAXE
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_MAXE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_MINE
- Auto
- OutputName = MESS:AEX_MINE
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_MINE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:DLNKPRIO
- Auto
- OutputName = MESS:DLNKPRIO
- OutputPosition = ("ROOT")
- InputKey = MESS:DLNKPRIO
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:WVLRATIO
- Auto
- OutputName = MESS:WVLRATIO
- OutputPosition = ("ROOT")
- InputKey = MESS:WVLRATIO
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIXELBIN
- Auto
- OutputName = MESS:PIXELBIN
- OutputPosition = ("ROOT")
- InputKey = MESS:PIXELBIN
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBFRAME
- Auto
- OutputName = MESS:SUBFRAME
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBFRAME
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X1
- Auto
- OutputName = MESS:SUBF_X1
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y1
- Auto
- OutputName = MESS:SUBF_Y1
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX1
- Auto
- OutputName = MESS:SUBF_DX1
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY1
- Auto
- OutputName = MESS:SUBF_DY1
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X2
- Auto
- OutputName = MESS:SUBF_X2
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y2
- Auto
- OutputName = MESS:SUBF_Y2
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX2
- Auto
- OutputName = MESS:SUBF_DX2
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY2
- Auto
- OutputName = MESS:SUBF_DY2
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X3
- Auto
- OutputName = MESS:SUBF_X3
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y3
- Auto
- OutputName = MESS:SUBF_Y3
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX3
- Auto
- OutputName = MESS:SUBF_DX3
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY3
- Auto
- OutputName = MESS:SUBF_DY3
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X4
- Auto
- OutputName = MESS:SUBF_X4
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y4
- Auto
- OutputName = MESS:SUBF_Y4
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX4
- Auto
- OutputName = MESS:SUBF_DX4
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY4
- Auto
- OutputName = MESS:SUBF_DY4
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X5
- Auto
- OutputName = MESS:SUBF_X5
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X5
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y5
- Auto
- OutputName = MESS:SUBF_Y5
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y5
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX5
- Auto
- OutputName = MESS:SUBF_DX5
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX5
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY5
- Auto
- OutputName = MESS:SUBF_DY5
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY5
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:CRITOPNV
- Auto
- OutputName = MESS:CRITOPNV
- OutputPosition = ("ROOT")
- InputKey = MESS:CRITOPNV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:JAILBARS
- Auto
- OutputName = MESS:JAILBARS
- OutputPosition = ("ROOT")
- InputKey = MESS:JAILBARS
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:JB_X0
- Auto
- OutputName = MESS:JB_X0
- OutputPosition = ("ROOT")
- InputKey = MESS:JB_X0
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:JB_X1
- Auto
- OutputName = MESS:JB_X1
- OutputPosition = ("ROOT")
- InputKey = MESS:JB_X1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:JB_SPACE
- Auto
- OutputName = MESS:JB_SPACE
- OutputPosition = ("ROOT")
- InputKey = MESS:JB_SPACE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RIGHT_ASCENSION
- Auto
- OutputName = RIGHT_ASCENSION
- OutputPosition = ("ROOT")
- InputKey = RIGHT_ASCENSION
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = DECLINATION
- Auto
- OutputName = DECLINATION
- OutputPosition = ("ROOT")
- InputKey = DECLINATION
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = TWIST_ANGLE
- Auto
- OutputName = TWIST_ANGLE
- OutputPosition = ("ROOT")
- InputKey = TWIST_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RA_DEC_REF_PIXEL
- Auto
- OutputName = RA_DEC_REF_PIXEL
- OutputPosition = ("ROOT")
- InputKey = RA_DEC_REF_PIXEL
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RETICLE_POINT_RA
- Auto
- OutputName = RETICLE_POINT_RA
- OutputPosition = ("ROOT")
- InputKey = RETICLE_POINT_RA
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RETICLE_POINT_DECLINATION
- Auto
- OutputName = RETICLE_POINT_DECLINATION
- OutputPosition = ("ROOT")
- InputKey = RETICLE_POINT_DECLINATION
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SC_TARGET_POSITION_VECTOR
- Auto
- OutputName = SC_TARGET_POSITION_VECTOR
- OutputPosition = ("ROOT")
- InputKey = SC_TARGET_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = TARGET_CENTER_DISTANCE
- Auto
- OutputName = TARGET_CENTER_DISTANCE
- OutputPosition = ("ROOT")
- InputKey = TARGET_CENTER_DISTANCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SLANT_DISTANCE
- Auto
- OutputName = SLANT_DISTANCE
- OutputPosition = ("ROOT")
- InputKey = SLANT_DISTANCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = CENTER_LATITUDE
- Auto
- OutputName = CENTER_LATITUDE
- OutputPosition = ("ROOT")
- InputKey = CENTER_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = CENTER_LONGITUDE
- Auto
- OutputName = CENTER_LONGITUDE
- OutputPosition = ("ROOT")
- InputKey = CENTER_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = HORIZONTAL_PIXEL_SCALE
- Auto
- OutputName = HORIZONTAL_PIXEL_SCALE
- OutputPosition = ("ROOT")
- InputKey = HORIZONTAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = VERTICAL_PIXEL_SCALE
- Auto
- OutputName = VERTICAL_PIXEL_SCALE
- OutputPosition = ("ROOT")
- InputKey = VERTICAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SMEAR_MAGNITUDE
- Auto
- OutputName = SMEAR_MAGNITUDE
- OutputPosition = ("ROOT")
- InputKey = SMEAR_MAGNITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SMEAR_AZIMUTH
- Auto
- OutputName = SMEAR_AZIMUTH
- OutputPosition = ("ROOT")
- InputKey = SMEAR_AZIMUTH
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = NORTH_AZIMUTH
- Auto
- OutputName = NORTH_AZIMUTH
- OutputPosition = ("ROOT")
- InputKey = NORTH_AZIMUTH
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RETICLE_POINT_LATITUDE
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("ROOT")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RETICLE_POINT_LONGITUDE
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("ROOT")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SPACECRAFT_LATITUDE
- Auto
- OutputName = SUB_SPACECRAFT_LATITUDE
- OutputPosition = ("ROOT")
- InputKey = SUB_SPACECRAFT_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SPACECRAFT_LONGITUDE
- Auto
- OutputName = SUB_SPACECRAFT_LONGITUDE
- OutputPosition = ("ROOT")
- InputKey = SUB_SPACECRAFT_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SPACECRAFT_ALTITUDE
- Auto
- OutputName = SPACECRAFT_ALTITUDE
- OutputPosition = ("ROOT")
- InputKey = SPACECRAFT_ALTITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SPACECRAFT_AZIMUTH
- Auto
- OutputName = SUB_SPACECRAFT_AZIMUTH
- OutputPosition = ("ROOT")
- InputKey = SUB_SPACECRAFT_AZIMUTH
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SPACECRAFT_SOLAR_DISTANCE
- Auto
- OutputName = SPACECRAFT_SOLAR_DISTANCE
- OutputPosition = ("ROOT")
- InputKey = SPACECRAFT_SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SC_SUN_POSITION_VECTOR
- Auto
- OutputName = SC_SUN_POSITION_VECTOR
- OutputPosition = ("ROOT")
- InputKey = SC_SUN_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SC_SUN_VELOCITY_VECTOR
- Auto
- OutputName = SC_SUN_VELOCITY_VECTOR
- OutputPosition = ("ROOT")
- InputKey = SC_SUN_VELOCITY_VECTOR
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SOLAR_DISTANCE
- Auto
- OutputName = SOLAR_DISTANCE
- OutputPosition = ("ROOT")
- InputKey = SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SOLAR_AZIMUTH
- Auto
- OutputName = SUB_SOLAR_AZIMUTH
- OutputPosition = ("ROOT")
- InputKey = SUB_SOLAR_AZIMUTH
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SOLAR_LATITUDE
- Auto
- OutputName = SUB_SOLAR_LATITUDE
- OutputPosition = ("ROOT")
- InputKey = SUB_SOLAR_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SOLAR_LONGITUDE
- Auto
- OutputName = SUB_SOLAR_LONGITUDE
- OutputPosition = ("ROOT")
- InputKey = SUB_SOLAR_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = INCIDENCE_ANGLE
- Auto
- OutputName = INCIDENCE_ANGLE
- OutputPosition = ("ROOT")
- InputKey = INCIDENCE_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = PHASE_ANGLE
- Auto
- OutputName = PHASE_ANGLE
- OutputPosition = ("ROOT")
- InputKey = PHASE_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = EMISSION_ANGLE
- Auto
- OutputName = EMISSION_ANGLE
- OutputPosition = ("ROOT")
- InputKey = EMISSION_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = LOCAL_HOUR_ANGLE
- Auto
- OutputName = LOCAL_HOUR_ANGLE
- OutputPosition = ("ROOT")
- InputKey = LOCAL_HOUR_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME1_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME1_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME1_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME1_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME2_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME2_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME2_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME2_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME3_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME3_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME3_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME3_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME4_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME4_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME4_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME4_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME5_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME5_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME5_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME5_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
diff --git a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2009-06-25 b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2009-06-25
deleted file mode 100644
index 02eb686a0e..0000000000
--- a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2009-06-25
+++ /dev/null
@@ -1,1308 +0,0 @@
-#Base
-
-Group = SpacecraftName
- Auto
- OutputName = MISSION_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = SpacecraftName
- Translation = ('"MESSENGER"',"Messenger")
- Translation = (*,*)
-EndGroup
-
-Group = INSTRUMENT_HOST_NAME
- Auto
- OutputName = INSTRUMENT_HOST_NAME
- OutputPosition = ("ROOT")
- InputKey = INSTRUMENT_HOST_NAME
- InputGroup = OriginalLabelObject
- Translation = ('"MESSENGER"',"MESSENGER")
- Translation = (*,*)
-EndGroup
-
-Group = DataSetId
- Auto
- OutputName = DATA_SET_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = DataSetId
- Translation = (*,*)
-EndGroup
-
-Group = DataQualityId
- Auto
- OutputName = DATA_QUALITY_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = DataQualityId
- Translation = (*,*)
-EndGroup
-
-Group = ProductId
- Auto
- OutputName = PRODUCT_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = ProductId
- Translation = (*,*)
- InputDefault = "N/A"
-EndGroup
-
-Group = SOURCE_PRODUCT_ID
- Auto
- OutputName = SOURCE_PRODUCT_ID
- OutputPosition = (Root)
- InputKey = SOURCE_PRODUCT_ID
- InputGroup = Root,IsisCube,Archive
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-Group = ProducerId
- Auto
- OutputName = PRODUCER_INSTITUTION_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = ProducerId
- Translation = (*,*)
-EndGroup
-
-Group = SOFTWARE_NAME
- Auto
- OutputName = SOFTWARE_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,RadiometricCalibration
- InputKey = SoftwareName
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-Group = SOFTWARE_VERSION_ID
- Auto
- OutputName = SOFTWARE_VERSION_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,RadiometricCalibration
- InputKey = SOFTWARE_VERSION_ID
- Translation = (*,*)
- InputDefault = "N/A"
-EndGroup
-
-Group = MissionPhaseName
- Auto
- OutputName = MISSION_PHASE_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = MissionPhaseName
- Translation = (*,*)
-EndGroup
-
-Group = TARGET_NAME
- Auto
- OutputName = TARGET_NAME
- OutputPosition = (Root)
- InputGroup = OriginalLabelObject
- InputKey = TARGET_NAME
- Translation = (*,*)
-EndGroup
-
-Group = SEQUENCE_NAME
- Auto
- OutputName = SEQUENCE_NAME
- OutputPosition = ("ROOT")
- InputKey = SEQUENCE_NAME
- InputGroup = OriginalLabelObject
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-# Times
-
-Group = StartTime
- Auto
- OutputName = START_TIME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = StartTime
- Translation = (*,*)
-EndGroup
-
-Group = StopTime
- Auto
- OutputName = STOP_TIME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = StopTime
- Translation = (*,*)
-EndGroup
-
-Group = SpacecraftClockStartCount
- Auto
- OutputName = SPACECRAFT_CLOCK_START_COUNT
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = SpacecraftClockStartCount
- Translation = (*,*)
-EndGroup
-
-Group = SpacecraftClockStopCount
- Auto
- OutputName = SPACECRAFT_CLOCK_STOP_COUNT
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = SpacecraftClockStopCount
- Translation = (*,*)
-EndGroup
-
-Group = EdrProductCreationTime
- Auto
- OutputName = PRODUCT_CREATION_TIME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = EdrProductCreationTime
- Translation = (*,*)
-EndGroup
-
-# Instrument
-
-Group = InstrumentName
- Auto
- OutputName = INSTRUMENT_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = InstrumentName
- Translation = (*,*)
-EndGroup
-
-Group = InstrumentId
- Auto
- OutputName = INSTRUMENT_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = InstrumentId
- Translation = (*,*)
-EndGroup
-
-Group = FILTER_NAME
- Auto
- OutputName = FILTER_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,BandBin
- InputKey = Name
- Translation = (*,*)
-EndGroup
-
-Group = FILTER_NUMBER
- Auto
- OutputName = FILTER_NUMBER
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,BandBin
- InputKey = Number
-# Translation = (N/A, 0)
- Translation = (*,*)
-# InputDefault = N/A
-EndGroup
-
-Group = CENTER_FILTER_WAVELENGTH
- Auto
- OutputName = CENTER_FILTER_WAVELENGTH
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,BandBin
- InputKey = Center
- Translation = (*,*)
-EndGroup
-
-Group = FilterWidth
- Auto
- OutputName = BANDWIDTH
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,BandBin
- InputKey = Width
-# Translation = (N/A, 50)
- Translation = (*,*)
-EndGroup
-
-Group = ExposureDuration
- Auto
- OutputName = EXPOSURE_DURATION
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = ExposureDuration
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-Group = ExposureType
- Auto
- OutputName = EXPOSURE_TYPE
- OutputPosition = (Root)
- InputKey = ExposureType
- InputGroup = Root,IsisCube,Instrument
- Translation = ("MANUAL", "Manual")
- Translation = ("AUTOMATIC", "Automatic")
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-
-Group = Units
- Auto
- OutputName = UNIT
- OutputPosition = ("Object","IMAGE")
- InputGroup = Root,IsisCube,RadiometricCalibration
- InputKey = Units
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-Group = DarkStripMean
- Auto
- OutputName = DARK_STRIP_MEAN
- OutputPosition = ("Object","IMAGE")
- InputGroup = Root,IsisCube,RadiometricCalibration
- InputKey = DarkStripMean
- Translation = (*,*)
- InputDefault = "N/A"
-EndGroup
-
-Group = DETECTOR_TEMPERATURE
- Auto
- OutputName = DETECTOR_TEMPERATURE
- OutputPosition = ("ROOT")
- InputKey = DETECTOR_TEMPERATURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = FOCAL_PLANE_TEMPERATURE
- Auto
- OutputName = FOCAL_PLANE_TEMPERATURE
- OutputPosition = ("ROOT")
- InputKey = FOCAL_PLANE_TEMPERATURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = FILTER_TEMPERATURE
- Auto
- OutputName = FILTER_TEMPERATURE
- OutputPosition = ("ROOT")
- InputKey = FILTER_TEMPERATURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = OPTICS_TEMPERATURE
- Auto
- OutputName = OPTICS_TEMPERATURE
- OutputPosition = ("ROOT")
- InputKey = OPTICS_TEMPERATURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:MET_EXP
- Auto
- OutputName = MESS:MET_EXP
- OutputPosition = ("ROOT")
- InputKey = MESS:MET_EXP
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_CLOCK_COUNT
- Auto
- OutputName = MESS:ATT_CLOCK_COUNT
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_CLOCK_COUNT
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_Q1
- Auto
- OutputName = MESS:ATT_Q1
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_Q1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_Q2
- Auto
- OutputName = MESS:ATT_Q2
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_Q2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_Q3
- Auto
- OutputName = MESS:ATT_Q3
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_Q3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_Q4
- Auto
- OutputName = MESS:ATT_Q4
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_Q4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_FLAG
- Auto
- OutputName = MESS:ATT_FLAG
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_FLAG
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_GOAL
- Auto
- OutputName = MESS:PIV_GOAL
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_GOAL
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_POS
- Auto
- OutputName = MESS:PIV_POS
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_POS
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_READ
- Auto
- OutputName = MESS:PIV_READ
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_READ
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_CAL
- Auto
- OutputName = MESS:PIV_CAL
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_CAL
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_GOAL
- Auto
- OutputName = MESS:FW_GOAL
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_GOAL
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_POS
- Auto
- OutputName = MESS:FW_POS
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_POS
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_READ
- Auto
- OutputName = MESS:FW_READ
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_READ
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:CCD_TEMP
- Auto
- OutputName = MESS:CCD_TEMP
- OutputPosition = ("ROOT")
- InputKey = MESS:CCD_TEMP
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:CAM_T1
- Auto
- OutputName = MESS:CAM_T1
- OutputPosition = ("ROOT")
- InputKey = MESS:CAM_T1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:CAM_T2
- Auto
- OutputName = MESS:CAM_T2
- OutputPosition = ("ROOT")
- InputKey = MESS:CAM_T2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:EXPOSURE
- Auto
- OutputName = MESS:EXPOSURE
- OutputPosition = ("ROOT")
- InputKey = MESS:EXPOSURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:DPU_ID
- Auto
- OutputName = MESS:DPU_ID
- OutputPosition = ("ROOT")
- InputKey = MESS:DPU_ID
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:IMAGER
- Auto
- OutputName = MESS:IMAGER
- OutputPosition = ("ROOT")
- InputKey = MESS:IMAGER
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SOURCE
- Auto
- OutputName = MESS:SOURCE
- OutputPosition = ("ROOT")
- InputKey = MESS:SOURCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FPU_BIN
- Auto
- OutputName = MESS:FPU_BIN
- OutputPosition = ("ROOT")
- InputKey = MESS:FPU_BIN
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:COMP12_8
- Auto
- OutputName = MESS:COMP12_8
- OutputPosition = ("ROOT")
- InputKey = MESS:COMP12_8
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:COMP_ALG
- Auto
- OutputName = MESS:COMP_ALG
- OutputPosition = ("ROOT")
- InputKey = MESS:COMP_ALG
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:COMP_FST
- Auto
- OutputName = MESS:COMP_FST
- OutputPosition = ("ROOT")
- InputKey = MESS:COMP_FST
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:TIME_PLS
- Auto
- OutputName = MESS:TIME_PLS
- OutputPosition = ("ROOT")
- InputKey = MESS:TIME_PLS
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:LATCH_UP
- Auto
- OutputName = MESS:LATCH_UP
- OutputPosition = ("ROOT")
- InputKey = MESS:LATCH_UP
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:EXP_MODE
- Auto
- OutputName = MESS:EXP_MODE
- OutputPosition = ("ROOT")
- InputKey = MESS:EXP_MODE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_STAT
- Auto
- OutputName = MESS:PIV_STAT
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_STAT
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_MPEN
- Auto
- OutputName = MESS:PIV_MPEN
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_MPEN
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_PV
- Auto
- OutputName = MESS:PIV_PV
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_PV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_RV
- Auto
- OutputName = MESS:PIV_RV
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_RV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_PV
- Auto
- OutputName = MESS:FW_PV
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_PV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_RV
- Auto
- OutputName = MESS:FW_RV
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_RV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_STAT
- Auto
- OutputName = MESS:AEX_STAT
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_STAT
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_STHR
- Auto
- OutputName = MESS:AEX_STHR
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_STHR
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_TGTB
- Auto
- OutputName = MESS:AEX_TGTB
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_TGTB
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_BACB
- Auto
- OutputName = MESS:AEX_BACB
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_BACB
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_MAXE
- Auto
- OutputName = MESS:AEX_MAXE
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_MAXE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_MINE
- Auto
- OutputName = MESS:AEX_MINE
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_MINE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:DLNKPRIO
- Auto
- OutputName = MESS:DLNKPRIO
- OutputPosition = ("ROOT")
- InputKey = MESS:DLNKPRIO
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:WVLRATIO
- Auto
- OutputName = MESS:WVLRATIO
- OutputPosition = ("ROOT")
- InputKey = MESS:WVLRATIO
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIXELBIN
- Auto
- OutputName = MESS:PIXELBIN
- OutputPosition = ("ROOT")
- InputKey = MESS:PIXELBIN
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBFRAME
- Auto
- OutputName = MESS:SUBFRAME
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBFRAME
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X1
- Auto
- OutputName = MESS:SUBF_X1
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y1
- Auto
- OutputName = MESS:SUBF_Y1
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX1
- Auto
- OutputName = MESS:SUBF_DX1
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY1
- Auto
- OutputName = MESS:SUBF_DY1
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X2
- Auto
- OutputName = MESS:SUBF_X2
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y2
- Auto
- OutputName = MESS:SUBF_Y2
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX2
- Auto
- OutputName = MESS:SUBF_DX2
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY2
- Auto
- OutputName = MESS:SUBF_DY2
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X3
- Auto
- OutputName = MESS:SUBF_X3
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y3
- Auto
- OutputName = MESS:SUBF_Y3
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX3
- Auto
- OutputName = MESS:SUBF_DX3
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY3
- Auto
- OutputName = MESS:SUBF_DY3
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X4
- Auto
- OutputName = MESS:SUBF_X4
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y4
- Auto
- OutputName = MESS:SUBF_Y4
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX4
- Auto
- OutputName = MESS:SUBF_DX4
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY4
- Auto
- OutputName = MESS:SUBF_DY4
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X5
- Auto
- OutputName = MESS:SUBF_X5
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X5
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y5
- Auto
- OutputName = MESS:SUBF_Y5
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y5
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX5
- Auto
- OutputName = MESS:SUBF_DX5
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX5
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY5
- Auto
- OutputName = MESS:SUBF_DY5
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY5
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:CRITOPNV
- Auto
- OutputName = MESS:CRITOPNV
- OutputPosition = ("ROOT")
- InputKey = MESS:CRITOPNV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:JAILBARS
- Auto
- OutputName = MESS:JAILBARS
- OutputPosition = ("ROOT")
- InputKey = MESS:JAILBARS
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:JB_X0
- Auto
- OutputName = MESS:JB_X0
- OutputPosition = ("ROOT")
- InputKey = MESS:JB_X0
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:JB_X1
- Auto
- OutputName = MESS:JB_X1
- OutputPosition = ("ROOT")
- InputKey = MESS:JB_X1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:JB_SPACE
- Auto
- OutputName = MESS:JB_SPACE
- OutputPosition = ("ROOT")
- InputKey = MESS:JB_SPACE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RIGHT_ASCENSION
- Auto
- OutputName = RIGHT_ASCENSION
- OutputPosition = ("ROOT")
- InputKey = RIGHT_ASCENSION
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = DECLINATION
- Auto
- OutputName = DECLINATION
- OutputPosition = ("ROOT")
- InputKey = DECLINATION
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = TWIST_ANGLE
- Auto
- OutputName = TWIST_ANGLE
- OutputPosition = ("ROOT")
- InputKey = TWIST_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RA_DEC_REF_PIXEL
- Auto
- OutputName = RA_DEC_REF_PIXEL
- OutputPosition = ("ROOT")
- InputKey = RA_DEC_REF_PIXEL
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RETICLE_POINT_RA
- Auto
- OutputName = RETICLE_POINT_RA
- OutputPosition = ("ROOT")
- InputKey = RETICLE_POINT_RA
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RETICLE_POINT_DECLINATION
- Auto
- OutputName = RETICLE_POINT_DECLINATION
- OutputPosition = ("ROOT")
- InputKey = RETICLE_POINT_DECLINATION
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SC_TARGET_POSITION_VECTOR
- Auto
- OutputName = SC_TARGET_POSITION_VECTOR
- OutputPosition = ("ROOT")
- InputKey = SC_TARGET_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = TARGET_CENTER_DISTANCE
- Auto
- OutputName = TARGET_CENTER_DISTANCE
- OutputPosition = ("ROOT")
- InputKey = TARGET_CENTER_DISTANCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SLANT_DISTANCE
- Auto
- OutputName = SLANT_DISTANCE
- OutputPosition = ("ROOT")
- InputKey = SLANT_DISTANCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = CENTER_LATITUDE
- Auto
- OutputName = CENTER_LATITUDE
- OutputPosition = ("ROOT")
- InputKey = CENTER_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = CENTER_LONGITUDE
- Auto
- OutputName = CENTER_LONGITUDE
- OutputPosition = ("ROOT")
- InputKey = CENTER_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = HORIZONTAL_PIXEL_SCALE
- Auto
- OutputName = HORIZONTAL_PIXEL_SCALE
- OutputPosition = ("ROOT")
- InputKey = HORIZONTAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = VERTICAL_PIXEL_SCALE
- Auto
- OutputName = VERTICAL_PIXEL_SCALE
- OutputPosition = ("ROOT")
- InputKey = VERTICAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SMEAR_MAGNITUDE
- Auto
- OutputName = SMEAR_MAGNITUDE
- OutputPosition = ("ROOT")
- InputKey = SMEAR_MAGNITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SMEAR_AZIMUTH
- Auto
- OutputName = SMEAR_AZIMUTH
- OutputPosition = ("ROOT")
- InputKey = SMEAR_AZIMUTH
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = NORTH_AZIMUTH
- Auto
- OutputName = NORTH_AZIMUTH
- OutputPosition = ("ROOT")
- InputKey = NORTH_AZIMUTH
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RETICLE_POINT_LATITUDE
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("ROOT")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RETICLE_POINT_LONGITUDE
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("ROOT")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SPACECRAFT_LATITUDE
- Auto
- OutputName = SUB_SPACECRAFT_LATITUDE
- OutputPosition = ("ROOT")
- InputKey = SUB_SPACECRAFT_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SPACECRAFT_LONGITUDE
- Auto
- OutputName = SUB_SPACECRAFT_LONGITUDE
- OutputPosition = ("ROOT")
- InputKey = SUB_SPACECRAFT_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SPACECRAFT_ALTITUDE
- Auto
- OutputName = SPACECRAFT_ALTITUDE
- OutputPosition = ("ROOT")
- InputKey = SPACECRAFT_ALTITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SPACECRAFT_AZIMUTH
- Auto
- OutputName = SUB_SPACECRAFT_AZIMUTH
- OutputPosition = ("ROOT")
- InputKey = SUB_SPACECRAFT_AZIMUTH
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SPACECRAFT_SOLAR_DISTANCE
- Auto
- OutputName = SPACECRAFT_SOLAR_DISTANCE
- OutputPosition = ("ROOT")
- InputKey = SPACECRAFT_SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SC_SUN_POSITION_VECTOR
- Auto
- OutputName = SC_SUN_POSITION_VECTOR
- OutputPosition = ("ROOT")
- InputKey = SC_SUN_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SC_SUN_VELOCITY_VECTOR
- Auto
- OutputName = SC_SUN_VELOCITY_VECTOR
- OutputPosition = ("ROOT")
- InputKey = SC_SUN_VELOCITY_VECTOR
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SOLAR_DISTANCE
- Auto
- OutputName = SOLAR_DISTANCE
- OutputPosition = ("ROOT")
- InputKey = SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SOLAR_AZIMUTH
- Auto
- OutputName = SUB_SOLAR_AZIMUTH
- OutputPosition = ("ROOT")
- InputKey = SUB_SOLAR_AZIMUTH
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SOLAR_LATITUDE
- Auto
- OutputName = SUB_SOLAR_LATITUDE
- OutputPosition = ("ROOT")
- InputKey = SUB_SOLAR_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SOLAR_LONGITUDE
- Auto
- OutputName = SUB_SOLAR_LONGITUDE
- OutputPosition = ("ROOT")
- InputKey = SUB_SOLAR_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = INCIDENCE_ANGLE
- Auto
- OutputName = INCIDENCE_ANGLE
- OutputPosition = ("ROOT")
- InputKey = INCIDENCE_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = PHASE_ANGLE
- Auto
- OutputName = PHASE_ANGLE
- OutputPosition = ("ROOT")
- InputKey = PHASE_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = EMISSION_ANGLE
- Auto
- OutputName = EMISSION_ANGLE
- OutputPosition = ("ROOT")
- InputKey = EMISSION_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = LOCAL_HOUR_ANGLE
- Auto
- OutputName = LOCAL_HOUR_ANGLE
- OutputPosition = ("ROOT")
- InputKey = LOCAL_HOUR_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME1_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME1_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject,SUBFRAME1_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME1_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME1_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject,SUBFRAME1_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME2_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME2_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject,SUBFRAME2_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME2_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME2_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject,SUBFRAME2_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME3_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME3_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject,SUBFRAME3_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME3_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME3_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject,SUBFRAME3_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME4_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME4_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject,SUBFRAME4_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME4_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME4_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject,SUBFRAME4_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME5_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME5_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject,SUBFRAME5_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME5_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME5_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject,SUBFRAME5_PARAMETERS
- Translation = (*,*)
-EndGroup
diff --git a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2009-08-26 b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2009-08-26
deleted file mode 100644
index cc4187913f..0000000000
--- a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2009-08-26
+++ /dev/null
@@ -1,1307 +0,0 @@
-#Base
-
-Group = SpacecraftName
- Auto
- OutputName = MISSION_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = SpacecraftName
- Translation = ('"MESSENGER"',"Messenger")
- Translation = (*,*)
-EndGroup
-
-Group = INSTRUMENT_HOST_NAME
- Auto
- OutputName = INSTRUMENT_HOST_NAME
- OutputPosition = ("ROOT")
- InputKey = INSTRUMENT_HOST_NAME
- InputGroup = OriginalLabelObject
- Translation = ('"MESSENGER"',"MESSENGER")
- Translation = (*,*)
-EndGroup
-
-Group = DataSetId
- Auto
- OutputName = DATA_SET_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = DataSetId
- Translation = (*,*)
-EndGroup
-
-Group = DataQualityId
- Auto
- OutputName = DATA_QUALITY_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = DataQualityId
- Translation = (*,*)
-EndGroup
-
-Group = ProductId
- Auto
- OutputName = PRODUCT_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = ProductId
- Translation = (*,*)
- InputDefault = "N/A"
-EndGroup
-
-Group = SOURCE_PRODUCT_ID
- Auto
- OutputName = SOURCE_PRODUCT_ID
- OutputPosition = (Root)
- InputKey = SOURCE_PRODUCT_ID
- InputGroup = Root,IsisCube,Archive
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-Group = ProducerId
- Auto
- OutputName = PRODUCER_INSTITUTION_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = ProducerId
- Translation = (*,*)
-EndGroup
-
-Group = SOFTWARE_NAME
- Auto
- OutputName = SOFTWARE_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,RadiometricCalibration
- InputKey = SoftwareName
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-Group = SOFTWARE_VERSION_ID
- Auto
- OutputName = SOFTWARE_VERSION_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,RadiometricCalibration
- InputKey = SOFTWARE_VERSION_ID
- Translation = (*,*)
- InputDefault = "N/A"
-EndGroup
-
-Group = MissionPhaseName
- Auto
- OutputName = MISSION_PHASE_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = MissionPhaseName
- Translation = (*,*)
-EndGroup
-
-Group = TARGET_NAME
- Auto
- OutputName = TARGET_NAME
- OutputPosition = (Root)
- InputGroup = OriginalLabelObject
- InputKey = TARGET_NAME
- Translation = (*,*)
-EndGroup
-
-Group = SEQUENCE_NAME
- Auto
- OutputName = SEQUENCE_NAME
- OutputPosition = ("ROOT")
- InputKey = SEQUENCE_NAME
- InputGroup = OriginalLabelObject
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-# Times
-
-Group = StartTime
- Auto
- OutputName = START_TIME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = StartTime
- Translation = (*,*)
-EndGroup
-
-Group = StopTime
- Auto
- OutputName = STOP_TIME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = StopTime
- Translation = (*,*)
-EndGroup
-
-Group = SpacecraftClockStartCount
- Auto
- OutputName = SPACECRAFT_CLOCK_START_COUNT
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = SpacecraftClockStartCount
- Translation = (*,*)
-EndGroup
-
-Group = SpacecraftClockStopCount
- Auto
- OutputName = SPACECRAFT_CLOCK_STOP_COUNT
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = SpacecraftClockStopCount
- Translation = (*,*)
-EndGroup
-
-Group = EdrProductCreationTime
- Auto
- OutputName = PRODUCT_CREATION_TIME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = EdrProductCreationTime
- Translation = (*,*)
-EndGroup
-
-# Instrument
-
-Group = InstrumentName
- Auto
- OutputName = INSTRUMENT_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = InstrumentName
- Translation = (*,*)
-EndGroup
-
-Group = InstrumentId
- Auto
- OutputName = INSTRUMENT_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = InstrumentId
- Translation = (*,*)
-EndGroup
-
-Group = FILTER_NAME
- Auto
- OutputName = FILTER_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,BandBin
- InputKey = Name
- Translation = (*,*)
-EndGroup
-
-Group = FILTER_NUMBER
- Auto
- OutputName = FILTER_NUMBER
- OutputPosition = (Root)
- InputGroup = OriginalLabelObject
- InputKey = FILTER_NUMBER
- Translation = (*,*)
-# InputDefault = N/A
-EndGroup
-
-Group = CENTER_FILTER_WAVELENGTH
- Auto
- OutputName = CENTER_FILTER_WAVELENGTH
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,BandBin
- InputKey = Center
- Translation = (*,*)
-EndGroup
-
-Group = FilterWidth
- Auto
- OutputName = BANDWIDTH
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,BandBin
- InputKey = Width
-# Translation = (N/A, 50)
- Translation = (*,*)
-EndGroup
-
-Group = ExposureDuration
- Auto
- OutputName = EXPOSURE_DURATION
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = ExposureDuration
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-Group = ExposureType
- Auto
- OutputName = EXPOSURE_TYPE
- OutputPosition = (Root)
- InputKey = ExposureType
- InputGroup = Root,IsisCube,Instrument
- Translation = ("MANUAL", "Manual")
- Translation = ("AUTOMATIC", "Automatic")
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-
-Group = Units
- Auto
- OutputName = UNIT
- OutputPosition = ("Object","IMAGE")
- InputGroup = Root,IsisCube,RadiometricCalibration
- InputKey = Units
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-Group = DarkStripMean
- Auto
- OutputName = DARK_STRIP_MEAN
- OutputPosition = ("Object","IMAGE")
- InputGroup = Root,IsisCube,RadiometricCalibration
- InputKey = DarkStripMean
- Translation = (*,*)
- InputDefault = "N/A"
-EndGroup
-
-Group = DETECTOR_TEMPERATURE
- Auto
- OutputName = DETECTOR_TEMPERATURE
- OutputPosition = ("ROOT")
- InputKey = DETECTOR_TEMPERATURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = FOCAL_PLANE_TEMPERATURE
- Auto
- OutputName = FOCAL_PLANE_TEMPERATURE
- OutputPosition = ("ROOT")
- InputKey = FOCAL_PLANE_TEMPERATURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = FILTER_TEMPERATURE
- Auto
- OutputName = FILTER_TEMPERATURE
- OutputPosition = ("ROOT")
- InputKey = FILTER_TEMPERATURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = OPTICS_TEMPERATURE
- Auto
- OutputName = OPTICS_TEMPERATURE
- OutputPosition = ("ROOT")
- InputKey = OPTICS_TEMPERATURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:MET_EXP
- Auto
- OutputName = MESS:MET_EXP
- OutputPosition = ("ROOT")
- InputKey = MESS:MET_EXP
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_CLOCK_COUNT
- Auto
- OutputName = MESS:ATT_CLOCK_COUNT
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_CLOCK_COUNT
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_Q1
- Auto
- OutputName = MESS:ATT_Q1
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_Q1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_Q2
- Auto
- OutputName = MESS:ATT_Q2
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_Q2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_Q3
- Auto
- OutputName = MESS:ATT_Q3
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_Q3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_Q4
- Auto
- OutputName = MESS:ATT_Q4
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_Q4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_FLAG
- Auto
- OutputName = MESS:ATT_FLAG
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_FLAG
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_GOAL
- Auto
- OutputName = MESS:PIV_GOAL
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_GOAL
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_POS
- Auto
- OutputName = MESS:PIV_POS
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_POS
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_READ
- Auto
- OutputName = MESS:PIV_READ
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_READ
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_CAL
- Auto
- OutputName = MESS:PIV_CAL
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_CAL
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_GOAL
- Auto
- OutputName = MESS:FW_GOAL
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_GOAL
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_POS
- Auto
- OutputName = MESS:FW_POS
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_POS
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_READ
- Auto
- OutputName = MESS:FW_READ
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_READ
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:CCD_TEMP
- Auto
- OutputName = MESS:CCD_TEMP
- OutputPosition = ("ROOT")
- InputKey = MESS:CCD_TEMP
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:CAM_T1
- Auto
- OutputName = MESS:CAM_T1
- OutputPosition = ("ROOT")
- InputKey = MESS:CAM_T1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:CAM_T2
- Auto
- OutputName = MESS:CAM_T2
- OutputPosition = ("ROOT")
- InputKey = MESS:CAM_T2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:EXPOSURE
- Auto
- OutputName = MESS:EXPOSURE
- OutputPosition = ("ROOT")
- InputKey = MESS:EXPOSURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:DPU_ID
- Auto
- OutputName = MESS:DPU_ID
- OutputPosition = ("ROOT")
- InputKey = MESS:DPU_ID
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:IMAGER
- Auto
- OutputName = MESS:IMAGER
- OutputPosition = ("ROOT")
- InputKey = MESS:IMAGER
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SOURCE
- Auto
- OutputName = MESS:SOURCE
- OutputPosition = ("ROOT")
- InputKey = MESS:SOURCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FPU_BIN
- Auto
- OutputName = MESS:FPU_BIN
- OutputPosition = ("ROOT")
- InputKey = MESS:FPU_BIN
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:COMP12_8
- Auto
- OutputName = MESS:COMP12_8
- OutputPosition = ("ROOT")
- InputKey = MESS:COMP12_8
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:COMP_ALG
- Auto
- OutputName = MESS:COMP_ALG
- OutputPosition = ("ROOT")
- InputKey = MESS:COMP_ALG
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:COMP_FST
- Auto
- OutputName = MESS:COMP_FST
- OutputPosition = ("ROOT")
- InputKey = MESS:COMP_FST
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:TIME_PLS
- Auto
- OutputName = MESS:TIME_PLS
- OutputPosition = ("ROOT")
- InputKey = MESS:TIME_PLS
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:LATCH_UP
- Auto
- OutputName = MESS:LATCH_UP
- OutputPosition = ("ROOT")
- InputKey = MESS:LATCH_UP
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:EXP_MODE
- Auto
- OutputName = MESS:EXP_MODE
- OutputPosition = ("ROOT")
- InputKey = MESS:EXP_MODE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_STAT
- Auto
- OutputName = MESS:PIV_STAT
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_STAT
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_MPEN
- Auto
- OutputName = MESS:PIV_MPEN
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_MPEN
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_PV
- Auto
- OutputName = MESS:PIV_PV
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_PV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_RV
- Auto
- OutputName = MESS:PIV_RV
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_RV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_PV
- Auto
- OutputName = MESS:FW_PV
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_PV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_RV
- Auto
- OutputName = MESS:FW_RV
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_RV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_STAT
- Auto
- OutputName = MESS:AEX_STAT
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_STAT
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_STHR
- Auto
- OutputName = MESS:AEX_STHR
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_STHR
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_TGTB
- Auto
- OutputName = MESS:AEX_TGTB
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_TGTB
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_BACB
- Auto
- OutputName = MESS:AEX_BACB
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_BACB
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_MAXE
- Auto
- OutputName = MESS:AEX_MAXE
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_MAXE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_MINE
- Auto
- OutputName = MESS:AEX_MINE
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_MINE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:DLNKPRIO
- Auto
- OutputName = MESS:DLNKPRIO
- OutputPosition = ("ROOT")
- InputKey = MESS:DLNKPRIO
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:WVLRATIO
- Auto
- OutputName = MESS:WVLRATIO
- OutputPosition = ("ROOT")
- InputKey = MESS:WVLRATIO
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIXELBIN
- Auto
- OutputName = MESS:PIXELBIN
- OutputPosition = ("ROOT")
- InputKey = MESS:PIXELBIN
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBFRAME
- Auto
- OutputName = MESS:SUBFRAME
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBFRAME
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X1
- Auto
- OutputName = MESS:SUBF_X1
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y1
- Auto
- OutputName = MESS:SUBF_Y1
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX1
- Auto
- OutputName = MESS:SUBF_DX1
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY1
- Auto
- OutputName = MESS:SUBF_DY1
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X2
- Auto
- OutputName = MESS:SUBF_X2
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y2
- Auto
- OutputName = MESS:SUBF_Y2
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX2
- Auto
- OutputName = MESS:SUBF_DX2
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY2
- Auto
- OutputName = MESS:SUBF_DY2
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X3
- Auto
- OutputName = MESS:SUBF_X3
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y3
- Auto
- OutputName = MESS:SUBF_Y3
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX3
- Auto
- OutputName = MESS:SUBF_DX3
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY3
- Auto
- OutputName = MESS:SUBF_DY3
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X4
- Auto
- OutputName = MESS:SUBF_X4
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y4
- Auto
- OutputName = MESS:SUBF_Y4
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX4
- Auto
- OutputName = MESS:SUBF_DX4
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY4
- Auto
- OutputName = MESS:SUBF_DY4
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X5
- Auto
- OutputName = MESS:SUBF_X5
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X5
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y5
- Auto
- OutputName = MESS:SUBF_Y5
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y5
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX5
- Auto
- OutputName = MESS:SUBF_DX5
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX5
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY5
- Auto
- OutputName = MESS:SUBF_DY5
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY5
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:CRITOPNV
- Auto
- OutputName = MESS:CRITOPNV
- OutputPosition = ("ROOT")
- InputKey = MESS:CRITOPNV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:JAILBARS
- Auto
- OutputName = MESS:JAILBARS
- OutputPosition = ("ROOT")
- InputKey = MESS:JAILBARS
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:JB_X0
- Auto
- OutputName = MESS:JB_X0
- OutputPosition = ("ROOT")
- InputKey = MESS:JB_X0
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:JB_X1
- Auto
- OutputName = MESS:JB_X1
- OutputPosition = ("ROOT")
- InputKey = MESS:JB_X1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:JB_SPACE
- Auto
- OutputName = MESS:JB_SPACE
- OutputPosition = ("ROOT")
- InputKey = MESS:JB_SPACE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RIGHT_ASCENSION
- Auto
- OutputName = RIGHT_ASCENSION
- OutputPosition = ("ROOT")
- InputKey = RIGHT_ASCENSION
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = DECLINATION
- Auto
- OutputName = DECLINATION
- OutputPosition = ("ROOT")
- InputKey = DECLINATION
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = TWIST_ANGLE
- Auto
- OutputName = TWIST_ANGLE
- OutputPosition = ("ROOT")
- InputKey = TWIST_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RA_DEC_REF_PIXEL
- Auto
- OutputName = RA_DEC_REF_PIXEL
- OutputPosition = ("ROOT")
- InputKey = RA_DEC_REF_PIXEL
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RETICLE_POINT_RA
- Auto
- OutputName = RETICLE_POINT_RA
- OutputPosition = ("ROOT")
- InputKey = RETICLE_POINT_RA
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RETICLE_POINT_DECLINATION
- Auto
- OutputName = RETICLE_POINT_DECLINATION
- OutputPosition = ("ROOT")
- InputKey = RETICLE_POINT_DECLINATION
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SC_TARGET_POSITION_VECTOR
- Auto
- OutputName = SC_TARGET_POSITION_VECTOR
- OutputPosition = ("ROOT")
- InputKey = SC_TARGET_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = TARGET_CENTER_DISTANCE
- Auto
- OutputName = TARGET_CENTER_DISTANCE
- OutputPosition = ("ROOT")
- InputKey = TARGET_CENTER_DISTANCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SLANT_DISTANCE
- Auto
- OutputName = SLANT_DISTANCE
- OutputPosition = ("ROOT")
- InputKey = SLANT_DISTANCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = CENTER_LATITUDE
- Auto
- OutputName = CENTER_LATITUDE
- OutputPosition = ("ROOT")
- InputKey = CENTER_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = CENTER_LONGITUDE
- Auto
- OutputName = CENTER_LONGITUDE
- OutputPosition = ("ROOT")
- InputKey = CENTER_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = HORIZONTAL_PIXEL_SCALE
- Auto
- OutputName = HORIZONTAL_PIXEL_SCALE
- OutputPosition = ("ROOT")
- InputKey = HORIZONTAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = VERTICAL_PIXEL_SCALE
- Auto
- OutputName = VERTICAL_PIXEL_SCALE
- OutputPosition = ("ROOT")
- InputKey = VERTICAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SMEAR_MAGNITUDE
- Auto
- OutputName = SMEAR_MAGNITUDE
- OutputPosition = ("ROOT")
- InputKey = SMEAR_MAGNITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SMEAR_AZIMUTH
- Auto
- OutputName = SMEAR_AZIMUTH
- OutputPosition = ("ROOT")
- InputKey = SMEAR_AZIMUTH
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = NORTH_AZIMUTH
- Auto
- OutputName = NORTH_AZIMUTH
- OutputPosition = ("ROOT")
- InputKey = NORTH_AZIMUTH
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RETICLE_POINT_LATITUDE
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("ROOT")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RETICLE_POINT_LONGITUDE
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("ROOT")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SPACECRAFT_LATITUDE
- Auto
- OutputName = SUB_SPACECRAFT_LATITUDE
- OutputPosition = ("ROOT")
- InputKey = SUB_SPACECRAFT_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SPACECRAFT_LONGITUDE
- Auto
- OutputName = SUB_SPACECRAFT_LONGITUDE
- OutputPosition = ("ROOT")
- InputKey = SUB_SPACECRAFT_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SPACECRAFT_ALTITUDE
- Auto
- OutputName = SPACECRAFT_ALTITUDE
- OutputPosition = ("ROOT")
- InputKey = SPACECRAFT_ALTITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SPACECRAFT_AZIMUTH
- Auto
- OutputName = SUB_SPACECRAFT_AZIMUTH
- OutputPosition = ("ROOT")
- InputKey = SUB_SPACECRAFT_AZIMUTH
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SPACECRAFT_SOLAR_DISTANCE
- Auto
- OutputName = SPACECRAFT_SOLAR_DISTANCE
- OutputPosition = ("ROOT")
- InputKey = SPACECRAFT_SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SC_SUN_POSITION_VECTOR
- Auto
- OutputName = SC_SUN_POSITION_VECTOR
- OutputPosition = ("ROOT")
- InputKey = SC_SUN_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SC_SUN_VELOCITY_VECTOR
- Auto
- OutputName = SC_SUN_VELOCITY_VECTOR
- OutputPosition = ("ROOT")
- InputKey = SC_SUN_VELOCITY_VECTOR
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SOLAR_DISTANCE
- Auto
- OutputName = SOLAR_DISTANCE
- OutputPosition = ("ROOT")
- InputKey = SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SOLAR_AZIMUTH
- Auto
- OutputName = SUB_SOLAR_AZIMUTH
- OutputPosition = ("ROOT")
- InputKey = SUB_SOLAR_AZIMUTH
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SOLAR_LATITUDE
- Auto
- OutputName = SUB_SOLAR_LATITUDE
- OutputPosition = ("ROOT")
- InputKey = SUB_SOLAR_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SOLAR_LONGITUDE
- Auto
- OutputName = SUB_SOLAR_LONGITUDE
- OutputPosition = ("ROOT")
- InputKey = SUB_SOLAR_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = INCIDENCE_ANGLE
- Auto
- OutputName = INCIDENCE_ANGLE
- OutputPosition = ("ROOT")
- InputKey = INCIDENCE_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = PHASE_ANGLE
- Auto
- OutputName = PHASE_ANGLE
- OutputPosition = ("ROOT")
- InputKey = PHASE_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = EMISSION_ANGLE
- Auto
- OutputName = EMISSION_ANGLE
- OutputPosition = ("ROOT")
- InputKey = EMISSION_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = LOCAL_HOUR_ANGLE
- Auto
- OutputName = LOCAL_HOUR_ANGLE
- OutputPosition = ("ROOT")
- InputKey = LOCAL_HOUR_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME1_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME1_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject,SUBFRAME1_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME1_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME1_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject,SUBFRAME1_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME2_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME2_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject,SUBFRAME2_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME2_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME2_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject,SUBFRAME2_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME3_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME3_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject,SUBFRAME3_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME3_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME3_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject,SUBFRAME3_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME4_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME4_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject,SUBFRAME4_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME4_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME4_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject,SUBFRAME4_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME5_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME5_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject,SUBFRAME5_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME5_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME5_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject,SUBFRAME5_PARAMETERS
- Translation = (*,*)
-EndGroup
diff --git a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2011-03-31 b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2011-03-31
deleted file mode 100644
index 87abcb0c31..0000000000
--- a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2011-03-31
+++ /dev/null
@@ -1,1492 +0,0 @@
-#Base
-Group = SpacecraftName
- Auto
- InputKey = SpacecraftName
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = MISSION_NAME
- OutputPosition = Root
- Translation = ("MESSENGER", Messenger)
- Translation = (*, *)
-End_Group
-
-Group = INSTRUMENT_HOST_NAME
- Auto
- InputKey = INSTRUMENT_HOST_NAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = INSTRUMENT_HOST_NAME
- OutputPosition = ROOT
- Translation = ("MESSENGER", MESSENGER)
- Translation = (*, *)
-End_Group
-
-Group = DataSetId
- Auto
- InputKey = DataSetId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = DATA_SET_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = DataQualityId
- Auto
- InputKey = DataQualityId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = DATA_QUALITY_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ProductId
- Auto
- InputKey = ProductId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- InputDefault = N/A
- OutputName = PRODUCT_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SOURCE_PRODUCT_ID
- Auto
- InputKey = SOURCE_PRODUCT_ID
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- InputDefault = N/A
- OutputName = SOURCE_PRODUCT_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ProducerId
- Auto
- InputKey = ProducerId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = PRODUCER_INSTITUTION_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SOFTWARE_NAME
- Auto
- InputKey = SoftwareName
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = SOFTWARE_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SOFTWARE_VERSION_ID
- Auto
- InputKey = SOFTWARE_VERSION_ID
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = SOFTWARE_VERSION_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = MissionPhaseName
- Auto
- InputKey = MissionPhaseName
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = MISSION_PHASE_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = TARGET_NAME
- Auto
- InputKey = TARGET_NAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = TARGET_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SEQUENCE_NAME
- Auto
- InputKey = SEQUENCE_NAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = SEQUENCE_NAME
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = OBSERVATION_ID
- Auto
- InputKey = OBSERVATION_ID
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = OBSERVATION_ID
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-# Times
-Group = StartTime
- Auto
- InputKey = StartTime
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = START_TIME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = StopTime
- Auto
- InputKey = StopTime
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = STOP_TIME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SpacecraftClockStartCount
- Auto
- InputKey = SpacecraftClockStartCount
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = SPACECRAFT_CLOCK_START_COUNT
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SpacecraftClockStopCount
- Auto
- InputKey = SpacecraftClockStopCount
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = SPACECRAFT_CLOCK_STOP_COUNT
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = EdrProductCreationTime
- Auto
- InputKey = EdrProductCreationTime
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = PRODUCT_CREATION_TIME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-# Instrument
-Group = InstrumentName
- Auto
- InputKey = InstrumentName
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = INSTRUMENT_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = InstrumentId
- Auto
- InputKey = InstrumentId
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = INSTRUMENT_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = FILTER_NAME
- Auto
- InputKey = Name
- InputGroup = "Root,IsisCube,BandBin"
- InputPosition = (Root, IsisCube, BandBin)
- OutputName = FILTER_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = FILTER_NUMBER
- Auto
- InputKey = FILTER_NUMBER
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = FILTER_NUMBER
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = CENTER_FILTER_WAVELENGTH
- Auto
- InputKey = Center
- InputGroup = "Root,IsisCube,BandBin"
- InputPosition = (Root, IsisCube, BandBin)
- OutputName = CENTER_FILTER_WAVELENGTH
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = FilterWidth
- Auto
- InputKey = Width
- InputGroup = "Root,IsisCube,BandBin"
- InputPosition = (Root, IsisCube, BandBin)
- OutputName = BANDWIDTH
- OutputPosition = Root
-
- # Translation = (N/A, 50)
- Translation = (*, *)
-End_Group
-
-Group = ExposureDuration
- Auto
- InputKey = ExposureDuration
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- InputDefault = N/A
- OutputName = EXPOSURE_DURATION
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ExposureType
- Auto
- InputKey = ExposureType
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- InputDefault = UNKNOWN
- OutputName = EXPOSURE_TYPE
- OutputPosition = Root
- Translation = (MANUAL, Manual)
- Translation = (AUTOMATIC, Automatic)
- Translation = (*, *)
-End_Group
-
-Group = Units
- Auto
- InputKey = Units
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = UNIT
- OutputPosition = (Object, IMAGE)
- Translation = (*, *)
-End_Group
-
-Group = DarkStripMean
- Auto
- InputKey = DarkStripMean
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = DARK_STRIP_MEAN
- OutputPosition = (Object, IMAGE)
- Translation = (*, *)
-End_Group
-
-Group = DETECTOR_TEMPERATURE
- Auto
- InputKey = DETECTOR_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = DETECTOR_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = FOCAL_PLANE_TEMPERATURE
- Auto
- InputKey = FOCAL_PLANE_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = FOCAL_PLANE_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = FILTER_TEMPERATURE
- Auto
- InputKey = FILTER_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = FILTER_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = OPTICS_TEMPERATURE
- Auto
- InputKey = OPTICS_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = OPTICS_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:MET_EXP
- Auto
- InputKey = MESS:MET_EXP
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:MET_EXP
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:IMG_ID_LSB
- Auto
- InputKey = MESS:IMG_ID_LSB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = MESS:IMG_ID_LSB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:IMG_ID_MSB
- Auto
- InputKey = MESS:IMG_ID_MSB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = MESS:IMG_ID_MSB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_CLOCK_COUNT
- Auto
- InputKey = MESS:ATT_CLOCK_COUNT
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_CLOCK_COUNT
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q1
- Auto
- InputKey = MESS:ATT_Q1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q2
- Auto
- InputKey = MESS:ATT_Q2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q3
- Auto
- InputKey = MESS:ATT_Q3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q4
- Auto
- InputKey = MESS:ATT_Q4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_FLAG
- Auto
- InputKey = MESS:ATT_FLAG
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_FLAG
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_POS_MOTOR
- Auto
- InputKey = MESS:PIV_POS_MOTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = MESS:PIV_POS_MOTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_GOAL
- Auto
- InputKey = MESS:PIV_GOAL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_GOAL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_POS
- Auto
- InputKey = MESS:PIV_POS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_POS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_READ
- Auto
- InputKey = MESS:PIV_READ
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_READ
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_CAL
- Auto
- InputKey = MESS:PIV_CAL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_CAL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_GOAL
- Auto
- InputKey = MESS:FW_GOAL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_GOAL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_POS
- Auto
- InputKey = MESS:FW_POS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_POS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_READ
- Auto
- InputKey = MESS:FW_READ
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_READ
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CCD_TEMP
- Auto
- InputKey = MESS:CCD_TEMP
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CCD_TEMP
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CAM_T1
- Auto
- InputKey = MESS:CAM_T1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CAM_T1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CAM_T2
- Auto
- InputKey = MESS:CAM_T2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CAM_T2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:EXPOSURE
- Auto
- InputKey = MESS:EXPOSURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:EXPOSURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:DPU_ID
- Auto
- InputKey = MESS:DPU_ID
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:DPU_ID
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:IMAGER
- Auto
- InputKey = MESS:IMAGER
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:IMAGER
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SOURCE
- Auto
- InputKey = MESS:SOURCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SOURCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FPU_BIN
- Auto
- InputKey = MESS:FPU_BIN
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FPU_BIN
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:COMP12_8
- Auto
- InputKey = MESS:COMP12_8
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:COMP12_8
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:COMP_ALG
- Auto
- InputKey = MESS:COMP_ALG
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:COMP_ALG
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:COMP_FST
- Auto
- InputKey = MESS:COMP_FST
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:COMP_FST
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:TIME_PLS
- Auto
- InputKey = MESS:TIME_PLS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:TIME_PLS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:LATCH_UP
- Auto
- InputKey = MESS:LATCH_UP
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:LATCH_UP
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:EXP_MODE
- Auto
- InputKey = MESS:EXP_MODE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:EXP_MODE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_STAT
- Auto
- InputKey = MESS:PIV_STAT
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_STAT
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_MPEN
- Auto
- InputKey = MESS:PIV_MPEN
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_MPEN
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_PV
- Auto
- InputKey = MESS:PIV_PV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_PV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_RV
- Auto
- InputKey = MESS:PIV_RV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_RV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_PV
- Auto
- InputKey = MESS:FW_PV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_PV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_RV
- Auto
- InputKey = MESS:FW_RV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_RV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_STAT
- Auto
- InputKey = MESS:AEX_STAT
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_STAT
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_STHR
- Auto
- InputKey = MESS:AEX_STHR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_STHR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_TGTB
- Auto
- InputKey = MESS:AEX_TGTB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_TGTB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_BACB
- Auto
- InputKey = MESS:AEX_BACB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_BACB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_MAXE
- Auto
- InputKey = MESS:AEX_MAXE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_MAXE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_MINE
- Auto
- InputKey = MESS:AEX_MINE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_MINE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:DLNKPRIO
- Auto
- InputKey = MESS:DLNKPRIO
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:DLNKPRIO
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:WVLRATIO
- Auto
- InputKey = MESS:WVLRATIO
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:WVLRATIO
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIXELBIN
- Auto
- InputKey = MESS:PIXELBIN
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIXELBIN
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBFRAME
- Auto
- InputKey = MESS:SUBFRAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBFRAME
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X1
- Auto
- InputKey = MESS:SUBF_X1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y1
- Auto
- InputKey = MESS:SUBF_Y1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX1
- Auto
- InputKey = MESS:SUBF_DX1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY1
- Auto
- InputKey = MESS:SUBF_DY1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X2
- Auto
- InputKey = MESS:SUBF_X2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y2
- Auto
- InputKey = MESS:SUBF_Y2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX2
- Auto
- InputKey = MESS:SUBF_DX2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY2
- Auto
- InputKey = MESS:SUBF_DY2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X3
- Auto
- InputKey = MESS:SUBF_X3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y3
- Auto
- InputKey = MESS:SUBF_Y3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX3
- Auto
- InputKey = MESS:SUBF_DX3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY3
- Auto
- InputKey = MESS:SUBF_DY3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X4
- Auto
- InputKey = MESS:SUBF_X4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y4
- Auto
- InputKey = MESS:SUBF_Y4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX4
- Auto
- InputKey = MESS:SUBF_DX4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY4
- Auto
- InputKey = MESS:SUBF_DY4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X5
- Auto
- InputKey = MESS:SUBF_X5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y5
- Auto
- InputKey = MESS:SUBF_Y5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX5
- Auto
- InputKey = MESS:SUBF_DX5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY5
- Auto
- InputKey = MESS:SUBF_DY5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CRITOPNV
- Auto
- InputKey = MESS:CRITOPNV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CRITOPNV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JAILBARS
- Auto
- InputKey = MESS:JAILBARS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JAILBARS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JB_X0
- Auto
- InputKey = MESS:JB_X0
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JB_X0
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JB_X1
- Auto
- InputKey = MESS:JB_X1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JB_X1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JB_SPACE
- Auto
- InputKey = MESS:JB_SPACE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JB_SPACE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RIGHT_ASCENSION
- Auto
- InputKey = RIGHT_ASCENSION
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RIGHT_ASCENSION
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = DECLINATION
- Auto
- InputKey = DECLINATION
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = DECLINATION
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = TWIST_ANGLE
- Auto
- InputKey = TWIST_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = TWIST_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RA_DEC_REF_PIXEL
- Auto
- InputKey = RA_DEC_REF_PIXEL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RA_DEC_REF_PIXEL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_RA
- Auto
- InputKey = RETICLE_POINT_RA
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_RA
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_DECLINATION
- Auto
- InputKey = RETICLE_POINT_DECLINATION
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_DECLINATION
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SC_TARGET_POSITION_VECTOR
- Auto
- InputKey = SC_TARGET_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SC_TARGET_POSITION_VECTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = TARGET_CENTER_DISTANCE
- Auto
- InputKey = TARGET_CENTER_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = TARGET_CENTER_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SLANT_DISTANCE
- Auto
- InputKey = SLANT_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SLANT_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = CENTER_LATITUDE
- Auto
- InputKey = CENTER_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = CENTER_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = CENTER_LONGITUDE
- Auto
- InputKey = CENTER_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = CENTER_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = HORIZONTAL_PIXEL_SCALE
- Auto
- InputKey = HORIZONTAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = HORIZONTAL_PIXEL_SCALE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = VERTICAL_PIXEL_SCALE
- Auto
- InputKey = VERTICAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = VERTICAL_PIXEL_SCALE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SMEAR_MAGNITUDE
- Auto
- InputKey = SMEAR_MAGNITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SMEAR_MAGNITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SMEAR_AZIMUTH
- Auto
- InputKey = SMEAR_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SMEAR_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = NORTH_AZIMUTH
- Auto
- InputKey = NORTH_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = NORTH_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_LATITUDE
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_LONGITUDE
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SPACECRAFT_LATITUDE
- Auto
- InputKey = SUB_SPACECRAFT_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SPACECRAFT_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SPACECRAFT_LONGITUDE
- Auto
- InputKey = SUB_SPACECRAFT_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SPACECRAFT_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SPACECRAFT_ALTITUDE
- Auto
- InputKey = SPACECRAFT_ALTITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SPACECRAFT_ALTITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SPACECRAFT_AZIMUTH
- Auto
- InputKey = SUB_SPACECRAFT_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SPACECRAFT_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SPACECRAFT_SOLAR_DISTANCE
- Auto
- InputKey = SPACECRAFT_SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SPACECRAFT_SOLAR_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SC_SUN_POSITION_VECTOR
- Auto
- InputKey = SC_SUN_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SC_SUN_POSITION_VECTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SC_SUN_VELOCITY_VECTOR
- Auto
- InputKey = SC_SUN_VELOCITY_VECTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SC_SUN_VELOCITY_VECTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SOLAR_DISTANCE
- Auto
- InputKey = SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SOLAR_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SOLAR_AZIMUTH
- Auto
- InputKey = SUB_SOLAR_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SOLAR_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SOLAR_LATITUDE
- Auto
- InputKey = SUB_SOLAR_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SOLAR_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SOLAR_LONGITUDE
- Auto
- InputKey = SUB_SOLAR_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SOLAR_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = INCIDENCE_ANGLE
- Auto
- InputKey = INCIDENCE_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = INCIDENCE_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = PHASE_ANGLE
- Auto
- InputKey = PHASE_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = PHASE_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = EMISSION_ANGLE
- Auto
- InputKey = EMISSION_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = EMISSION_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = LOCAL_HOUR_ANGLE
- Auto
- InputKey = LOCAL_HOUR_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = LOCAL_HOUR_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME1_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME1_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME1_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME1_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME2_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME2_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME2_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME2_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME3_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME3_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME3_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME3_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME4_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME4_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME4_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME4_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME5_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME5_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME5_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME5_PARAMETERS)
- Translation = (*, *)
-End_Group
-End
diff --git a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2011-06-15 b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2011-06-15
deleted file mode 100644
index f0fbbc48ef..0000000000
--- a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2011-06-15
+++ /dev/null
@@ -1,1514 +0,0 @@
-#Base
-Group = SpacecraftName
- Auto
- InputKey = SpacecraftName
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = MISSION_NAME
- OutputPosition = Root
- Translation = ("MESSENGER", Messenger)
- Translation = (*, *)
-End_Group
-
-Group = INSTRUMENT_HOST_NAME
- Auto
- InputKey = INSTRUMENT_HOST_NAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = INSTRUMENT_HOST_NAME
- OutputPosition = ROOT
- Translation = ("MESSENGER", MESSENGER)
- Translation = (*, *)
-End_Group
-
-Group = DataSetId
- Auto
- InputKey = DataSetId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = DATA_SET_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = DataQualityId
- Auto
- InputKey = DataQualityId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = DATA_QUALITY_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ProductId
- Auto
- InputKey = ProductId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- InputDefault = N/A
- OutputName = PRODUCT_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ObservationType
- Auto
- InputKey = ObservationType
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- InputDefault = N/A
- OutputName = OBSERVATION_TYPE
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SiteId
- Auto
- InputKey = SiteId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- InputDefault = N/A
- OutputName = SITE_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SOURCE_PRODUCT_ID
- Auto
- InputKey = SOURCE_PRODUCT_ID
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- InputDefault = N/A
- OutputName = SOURCE_PRODUCT_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ProducerId
- Auto
- InputKey = ProducerId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = PRODUCER_INSTITUTION_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SOFTWARE_NAME
- Auto
- InputKey = SoftwareName
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = SOFTWARE_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SOFTWARE_VERSION_ID
- Auto
- InputKey = SOFTWARE_VERSION_ID
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = SOFTWARE_VERSION_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = MissionPhaseName
- Auto
- InputKey = MissionPhaseName
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = MISSION_PHASE_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = TARGET_NAME
- Auto
- InputKey = TARGET_NAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = TARGET_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SEQUENCE_NAME
- Auto
- InputKey = SEQUENCE_NAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = SEQUENCE_NAME
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = OBSERVATION_ID
- Auto
- InputKey = OBSERVATION_ID
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = OBSERVATION_ID
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-# Times
-Group = StartTime
- Auto
- InputKey = StartTime
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = START_TIME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = StopTime
- Auto
- InputKey = StopTime
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = STOP_TIME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SpacecraftClockStartCount
- Auto
- InputKey = SpacecraftClockStartCount
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = SPACECRAFT_CLOCK_START_COUNT
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SpacecraftClockStopCount
- Auto
- InputKey = SpacecraftClockStopCount
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = SPACECRAFT_CLOCK_STOP_COUNT
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = EdrProductCreationTime
- Auto
- InputKey = EdrProductCreationTime
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = PRODUCT_CREATION_TIME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-# Instrument
-Group = InstrumentName
- Auto
- InputKey = InstrumentName
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = INSTRUMENT_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = InstrumentId
- Auto
- InputKey = InstrumentId
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = INSTRUMENT_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = FILTER_NAME
- Auto
- InputKey = Name
- InputGroup = "Root,IsisCube,BandBin"
- InputPosition = (Root, IsisCube, BandBin)
- OutputName = FILTER_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = FILTER_NUMBER
- Auto
- InputKey = FILTER_NUMBER
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = FILTER_NUMBER
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = CENTER_FILTER_WAVELENGTH
- Auto
- InputKey = Center
- InputGroup = "Root,IsisCube,BandBin"
- InputPosition = (Root, IsisCube, BandBin)
- OutputName = CENTER_FILTER_WAVELENGTH
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = FilterWidth
- Auto
- InputKey = Width
- InputGroup = "Root,IsisCube,BandBin"
- InputPosition = (Root, IsisCube, BandBin)
- OutputName = BANDWIDTH
- OutputPosition = Root
-
- # Translation = (N/A, 50)
- Translation = (*, *)
-End_Group
-
-Group = ExposureDuration
- Auto
- InputKey = ExposureDuration
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- InputDefault = N/A
- OutputName = EXPOSURE_DURATION
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ExposureType
- Auto
- InputKey = ExposureType
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- InputDefault = UNKNOWN
- OutputName = EXPOSURE_TYPE
- OutputPosition = Root
- Translation = (MANUAL, Manual)
- Translation = (AUTOMATIC, Automatic)
- Translation = (*, *)
-End_Group
-
-Group = Units
- Auto
- InputKey = Units
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = UNIT
- OutputPosition = (Object, IMAGE)
- Translation = (*, *)
-End_Group
-
-Group = DarkStripMean
- Auto
- InputKey = DarkStripMean
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = DARK_STRIP_MEAN
- OutputPosition = (Object, IMAGE)
- Translation = (*, *)
-End_Group
-
-Group = DETECTOR_TEMPERATURE
- Auto
- InputKey = DETECTOR_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = DETECTOR_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = FOCAL_PLANE_TEMPERATURE
- Auto
- InputKey = FOCAL_PLANE_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = FOCAL_PLANE_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = FILTER_TEMPERATURE
- Auto
- InputKey = FILTER_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = FILTER_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = OPTICS_TEMPERATURE
- Auto
- InputKey = OPTICS_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = OPTICS_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:MET_EXP
- Auto
- InputKey = MESS:MET_EXP
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:MET_EXP
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:IMG_ID_LSB
- Auto
- InputKey = MESS:IMG_ID_LSB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = MESS:IMG_ID_LSB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:IMG_ID_MSB
- Auto
- InputKey = MESS:IMG_ID_MSB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = MESS:IMG_ID_MSB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_CLOCK_COUNT
- Auto
- InputKey = MESS:ATT_CLOCK_COUNT
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_CLOCK_COUNT
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q1
- Auto
- InputKey = MESS:ATT_Q1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q2
- Auto
- InputKey = MESS:ATT_Q2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q3
- Auto
- InputKey = MESS:ATT_Q3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q4
- Auto
- InputKey = MESS:ATT_Q4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_FLAG
- Auto
- InputKey = MESS:ATT_FLAG
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_FLAG
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_POS_MOTOR
- Auto
- InputKey = MESS:PIV_POS_MOTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = MESS:PIV_POS_MOTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_GOAL
- Auto
- InputKey = MESS:PIV_GOAL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_GOAL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_POS
- Auto
- InputKey = MESS:PIV_POS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_POS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_READ
- Auto
- InputKey = MESS:PIV_READ
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_READ
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_CAL
- Auto
- InputKey = MESS:PIV_CAL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_CAL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_GOAL
- Auto
- InputKey = MESS:FW_GOAL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_GOAL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_POS
- Auto
- InputKey = MESS:FW_POS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_POS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_READ
- Auto
- InputKey = MESS:FW_READ
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_READ
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CCD_TEMP
- Auto
- InputKey = MESS:CCD_TEMP
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CCD_TEMP
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CAM_T1
- Auto
- InputKey = MESS:CAM_T1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CAM_T1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CAM_T2
- Auto
- InputKey = MESS:CAM_T2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CAM_T2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:EXPOSURE
- Auto
- InputKey = MESS:EXPOSURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:EXPOSURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:DPU_ID
- Auto
- InputKey = MESS:DPU_ID
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:DPU_ID
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:IMAGER
- Auto
- InputKey = MESS:IMAGER
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:IMAGER
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SOURCE
- Auto
- InputKey = MESS:SOURCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SOURCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FPU_BIN
- Auto
- InputKey = MESS:FPU_BIN
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FPU_BIN
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:COMP12_8
- Auto
- InputKey = MESS:COMP12_8
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:COMP12_8
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:COMP_ALG
- Auto
- InputKey = MESS:COMP_ALG
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:COMP_ALG
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:COMP_FST
- Auto
- InputKey = MESS:COMP_FST
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:COMP_FST
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:TIME_PLS
- Auto
- InputKey = MESS:TIME_PLS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:TIME_PLS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:LATCH_UP
- Auto
- InputKey = MESS:LATCH_UP
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:LATCH_UP
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:EXP_MODE
- Auto
- InputKey = MESS:EXP_MODE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:EXP_MODE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_STAT
- Auto
- InputKey = MESS:PIV_STAT
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_STAT
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_MPEN
- Auto
- InputKey = MESS:PIV_MPEN
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_MPEN
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_PV
- Auto
- InputKey = MESS:PIV_PV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_PV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_RV
- Auto
- InputKey = MESS:PIV_RV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_RV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_PV
- Auto
- InputKey = MESS:FW_PV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_PV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_RV
- Auto
- InputKey = MESS:FW_RV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_RV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_STAT
- Auto
- InputKey = MESS:AEX_STAT
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_STAT
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_STHR
- Auto
- InputKey = MESS:AEX_STHR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_STHR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_TGTB
- Auto
- InputKey = MESS:AEX_TGTB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_TGTB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_BACB
- Auto
- InputKey = MESS:AEX_BACB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_BACB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_MAXE
- Auto
- InputKey = MESS:AEX_MAXE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_MAXE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_MINE
- Auto
- InputKey = MESS:AEX_MINE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_MINE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:DLNKPRIO
- Auto
- InputKey = MESS:DLNKPRIO
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:DLNKPRIO
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:WVLRATIO
- Auto
- InputKey = MESS:WVLRATIO
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:WVLRATIO
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIXELBIN
- Auto
- InputKey = MESS:PIXELBIN
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIXELBIN
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBFRAME
- Auto
- InputKey = MESS:SUBFRAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBFRAME
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X1
- Auto
- InputKey = MESS:SUBF_X1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y1
- Auto
- InputKey = MESS:SUBF_Y1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX1
- Auto
- InputKey = MESS:SUBF_DX1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY1
- Auto
- InputKey = MESS:SUBF_DY1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X2
- Auto
- InputKey = MESS:SUBF_X2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y2
- Auto
- InputKey = MESS:SUBF_Y2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX2
- Auto
- InputKey = MESS:SUBF_DX2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY2
- Auto
- InputKey = MESS:SUBF_DY2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X3
- Auto
- InputKey = MESS:SUBF_X3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y3
- Auto
- InputKey = MESS:SUBF_Y3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX3
- Auto
- InputKey = MESS:SUBF_DX3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY3
- Auto
- InputKey = MESS:SUBF_DY3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X4
- Auto
- InputKey = MESS:SUBF_X4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y4
- Auto
- InputKey = MESS:SUBF_Y4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX4
- Auto
- InputKey = MESS:SUBF_DX4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY4
- Auto
- InputKey = MESS:SUBF_DY4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X5
- Auto
- InputKey = MESS:SUBF_X5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y5
- Auto
- InputKey = MESS:SUBF_Y5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX5
- Auto
- InputKey = MESS:SUBF_DX5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY5
- Auto
- InputKey = MESS:SUBF_DY5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CRITOPNV
- Auto
- InputKey = MESS:CRITOPNV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CRITOPNV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JAILBARS
- Auto
- InputKey = MESS:JAILBARS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JAILBARS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JB_X0
- Auto
- InputKey = MESS:JB_X0
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JB_X0
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JB_X1
- Auto
- InputKey = MESS:JB_X1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JB_X1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JB_SPACE
- Auto
- InputKey = MESS:JB_SPACE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JB_SPACE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RIGHT_ASCENSION
- Auto
- InputKey = RIGHT_ASCENSION
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RIGHT_ASCENSION
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = DECLINATION
- Auto
- InputKey = DECLINATION
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = DECLINATION
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = TWIST_ANGLE
- Auto
- InputKey = TWIST_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = TWIST_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RA_DEC_REF_PIXEL
- Auto
- InputKey = RA_DEC_REF_PIXEL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RA_DEC_REF_PIXEL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_RA
- Auto
- InputKey = RETICLE_POINT_RA
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_RA
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_DECLINATION
- Auto
- InputKey = RETICLE_POINT_DECLINATION
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_DECLINATION
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SC_TARGET_POSITION_VECTOR
- Auto
- InputKey = SC_TARGET_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SC_TARGET_POSITION_VECTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = TARGET_CENTER_DISTANCE
- Auto
- InputKey = TARGET_CENTER_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = TARGET_CENTER_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SLANT_DISTANCE
- Auto
- InputKey = SLANT_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SLANT_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = CENTER_LATITUDE
- Auto
- InputKey = CENTER_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = CENTER_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = CENTER_LONGITUDE
- Auto
- InputKey = CENTER_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = CENTER_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = HORIZONTAL_PIXEL_SCALE
- Auto
- InputKey = HORIZONTAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = HORIZONTAL_PIXEL_SCALE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = VERTICAL_PIXEL_SCALE
- Auto
- InputKey = VERTICAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = VERTICAL_PIXEL_SCALE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SMEAR_MAGNITUDE
- Auto
- InputKey = SMEAR_MAGNITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SMEAR_MAGNITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SMEAR_AZIMUTH
- Auto
- InputKey = SMEAR_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SMEAR_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = NORTH_AZIMUTH
- Auto
- InputKey = NORTH_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = NORTH_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_LATITUDE
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_LONGITUDE
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SPACECRAFT_LATITUDE
- Auto
- InputKey = SUB_SPACECRAFT_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SPACECRAFT_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SPACECRAFT_LONGITUDE
- Auto
- InputKey = SUB_SPACECRAFT_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SPACECRAFT_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SPACECRAFT_ALTITUDE
- Auto
- InputKey = SPACECRAFT_ALTITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SPACECRAFT_ALTITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SPACECRAFT_AZIMUTH
- Auto
- InputKey = SUB_SPACECRAFT_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SPACECRAFT_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SPACECRAFT_SOLAR_DISTANCE
- Auto
- InputKey = SPACECRAFT_SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SPACECRAFT_SOLAR_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SC_SUN_POSITION_VECTOR
- Auto
- InputKey = SC_SUN_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SC_SUN_POSITION_VECTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SC_SUN_VELOCITY_VECTOR
- Auto
- InputKey = SC_SUN_VELOCITY_VECTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SC_SUN_VELOCITY_VECTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SOLAR_DISTANCE
- Auto
- InputKey = SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SOLAR_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SOLAR_AZIMUTH
- Auto
- InputKey = SUB_SOLAR_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SOLAR_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SOLAR_LATITUDE
- Auto
- InputKey = SUB_SOLAR_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SOLAR_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SOLAR_LONGITUDE
- Auto
- InputKey = SUB_SOLAR_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SOLAR_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = INCIDENCE_ANGLE
- Auto
- InputKey = INCIDENCE_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = INCIDENCE_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = PHASE_ANGLE
- Auto
- InputKey = PHASE_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = PHASE_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = EMISSION_ANGLE
- Auto
- InputKey = EMISSION_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = EMISSION_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = LOCAL_HOUR_ANGLE
- Auto
- InputKey = LOCAL_HOUR_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = LOCAL_HOUR_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME1_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME1_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME1_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME1_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME2_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME2_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME2_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME2_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME3_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME3_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME3_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME3_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME4_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME4_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME4_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME4_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME5_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME5_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME5_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME5_PARAMETERS)
- Translation = (*, *)
-End_Group
-End
diff --git a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2015-09-23 b/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2015-09-23
deleted file mode 100644
index e073ea5fe8..0000000000
--- a/isis/src/messenger/apps/mdis2pds/mdisCdrLabel.trn.2015-09-23
+++ /dev/null
@@ -1,1529 +0,0 @@
-#Base
-Group = SpacecraftName
- Auto
- InputKey = SpacecraftName
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = MISSION_NAME
- OutputPosition = Root
- Translation = ("MESSENGER", Messenger)
- Translation = (*, *)
-End_Group
-
-Group = INSTRUMENT_HOST_NAME
- Auto
- InputKey = INSTRUMENT_HOST_NAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = INSTRUMENT_HOST_NAME
- OutputPosition = ROOT
- Translation = ("MESSENGER", MESSENGER)
- Translation = (*, *)
-End_Group
-
-Group = DataSetId
- Auto
- InputKey = DataSetId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = DATA_SET_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = DataQualityId
- Auto
- InputKey = DataQualityId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = DATA_QUALITY_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ProductId
- Auto
- InputKey = ProductId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- InputDefault = N/A
- OutputName = PRODUCT_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ObservationType
- Auto
- InputKey = ObservationType
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- InputDefault = N/A
- OutputName = OBSERVATION_TYPE
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SiteId
- Auto
- InputKey = SiteId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- InputDefault = N/A
- OutputName = SITE_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SOURCE_PRODUCT_ID
- Auto
- InputKey = SOURCE_PRODUCT_ID
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- InputDefault = N/A
- OutputName = SOURCE_PRODUCT_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ProducerId
- Auto
- InputKey = ProducerId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = PRODUCER_INSTITUTION_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SOFTWARE_NAME
- Auto
- InputKey = SoftwareName
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = SOFTWARE_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SOFTWARE_VERSION_ID
- Auto
- InputKey = SOFTWARE_VERSION_ID
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = SOFTWARE_VERSION_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = MissionPhaseName
- Auto
- InputKey = MissionPhaseName
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = MISSION_PHASE_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = TARGET_NAME
- Auto
- InputKey = TARGET_NAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = TARGET_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SEQUENCE_NAME
- Auto
- InputKey = SEQUENCE_NAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = SEQUENCE_NAME
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = OBSERVATION_ID
- Auto
- InputKey = OBSERVATION_ID
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = OBSERVATION_ID
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-# Times
-Group = StartTime
- Auto
- InputKey = StartTime
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = START_TIME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = StopTime
- Auto
- InputKey = StopTime
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = STOP_TIME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SpacecraftClockStartCount
- Auto
- InputKey = SpacecraftClockStartCount
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = SPACECRAFT_CLOCK_START_COUNT
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SpacecraftClockStopCount
- Auto
- InputKey = SpacecraftClockStopCount
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = SPACECRAFT_CLOCK_STOP_COUNT
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ORBIT_NUMBER
- Auto
- Optional
- InputKey = ORBIT_NUMBER
-# InputGroup = OriginalLabelObject
-# InputPosition = OriginalLabelObject
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- InputDefault = "N/A"
- OutputName = ORBIT_NUMBER
- OutputPosition = Root
- Translation = ("N/A", 0)
- Translation = (*, *)
-End_Group
-
-Group = EdrProductCreationTime
- Auto
- InputKey = EdrProductCreationTime
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = PRODUCT_CREATION_TIME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-# Instrument
-Group = InstrumentName
- Auto
- InputKey = InstrumentName
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = INSTRUMENT_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = InstrumentId
- Auto
- InputKey = InstrumentId
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = INSTRUMENT_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = FILTER_NAME
- Auto
- InputKey = Name
- InputGroup = "Root,IsisCube,BandBin"
- InputPosition = (Root, IsisCube, BandBin)
- OutputName = FILTER_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = FILTER_NUMBER
- Auto
- InputKey = FILTER_NUMBER
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = FILTER_NUMBER
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = CENTER_FILTER_WAVELENGTH
- Auto
- InputKey = Center
- InputGroup = "Root,IsisCube,BandBin"
- InputPosition = (Root, IsisCube, BandBin)
- OutputName = CENTER_FILTER_WAVELENGTH
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = FilterWidth
- Auto
- InputKey = Width
- InputGroup = "Root,IsisCube,BandBin"
- InputPosition = (Root, IsisCube, BandBin)
- OutputName = BANDWIDTH
- OutputPosition = Root
-
- # Translation = (N/A, 50)
- Translation = (*, *)
-End_Group
-
-Group = ExposureDuration
- Auto
- InputKey = ExposureDuration
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- InputDefault = N/A
- OutputName = EXPOSURE_DURATION
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ExposureType
- Auto
- InputKey = ExposureType
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- InputDefault = UNKNOWN
- OutputName = EXPOSURE_TYPE
- OutputPosition = Root
- Translation = (MANUAL, Manual)
- Translation = (AUTOMATIC, Automatic)
- Translation = (*, *)
-End_Group
-
-Group = Units
- Auto
- InputKey = Units
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = UNIT
- OutputPosition = (Object, IMAGE)
- Translation = (*, *)
-End_Group
-
-Group = DarkStripMean
- Auto
- InputKey = DarkStripMean
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = DARK_STRIP_MEAN
- OutputPosition = (Object, IMAGE)
- Translation = (*, *)
-End_Group
-
-Group = DETECTOR_TEMPERATURE
- Auto
- InputKey = DETECTOR_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = DETECTOR_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = FOCAL_PLANE_TEMPERATURE
- Auto
- InputKey = FOCAL_PLANE_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = FOCAL_PLANE_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = FILTER_TEMPERATURE
- Auto
- InputKey = FILTER_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = FILTER_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = OPTICS_TEMPERATURE
- Auto
- InputKey = OPTICS_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = OPTICS_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:MET_EXP
- Auto
- InputKey = MESS:MET_EXP
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:MET_EXP
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:IMG_ID_LSB
- Auto
- InputKey = MESS:IMG_ID_LSB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = MESS:IMG_ID_LSB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:IMG_ID_MSB
- Auto
- InputKey = MESS:IMG_ID_MSB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = MESS:IMG_ID_MSB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_CLOCK_COUNT
- Auto
- InputKey = MESS:ATT_CLOCK_COUNT
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_CLOCK_COUNT
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q1
- Auto
- InputKey = MESS:ATT_Q1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q2
- Auto
- InputKey = MESS:ATT_Q2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q3
- Auto
- InputKey = MESS:ATT_Q3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q4
- Auto
- InputKey = MESS:ATT_Q4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_FLAG
- Auto
- InputKey = MESS:ATT_FLAG
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_FLAG
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_POS_MOTOR
- Auto
- InputKey = MESS:PIV_POS_MOTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = MESS:PIV_POS_MOTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_GOAL
- Auto
- InputKey = MESS:PIV_GOAL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_GOAL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_POS
- Auto
- InputKey = MESS:PIV_POS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_POS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_READ
- Auto
- InputKey = MESS:PIV_READ
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_READ
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_CAL
- Auto
- InputKey = MESS:PIV_CAL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_CAL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_GOAL
- Auto
- InputKey = MESS:FW_GOAL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_GOAL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_POS
- Auto
- InputKey = MESS:FW_POS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_POS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_READ
- Auto
- InputKey = MESS:FW_READ
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_READ
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CCD_TEMP
- Auto
- InputKey = MESS:CCD_TEMP
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CCD_TEMP
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CAM_T1
- Auto
- InputKey = MESS:CAM_T1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CAM_T1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CAM_T2
- Auto
- InputKey = MESS:CAM_T2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CAM_T2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:EXPOSURE
- Auto
- InputKey = MESS:EXPOSURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:EXPOSURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:DPU_ID
- Auto
- InputKey = MESS:DPU_ID
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:DPU_ID
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:IMAGER
- Auto
- InputKey = MESS:IMAGER
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:IMAGER
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SOURCE
- Auto
- InputKey = MESS:SOURCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SOURCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FPU_BIN
- Auto
- InputKey = MESS:FPU_BIN
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FPU_BIN
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:COMP12_8
- Auto
- InputKey = MESS:COMP12_8
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:COMP12_8
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:COMP_ALG
- Auto
- InputKey = MESS:COMP_ALG
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:COMP_ALG
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:COMP_FST
- Auto
- InputKey = MESS:COMP_FST
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:COMP_FST
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:TIME_PLS
- Auto
- InputKey = MESS:TIME_PLS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:TIME_PLS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:LATCH_UP
- Auto
- InputKey = MESS:LATCH_UP
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:LATCH_UP
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:EXP_MODE
- Auto
- InputKey = MESS:EXP_MODE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:EXP_MODE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_STAT
- Auto
- InputKey = MESS:PIV_STAT
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_STAT
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_MPEN
- Auto
- InputKey = MESS:PIV_MPEN
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_MPEN
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_PV
- Auto
- InputKey = MESS:PIV_PV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_PV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_RV
- Auto
- InputKey = MESS:PIV_RV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_RV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_PV
- Auto
- InputKey = MESS:FW_PV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_PV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_RV
- Auto
- InputKey = MESS:FW_RV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_RV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_STAT
- Auto
- InputKey = MESS:AEX_STAT
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_STAT
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_STHR
- Auto
- InputKey = MESS:AEX_STHR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_STHR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_TGTB
- Auto
- InputKey = MESS:AEX_TGTB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_TGTB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_BACB
- Auto
- InputKey = MESS:AEX_BACB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_BACB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_MAXE
- Auto
- InputKey = MESS:AEX_MAXE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_MAXE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_MINE
- Auto
- InputKey = MESS:AEX_MINE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_MINE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:DLNKPRIO
- Auto
- InputKey = MESS:DLNKPRIO
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:DLNKPRIO
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:WVLRATIO
- Auto
- InputKey = MESS:WVLRATIO
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:WVLRATIO
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIXELBIN
- Auto
- InputKey = MESS:PIXELBIN
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIXELBIN
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBFRAME
- Auto
- InputKey = MESS:SUBFRAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBFRAME
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X1
- Auto
- InputKey = MESS:SUBF_X1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y1
- Auto
- InputKey = MESS:SUBF_Y1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX1
- Auto
- InputKey = MESS:SUBF_DX1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY1
- Auto
- InputKey = MESS:SUBF_DY1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X2
- Auto
- InputKey = MESS:SUBF_X2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y2
- Auto
- InputKey = MESS:SUBF_Y2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX2
- Auto
- InputKey = MESS:SUBF_DX2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY2
- Auto
- InputKey = MESS:SUBF_DY2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X3
- Auto
- InputKey = MESS:SUBF_X3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y3
- Auto
- InputKey = MESS:SUBF_Y3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX3
- Auto
- InputKey = MESS:SUBF_DX3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY3
- Auto
- InputKey = MESS:SUBF_DY3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X4
- Auto
- InputKey = MESS:SUBF_X4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y4
- Auto
- InputKey = MESS:SUBF_Y4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX4
- Auto
- InputKey = MESS:SUBF_DX4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY4
- Auto
- InputKey = MESS:SUBF_DY4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X5
- Auto
- InputKey = MESS:SUBF_X5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y5
- Auto
- InputKey = MESS:SUBF_Y5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX5
- Auto
- InputKey = MESS:SUBF_DX5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY5
- Auto
- InputKey = MESS:SUBF_DY5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CRITOPNV
- Auto
- InputKey = MESS:CRITOPNV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CRITOPNV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JAILBARS
- Auto
- InputKey = MESS:JAILBARS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JAILBARS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JB_X0
- Auto
- InputKey = MESS:JB_X0
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JB_X0
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JB_X1
- Auto
- InputKey = MESS:JB_X1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JB_X1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JB_SPACE
- Auto
- InputKey = MESS:JB_SPACE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JB_SPACE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RIGHT_ASCENSION
- Auto
- InputKey = RIGHT_ASCENSION
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RIGHT_ASCENSION
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = DECLINATION
- Auto
- InputKey = DECLINATION
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = DECLINATION
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = TWIST_ANGLE
- Auto
- InputKey = TWIST_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = TWIST_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RA_DEC_REF_PIXEL
- Auto
- InputKey = RA_DEC_REF_PIXEL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RA_DEC_REF_PIXEL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_RA
- Auto
- InputKey = RETICLE_POINT_RA
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_RA
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_DECLINATION
- Auto
- InputKey = RETICLE_POINT_DECLINATION
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_DECLINATION
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SC_TARGET_POSITION_VECTOR
- Auto
- InputKey = SC_TARGET_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SC_TARGET_POSITION_VECTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = TARGET_CENTER_DISTANCE
- Auto
- InputKey = TARGET_CENTER_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = TARGET_CENTER_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SLANT_DISTANCE
- Auto
- InputKey = SLANT_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SLANT_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = CENTER_LATITUDE
- Auto
- InputKey = CENTER_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = CENTER_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = CENTER_LONGITUDE
- Auto
- InputKey = CENTER_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = CENTER_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = HORIZONTAL_PIXEL_SCALE
- Auto
- InputKey = HORIZONTAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = HORIZONTAL_PIXEL_SCALE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = VERTICAL_PIXEL_SCALE
- Auto
- InputKey = VERTICAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = VERTICAL_PIXEL_SCALE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SMEAR_MAGNITUDE
- Auto
- InputKey = SMEAR_MAGNITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SMEAR_MAGNITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SMEAR_AZIMUTH
- Auto
- InputKey = SMEAR_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SMEAR_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = NORTH_AZIMUTH
- Auto
- InputKey = NORTH_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = NORTH_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_LATITUDE
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_LONGITUDE
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SPACECRAFT_LATITUDE
- Auto
- InputKey = SUB_SPACECRAFT_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SPACECRAFT_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SPACECRAFT_LONGITUDE
- Auto
- InputKey = SUB_SPACECRAFT_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SPACECRAFT_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SPACECRAFT_ALTITUDE
- Auto
- InputKey = SPACECRAFT_ALTITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SPACECRAFT_ALTITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SPACECRAFT_AZIMUTH
- Auto
- InputKey = SUB_SPACECRAFT_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SPACECRAFT_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SPACECRAFT_SOLAR_DISTANCE
- Auto
- InputKey = SPACECRAFT_SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SPACECRAFT_SOLAR_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SC_SUN_POSITION_VECTOR
- Auto
- InputKey = SC_SUN_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SC_SUN_POSITION_VECTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SC_SUN_VELOCITY_VECTOR
- Auto
- InputKey = SC_SUN_VELOCITY_VECTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SC_SUN_VELOCITY_VECTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SOLAR_DISTANCE
- Auto
- InputKey = SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SOLAR_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SOLAR_AZIMUTH
- Auto
- InputKey = SUB_SOLAR_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SOLAR_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SOLAR_LATITUDE
- Auto
- InputKey = SUB_SOLAR_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SOLAR_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SOLAR_LONGITUDE
- Auto
- InputKey = SUB_SOLAR_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SOLAR_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = INCIDENCE_ANGLE
- Auto
- InputKey = INCIDENCE_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = INCIDENCE_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = PHASE_ANGLE
- Auto
- InputKey = PHASE_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = PHASE_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = EMISSION_ANGLE
- Auto
- InputKey = EMISSION_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = EMISSION_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = LOCAL_HOUR_ANGLE
- Auto
- InputKey = LOCAL_HOUR_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = LOCAL_HOUR_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME1_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME1_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME1_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME1_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME2_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME2_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME2_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME2_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME3_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME3_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME3_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME3_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME4_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME4_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME4_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME4_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME5_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME5_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME5_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME5_PARAMETERS)
- Translation = (*, *)
-End_Group
-End
From fd02ba010925d719bfb3a5de68cefa37a3ee5713 Mon Sep 17 00:00:00 2001
From: Peter Aaron Giroux
Date: Tue, 10 Mar 2020 09:24:48 -0700
Subject: [PATCH 13/21] moved mdisDDRLabel translation files to
MessengerMdisDdrLabel.trn
---
...DDRLabel.trn => MessengerMdisDdrLabel.trn} | 0
.../apps/mdisddr/mdisDDRLabel.trn.2009-08-26 | 1308 --------------
.../apps/mdisddr/mdisDDRLabel.trn.2011-03-31 | 1492 ----------------
.../apps/mdisddr/mdisDDRLabel.trn.2011-06-15 | 1514 -----------------
4 files changed, 4314 deletions(-)
rename isis/src/messenger/apps/mdisddr/{mdisDDRLabel.trn => MessengerMdisDdrLabel.trn} (100%)
delete mode 100644 isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2009-08-26
delete mode 100644 isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2011-03-31
delete mode 100644 isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2011-06-15
diff --git a/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn b/isis/src/messenger/apps/mdisddr/MessengerMdisDdrLabel.trn
similarity index 100%
rename from isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn
rename to isis/src/messenger/apps/mdisddr/MessengerMdisDdrLabel.trn
diff --git a/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2009-08-26 b/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2009-08-26
deleted file mode 100644
index f2cf17d079..0000000000
--- a/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2009-08-26
+++ /dev/null
@@ -1,1308 +0,0 @@
-#Base
-
-Group = SpacecraftName
- Auto
- OutputName = MISSION_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = SpacecraftName
- Translation = ('"MESSENGER"',"Messenger")
- Translation = (*,*)
-EndGroup
-
-Group = INSTRUMENT_HOST_NAME
- Auto
- OutputName = INSTRUMENT_HOST_NAME
- OutputPosition = ("ROOT")
- InputKey = INSTRUMENT_HOST_NAME
- InputGroup = OriginalLabelObject
- Translation = ('"MESSENGER"',"MESSENGER")
- Translation = (*,*)
-EndGroup
-
-Group = DataSetId
- Auto
- OutputName = DATA_SET_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = DataSetId
- Translation = (*,*)
-EndGroup
-
-Group = DataQualityId
- Auto
- OutputName = DATA_QUALITY_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = DataQualityId
- Translation = (*,*)
-EndGroup
-
-Group = ProductId
- Auto
- OutputName = PRODUCT_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = ProductId
- Translation = (*,*)
- InputDefault = "N/A"
-EndGroup
-
-Group = SOURCE_PRODUCT_ID
- Auto
- OutputName = SOURCE_PRODUCT_ID
- OutputPosition = (Root)
- InputKey = SOURCE_PRODUCT_ID
- InputGroup = Root,IsisCube,Archive
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-Group = ProducerId
- Auto
- OutputName = PRODUCER_INSTITUTION_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = ProducerId
- Translation = (*,*)
-EndGroup
-
-Group = SOFTWARE_NAME
- Auto
- OutputName = SOFTWARE_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,RadiometricCalibration
- InputKey = SoftwareName
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-Group = SOFTWARE_VERSION_ID
- Auto
- OutputName = SOFTWARE_VERSION_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,RadiometricCalibration
- InputKey = SOFTWARE_VERSION_ID
- Translation = (*,*)
- InputDefault = "N/A"
-EndGroup
-
-Group = MissionPhaseName
- Auto
- OutputName = MISSION_PHASE_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = MissionPhaseName
- Translation = (*,*)
-EndGroup
-
-Group = TARGET_NAME
- Auto
- OutputName = TARGET_NAME
- OutputPosition = (Root)
- InputGroup = OriginalLabelObject
- InputKey = TARGET_NAME
- Translation = (*,*)
-EndGroup
-
-Group = SEQUENCE_NAME
- Auto
- OutputName = SEQUENCE_NAME
- OutputPosition = ("ROOT")
- InputKey = SEQUENCE_NAME
- InputGroup = OriginalLabelObject
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-# Times
-
-Group = StartTime
- Auto
- OutputName = START_TIME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = StartTime
- Translation = (*,*)
-EndGroup
-
-Group = StopTime
- Auto
- OutputName = STOP_TIME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = StopTime
- Translation = (*,*)
-EndGroup
-
-Group = SpacecraftClockStartCount
- Auto
- OutputName = SPACECRAFT_CLOCK_START_COUNT
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = SpacecraftClockStartCount
- Translation = (*,*)
-EndGroup
-
-Group = SpacecraftClockStopCount
- Auto
- OutputName = SPACECRAFT_CLOCK_STOP_COUNT
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = SpacecraftClockStopCount
- Translation = (*,*)
-EndGroup
-
-Group = EdrProductCreationTime
- Auto
- OutputName = PRODUCT_CREATION_TIME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Archive
- InputKey = EdrProductCreationTime
- Translation = (*,*)
-EndGroup
-
-# Instrument
-
-Group = InstrumentName
- Auto
- OutputName = INSTRUMENT_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = InstrumentName
- Translation = (*,*)
-EndGroup
-
-Group = InstrumentId
- Auto
- OutputName = INSTRUMENT_ID
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = InstrumentId
- Translation = (*,*)
-EndGroup
-
-Group = FILTER_NAME
- Auto
- OutputName = FILTER_NAME
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,BandBin
- InputKey = Name
- Translation = (*,*)
-EndGroup
-
-Group = FILTER_NUMBER
- Auto
- OutputName = FILTER_NUMBER
- OutputPosition = (Root)
- InputGroup = OriginalLabelObject
- InputKey = FILTER_NUMBER
-# Translation = (N/A, 0)
- Translation = (*,*)
-# InputDefault = N/A
-EndGroup
-
-Group = CENTER_FILTER_WAVELENGTH
- Auto
- OutputName = CENTER_FILTER_WAVELENGTH
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,BandBin
- InputKey = Center
- Translation = (*,*)
-EndGroup
-
-Group = FilterWidth
- Auto
- OutputName = BANDWIDTH
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,BandBin
- InputKey = Width
-# Translation = (N/A, 50)
- Translation = (*,*)
-EndGroup
-
-Group = ExposureDuration
- Auto
- OutputName = EXPOSURE_DURATION
- OutputPosition = (Root)
- InputGroup = Root,IsisCube,Instrument
- InputKey = ExposureDuration
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-Group = ExposureType
- Auto
- OutputName = EXPOSURE_TYPE
- OutputPosition = (Root)
- InputKey = ExposureType
- InputGroup = Root,IsisCube,Instrument
- Translation = ("MANUAL", "Manual")
- Translation = ("AUTOMATIC", "Automatic")
- Translation = (*,*)
- InputDefault = UNKNOWN
-EndGroup
-
-Group = Units
- Auto
- OutputName = UNIT
- OutputPosition = ("Object","IMAGE")
- InputGroup = Root,IsisCube,RadiometricCalibration
- InputKey = Units
- Translation = (*,*)
- InputDefault = N/A
-EndGroup
-
-Group = DarkStripMean
- Auto
- OutputName = DARK_STRIP_MEAN
- OutputPosition = ("Object","IMAGE")
- InputGroup = Root,IsisCube,RadiometricCalibration
- InputKey = DarkStripMean
- Translation = (*,*)
- InputDefault = "N/A"
-EndGroup
-
-Group = DETECTOR_TEMPERATURE
- Auto
- OutputName = DETECTOR_TEMPERATURE
- OutputPosition = ("ROOT")
- InputKey = DETECTOR_TEMPERATURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = FOCAL_PLANE_TEMPERATURE
- Auto
- OutputName = FOCAL_PLANE_TEMPERATURE
- OutputPosition = ("ROOT")
- InputKey = FOCAL_PLANE_TEMPERATURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = FILTER_TEMPERATURE
- Auto
- OutputName = FILTER_TEMPERATURE
- OutputPosition = ("ROOT")
- InputKey = FILTER_TEMPERATURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = OPTICS_TEMPERATURE
- Auto
- OutputName = OPTICS_TEMPERATURE
- OutputPosition = ("ROOT")
- InputKey = OPTICS_TEMPERATURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:MET_EXP
- Auto
- OutputName = MESS:MET_EXP
- OutputPosition = ("ROOT")
- InputKey = MESS:MET_EXP
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_CLOCK_COUNT
- Auto
- OutputName = MESS:ATT_CLOCK_COUNT
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_CLOCK_COUNT
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_Q1
- Auto
- OutputName = MESS:ATT_Q1
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_Q1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_Q2
- Auto
- OutputName = MESS:ATT_Q2
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_Q2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_Q3
- Auto
- OutputName = MESS:ATT_Q3
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_Q3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_Q4
- Auto
- OutputName = MESS:ATT_Q4
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_Q4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:ATT_FLAG
- Auto
- OutputName = MESS:ATT_FLAG
- OutputPosition = ("ROOT")
- InputKey = MESS:ATT_FLAG
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_GOAL
- Auto
- OutputName = MESS:PIV_GOAL
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_GOAL
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_POS
- Auto
- OutputName = MESS:PIV_POS
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_POS
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_READ
- Auto
- OutputName = MESS:PIV_READ
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_READ
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_CAL
- Auto
- OutputName = MESS:PIV_CAL
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_CAL
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_GOAL
- Auto
- OutputName = MESS:FW_GOAL
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_GOAL
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_POS
- Auto
- OutputName = MESS:FW_POS
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_POS
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_READ
- Auto
- OutputName = MESS:FW_READ
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_READ
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:CCD_TEMP
- Auto
- OutputName = MESS:CCD_TEMP
- OutputPosition = ("ROOT")
- InputKey = MESS:CCD_TEMP
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:CAM_T1
- Auto
- OutputName = MESS:CAM_T1
- OutputPosition = ("ROOT")
- InputKey = MESS:CAM_T1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:CAM_T2
- Auto
- OutputName = MESS:CAM_T2
- OutputPosition = ("ROOT")
- InputKey = MESS:CAM_T2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:EXPOSURE
- Auto
- OutputName = MESS:EXPOSURE
- OutputPosition = ("ROOT")
- InputKey = MESS:EXPOSURE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:DPU_ID
- Auto
- OutputName = MESS:DPU_ID
- OutputPosition = ("ROOT")
- InputKey = MESS:DPU_ID
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:IMAGER
- Auto
- OutputName = MESS:IMAGER
- OutputPosition = ("ROOT")
- InputKey = MESS:IMAGER
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SOURCE
- Auto
- OutputName = MESS:SOURCE
- OutputPosition = ("ROOT")
- InputKey = MESS:SOURCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FPU_BIN
- Auto
- OutputName = MESS:FPU_BIN
- OutputPosition = ("ROOT")
- InputKey = MESS:FPU_BIN
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:COMP12_8
- Auto
- OutputName = MESS:COMP12_8
- OutputPosition = ("ROOT")
- InputKey = MESS:COMP12_8
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:COMP_ALG
- Auto
- OutputName = MESS:COMP_ALG
- OutputPosition = ("ROOT")
- InputKey = MESS:COMP_ALG
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:COMP_FST
- Auto
- OutputName = MESS:COMP_FST
- OutputPosition = ("ROOT")
- InputKey = MESS:COMP_FST
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:TIME_PLS
- Auto
- OutputName = MESS:TIME_PLS
- OutputPosition = ("ROOT")
- InputKey = MESS:TIME_PLS
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:LATCH_UP
- Auto
- OutputName = MESS:LATCH_UP
- OutputPosition = ("ROOT")
- InputKey = MESS:LATCH_UP
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:EXP_MODE
- Auto
- OutputName = MESS:EXP_MODE
- OutputPosition = ("ROOT")
- InputKey = MESS:EXP_MODE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_STAT
- Auto
- OutputName = MESS:PIV_STAT
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_STAT
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_MPEN
- Auto
- OutputName = MESS:PIV_MPEN
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_MPEN
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_PV
- Auto
- OutputName = MESS:PIV_PV
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_PV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIV_RV
- Auto
- OutputName = MESS:PIV_RV
- OutputPosition = ("ROOT")
- InputKey = MESS:PIV_RV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_PV
- Auto
- OutputName = MESS:FW_PV
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_PV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:FW_RV
- Auto
- OutputName = MESS:FW_RV
- OutputPosition = ("ROOT")
- InputKey = MESS:FW_RV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_STAT
- Auto
- OutputName = MESS:AEX_STAT
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_STAT
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_STHR
- Auto
- OutputName = MESS:AEX_STHR
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_STHR
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_TGTB
- Auto
- OutputName = MESS:AEX_TGTB
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_TGTB
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_BACB
- Auto
- OutputName = MESS:AEX_BACB
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_BACB
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_MAXE
- Auto
- OutputName = MESS:AEX_MAXE
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_MAXE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:AEX_MINE
- Auto
- OutputName = MESS:AEX_MINE
- OutputPosition = ("ROOT")
- InputKey = MESS:AEX_MINE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:DLNKPRIO
- Auto
- OutputName = MESS:DLNKPRIO
- OutputPosition = ("ROOT")
- InputKey = MESS:DLNKPRIO
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:WVLRATIO
- Auto
- OutputName = MESS:WVLRATIO
- OutputPosition = ("ROOT")
- InputKey = MESS:WVLRATIO
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:PIXELBIN
- Auto
- OutputName = MESS:PIXELBIN
- OutputPosition = ("ROOT")
- InputKey = MESS:PIXELBIN
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBFRAME
- Auto
- OutputName = MESS:SUBFRAME
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBFRAME
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X1
- Auto
- OutputName = MESS:SUBF_X1
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y1
- Auto
- OutputName = MESS:SUBF_Y1
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX1
- Auto
- OutputName = MESS:SUBF_DX1
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY1
- Auto
- OutputName = MESS:SUBF_DY1
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X2
- Auto
- OutputName = MESS:SUBF_X2
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y2
- Auto
- OutputName = MESS:SUBF_Y2
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX2
- Auto
- OutputName = MESS:SUBF_DX2
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY2
- Auto
- OutputName = MESS:SUBF_DY2
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY2
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X3
- Auto
- OutputName = MESS:SUBF_X3
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y3
- Auto
- OutputName = MESS:SUBF_Y3
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX3
- Auto
- OutputName = MESS:SUBF_DX3
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY3
- Auto
- OutputName = MESS:SUBF_DY3
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY3
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X4
- Auto
- OutputName = MESS:SUBF_X4
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y4
- Auto
- OutputName = MESS:SUBF_Y4
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX4
- Auto
- OutputName = MESS:SUBF_DX4
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY4
- Auto
- OutputName = MESS:SUBF_DY4
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY4
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_X5
- Auto
- OutputName = MESS:SUBF_X5
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_X5
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_Y5
- Auto
- OutputName = MESS:SUBF_Y5
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_Y5
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DX5
- Auto
- OutputName = MESS:SUBF_DX5
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DX5
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:SUBF_DY5
- Auto
- OutputName = MESS:SUBF_DY5
- OutputPosition = ("ROOT")
- InputKey = MESS:SUBF_DY5
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:CRITOPNV
- Auto
- OutputName = MESS:CRITOPNV
- OutputPosition = ("ROOT")
- InputKey = MESS:CRITOPNV
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:JAILBARS
- Auto
- OutputName = MESS:JAILBARS
- OutputPosition = ("ROOT")
- InputKey = MESS:JAILBARS
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:JB_X0
- Auto
- OutputName = MESS:JB_X0
- OutputPosition = ("ROOT")
- InputKey = MESS:JB_X0
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:JB_X1
- Auto
- OutputName = MESS:JB_X1
- OutputPosition = ("ROOT")
- InputKey = MESS:JB_X1
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = MESS:JB_SPACE
- Auto
- OutputName = MESS:JB_SPACE
- OutputPosition = ("ROOT")
- InputKey = MESS:JB_SPACE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RIGHT_ASCENSION
- Auto
- OutputName = RIGHT_ASCENSION
- OutputPosition = ("ROOT")
- InputKey = RIGHT_ASCENSION
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = DECLINATION
- Auto
- OutputName = DECLINATION
- OutputPosition = ("ROOT")
- InputKey = DECLINATION
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = TWIST_ANGLE
- Auto
- OutputName = TWIST_ANGLE
- OutputPosition = ("ROOT")
- InputKey = TWIST_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RA_DEC_REF_PIXEL
- Auto
- OutputName = RA_DEC_REF_PIXEL
- OutputPosition = ("ROOT")
- InputKey = RA_DEC_REF_PIXEL
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RETICLE_POINT_RA
- Auto
- OutputName = RETICLE_POINT_RA
- OutputPosition = ("ROOT")
- InputKey = RETICLE_POINT_RA
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RETICLE_POINT_DECLINATION
- Auto
- OutputName = RETICLE_POINT_DECLINATION
- OutputPosition = ("ROOT")
- InputKey = RETICLE_POINT_DECLINATION
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SC_TARGET_POSITION_VECTOR
- Auto
- OutputName = SC_TARGET_POSITION_VECTOR
- OutputPosition = ("ROOT")
- InputKey = SC_TARGET_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = TARGET_CENTER_DISTANCE
- Auto
- OutputName = TARGET_CENTER_DISTANCE
- OutputPosition = ("ROOT")
- InputKey = TARGET_CENTER_DISTANCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SLANT_DISTANCE
- Auto
- OutputName = SLANT_DISTANCE
- OutputPosition = ("ROOT")
- InputKey = SLANT_DISTANCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = CENTER_LATITUDE
- Auto
- OutputName = CENTER_LATITUDE
- OutputPosition = ("ROOT")
- InputKey = CENTER_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = CENTER_LONGITUDE
- Auto
- OutputName = CENTER_LONGITUDE
- OutputPosition = ("ROOT")
- InputKey = CENTER_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = HORIZONTAL_PIXEL_SCALE
- Auto
- OutputName = HORIZONTAL_PIXEL_SCALE
- OutputPosition = ("ROOT")
- InputKey = HORIZONTAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = VERTICAL_PIXEL_SCALE
- Auto
- OutputName = VERTICAL_PIXEL_SCALE
- OutputPosition = ("ROOT")
- InputKey = VERTICAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SMEAR_MAGNITUDE
- Auto
- OutputName = SMEAR_MAGNITUDE
- OutputPosition = ("ROOT")
- InputKey = SMEAR_MAGNITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SMEAR_AZIMUTH
- Auto
- OutputName = SMEAR_AZIMUTH
- OutputPosition = ("ROOT")
- InputKey = SMEAR_AZIMUTH
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = NORTH_AZIMUTH
- Auto
- OutputName = NORTH_AZIMUTH
- OutputPosition = ("ROOT")
- InputKey = NORTH_AZIMUTH
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RETICLE_POINT_LATITUDE
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("ROOT")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = RETICLE_POINT_LONGITUDE
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("ROOT")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SPACECRAFT_LATITUDE
- Auto
- OutputName = SUB_SPACECRAFT_LATITUDE
- OutputPosition = ("ROOT")
- InputKey = SUB_SPACECRAFT_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SPACECRAFT_LONGITUDE
- Auto
- OutputName = SUB_SPACECRAFT_LONGITUDE
- OutputPosition = ("ROOT")
- InputKey = SUB_SPACECRAFT_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SPACECRAFT_ALTITUDE
- Auto
- OutputName = SPACECRAFT_ALTITUDE
- OutputPosition = ("ROOT")
- InputKey = SPACECRAFT_ALTITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SPACECRAFT_AZIMUTH
- Auto
- OutputName = SUB_SPACECRAFT_AZIMUTH
- OutputPosition = ("ROOT")
- InputKey = SUB_SPACECRAFT_AZIMUTH
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SPACECRAFT_SOLAR_DISTANCE
- Auto
- OutputName = SPACECRAFT_SOLAR_DISTANCE
- OutputPosition = ("ROOT")
- InputKey = SPACECRAFT_SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SC_SUN_POSITION_VECTOR
- Auto
- OutputName = SC_SUN_POSITION_VECTOR
- OutputPosition = ("ROOT")
- InputKey = SC_SUN_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SC_SUN_VELOCITY_VECTOR
- Auto
- OutputName = SC_SUN_VELOCITY_VECTOR
- OutputPosition = ("ROOT")
- InputKey = SC_SUN_VELOCITY_VECTOR
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SOLAR_DISTANCE
- Auto
- OutputName = SOLAR_DISTANCE
- OutputPosition = ("ROOT")
- InputKey = SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SOLAR_AZIMUTH
- Auto
- OutputName = SUB_SOLAR_AZIMUTH
- OutputPosition = ("ROOT")
- InputKey = SUB_SOLAR_AZIMUTH
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SOLAR_LATITUDE
- Auto
- OutputName = SUB_SOLAR_LATITUDE
- OutputPosition = ("ROOT")
- InputKey = SUB_SOLAR_LATITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUB_SOLAR_LONGITUDE
- Auto
- OutputName = SUB_SOLAR_LONGITUDE
- OutputPosition = ("ROOT")
- InputKey = SUB_SOLAR_LONGITUDE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = INCIDENCE_ANGLE
- Auto
- OutputName = INCIDENCE_ANGLE
- OutputPosition = ("ROOT")
- InputKey = INCIDENCE_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = PHASE_ANGLE
- Auto
- OutputName = PHASE_ANGLE
- OutputPosition = ("ROOT")
- InputKey = PHASE_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = EMISSION_ANGLE
- Auto
- OutputName = EMISSION_ANGLE
- OutputPosition = ("ROOT")
- InputKey = EMISSION_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = LOCAL_HOUR_ANGLE
- Auto
- OutputName = LOCAL_HOUR_ANGLE
- OutputPosition = ("ROOT")
- InputKey = LOCAL_HOUR_ANGLE
- InputGroup = OriginalLabelObject
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME1_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME1_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject,SUBFRAME1_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME1_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME1_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject,SUBFRAME1_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME2_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME2_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject,SUBFRAME2_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME2_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME2_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject,SUBFRAME2_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME3_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME3_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject,SUBFRAME3_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME3_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME3_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject,SUBFRAME3_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME4_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME4_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject,SUBFRAME4_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME4_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME4_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject,SUBFRAME4_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME5_PARAMETERS
- Auto
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ("Group","SUBFRAME5_PARAMETERS")
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject,SUBFRAME5_PARAMETERS
- Translation = (*,*)
-EndGroup
-
-Group = SUBFRAME5_PARAMETERS2
- Auto
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ("Group","SUBFRAME5_PARAMETERS")
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject,SUBFRAME5_PARAMETERS
- Translation = (*,*)
-EndGroup
diff --git a/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2011-03-31 b/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2011-03-31
deleted file mode 100644
index 84dc5adda0..0000000000
--- a/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2011-03-31
+++ /dev/null
@@ -1,1492 +0,0 @@
-#Base
-Group = SpacecraftName
- Auto
- InputKey = SpacecraftName
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = MISSION_NAME
- OutputPosition = Root
- Translation = ("MESSENGER", Messenger)
- Translation = (*, *)
-End_Group
-
-Group = INSTRUMENT_HOST_NAME
- Auto
- InputKey = INSTRUMENT_HOST_NAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = INSTRUMENT_HOST_NAME
- OutputPosition = ROOT
- Translation = ("MESSENGER", MESSENGER)
- Translation = (*, *)
-End_Group
-
-Group = DataSetId
- Auto
- InputKey = DataSetId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = DATA_SET_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = DataQualityId
- Auto
- InputKey = DataQualityId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = DATA_QUALITY_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ProductId
- Auto
- InputKey = ProductId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- InputDefault = N/A
- OutputName = PRODUCT_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SOURCE_PRODUCT_ID
- Auto
- InputKey = SOURCE_PRODUCT_ID
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- InputDefault = N/A
- OutputName = SOURCE_PRODUCT_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ProducerId
- Auto
- InputKey = ProducerId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = PRODUCER_INSTITUTION_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SOFTWARE_NAME
- Auto
- InputKey = SoftwareName
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = SOFTWARE_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SOFTWARE_VERSION_ID
- Auto
- InputKey = SOFTWARE_VERSION_ID
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = SOFTWARE_VERSION_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = MissionPhaseName
- Auto
- InputKey = MissionPhaseName
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = MISSION_PHASE_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = TARGET_NAME
- Auto
- InputKey = TARGET_NAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = TARGET_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SEQUENCE_NAME
- Auto
- InputKey = SEQUENCE_NAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = SEQUENCE_NAME
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = OBSERVATION_ID
- Auto
- InputKey = OBSERVATION_ID
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = OBSERVATION_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-# Times
-Group = StartTime
- Auto
- InputKey = StartTime
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = START_TIME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = StopTime
- Auto
- InputKey = StopTime
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = STOP_TIME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SpacecraftClockStartCount
- Auto
- InputKey = SpacecraftClockStartCount
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = SPACECRAFT_CLOCK_START_COUNT
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SpacecraftClockStopCount
- Auto
- InputKey = SpacecraftClockStopCount
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = SPACECRAFT_CLOCK_STOP_COUNT
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = EdrProductCreationTime
- Auto
- InputKey = EdrProductCreationTime
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = PRODUCT_CREATION_TIME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-# Instrument
-Group = InstrumentName
- Auto
- InputKey = InstrumentName
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = INSTRUMENT_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = InstrumentId
- Auto
- InputKey = InstrumentId
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = INSTRUMENT_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = FILTER_NAME
- Auto
- InputKey = Name
- InputGroup = "Root,IsisCube,BandBin"
- InputPosition = (Root, IsisCube, BandBin)
- OutputName = FILTER_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = FILTER_NUMBER
- Auto
- InputKey = FILTER_NUMBER
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = FILTER_NUMBER
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = CENTER_FILTER_WAVELENGTH
- Auto
- InputKey = Center
- InputGroup = "Root,IsisCube,BandBin"
- InputPosition = (Root, IsisCube, BandBin)
- OutputName = CENTER_FILTER_WAVELENGTH
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = FilterWidth
- Auto
- InputKey = Width
- InputGroup = "Root,IsisCube,BandBin"
- InputPosition = (Root, IsisCube, BandBin)
- OutputName = BANDWIDTH
- OutputPosition = Root
-
- # Translation = (N/A, 50)
- Translation = (*, *)
-End_Group
-
-Group = ExposureDuration
- Auto
- InputKey = ExposureDuration
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- InputDefault = N/A
- OutputName = EXPOSURE_DURATION
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ExposureType
- Auto
- InputKey = ExposureType
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- InputDefault = UNKNOWN
- OutputName = EXPOSURE_TYPE
- OutputPosition = Root
- Translation = (MANUAL, Manual)
- Translation = (AUTOMATIC, Automatic)
- Translation = (*, *)
-End_Group
-
-Group = Units
- Auto
- InputKey = Units
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = UNIT
- OutputPosition = (Object, IMAGE)
- Translation = (*, *)
-End_Group
-
-Group = DarkStripMean
- Auto
- InputKey = DarkStripMean
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = DARK_STRIP_MEAN
- OutputPosition = (Object, IMAGE)
- Translation = (*, *)
-End_Group
-
-Group = DETECTOR_TEMPERATURE
- Auto
- InputKey = DETECTOR_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = DETECTOR_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = FOCAL_PLANE_TEMPERATURE
- Auto
- InputKey = FOCAL_PLANE_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = FOCAL_PLANE_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = FILTER_TEMPERATURE
- Auto
- InputKey = FILTER_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = FILTER_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = OPTICS_TEMPERATURE
- Auto
- InputKey = OPTICS_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = OPTICS_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:MET_EXP
- Auto
- InputKey = MESS:MET_EXP
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:MET_EXP
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:IMG_ID_LSB
- Auto
- InputKey = MESS:IMG_ID_LSB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = MESS:IMG_ID_LSB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:IMG_ID_MSB
- Auto
- InputKey = MESS:IMG_ID_MSB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = MESS:IMG_ID_MSB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_CLOCK_COUNT
- Auto
- InputKey = MESS:ATT_CLOCK_COUNT
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_CLOCK_COUNT
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q1
- Auto
- InputKey = MESS:ATT_Q1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q2
- Auto
- InputKey = MESS:ATT_Q2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q3
- Auto
- InputKey = MESS:ATT_Q3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q4
- Auto
- InputKey = MESS:ATT_Q4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_FLAG
- Auto
- InputKey = MESS:ATT_FLAG
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_FLAG
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_POS_MOTOR
- Auto
- InputKey = MESS:PIV_POS_MOTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = MESS:PIV_POS_MOTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_GOAL
- Auto
- InputKey = MESS:PIV_GOAL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_GOAL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_POS
- Auto
- InputKey = MESS:PIV_POS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_POS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_READ
- Auto
- InputKey = MESS:PIV_READ
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_READ
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_CAL
- Auto
- InputKey = MESS:PIV_CAL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_CAL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_GOAL
- Auto
- InputKey = MESS:FW_GOAL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_GOAL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_POS
- Auto
- InputKey = MESS:FW_POS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_POS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_READ
- Auto
- InputKey = MESS:FW_READ
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_READ
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CCD_TEMP
- Auto
- InputKey = MESS:CCD_TEMP
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CCD_TEMP
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CAM_T1
- Auto
- InputKey = MESS:CAM_T1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CAM_T1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CAM_T2
- Auto
- InputKey = MESS:CAM_T2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CAM_T2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:EXPOSURE
- Auto
- InputKey = MESS:EXPOSURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:EXPOSURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:DPU_ID
- Auto
- InputKey = MESS:DPU_ID
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:DPU_ID
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:IMAGER
- Auto
- InputKey = MESS:IMAGER
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:IMAGER
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SOURCE
- Auto
- InputKey = MESS:SOURCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SOURCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FPU_BIN
- Auto
- InputKey = MESS:FPU_BIN
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FPU_BIN
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:COMP12_8
- Auto
- InputKey = MESS:COMP12_8
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:COMP12_8
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:COMP_ALG
- Auto
- InputKey = MESS:COMP_ALG
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:COMP_ALG
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:COMP_FST
- Auto
- InputKey = MESS:COMP_FST
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:COMP_FST
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:TIME_PLS
- Auto
- InputKey = MESS:TIME_PLS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:TIME_PLS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:LATCH_UP
- Auto
- InputKey = MESS:LATCH_UP
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:LATCH_UP
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:EXP_MODE
- Auto
- InputKey = MESS:EXP_MODE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:EXP_MODE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_STAT
- Auto
- InputKey = MESS:PIV_STAT
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_STAT
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_MPEN
- Auto
- InputKey = MESS:PIV_MPEN
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_MPEN
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_PV
- Auto
- InputKey = MESS:PIV_PV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_PV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_RV
- Auto
- InputKey = MESS:PIV_RV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_RV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_PV
- Auto
- InputKey = MESS:FW_PV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_PV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_RV
- Auto
- InputKey = MESS:FW_RV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_RV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_STAT
- Auto
- InputKey = MESS:AEX_STAT
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_STAT
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_STHR
- Auto
- InputKey = MESS:AEX_STHR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_STHR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_TGTB
- Auto
- InputKey = MESS:AEX_TGTB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_TGTB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_BACB
- Auto
- InputKey = MESS:AEX_BACB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_BACB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_MAXE
- Auto
- InputKey = MESS:AEX_MAXE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_MAXE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_MINE
- Auto
- InputKey = MESS:AEX_MINE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_MINE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:DLNKPRIO
- Auto
- InputKey = MESS:DLNKPRIO
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:DLNKPRIO
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:WVLRATIO
- Auto
- InputKey = MESS:WVLRATIO
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:WVLRATIO
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIXELBIN
- Auto
- InputKey = MESS:PIXELBIN
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIXELBIN
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBFRAME
- Auto
- InputKey = MESS:SUBFRAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBFRAME
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X1
- Auto
- InputKey = MESS:SUBF_X1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y1
- Auto
- InputKey = MESS:SUBF_Y1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX1
- Auto
- InputKey = MESS:SUBF_DX1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY1
- Auto
- InputKey = MESS:SUBF_DY1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X2
- Auto
- InputKey = MESS:SUBF_X2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y2
- Auto
- InputKey = MESS:SUBF_Y2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX2
- Auto
- InputKey = MESS:SUBF_DX2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY2
- Auto
- InputKey = MESS:SUBF_DY2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X3
- Auto
- InputKey = MESS:SUBF_X3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y3
- Auto
- InputKey = MESS:SUBF_Y3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX3
- Auto
- InputKey = MESS:SUBF_DX3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY3
- Auto
- InputKey = MESS:SUBF_DY3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X4
- Auto
- InputKey = MESS:SUBF_X4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y4
- Auto
- InputKey = MESS:SUBF_Y4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX4
- Auto
- InputKey = MESS:SUBF_DX4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY4
- Auto
- InputKey = MESS:SUBF_DY4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X5
- Auto
- InputKey = MESS:SUBF_X5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y5
- Auto
- InputKey = MESS:SUBF_Y5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX5
- Auto
- InputKey = MESS:SUBF_DX5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY5
- Auto
- InputKey = MESS:SUBF_DY5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CRITOPNV
- Auto
- InputKey = MESS:CRITOPNV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CRITOPNV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JAILBARS
- Auto
- InputKey = MESS:JAILBARS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JAILBARS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JB_X0
- Auto
- InputKey = MESS:JB_X0
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JB_X0
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JB_X1
- Auto
- InputKey = MESS:JB_X1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JB_X1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JB_SPACE
- Auto
- InputKey = MESS:JB_SPACE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JB_SPACE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RIGHT_ASCENSION
- Auto
- InputKey = RIGHT_ASCENSION
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RIGHT_ASCENSION
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = DECLINATION
- Auto
- InputKey = DECLINATION
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = DECLINATION
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = TWIST_ANGLE
- Auto
- InputKey = TWIST_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = TWIST_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RA_DEC_REF_PIXEL
- Auto
- InputKey = RA_DEC_REF_PIXEL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RA_DEC_REF_PIXEL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_RA
- Auto
- InputKey = RETICLE_POINT_RA
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_RA
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_DECLINATION
- Auto
- InputKey = RETICLE_POINT_DECLINATION
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_DECLINATION
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SC_TARGET_POSITION_VECTOR
- Auto
- InputKey = SC_TARGET_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SC_TARGET_POSITION_VECTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = TARGET_CENTER_DISTANCE
- Auto
- InputKey = TARGET_CENTER_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = TARGET_CENTER_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SLANT_DISTANCE
- Auto
- InputKey = SLANT_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SLANT_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = CENTER_LATITUDE
- Auto
- InputKey = CENTER_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = CENTER_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = CENTER_LONGITUDE
- Auto
- InputKey = CENTER_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = CENTER_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = HORIZONTAL_PIXEL_SCALE
- Auto
- InputKey = HORIZONTAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = HORIZONTAL_PIXEL_SCALE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = VERTICAL_PIXEL_SCALE
- Auto
- InputKey = VERTICAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = VERTICAL_PIXEL_SCALE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SMEAR_MAGNITUDE
- Auto
- InputKey = SMEAR_MAGNITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SMEAR_MAGNITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SMEAR_AZIMUTH
- Auto
- InputKey = SMEAR_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SMEAR_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = NORTH_AZIMUTH
- Auto
- InputKey = NORTH_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = NORTH_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_LATITUDE
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_LONGITUDE
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SPACECRAFT_LATITUDE
- Auto
- InputKey = SUB_SPACECRAFT_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SPACECRAFT_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SPACECRAFT_LONGITUDE
- Auto
- InputKey = SUB_SPACECRAFT_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SPACECRAFT_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SPACECRAFT_ALTITUDE
- Auto
- InputKey = SPACECRAFT_ALTITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SPACECRAFT_ALTITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SPACECRAFT_AZIMUTH
- Auto
- InputKey = SUB_SPACECRAFT_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SPACECRAFT_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SPACECRAFT_SOLAR_DISTANCE
- Auto
- InputKey = SPACECRAFT_SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SPACECRAFT_SOLAR_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SC_SUN_POSITION_VECTOR
- Auto
- InputKey = SC_SUN_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SC_SUN_POSITION_VECTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SC_SUN_VELOCITY_VECTOR
- Auto
- InputKey = SC_SUN_VELOCITY_VECTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SC_SUN_VELOCITY_VECTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SOLAR_DISTANCE
- Auto
- InputKey = SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SOLAR_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SOLAR_AZIMUTH
- Auto
- InputKey = SUB_SOLAR_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SOLAR_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SOLAR_LATITUDE
- Auto
- InputKey = SUB_SOLAR_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SOLAR_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SOLAR_LONGITUDE
- Auto
- InputKey = SUB_SOLAR_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SOLAR_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = INCIDENCE_ANGLE
- Auto
- InputKey = INCIDENCE_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = INCIDENCE_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = PHASE_ANGLE
- Auto
- InputKey = PHASE_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = PHASE_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = EMISSION_ANGLE
- Auto
- InputKey = EMISSION_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = EMISSION_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = LOCAL_HOUR_ANGLE
- Auto
- InputKey = LOCAL_HOUR_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = LOCAL_HOUR_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME1_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME1_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME1_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME1_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME2_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME2_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME2_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME2_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME3_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME3_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME3_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME3_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME4_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME4_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME4_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME4_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME5_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME5_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME5_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME5_PARAMETERS)
- Translation = (*, *)
-End_Group
-End
diff --git a/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2011-06-15 b/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2011-06-15
deleted file mode 100644
index 56d17fc320..0000000000
--- a/isis/src/messenger/apps/mdisddr/mdisDDRLabel.trn.2011-06-15
+++ /dev/null
@@ -1,1514 +0,0 @@
-#Base
-Group = SpacecraftName
- Auto
- InputKey = SpacecraftName
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = MISSION_NAME
- OutputPosition = Root
- Translation = ("MESSENGER", Messenger)
- Translation = (*, *)
-End_Group
-
-Group = INSTRUMENT_HOST_NAME
- Auto
- InputKey = INSTRUMENT_HOST_NAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = INSTRUMENT_HOST_NAME
- OutputPosition = ROOT
- Translation = ("MESSENGER", MESSENGER)
- Translation = (*, *)
-End_Group
-
-Group = DataSetId
- Auto
- InputKey = DataSetId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = DATA_SET_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = DataQualityId
- Auto
- InputKey = DataQualityId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = DATA_QUALITY_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ProductId
- Auto
- InputKey = ProductId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- InputDefault = N/A
- OutputName = PRODUCT_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ObservationType
- Auto
- InputKey = ObservationType
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- InputDefault = N/A
- OutputName = OBSERVATION_TYPE
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SiteId
- Auto
- InputKey = SiteId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- InputDefault = N/A
- OutputName = SITE_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SOURCE_PRODUCT_ID
- Auto
- InputKey = SOURCE_PRODUCT_ID
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- InputDefault = N/A
- OutputName = SOURCE_PRODUCT_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ProducerId
- Auto
- InputKey = ProducerId
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = PRODUCER_INSTITUTION_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SOFTWARE_NAME
- Auto
- InputKey = SoftwareName
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = SOFTWARE_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SOFTWARE_VERSION_ID
- Auto
- InputKey = SOFTWARE_VERSION_ID
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = SOFTWARE_VERSION_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = MissionPhaseName
- Auto
- InputKey = MissionPhaseName
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = MISSION_PHASE_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = TARGET_NAME
- Auto
- InputKey = TARGET_NAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = TARGET_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SEQUENCE_NAME
- Auto
- InputKey = SEQUENCE_NAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = SEQUENCE_NAME
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = OBSERVATION_ID
- Auto
- InputKey = OBSERVATION_ID
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = OBSERVATION_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-# Times
-Group = StartTime
- Auto
- InputKey = StartTime
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = START_TIME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = StopTime
- Auto
- InputKey = StopTime
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = STOP_TIME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SpacecraftClockStartCount
- Auto
- InputKey = SpacecraftClockStartCount
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = SPACECRAFT_CLOCK_START_COUNT
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = SpacecraftClockStopCount
- Auto
- InputKey = SpacecraftClockStopCount
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = SPACECRAFT_CLOCK_STOP_COUNT
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = EdrProductCreationTime
- Auto
- InputKey = EdrProductCreationTime
- InputGroup = "Root,IsisCube,Archive"
- InputPosition = (Root, IsisCube, Archive)
- OutputName = PRODUCT_CREATION_TIME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-# Instrument
-Group = InstrumentName
- Auto
- InputKey = InstrumentName
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = INSTRUMENT_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = InstrumentId
- Auto
- InputKey = InstrumentId
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- OutputName = INSTRUMENT_ID
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = FILTER_NAME
- Auto
- InputKey = Name
- InputGroup = "Root,IsisCube,BandBin"
- InputPosition = (Root, IsisCube, BandBin)
- OutputName = FILTER_NAME
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = FILTER_NUMBER
- Auto
- InputKey = FILTER_NUMBER
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = FILTER_NUMBER
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = CENTER_FILTER_WAVELENGTH
- Auto
- InputKey = Center
- InputGroup = "Root,IsisCube,BandBin"
- InputPosition = (Root, IsisCube, BandBin)
- OutputName = CENTER_FILTER_WAVELENGTH
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = FilterWidth
- Auto
- InputKey = Width
- InputGroup = "Root,IsisCube,BandBin"
- InputPosition = (Root, IsisCube, BandBin)
- OutputName = BANDWIDTH
- OutputPosition = Root
-
- # Translation = (N/A, 50)
- Translation = (*, *)
-End_Group
-
-Group = ExposureDuration
- Auto
- InputKey = ExposureDuration
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- InputDefault = N/A
- OutputName = EXPOSURE_DURATION
- OutputPosition = Root
- Translation = (*, *)
-End_Group
-
-Group = ExposureType
- Auto
- InputKey = ExposureType
- InputGroup = "Root,IsisCube,Instrument"
- InputPosition = (Root, IsisCube, Instrument)
- InputDefault = UNKNOWN
- OutputName = EXPOSURE_TYPE
- OutputPosition = Root
- Translation = (MANUAL, Manual)
- Translation = (AUTOMATIC, Automatic)
- Translation = (*, *)
-End_Group
-
-Group = Units
- Auto
- InputKey = Units
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = UNIT
- OutputPosition = (Object, IMAGE)
- Translation = (*, *)
-End_Group
-
-Group = DarkStripMean
- Auto
- InputKey = DarkStripMean
- InputGroup = "Root,IsisCube,RadiometricCalibration"
- InputPosition = (Root, IsisCube, RadiometricCalibration)
- InputDefault = N/A
- OutputName = DARK_STRIP_MEAN
- OutputPosition = (Object, IMAGE)
- Translation = (*, *)
-End_Group
-
-Group = DETECTOR_TEMPERATURE
- Auto
- InputKey = DETECTOR_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = DETECTOR_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = FOCAL_PLANE_TEMPERATURE
- Auto
- InputKey = FOCAL_PLANE_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = FOCAL_PLANE_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = FILTER_TEMPERATURE
- Auto
- InputKey = FILTER_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = FILTER_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = OPTICS_TEMPERATURE
- Auto
- InputKey = OPTICS_TEMPERATURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = OPTICS_TEMPERATURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:MET_EXP
- Auto
- InputKey = MESS:MET_EXP
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:MET_EXP
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:IMG_ID_LSB
- Auto
- InputKey = MESS:IMG_ID_LSB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = MESS:IMG_ID_LSB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:IMG_ID_MSB
- Auto
- InputKey = MESS:IMG_ID_MSB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = MESS:IMG_ID_MSB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_CLOCK_COUNT
- Auto
- InputKey = MESS:ATT_CLOCK_COUNT
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_CLOCK_COUNT
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q1
- Auto
- InputKey = MESS:ATT_Q1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q2
- Auto
- InputKey = MESS:ATT_Q2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q3
- Auto
- InputKey = MESS:ATT_Q3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_Q4
- Auto
- InputKey = MESS:ATT_Q4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_Q4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:ATT_FLAG
- Auto
- InputKey = MESS:ATT_FLAG
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:ATT_FLAG
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_POS_MOTOR
- Auto
- InputKey = MESS:PIV_POS_MOTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- InputDefault = N/A
- OutputName = MESS:PIV_POS_MOTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_GOAL
- Auto
- InputKey = MESS:PIV_GOAL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_GOAL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_POS
- Auto
- InputKey = MESS:PIV_POS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_POS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_READ
- Auto
- InputKey = MESS:PIV_READ
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_READ
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_CAL
- Auto
- InputKey = MESS:PIV_CAL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_CAL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_GOAL
- Auto
- InputKey = MESS:FW_GOAL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_GOAL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_POS
- Auto
- InputKey = MESS:FW_POS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_POS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_READ
- Auto
- InputKey = MESS:FW_READ
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_READ
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CCD_TEMP
- Auto
- InputKey = MESS:CCD_TEMP
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CCD_TEMP
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CAM_T1
- Auto
- InputKey = MESS:CAM_T1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CAM_T1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CAM_T2
- Auto
- InputKey = MESS:CAM_T2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CAM_T2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:EXPOSURE
- Auto
- InputKey = MESS:EXPOSURE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:EXPOSURE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:DPU_ID
- Auto
- InputKey = MESS:DPU_ID
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:DPU_ID
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:IMAGER
- Auto
- InputKey = MESS:IMAGER
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:IMAGER
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SOURCE
- Auto
- InputKey = MESS:SOURCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SOURCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FPU_BIN
- Auto
- InputKey = MESS:FPU_BIN
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FPU_BIN
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:COMP12_8
- Auto
- InputKey = MESS:COMP12_8
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:COMP12_8
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:COMP_ALG
- Auto
- InputKey = MESS:COMP_ALG
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:COMP_ALG
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:COMP_FST
- Auto
- InputKey = MESS:COMP_FST
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:COMP_FST
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:TIME_PLS
- Auto
- InputKey = MESS:TIME_PLS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:TIME_PLS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:LATCH_UP
- Auto
- InputKey = MESS:LATCH_UP
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:LATCH_UP
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:EXP_MODE
- Auto
- InputKey = MESS:EXP_MODE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:EXP_MODE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_STAT
- Auto
- InputKey = MESS:PIV_STAT
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_STAT
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_MPEN
- Auto
- InputKey = MESS:PIV_MPEN
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_MPEN
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_PV
- Auto
- InputKey = MESS:PIV_PV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_PV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIV_RV
- Auto
- InputKey = MESS:PIV_RV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIV_RV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_PV
- Auto
- InputKey = MESS:FW_PV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_PV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:FW_RV
- Auto
- InputKey = MESS:FW_RV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:FW_RV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_STAT
- Auto
- InputKey = MESS:AEX_STAT
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_STAT
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_STHR
- Auto
- InputKey = MESS:AEX_STHR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_STHR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_TGTB
- Auto
- InputKey = MESS:AEX_TGTB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_TGTB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_BACB
- Auto
- InputKey = MESS:AEX_BACB
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_BACB
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_MAXE
- Auto
- InputKey = MESS:AEX_MAXE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_MAXE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:AEX_MINE
- Auto
- InputKey = MESS:AEX_MINE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:AEX_MINE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:DLNKPRIO
- Auto
- InputKey = MESS:DLNKPRIO
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:DLNKPRIO
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:WVLRATIO
- Auto
- InputKey = MESS:WVLRATIO
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:WVLRATIO
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:PIXELBIN
- Auto
- InputKey = MESS:PIXELBIN
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:PIXELBIN
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBFRAME
- Auto
- InputKey = MESS:SUBFRAME
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBFRAME
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X1
- Auto
- InputKey = MESS:SUBF_X1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y1
- Auto
- InputKey = MESS:SUBF_Y1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX1
- Auto
- InputKey = MESS:SUBF_DX1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY1
- Auto
- InputKey = MESS:SUBF_DY1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X2
- Auto
- InputKey = MESS:SUBF_X2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y2
- Auto
- InputKey = MESS:SUBF_Y2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX2
- Auto
- InputKey = MESS:SUBF_DX2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY2
- Auto
- InputKey = MESS:SUBF_DY2
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY2
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X3
- Auto
- InputKey = MESS:SUBF_X3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y3
- Auto
- InputKey = MESS:SUBF_Y3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX3
- Auto
- InputKey = MESS:SUBF_DX3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY3
- Auto
- InputKey = MESS:SUBF_DY3
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY3
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X4
- Auto
- InputKey = MESS:SUBF_X4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y4
- Auto
- InputKey = MESS:SUBF_Y4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX4
- Auto
- InputKey = MESS:SUBF_DX4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY4
- Auto
- InputKey = MESS:SUBF_DY4
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY4
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_X5
- Auto
- InputKey = MESS:SUBF_X5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_X5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_Y5
- Auto
- InputKey = MESS:SUBF_Y5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_Y5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DX5
- Auto
- InputKey = MESS:SUBF_DX5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DX5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:SUBF_DY5
- Auto
- InputKey = MESS:SUBF_DY5
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:SUBF_DY5
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:CRITOPNV
- Auto
- InputKey = MESS:CRITOPNV
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:CRITOPNV
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JAILBARS
- Auto
- InputKey = MESS:JAILBARS
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JAILBARS
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JB_X0
- Auto
- InputKey = MESS:JB_X0
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JB_X0
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JB_X1
- Auto
- InputKey = MESS:JB_X1
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JB_X1
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = MESS:JB_SPACE
- Auto
- InputKey = MESS:JB_SPACE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = MESS:JB_SPACE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RIGHT_ASCENSION
- Auto
- InputKey = RIGHT_ASCENSION
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RIGHT_ASCENSION
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = DECLINATION
- Auto
- InputKey = DECLINATION
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = DECLINATION
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = TWIST_ANGLE
- Auto
- InputKey = TWIST_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = TWIST_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RA_DEC_REF_PIXEL
- Auto
- InputKey = RA_DEC_REF_PIXEL
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RA_DEC_REF_PIXEL
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_RA
- Auto
- InputKey = RETICLE_POINT_RA
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_RA
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_DECLINATION
- Auto
- InputKey = RETICLE_POINT_DECLINATION
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_DECLINATION
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SC_TARGET_POSITION_VECTOR
- Auto
- InputKey = SC_TARGET_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SC_TARGET_POSITION_VECTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = TARGET_CENTER_DISTANCE
- Auto
- InputKey = TARGET_CENTER_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = TARGET_CENTER_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SLANT_DISTANCE
- Auto
- InputKey = SLANT_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SLANT_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = CENTER_LATITUDE
- Auto
- InputKey = CENTER_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = CENTER_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = CENTER_LONGITUDE
- Auto
- InputKey = CENTER_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = CENTER_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = HORIZONTAL_PIXEL_SCALE
- Auto
- InputKey = HORIZONTAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = HORIZONTAL_PIXEL_SCALE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = VERTICAL_PIXEL_SCALE
- Auto
- InputKey = VERTICAL_PIXEL_SCALE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = VERTICAL_PIXEL_SCALE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SMEAR_MAGNITUDE
- Auto
- InputKey = SMEAR_MAGNITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SMEAR_MAGNITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SMEAR_AZIMUTH
- Auto
- InputKey = SMEAR_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SMEAR_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = NORTH_AZIMUTH
- Auto
- InputKey = NORTH_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = NORTH_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_LATITUDE
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = RETICLE_POINT_LONGITUDE
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SPACECRAFT_LATITUDE
- Auto
- InputKey = SUB_SPACECRAFT_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SPACECRAFT_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SPACECRAFT_LONGITUDE
- Auto
- InputKey = SUB_SPACECRAFT_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SPACECRAFT_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SPACECRAFT_ALTITUDE
- Auto
- InputKey = SPACECRAFT_ALTITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SPACECRAFT_ALTITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SPACECRAFT_AZIMUTH
- Auto
- InputKey = SUB_SPACECRAFT_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SPACECRAFT_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SPACECRAFT_SOLAR_DISTANCE
- Auto
- InputKey = SPACECRAFT_SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SPACECRAFT_SOLAR_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SC_SUN_POSITION_VECTOR
- Auto
- InputKey = SC_SUN_POSITION_VECTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SC_SUN_POSITION_VECTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SC_SUN_VELOCITY_VECTOR
- Auto
- InputKey = SC_SUN_VELOCITY_VECTOR
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SC_SUN_VELOCITY_VECTOR
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SOLAR_DISTANCE
- Auto
- InputKey = SOLAR_DISTANCE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SOLAR_DISTANCE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SOLAR_AZIMUTH
- Auto
- InputKey = SUB_SOLAR_AZIMUTH
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SOLAR_AZIMUTH
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SOLAR_LATITUDE
- Auto
- InputKey = SUB_SOLAR_LATITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SOLAR_LATITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUB_SOLAR_LONGITUDE
- Auto
- InputKey = SUB_SOLAR_LONGITUDE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = SUB_SOLAR_LONGITUDE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = INCIDENCE_ANGLE
- Auto
- InputKey = INCIDENCE_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = INCIDENCE_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = PHASE_ANGLE
- Auto
- InputKey = PHASE_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = PHASE_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = EMISSION_ANGLE
- Auto
- InputKey = EMISSION_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = EMISSION_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = LOCAL_HOUR_ANGLE
- Auto
- InputKey = LOCAL_HOUR_ANGLE
- InputGroup = OriginalLabelObject
- InputPosition = OriginalLabelObject
- OutputName = LOCAL_HOUR_ANGLE
- OutputPosition = ROOT
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME1_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME1_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME1_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME1_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME1_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME1_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME2_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME2_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME2_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME2_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME2_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME2_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME3_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME3_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME3_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME3_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME3_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME3_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME4_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME4_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME4_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME4_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME4_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME4_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME5_PARAMETERS
- Auto
- InputKey = RETICLE_POINT_LATITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
- OutputName = RETICLE_POINT_LATITUDE
- OutputPosition = (Group, SUBFRAME5_PARAMETERS)
- Translation = (*, *)
-End_Group
-
-Group = SUBFRAME5_PARAMETERS2
- Auto
- InputKey = RETICLE_POINT_LONGITUDE
- InputGroup = "OriginalLabelObject,SUBFRAME5_PARAMETERS"
- InputPosition = (OriginalLabelObject, SUBFRAME5_PARAMETERS)
- OutputName = RETICLE_POINT_LONGITUDE
- OutputPosition = (Group, SUBFRAME5_PARAMETERS)
- Translation = (*, *)
-End_Group
-End
From dfb55ff698f1e105a4a68ce55bf4e3df888da9a0 Mon Sep 17 00:00:00 2001
From: Peter Aaron Giroux
Date: Tue, 10 Mar 2020 09:55:54 -0700
Subject: [PATCH 14/21] added translations directory with mdisCalibration
translation files
---
.../{apps/mdis2isis => translations}/mdisCalibration0001.trn | 0
.../{apps/mdis2isis => translations}/mdisCalibration0002.trn | 0
2 files changed, 0 insertions(+), 0 deletions(-)
rename isis/src/messenger/{apps/mdis2isis => translations}/mdisCalibration0001.trn (100%)
rename isis/src/messenger/{apps/mdis2isis => translations}/mdisCalibration0002.trn (100%)
diff --git a/isis/src/messenger/apps/mdis2isis/mdisCalibration0001.trn b/isis/src/messenger/translations/mdisCalibration0001.trn
similarity index 100%
rename from isis/src/messenger/apps/mdis2isis/mdisCalibration0001.trn
rename to isis/src/messenger/translations/mdisCalibration0001.trn
diff --git a/isis/src/messenger/apps/mdis2isis/mdisCalibration0002.trn b/isis/src/messenger/translations/mdisCalibration0002.trn
similarity index 100%
rename from isis/src/messenger/apps/mdis2isis/mdisCalibration0002.trn
rename to isis/src/messenger/translations/mdisCalibration0002.trn
From 8ea18bca3d99f450725efa9f82e138aa2d31312a Mon Sep 17 00:00:00 2001
From: Peter Aaron Giroux
Date: Tue, 10 Mar 2020 09:57:12 -0700
Subject: [PATCH 15/21] moved mdisCalibration files to
MessengerMdisCalibration.trn
---
...n0002.trn => MessengerMdisCalibration.trn} | 0
.../translations/mdisCalibration0001.trn | 57 -------------------
2 files changed, 57 deletions(-)
rename isis/src/messenger/translations/{mdisCalibration0002.trn => MessengerMdisCalibration.trn} (100%)
delete mode 100644 isis/src/messenger/translations/mdisCalibration0001.trn
diff --git a/isis/src/messenger/translations/mdisCalibration0002.trn b/isis/src/messenger/translations/MessengerMdisCalibration.trn
similarity index 100%
rename from isis/src/messenger/translations/mdisCalibration0002.trn
rename to isis/src/messenger/translations/MessengerMdisCalibration.trn
diff --git a/isis/src/messenger/translations/mdisCalibration0001.trn b/isis/src/messenger/translations/mdisCalibration0001.trn
deleted file mode 100644
index cfdd6047b9..0000000000
--- a/isis/src/messenger/translations/mdisCalibration0001.trn
+++ /dev/null
@@ -1,57 +0,0 @@
-Group = NarrowAngleResponsivity
- NotBinned = 3.5504E+04
- Binned = 3.5504E+04
-EndGroup
-
-Group = NarrowAngleOffset
- NotBinned = 1.3191E+00
- Binned = 1.3191E+00
-EndGroup
-
-Group = NarrowAngleSlope
- NotBinned = -3.0184E-04
- Binned = -3.0184E-04
-EndGroup
-
-Group = WideAngleResponsivity
- NotBinned = (1.9359E+05, 9.8165E+04, 5.6441E+04,
- 1.3643E+05, 1.7488E+05, 1.0788E+04,
- 1.7803E+05, 8.8803E+04, 4.0546E+04,
- 1.2662E+05, 4.2273E+04, 1.6698E+05)
- Binned = (1.9359E+05, 9.8165E+04, 5.6441E+04,
- 1.3643E+05, 1.7488E+05, 1.0788E+04,
- 1.7803E+05, 8.8803E+04, 4.0546E+04,
- 1.2662E+05, 4.2273E+04, 1.6698E+05)
-EndGroup
-
-Group = WideAngleOffset
- FilterValues = (1.2488E+00, 9.5557E-01, 1.8314E+00,
- 1.5695E+00, 1.5327E+00, 2.3026E+00,
- 1.0912E+00, -3.5311E-01, -1.2844E+00,
- 2.3988E-01, -1.8549E+00, 7.4585E-01)
-EndGroup
-
-Group = WideAngleSlope
- FilterValues = (-2.3460E-04, 4.1897E-05, -7.8410E-04,
- -5.3712E-04, -5.0237E-04, -1.2284E-03,
- -8.6054E-05, 1.2761E-03, 2.1543E-03,
- 7.1685E-04, 2.6924E-03, 2.3968E-04)
-EndGroup
-
-Group = FilterWheel
- EncoderPosition1 = 17376 # Wave(nm) 700 FWHM(nm) 5
- EncoderPosition2 = 11976 # Wave(nm) 700 FWHM(nm) 600
- EncoderPosition3 = 6492 # Wave(nm) 480 FWHM(nm) 10
- EncoderPosition4 = 1108 # Wave(nm) 560 FWHM(nm) 5
- EncoderPosition5 = 61104 # Wave(nm) 630 FWHM(nm) 5
- EncoderPosition6 = 55684 # Wave(nm) 415 FWHM(nm) 40
- EncoderPosition7 = 50148 # Wave(nm) 750 FWHM(nm) 5
- EncoderPosition8 = 44760 # Wave(nm) 950 FWHM(nm) 7
- EncoderPosition9 = 39256 # Wave(nm) 1000 FWHM(nm) 15
- EncoderPosition10 = 39256 # Wave(nm) 900 FWHM(nm) 5
- EncoderPosition11 = 33796 # Wave(nm) 1020 FWHM(nm) 40
- EncoderPosition12 = 28252 # Wave(nm) 830 FWHM(nm) 5
- EncoderTolerance = 240
-EndGroup
-
-End
From f781f552faee587d394b18ab71a80003ac5091bd Mon Sep 17 00:00:00 2001
From: Peter Aaron Giroux
Date: Tue, 10 Mar 2020 10:18:55 -0700
Subject: [PATCH 16/21] updated mdis apps references to translation files.
---
isis/src/messenger/apps/mdis2isis/main.cpp | 11 ++--
isis/src/messenger/apps/mdis2pds/main.cpp | 50 ++++++++--------
isis/src/messenger/apps/mdiscal/main.cpp | 66 +++++++++++-----------
isis/src/messenger/apps/mdisddr/main.cpp | 42 +++++++-------
4 files changed, 84 insertions(+), 85 deletions(-)
diff --git a/isis/src/messenger/apps/mdis2isis/main.cpp b/isis/src/messenger/apps/mdis2isis/main.cpp
index 4b4beeb1c3..f33514d77b 100644
--- a/isis/src/messenger/apps/mdis2isis/main.cpp
+++ b/isis/src/messenger/apps/mdis2isis/main.cpp
@@ -184,23 +184,23 @@ Pvl TranslateMdisEdrLabels(FileName &labelFile, const QString &target) {
// Get the directory where the MESSENGER/MDIS translation tables are.
PvlGroup dataDir(Preference::Preferences().findGroup("DataDirectory"));
- QString transDir = (QString) dataDir["Messenger"] + "/translations/";
+ QString transDir = "$ISISROOT/appdata/translations/";
// Get a filename for the MESSENGER EDR label
Pvl labelPvl(labelFile.expanded());
// Translate the Instrument group
- FileName transFile(transDir + "mdisInstrument.trn");
+ FileName transFile(transDir + "MessengerMdisInstrument.trn");
PvlToPvlTranslationManager instrumentXlater(labelPvl, transFile.expanded());
instrumentXlater.Auto(outLabel);
// Translate the BandBin group
- transFile = transDir + "mdisBandBin.trn";
+ transFile = transDir + "MessengerMdisBandBin.trn";
PvlToPvlTranslationManager bandBinXlater(labelPvl, transFile.expanded());
bandBinXlater.Auto(outLabel);
// Translate the Archive group
- transFile = transDir + "mdisArchive.trn";
+ transFile = transDir + "MessengerMdisArchive.trn";
PvlToPvlTranslationManager archiveXlater(labelPvl, transFile.expanded());
archiveXlater.Auto(outLabel);
@@ -289,7 +289,7 @@ int CreateFilterSpecs(const QString &instId, int filter_code,
}
else if(instId == "MDIS-WAC") {
// Set up WAC calibration file
- FileName calibFile("$messenger/calibration/mdisCalibration????.trn");
+ FileName calibFile("$ISISROOT/appdata/translations/MessengerMdisCalibration.trn");
calibFile = calibFile.highestVersion();
Pvl config(calibFile.expanded());
@@ -405,4 +405,3 @@ LutTable LoadLut(Pvl &label, QString &tableused, QString &froot) {
// cout << "Lut Table " << mlut << endl;
return (mlut);
}
-
diff --git a/isis/src/messenger/apps/mdis2pds/main.cpp b/isis/src/messenger/apps/mdis2pds/main.cpp
index b98fa668df..d97ef11936 100644
--- a/isis/src/messenger/apps/mdis2pds/main.cpp
+++ b/isis/src/messenger/apps/mdis2pds/main.cpp
@@ -174,7 +174,7 @@ void IsisMain() {
processPds.SetOutputHrs(pow(2.0, (double)(nbits)) - 1.0);
dataSetID += "0";
}
- else { // 16 < nbits < 32
+ else { // 16 < nbits < 32
QString msg = "[" + toString(nbits) + "] is not a supported bit length.";
throw IException(IException::User, msg, _FILEINFO_);
}
@@ -202,7 +202,7 @@ void IsisMain() {
// Translates the ISIS labels along with the original EDR labels
origLabel.addObject(*(incube->label()));
PvlToPvlTranslationManager labels(origLabel,
- "$messenger/translations/mdisCDRLabel.trn");
+ "$ISISROOT/appdata/translations/MessengerMdisCdrLabel.trn");
labels.Auto(pdsLabel);
p.CheckStatus();
@@ -215,7 +215,7 @@ void IsisMain() {
PvlKeyword &empiricalCorrection(pdsLabel.findKeyword("MESS:EC_FACTOR"));
if (empiricalCorrection[0] == "N/A") {
if (incube->label()->hasKeyword("ContaminationEventFactor", Pvl::Traverse)) {
- empiricalCorrection.setValue(incube->label()->findKeyword("ContaminationEventFactor",
+ empiricalCorrection.setValue(incube->label()->findKeyword("ContaminationEventFactor",
Pvl::Traverse)[0]);
}
}
@@ -257,31 +257,31 @@ void IsisMain() {
// Fixes bad keywords
// data set id
- PvlKeyword &dataSetIdKeyword = pdsLabel.findKeyword("DATA_SET_ID",
+ PvlKeyword &dataSetIdKeyword = pdsLabel.findKeyword("DATA_SET_ID",
Pvl::Traverse);
dataSetIdKeyword.setValue(dataSetID);
-
+
// product id
- PvlKeyword &productIdKeyword = pdsLabel.findKeyword("PRODUCT_ID",
+ PvlKeyword &productIdKeyword = pdsLabel.findKeyword("PRODUCT_ID",
Pvl::Traverse);
if (productIdKeyword[0] == "N/A") {
productIdKeyword.setValue(output.baseName());
}
-
+
// product creation time
- PvlKeyword &productCreationTimeKeyword = pdsLabel.findKeyword("PRODUCT_CREATION_TIME",
+ PvlKeyword &productCreationTimeKeyword = pdsLabel.findKeyword("PRODUCT_CREATION_TIME",
Pvl::Traverse);
productCreationTimeKeyword.setValue(mdis2pdsRuntime);
-
+
// software name
- PvlKeyword &softwareNameKeyword = pdsLabel.findKeyword("SOFTWARE_NAME",
+ PvlKeyword &softwareNameKeyword = pdsLabel.findKeyword("SOFTWARE_NAME",
Pvl::Traverse);
if (softwareNameKeyword[0] == "N/A") {
softwareNameKeyword.setValue(mdis2pdsProgram);
}
-
+
// software version id
- PvlKeyword &softwareVersionIdKeyword = pdsLabel.findKeyword("SOFTWARE_VERSION_ID",
+ PvlKeyword &softwareVersionIdKeyword = pdsLabel.findKeyword("SOFTWARE_VERSION_ID",
Pvl::Traverse);
if (softwareVersionIdKeyword[0] == "N/A") {
softwareVersionIdKeyword.setValue(quote(mdis2pdsVersion));
@@ -289,9 +289,9 @@ void IsisMain() {
else {
softwareVersionIdKeyword.setValue(softwareVersionIdKeyword[0]);
}
-
+
// filter number
- PvlKeyword &filterNumberKeyword = pdsLabel.findKeyword("FILTER_NUMBER",
+ PvlKeyword &filterNumberKeyword = pdsLabel.findKeyword("FILTER_NUMBER",
Pvl::Traverse);
if ((filterNumberKeyword.size() > 0)) {
filterNumberKeyword.setValue(quote(filterNumberKeyword[0]));
@@ -300,32 +300,32 @@ void IsisMain() {
// Add quotes
// data quality id
- PvlKeyword &dataQualityIdKeyword = pdsLabel.findKeyword("DATA_QUALITY_ID",
+ PvlKeyword &dataQualityIdKeyword = pdsLabel.findKeyword("DATA_QUALITY_ID",
Pvl::Traverse);
dataQualityIdKeyword.setValue(quote(dataQualityIdKeyword));
-
+
// sequence name
- PvlKeyword &sequenceNameKeyword = pdsLabel.findKeyword("SEQUENCE_NAME",
+ PvlKeyword &sequenceNameKeyword = pdsLabel.findKeyword("SEQUENCE_NAME",
Pvl::Traverse);
sequenceNameKeyword.setValue(quote(sequenceNameKeyword));
-
+
// spacecraft clock start count
- PvlKeyword &startCountKeyword = pdsLabel.findKeyword("SPACECRAFT_CLOCK_START_COUNT",
+ PvlKeyword &startCountKeyword = pdsLabel.findKeyword("SPACECRAFT_CLOCK_START_COUNT",
Pvl::Traverse);
startCountKeyword.setValue(quote(startCountKeyword));
-
+
// spacecraft clock stop count
- PvlKeyword &stopCountKeyword = pdsLabel.findKeyword("SPACECRAFT_CLOCK_STOP_COUNT",
+ PvlKeyword &stopCountKeyword = pdsLabel.findKeyword("SPACECRAFT_CLOCK_STOP_COUNT",
Pvl::Traverse);
stopCountKeyword.setValue(quote(stopCountKeyword));
-
+
// site id
- PvlKeyword &siteIdKeyword = pdsLabel.findKeyword("SITE_ID",
+ PvlKeyword &siteIdKeyword = pdsLabel.findKeyword("SITE_ID",
Pvl::Traverse);
siteIdKeyword.setValue(quote(siteIdKeyword));
-
+
// source product id
- PvlKeyword &sourceProductIdKeyword = pdsLabel.findKeyword("SOURCE_PRODUCT_ID",
+ PvlKeyword &sourceProductIdKeyword = pdsLabel.findKeyword("SOURCE_PRODUCT_ID",
Pvl::Traverse);
for (int i = 0; i < sourceProductIdKeyword.size(); i++) {
sourceProductIdKeyword[i] = quote(sourceProductIdKeyword[i]);
diff --git a/isis/src/messenger/apps/mdiscal/main.cpp b/isis/src/messenger/apps/mdiscal/main.cpp
index b0e6a43880..d6c4f370ea 100644
--- a/isis/src/messenger/apps/mdiscal/main.cpp
+++ b/isis/src/messenger/apps/mdiscal/main.cpp
@@ -25,8 +25,8 @@ using namespace std;
// Global variables
// dark current
/**
- * Enumeration to determine the type of dark current correction to be applied,
- * if any.
+ * Enumeration to determine the type of dark current correction to be applied,
+ * if any.
*/
enum MdisDarkCurrentMode {
DarkCurrentNone, //!< No dark current correction applied.
@@ -90,7 +90,7 @@ void IsisMain() {
// We will be processing by column in case of a linear dark current fit. This will make the
// calibration a one pass system in this case, rather than two.
ProcessByLine p;
- FileName calibFile("$messenger/calibration/mdisCalibration????.trn");
+ FileName calibFile("$ISISROOT/appdata/translations/MessengerMdisCalibration.trn");
calibFile = calibFile.highestVersion();
g_configFile.read(calibFile.expanded());
@@ -146,7 +146,7 @@ void IsisMain() {
// Get the trusted filter number
if (!g_isNarrowAngleCamera) {
g_filterNumber = ((int)(icube->group("BandBin")["Number"])) - 1;
- }
+ }
else {
g_filterNumber = 1; // For the NAC
}
@@ -204,15 +204,15 @@ void IsisMain() {
unique_ptr darkModel;
if (darkCurr == "NONE") {
g_darkCurrentMode = DarkCurrentNone;
- }
+ }
else if (darkCurr == "STANDARD") {
g_darkCurrentMode = DarkCurrentStandard;
g_calibrationValues.resize(icube->lineCount());
- }
+ }
else if (darkCurr == "LINEAR") {
g_darkCurrentMode = DarkCurrentLinear;
g_calibrationValues.resize(icube->lineCount());
- }
+ }
else {//if (darkCurr == "MODEL") { ...in this case g_nValidDark > 0
if (g_exposureDuration > 1.0) {
// set processing to standard
@@ -226,7 +226,7 @@ void IsisMain() {
IException ie(IException::User, mess, _FILEINFO_);
ie.print();
- }
+ }
else {
g_darkCurrentMode = DarkCurrentModel;
}
@@ -237,11 +237,11 @@ void IsisMain() {
if (g_darkCurrentMode != DarkCurrentModel) {
p.Progress()->SetText("Gathering Dark Current Statistics");
p.StartProcess(gatherDarkStatistics);
- }
+ }
else {
// read in dark current table variables and report the filename used
- darkModel = unique_ptr(new DarkModelPixel(pxlBin,
- g_ccdTemperature,
+ darkModel = unique_ptr(new DarkModelPixel(pxlBin,
+ g_ccdTemperature,
g_exposureDuration));
darkCurrentFile = darkModel->loadCoefficients(g_isNarrowAngleCamera, g_isBinnedData);
g_model = darkModel.get();
@@ -306,7 +306,7 @@ void IsisMain() {
if (applyECFactor) { // Get correction for WAC filters
empiricalCorrectionFile = "";
g_empiricalCorrectionFactor = loadEmpiricalCorrection(startTime, g_filterNumber + 1,
- empiricalCorrectionFile,
+ empiricalCorrectionFile,
empiricalCorrectionDate);
empiricalCorrectionFactor = toString(g_empiricalCorrectionFactor);
}
@@ -333,7 +333,7 @@ void IsisMain() {
g_Ff = sol[2];
g_iof = pi_c() * (g_solarDist * g_solarDist) / g_Ff;
validIOF = true;
- }
+ }
else {
// already set g_iof = 1.0;
validIOF = false;
@@ -346,7 +346,7 @@ void IsisMain() {
FileName flatfield = determineFlatFieldFile();
if (pxlBin > 0) {
QString scale(toString(pxlBin));
- FileName newflat = FileName::createTempFile("$temporary/"
+ FileName newflat = FileName::createTempFile("$temporary/"
+ flatfield.baseName() + "_reduced.cub");
reducedFlat = newflat.expanded();
QString parameters = "FROM=" + flatfield.expanded() +
@@ -394,10 +394,10 @@ void IsisMain() {
calibrationLog.addKeyword(PvlKeyword("DarkCurrentModel", darkCurr));
if (g_darkCurrentMode == DarkCurrentLinear) {
- QString equation = "Y = " + toString(g_calibrationValues[0]) + QString(" + ")
+ QString equation = "Y = " + toString(g_calibrationValues[0]) + QString(" + ")
+ toString(g_calibrationValues[1]) + QString("x");
calibrationLog.addKeyword(PvlKeyword("DarkCurrentEquation", (QString)equation));
- }
+ }
else if (g_darkCurrentMode == DarkCurrentModel) {
calibrationLog.addKeyword(PvlKeyword("DarkCurrentFile", darkCurrentFile));
}
@@ -405,9 +405,9 @@ void IsisMain() {
calibrationLog.addKeyword(PvlKeyword("BinnedImage", toString((int)g_isBinnedData)));
calibrationLog.addKeyword(PvlKeyword("FilterNumber", toString(g_filterNumber + 1)));
if (g_applyFlatfield) {
- calibrationLog.addKeyword(PvlKeyword("FlatFieldFile",
+ calibrationLog.addKeyword(PvlKeyword("FlatFieldFile",
flatfield.originalPath() + "/" + flatfield.name()));
- }
+ }
else {
calibrationLog.addKeyword(PvlKeyword("FlatFieldFile", "N/A"));
}
@@ -430,11 +430,11 @@ void IsisMain() {
calibrationLog.addKeyword(PvlKeyword("FilterIrradianceFactor", toString(g_Ff)));
calibrationLog.addKeyword(PvlKeyword("IOFFactor", toString(g_iof)));
calibType = "IF";
- }
+ }
else if (g_applyRadiometric) {
calibrationLog.addKeyword(PvlKeyword("Units", "W / (m**2 micrometer sr)"));
calibType = "RA";
- }
+ }
else {
calibrationLog.addKeyword(PvlKeyword("Units", "DN"));
calibType = "DN";
@@ -451,8 +451,8 @@ void IsisMain() {
Pvl::Replace);
if (g_darkStrip.TotalPixels() > 0) {
double avgDark = (g_darkStrip.ValidPixels() > 0) ? g_darkStrip.Average() : 0.0;
- calibrationLog.addKeyword(PvlKeyword("DarkStripMean", toString(avgDark)),
- Pvl::Replace);
+ calibrationLog.addKeyword(PvlKeyword("DarkStripMean", toString(avgDark)),
+ Pvl::Replace);
}
// Report nulled sample count
@@ -473,7 +473,7 @@ void IsisMain() {
for (int i = 0; i < key.size(); i++) {
key[i] = quote(key[i]);
}
- }
+ }
else {
key = PvlKeyword("SourceProductId", quote(orgProdId));
}
@@ -506,7 +506,7 @@ FileName determineFlatFieldFile() {
if (g_isNarrowAngleCamera) {
// NAC spec is simpler
filename += "_?.cub";
- }
+ }
else {
// add a zero if the filter is 1-digit
filename += "_FIL";
@@ -540,7 +540,7 @@ void gatherDarkStatistics(Buffer& in) {
// grab the middle element in the array for the median
g_calibrationValues[in.Line() - 1] = calibValues[nDark / 2];
- }
+ }
else if (g_darkCurrentMode == DarkCurrentLinear) {
// Presently the linear regression only uses the first sample in the
// dark current data
@@ -590,15 +590,15 @@ void calibrate(vector& in, vector& out) {
// Step 1: Perform dark current corrections
if (g_darkCurrentMode == DarkCurrentNone) {
imageOut[i] = imageIn[i];
- }
+ }
else if (g_darkCurrentMode == DarkCurrentStandard) {
imageOut[i] = imageIn[i] - g_calibrationValues[imageIn.Line() - 1];
- }
+ }
else if (g_darkCurrentMode == DarkCurrentLinear) {
// Linear: out = in - bestfitline = in - (A + Bx)
imageOut[i] = imageIn[i] - (g_calibrationValues[0] + g_calibrationValues[1] *
(imageIn.Line() - 1));
- }
+ }
else if (g_darkCurrentMode == DarkCurrentModel) {
imageOut[i] = imageIn[i] - g_model->getDarkPixel(i, imageIn.Line() - 1);
}
@@ -607,16 +607,16 @@ void calibrate(vector& in, vector& out) {
if (g_isNarrowAngleCamera == true) {
if (imageOut[i] <= 0.0) {
imageOut[i] /= 0.912031;
- }
+ }
else {
imageOut[i] /= 0.011844 * log10(imageOut[i]) + 0.912031;
}
- }
+ }
else {
// Wide angle camera
if (imageOut[i] <= 0.0) {
imageOut[i] /= 0.936321;
- }
+ }
else {
imageOut[i] /= 0.008760 * log10(imageOut[i]) + 0.936321;
}
@@ -629,7 +629,7 @@ void calibrate(vector& in, vector& out) {
}
g_prevLineData[i] = imageOut[i];
-
+
// Step 4: Uniformity (flat field)
if (g_applyFlatfield) {
imageOut[i] /= flatField[i]; // divide by flat field
@@ -638,7 +638,7 @@ void calibrate(vector& in, vector& out) {
// Step 5: Absolute coefficient
// Using g_exposureDuration (in seconds). This gives ~ the same results
// as the previous version of mdiscal did. Using exposureTime gives
- // a factor of 1000 smaller value, as one would expect.
+ // a factor of 1000 smaller value, as one would expect.
if (g_exposureDuration > 0.0) {
imageOut[i] = imageOut[i] / g_exposureDuration * g_absCoef;
}
diff --git a/isis/src/messenger/apps/mdisddr/main.cpp b/isis/src/messenger/apps/mdisddr/main.cpp
index 04c004ecd0..56e9372a42 100644
--- a/isis/src/messenger/apps/mdisddr/main.cpp
+++ b/isis/src/messenger/apps/mdisddr/main.cpp
@@ -199,7 +199,7 @@ void IsisMain() {
// Translates the ISIS labels along with the original EDR labels
origLabel.addObject(*from.label());
PvlToPvlTranslationManager labels(origLabel,
- "$messenger/translations/mdisDDRLabel.trn");
+ "$ISISROOT/appdata/translations/MessengerMdisDdrLabel.trn");
labels.Auto(pdsLabel);
p.CheckStatus();
@@ -212,15 +212,15 @@ void IsisMain() {
// Fix bad keywords
// data set id
- PvlKeyword &dataSetIdKeyword = pdsLabel.findKeyword("DATA_SET_ID",
+ PvlKeyword &dataSetIdKeyword = pdsLabel.findKeyword("DATA_SET_ID",
Pvl::Traverse);
dataSetIdKeyword.setValue(dataSetID);
// product set id
QString prodid(input.baseName());
- PvlKeyword &productIdKeyword = pdsLabel.findKeyword("PRODUCT_ID",
+ PvlKeyword &productIdKeyword = pdsLabel.findKeyword("PRODUCT_ID",
Pvl::Traverse);
- if ((productIdKeyword.size() == 0)
+ if ((productIdKeyword.size() == 0)
|| ((productIdKeyword.size() > 0) && (productIdKeyword[0] == "N/A"))) {
productIdKeyword.setValue(prodid);
}
@@ -239,22 +239,22 @@ void IsisMain() {
if (!toEntered) ui.PutFileName("TO", output.expanded());
// product creation time
- PvlKeyword &productCreationTimeKeyword = pdsLabel.findKeyword("PRODUCT_CREATION_TIME",
+ PvlKeyword &productCreationTimeKeyword = pdsLabel.findKeyword("PRODUCT_CREATION_TIME",
Pvl::Traverse);
productCreationTimeKeyword.setValue(mdisddrRuntime);
-
+
// software name
- PvlKeyword &softwareNameKeyword = pdsLabel.findKeyword("SOFTWARE_NAME",
+ PvlKeyword &softwareNameKeyword = pdsLabel.findKeyword("SOFTWARE_NAME",
Pvl::Traverse);
softwareNameKeyword.setValue(mdisddrProgram);
-
+
// software version id
- PvlKeyword &softwareVersionIdKeyword = pdsLabel.findKeyword("SOFTWARE_VERSION_ID",
+ PvlKeyword &softwareVersionIdKeyword = pdsLabel.findKeyword("SOFTWARE_VERSION_ID",
Pvl::Traverse);
softwareVersionIdKeyword.setValue(quote(mdisddrVersion));
-
+
// filter number
- PvlKeyword &filterNumberKeyword = pdsLabel.findKeyword("FILTER_NUMBER",
+ PvlKeyword &filterNumberKeyword = pdsLabel.findKeyword("FILTER_NUMBER",
Pvl::Traverse);
if ((filterNumberKeyword.size() > 0)) {
filterNumberKeyword.setValue(quote(filterNumberKeyword[0]));
@@ -263,30 +263,30 @@ void IsisMain() {
// Add quotes
// data quality id
- PvlKeyword &dataQualityIdKeyword = pdsLabel.findKeyword("DATA_QUALITY_ID",
+ PvlKeyword &dataQualityIdKeyword = pdsLabel.findKeyword("DATA_QUALITY_ID",
Pvl::Traverse);
dataQualityIdKeyword.setValue(quote(dataQualityIdKeyword));
-
+
// sequence name
- PvlKeyword &sequenceNameKeyword = pdsLabel.findKeyword("SEQUENCE_NAME",
+ PvlKeyword &sequenceNameKeyword = pdsLabel.findKeyword("SEQUENCE_NAME",
Pvl::Traverse);
sequenceNameKeyword.setValue(quote(sequenceNameKeyword));
-
+
// spacecraft clock start count
- PvlKeyword &startCountKeyword = pdsLabel.findKeyword("SPACECRAFT_CLOCK_START_COUNT",
+ PvlKeyword &startCountKeyword = pdsLabel.findKeyword("SPACECRAFT_CLOCK_START_COUNT",
Pvl::Traverse);
startCountKeyword.setValue(quote(startCountKeyword));
-
+
// spacecraft clock stop count
- PvlKeyword &stopCountKeyword = pdsLabel.findKeyword("SPACECRAFT_CLOCK_STOP_COUNT",
+ PvlKeyword &stopCountKeyword = pdsLabel.findKeyword("SPACECRAFT_CLOCK_STOP_COUNT",
Pvl::Traverse);
stopCountKeyword.setValue(quote(stopCountKeyword));
-
+
// source product id
// For DDRs, the SOURCE_PRODUCT_ID is made up of SPICE kernels. I need to go get em.
Kernels kernels(from);
QStringList kfiles = kernels.getKernelList();
- PvlKeyword &sourceProductIdKeyword = pdsLabel.findKeyword("SOURCE_PRODUCT_ID",
+ PvlKeyword &sourceProductIdKeyword = pdsLabel.findKeyword("SOURCE_PRODUCT_ID",
Pvl::Traverse);
sourceProductIdKeyword.clear();
for (int i = 0; i < kfiles.size(); i++) {
@@ -296,7 +296,7 @@ void IsisMain() {
// Enforce parentheses for scalars
if (sourceProductIdKeyword.size() == 1)
sourceProductIdKeyword.setValue('(' + sourceProductIdKeyword[0] + ')');
-
+
// Removes keywords
PvlObject imageObject(pdsLabel.findObject("IMAGE"));
if (imageObject.hasKeyword("CENTER_FILTER_WAVELENGTH")) {
From 80256d229a430763419cda9c15df0f61017d010a Mon Sep 17 00:00:00 2001
From: Peter Aaron Giroux
Date: Tue, 10 Mar 2020 10:20:11 -0700
Subject: [PATCH 17/21] renamed mdisSerialNumber files to
MessengerMdisSerialNumber.trn
---
...0003.trn => MessengerMdisSerialNumber.trn} | 0
.../serialnumbers/mdisSerialNumber0001.trn | 25 -------------------
.../serialnumbers/mdisSerialNumber0002.trn | 25 -------------------
3 files changed, 50 deletions(-)
rename isis/appdata/serialnumbers/{mdisSerialNumber0003.trn => MessengerMdisSerialNumber.trn} (100%)
delete mode 100644 isis/appdata/serialnumbers/mdisSerialNumber0001.trn
delete mode 100644 isis/appdata/serialnumbers/mdisSerialNumber0002.trn
diff --git a/isis/appdata/serialnumbers/mdisSerialNumber0003.trn b/isis/appdata/serialnumbers/MessengerMdisSerialNumber.trn
similarity index 100%
rename from isis/appdata/serialnumbers/mdisSerialNumber0003.trn
rename to isis/appdata/serialnumbers/MessengerMdisSerialNumber.trn
diff --git a/isis/appdata/serialnumbers/mdisSerialNumber0001.trn b/isis/appdata/serialnumbers/mdisSerialNumber0001.trn
deleted file mode 100644
index 85b0eaf042..0000000000
--- a/isis/appdata/serialnumbers/mdisSerialNumber0001.trn
+++ /dev/null
@@ -1,25 +0,0 @@
-Group = Keyword1
- Auto
- OutputPosition = ("Group","SerialNumberKeywords")
- OutputName = Keyword1
- InputGroup = IsisCube,Instrument
- InputKey = SpacecraftName
- Translation = ("MeSSEnGeR", "Messenger")
- Translation = (*,*)
-EndGroup
-Group = Keyword2
- Auto
- OutputPosition = ("Group","SerialNumberKeywords")
- OutputName = Keyword2
- InputGroup = IsisCube,Instrument
- InputKey = InstrumentId
- Translation = (*,*)
-EndGroup
-Group = Keyword3
- Auto
- OutputPosition = ("Group","SerialNumberKeywords")
- OutputName = Keyword3
- InputGroup = IsisCube,Instrument
- InputKey = SpacecraftClockCount
- Translation = (*,*)
-EndGroup
diff --git a/isis/appdata/serialnumbers/mdisSerialNumber0002.trn b/isis/appdata/serialnumbers/mdisSerialNumber0002.trn
deleted file mode 100644
index 3d67df0330..0000000000
--- a/isis/appdata/serialnumbers/mdisSerialNumber0002.trn
+++ /dev/null
@@ -1,25 +0,0 @@
-Group = Keyword1
- Auto
- OutputPosition = ("Group","SerialNumberKeywords")
- OutputName = Keyword1
- InputGroup = "IsisCube,Instrument"
- InputKey = SpacecraftName
- Translation = ("MeSSEnGeR", "Messenger")
- Translation = (*,*)
-EndGroup
-Group = Keyword2
- Auto
- OutputPosition = ("Group","SerialNumberKeywords")
- OutputName = Keyword2
- InputGroup = "IsisCube,Instrument"
- InputKey = InstrumentId
- Translation = (*,*)
-EndGroup
-Group = Keyword3
- Auto
- OutputPosition = ("Group","SerialNumberKeywords")
- OutputName = Keyword3
- InputGroup = "IsisCube,Instrument"
- InputKey = SpacecraftClockCount
- Translation = (*,*)
-EndGroup
From 4dfd4e5b92360c12f5fc1042ca17616b2ee19647 Mon Sep 17 00:00:00 2001
From: Peter Aaron Giroux
Date: Tue, 10 Mar 2020 10:28:53 -0700
Subject: [PATCH 18/21] copied over mdis template files to source
---
.../messenger/apps/mdis2pds/mdisPdsCDR.pft | 230 ++++++++++++++++++
.../src/messenger/apps/mdisddr/mdisPdsDDR.pft | 221 +++++++++++++++++
.../apps/mdisddr/mdisPdsDDR.pft.20090826 | 216 ++++++++++++++++
.../apps/mdisddr/mdisPdsDDR.pft.2011-06-15 | 220 +++++++++++++++++
4 files changed, 887 insertions(+)
create mode 100644 isis/src/messenger/apps/mdis2pds/mdisPdsCDR.pft
create mode 100644 isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft
create mode 100644 isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft.20090826
create mode 100644 isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft.2011-06-15
diff --git a/isis/src/messenger/apps/mdis2pds/mdisPdsCDR.pft b/isis/src/messenger/apps/mdis2pds/mdisPdsCDR.pft
new file mode 100644
index 0000000000..d463b70f86
--- /dev/null
+++ b/isis/src/messenger/apps/mdis2pds/mdisPdsCDR.pft
@@ -0,0 +1,230 @@
+PDS_VERSION_ID = PDS3
+
+/*** FILE FORMAT ***/
+RECORD_TYPE
+RECORD_BYTES
+FILE_RECORDS
+LABEL_RECORDS
+LABEL_REVISION_NOTE = "2007-12-20, S. Murchie (JHU/APL);
+ 2008-01-02, S. Murchie (JHU/APL);
+ 2008-01-11, J. Ward (GEO)"
+
+/*** POINTERS TO START BYTE OFFSET OF OBJECTS IN IMAGE FILE ***/
+^IMAGE
+
+/*** GENERAL DATA DESCRIPTION PARAMETERS ***/
+MISSION_NAME
+INSTRUMENT_HOST_NAME
+DATA_SET_ID
+DATA_QUALITY_ID
+/* pcnnnnnnnnnnf_tt_v */
+/* p = product type (C calibrated */
+/* or D derived) */
+/* c = camera (W WAC or N NAC) */
+/* nnnnnnnnnn = Mission Elapsed Time */
+/* f = filter */
+/* tt = data type (RA radiance, IF I/F, */
+/* or DE derived products) */
+/* v = version number */
+PRODUCT_ID
+OBSERVATION_TYPE
+SITE_ID
+SOURCE_PRODUCT_ID
+PRODUCER_INSTITUTION_NAME
+SOFTWARE_NAME
+SOFTWARE_VERSION_ID
+MISSION_PHASE_NAME
+TARGET_NAME
+SEQUENCE_NAME
+OBSERVATION_ID
+
+/*** TIME PARAMETERS ***/
+START_TIME
+STOP_TIME
+SPACECRAFT_CLOCK_START_COUNT
+SPACECRAFT_CLOCK_STOP_COUNT
+ORBIT_NUMBER
+PRODUCT_CREATION_TIME
+
+/*** INSTRUMENT ENGINEERING PARAMETERS ***/
+INSTRUMENT_NAME
+INSTRUMENT_ID
+FILTER_NAME
+FILTER_NUMBER
+CENTER_FILTER_WAVELENGTH
+BANDWIDTH
+EXPOSURE_DURATION
+EXPOSURE_TYPE
+DETECTOR_TEMPERATURE
+FOCAL_PLANE_TEMPERATURE
+FILTER_TEMPERATURE
+OPTICS_TEMPERATURE
+
+/*** EMPIRICAL CORRECTION PARAMETERS ***/
+MESS:EC_FACTOR
+
+/*** INSTRUMENT RAW PARAMETERS ***/
+MESS:MET_EXP
+MESS:IMG_ID_LSB
+MESS:IMG_ID_MSB
+MESS:ATT_CLOCK_COUNT
+MESS:ATT_Q1
+MESS:ATT_Q2
+MESS:ATT_Q3
+MESS:ATT_Q4
+MESS:ATT_FLAG
+MESS:PIV_POS_MOTOR
+MESS:PIV_GOAL
+MESS:PIV_POS
+MESS:PIV_READ
+MESS:PIV_CAL
+MESS:FW_GOAL
+MESS:FW_POS
+MESS:FW_READ
+MESS:CCD_TEMP
+MESS:CAM_T1
+MESS:CAM_T2
+MESS:EXPOSURE
+MESS:DPU_ID
+MESS:IMAGER
+MESS:SOURCE
+MESS:FPU_BIN
+MESS:COMP12_8
+MESS:COMP_ALG
+MESS:COMP_FST
+MESS:TIME_PLS
+MESS:LATCH_UP
+MESS:EXP_MODE
+MESS:PIV_STAT
+MESS:PIV_MPEN
+MESS:PIV_PV
+MESS:PIV_RV
+MESS:FW_PV
+MESS:FW_RV
+MESS:AEX_STAT
+MESS:AEX_STHR
+MESS:AEX_TGTB
+MESS:AEX_BACB
+MESS:AEX_MAXE
+MESS:AEX_MINE
+MESS:DLNKPRIO
+MESS:WVLRATIO
+MESS:PIXELBIN
+MESS:SUBFRAME
+MESS:SUBF_X1
+MESS:SUBF_Y1
+MESS:SUBF_DX1
+MESS:SUBF_DY1
+MESS:SUBF_X2
+MESS:SUBF_Y2
+MESS:SUBF_DX2
+MESS:SUBF_DY2
+MESS:SUBF_X3
+MESS:SUBF_Y3
+MESS:SUBF_DX3
+MESS:SUBF_DY3
+MESS:SUBF_X4
+MESS:SUBF_Y4
+MESS:SUBF_DX4
+MESS:SUBF_DY4
+MESS:SUBF_X5
+MESS:SUBF_Y5
+MESS:SUBF_DX5
+MESS:SUBF_DY5
+MESS:CRITOPNV
+MESS:JAILBARS
+MESS:JB_X0
+MESS:JB_X1
+MESS:JB_SPACE
+
+/*** GEOMETRY INFORMATION ***/
+RIGHT_ASCENSION
+DECLINATION
+TWIST_ANGLE
+RA_DEC_REF_PIXEL
+RETICLE_POINT_RA
+RETICLE_POINT_DECLINATION
+
+/*** TARGET PARAMETERS ***/
+SC_TARGET_POSITION_VECTOR
+TARGET_CENTER_DISTANCE
+
+/*** TARGET WITHIN SENSOR FOV ***/
+SLANT_DISTANCE
+CENTER_LATITUDE
+CENTER_LONGITUDE
+HORIZONTAL_PIXEL_SCALE
+VERTICAL_PIXEL_SCALE
+SMEAR_MAGNITUDE
+SMEAR_AZIMUTH
+NORTH_AZIMUTH
+RETICLE_POINT_LATITUDE
+RETICLE_POINT_LONGITUDE
+
+/*** SPACECRAFT POSITION WITH RESPECT TO CENTRAL BODY ***/
+SUB_SPACECRAFT_LATITUDE
+SUB_SPACECRAFT_LONGITUDE
+SPACECRAFT_ALTITUDE
+SUB_SPACECRAFT_AZIMUTH
+
+/*** SPACECRAFT LOCATION ***/
+SPACECRAFT_SOLAR_DISTANCE
+SC_SUN_POSITION_VECTOR
+SC_SUN_VELOCITY_VECTOR
+
+/*** VIEWING AND LIGHTING GEOMETRY (SUN ON TARGET) ***/
+SOLAR_DISTANCE
+SUB_SOLAR_AZIMUTH
+SUB_SOLAR_LATITUDE
+SUB_SOLAR_LONGITUDE
+INCIDENCE_ANGLE
+PHASE_ANGLE
+EMISSION_ANGLE
+LOCAL_HOUR_ANGLE
+
+OBJECT = IMAGE
+ LINES
+ LINE_SAMPLES
+ BANDS
+ BAND_STORAGE_TYPE
+ OFFSET
+ SCALING_FACTOR
+ SAMPLE_BITS
+ SAMPLE_BIT_MASK
+ SAMPLE_TYPE
+ CORE_NULL
+ CORE_LOW_REPR_SATURATION
+ CORE_LOW_INSTR_SATURATION
+ CORE_HIGH_REPR_SATURATION
+ CORE_HIGH_INSTR_SATURATION
+ BAND_NAME
+ UNIT
+ DARK_STRIP_MEAN
+END_OBJECT = IMAGE
+
+/*** GEOMETRY FOR EACH SUBFRAME ***/
+GROUP = SUBFRAME1_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME1_PARAMETERS
+
+GROUP = SUBFRAME2_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME2_PARAMETERS
+
+GROUP = SUBFRAME3_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME3_PARAMETERS
+
+GROUP = SUBFRAME4_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME4_PARAMETERS
+
+GROUP = SUBFRAME5_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME5_PARAMETERS
+END
diff --git a/isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft b/isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft
new file mode 100644
index 0000000000..cf0c4cc61b
--- /dev/null
+++ b/isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft
@@ -0,0 +1,221 @@
+PDS_VERSION_ID = PDS3
+
+/*** FILE FORMAT ***/
+RECORD_TYPE
+RECORD_BYTES
+FILE_RECORDS
+LABEL_RECORDS
+LABEL_REVISION_NOTE = "2007-12-20, S. Murchie (JHU/APL);
+ 2008-01-02, S. Murchie (JHU/APL);
+ 2008-01-11, J. Ward (GEO)"
+
+/*** POINTERS TO START BYTE OFFSET OF OBJECTS IN IMAGE FILE ***/
+^IMAGE
+
+/*** GENERAL DATA DESCRIPTION PARAMETERS ***/
+MISSION_NAME
+SPACECRAFT_NAME
+INSTRUMENT_HOST_NAME
+DATA_SET_ID
+DATA_QUALITY_ID
+/* pcnnnnnnnnnnf_tt_v */
+/* p = product type (C calibrated */
+/* or D derived) */
+/* c = camera (W WAC or N NAC) */
+/* nnnnnnnnnn = Mission Elapsed Time */
+/* f = filter */
+/* tt = data type (RA radiance, IF I/F, */
+/* or DE derived products) */
+/* v = version number */
+PRODUCT_ID
+SOURCE_PRODUCT_ID
+PRODUCER_INSTITUTION_NAME
+SOFTWARE_NAME
+SOFTWARE_VERSION_ID
+MISSION_PHASE_NAME
+TARGET_NAME
+SEQUENCE_NAME
+OBSERVATION_ID
+
+/*** TIME PARAMETERS ***/
+START_TIME
+STOP_TIME
+SPACECRAFT_CLOCK_START_COUNT
+SPACECRAFT_CLOCK_STOP_COUNT
+ORBIT_NUMBER
+PRODUCT_CREATION_TIME
+
+/*** INSTRUMENT ENGINEERING PARAMETERS ***/
+INSTRUMENT_NAME
+INSTRUMENT_ID
+FILTER_NAME
+FILTER_NUMBER
+CENTER_FILTER_WAVELENGTH
+BANDWIDTH
+EXPOSURE_DURATION
+EXPOSURE_TYPE
+DETECTOR_TEMPERATURE
+FOCAL_PLANE_TEMPERATURE
+FILTER_TEMPERATURE
+OPTICS_TEMPERATURE
+
+/*** INSTRUMENT RAW PARAMETERS ***/
+MESS:MET_EXP
+MESS:IMG_ID_LSB
+MESS:IMG_ID_MSB
+MESS:ATT_CLOCK_COUNT
+MESS:ATT_Q1
+MESS:ATT_Q2
+MESS:ATT_Q3
+MESS:ATT_Q4
+MESS:ATT_FLAG
+MESS:PIV_POS_MOTOR
+MESS:PIV_GOAL
+MESS:PIV_POS
+MESS:PIV_READ
+MESS:PIV_CAL
+MESS:FW_GOAL
+MESS:FW_POS
+MESS:FW_READ
+MESS:CCD_TEMP
+MESS:CAM_T1
+MESS:CAM_T2
+MESS:EXPOSURE
+MESS:DPU_ID
+MESS:IMAGER
+MESS:SOURCE
+MESS:FPU_BIN
+MESS:COMP12_8
+MESS:COMP_ALG
+MESS:COMP_FST
+MESS:TIME_PLS
+MESS:LATCH_UP
+MESS:EXP_MODE
+MESS:PIV_STAT
+MESS:PIV_MPEN
+MESS:PIV_PV
+MESS:PIV_RV
+MESS:FW_PV
+MESS:FW_RV
+MESS:AEX_STAT
+MESS:AEX_STHR
+MESS:AEX_TGTB
+MESS:AEX_BACB
+MESS:AEX_MAXE
+MESS:AEX_MINE
+MESS:DLNKPRIO
+MESS:WVLRATIO
+MESS:PIXELBIN
+MESS:SUBFRAME
+MESS:SUBF_X1
+MESS:SUBF_Y1
+MESS:SUBF_DX1
+MESS:SUBF_DY1
+MESS:SUBF_X2
+MESS:SUBF_Y2
+MESS:SUBF_DX2
+MESS:SUBF_DY2
+MESS:SUBF_X3
+MESS:SUBF_Y3
+MESS:SUBF_DX3
+MESS:SUBF_DY3
+MESS:SUBF_X4
+MESS:SUBF_Y4
+MESS:SUBF_DX4
+MESS:SUBF_DY4
+MESS:SUBF_X5
+MESS:SUBF_Y5
+MESS:SUBF_DX5
+MESS:SUBF_DY5
+MESS:CRITOPNV
+MESS:JAILBARS
+MESS:JB_X0
+MESS:JB_X1
+MESS:JB_SPACE
+
+/*** GEOMETRY INFORMATION ***/
+RIGHT_ASCENSION
+DECLINATION
+TWIST_ANGLE
+RA_DEC_REF_PIXEL
+RETICLE_POINT_RA
+RETICLE_POINT_DECLINATION
+
+/*** TARGET PARAMETERS ***/
+SC_TARGET_POSITION_VECTOR
+TARGET_CENTER_DISTANCE
+
+/*** TARGET WITHIN SENSOR FOV ***/
+SLANT_DISTANCE
+CENTER_LATITUDE
+CENTER_LONGITUDE
+HORIZONTAL_PIXEL_SCALE
+VERTICAL_PIXEL_SCALE
+SMEAR_MAGNITUDE
+SMEAR_AZIMUTH
+NORTH_AZIMUTH
+RETICLE_POINT_LATITUDE
+RETICLE_POINT_LONGITUDE
+
+/*** SPACECRAFT POSITION WITH RESPECT TO CENTRAL BODY ***/
+SUB_SPACECRAFT_LATITUDE
+SUB_SPACECRAFT_LONGITUDE
+SPACECRAFT_ALTITUDE
+SUB_SPACECRAFT_AZIMUTH
+
+/*** SPACECRAFT LOCATION ***/
+SPACECRAFT_SOLAR_DISTANCE
+SC_SUN_POSITION_VECTOR
+SC_SUN_VELOCITY_VECTOR
+
+/*** VIEWING AND LIGHTING GEOMETRY (SUN ON TARGET) ***/
+SOLAR_DISTANCE
+SUB_SOLAR_AZIMUTH
+SUB_SOLAR_LATITUDE
+SUB_SOLAR_LONGITUDE
+INCIDENCE_ANGLE
+PHASE_ANGLE
+EMISSION_ANGLE
+LOCAL_HOUR_ANGLE
+
+/*** GEOMETRY FOR EACH SUBFRAME ***/
+GROUP = SUBFRAME1_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME1_PARAMETERS
+
+GROUP = SUBFRAME2_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME2_PARAMETERS
+
+GROUP = SUBFRAME3_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME3_PARAMETERS
+
+GROUP = SUBFRAME4_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME4_PARAMETERS
+
+GROUP = SUBFRAME5_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME5_PARAMETERS
+
+OBJECT = IMAGE
+ LINES
+ LINE_SAMPLES
+ SAMPLE_TYPE
+ SAMPLE_BITS
+ BANDS
+ BAND_STORAGE_TYPE
+ BAND_NAME
+ CORE_NULL
+ CORE_LOW_REPR_SATURATION
+ CORE_LOW_INSTR_SATURATION
+ CORE_HIGH_REPR_SATURATION
+ CORE_HIGH_INSTR_SATURATION
+END_OBJECT = IMAGE
+END
diff --git a/isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft.20090826 b/isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft.20090826
new file mode 100644
index 0000000000..2f1e247d99
--- /dev/null
+++ b/isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft.20090826
@@ -0,0 +1,216 @@
+PDS_VERSION_ID = PDS3
+
+/*** FILE FORMAT ***/
+RECORD_TYPE
+RECORD_BYTES
+FILE_RECORDS
+LABEL_RECORDS
+LABEL_REVISION_NOTE = "2007-12-20, S. Murchie (JHU/APL);
+ 2008-01-02, S. Murchie (JHU/APL);
+ 2008-01-11, J. Ward (GEO)"
+
+/*** POINTERS TO START BYTE OFFSET OF OBJECTS IN IMAGE FILE ***/
+^IMAGE
+
+/*** GENERAL DATA DESCRIPTION PARAMETERS ***/
+MISSION_NAME
+SPACECRAFT_NAME
+INSTRUMENT_HOST_NAME
+DATA_SET_ID
+DATA_QUALITY_ID
+/* pcnnnnnnnnnnf_tt_v */
+/* p = product type (C calibrated */
+/* or D derived) */
+/* c = camera (W WAC or N NAC) */
+/* nnnnnnnnnn = Mission Elapsed Time */
+/* f = filter */
+/* tt = data type (RA radiance, IF I/F, */
+/* or DE derived products) */
+/* v = version number */
+PRODUCT_ID
+SOURCE_PRODUCT_ID
+PRODUCER_INSTITUTION_NAME
+SOFTWARE_NAME
+SOFTWARE_VERSION_ID
+MISSION_PHASE_NAME
+TARGET_NAME
+SEQUENCE_NAME
+
+/*** TIME PARAMETERS ***/
+START_TIME
+STOP_TIME
+SPACECRAFT_CLOCK_START_COUNT
+SPACECRAFT_CLOCK_STOP_COUNT
+PRODUCT_CREATION_TIME
+
+/*** INSTRUMENT ENGINEERING PARAMETERS ***/
+INSTRUMENT_NAME
+INSTRUMENT_ID
+FILTER_NAME
+FILTER_NUMBER
+CENTER_FILTER_WAVELENGTH
+BANDWIDTH
+EXPOSURE_DURATION
+EXPOSURE_TYPE
+DETECTOR_TEMPERATURE
+FOCAL_PLANE_TEMPERATURE
+FILTER_TEMPERATURE
+OPTICS_TEMPERATURE
+
+/*** INSTRUMENT RAW PARAMETERS ***/
+MESS:MET_EXP
+MESS:ATT_CLOCK_COUNT
+MESS:ATT_Q1
+MESS:ATT_Q2
+MESS:ATT_Q3
+MESS:ATT_Q4
+MESS:ATT_FLAG
+MESS:PIV_GOAL
+MESS:PIV_POS
+MESS:PIV_READ
+MESS:PIV_CAL
+MESS:FW_GOAL
+MESS:FW_POS
+MESS:FW_READ
+MESS:CCD_TEMP
+MESS:CAM_T1
+MESS:CAM_T2
+MESS:EXPOSURE
+MESS:DPU_ID
+MESS:IMAGER
+MESS:SOURCE
+MESS:FPU_BIN
+MESS:COMP12_8
+MESS:COMP_ALG
+MESS:COMP_FST
+MESS:TIME_PLS
+MESS:LATCH_UP
+MESS:EXP_MODE
+MESS:PIV_STAT
+MESS:PIV_MPEN
+MESS:PIV_PV
+MESS:PIV_RV
+MESS:FW_PV
+MESS:FW_RV
+MESS:AEX_STAT
+MESS:AEX_STHR
+MESS:AEX_TGTB
+MESS:AEX_BACB
+MESS:AEX_MAXE
+MESS:AEX_MINE
+MESS:DLNKPRIO
+MESS:WVLRATIO
+MESS:PIXELBIN
+MESS:SUBFRAME
+MESS:SUBF_X1
+MESS:SUBF_Y1
+MESS:SUBF_DX1
+MESS:SUBF_DY1
+MESS:SUBF_X2
+MESS:SUBF_Y2
+MESS:SUBF_DX2
+MESS:SUBF_DY2
+MESS:SUBF_X3
+MESS:SUBF_Y3
+MESS:SUBF_DX3
+MESS:SUBF_DY3
+MESS:SUBF_X4
+MESS:SUBF_Y4
+MESS:SUBF_DX4
+MESS:SUBF_DY4
+MESS:SUBF_X5
+MESS:SUBF_Y5
+MESS:SUBF_DX5
+MESS:SUBF_DY5
+MESS:CRITOPNV
+MESS:JAILBARS
+MESS:JB_X0
+MESS:JB_X1
+MESS:JB_SPACE
+
+/*** GEOMETRY INFORMATION ***/
+RIGHT_ASCENSION
+DECLINATION
+TWIST_ANGLE
+RA_DEC_REF_PIXEL
+RETICLE_POINT_RA
+RETICLE_POINT_DECLINATION
+
+/*** TARGET PARAMETERS ***/
+SC_TARGET_POSITION_VECTOR
+TARGET_CENTER_DISTANCE
+
+/*** TARGET WITHIN SENSOR FOV ***/
+SLANT_DISTANCE
+CENTER_LATITUDE
+CENTER_LONGITUDE
+HORIZONTAL_PIXEL_SCALE
+VERTICAL_PIXEL_SCALE
+SMEAR_MAGNITUDE
+SMEAR_AZIMUTH
+NORTH_AZIMUTH
+RETICLE_POINT_LATITUDE
+RETICLE_POINT_LONGITUDE
+
+/*** SPACECRAFT POSITION WITH RESPECT TO CENTRAL BODY ***/
+SUB_SPACECRAFT_LATITUDE
+SUB_SPACECRAFT_LONGITUDE
+SPACECRAFT_ALTITUDE
+SUB_SPACECRAFT_AZIMUTH
+
+/*** SPACECRAFT LOCATION ***/
+SPACECRAFT_SOLAR_DISTANCE
+SC_SUN_POSITION_VECTOR
+SC_SUN_VELOCITY_VECTOR
+
+/*** VIEWING AND LIGHTING GEOMETRY (SUN ON TARGET) ***/
+SOLAR_DISTANCE
+SUB_SOLAR_AZIMUTH
+SUB_SOLAR_LATITUDE
+SUB_SOLAR_LONGITUDE
+INCIDENCE_ANGLE
+PHASE_ANGLE
+EMISSION_ANGLE
+LOCAL_HOUR_ANGLE
+
+/*** GEOMETRY FOR EACH SUBFRAME ***/
+GROUP = SUBFRAME1_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME1_PARAMETERS
+
+GROUP = SUBFRAME2_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME2_PARAMETERS
+
+GROUP = SUBFRAME3_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME3_PARAMETERS
+
+GROUP = SUBFRAME4_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME4_PARAMETERS
+
+GROUP = SUBFRAME5_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME5_PARAMETERS
+
+OBJECT = IMAGE
+ LINES
+ LINE_SAMPLES
+ SAMPLE_TYPE
+ SAMPLE_BITS
+ BANDS
+ BAND_STORAGE_TYPE
+ BAND_NAME
+ CORE_NULL
+ CORE_LOW_REPR_SATURATION
+ CORE_LOW_INSTR_SATURATION
+ CORE_HIGH_REPR_SATURATION
+ CORE_HIGH_INSTR_SATURATION
+END_OBJECT = IMAGE
+END
diff --git a/isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft.2011-06-15 b/isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft.2011-06-15
new file mode 100644
index 0000000000..bdaec967a7
--- /dev/null
+++ b/isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft.2011-06-15
@@ -0,0 +1,220 @@
+PDS_VERSION_ID = PDS3
+
+/*** FILE FORMAT ***/
+RECORD_TYPE
+RECORD_BYTES
+FILE_RECORDS
+LABEL_RECORDS
+LABEL_REVISION_NOTE = "2007-12-20, S. Murchie (JHU/APL);
+ 2008-01-02, S. Murchie (JHU/APL);
+ 2008-01-11, J. Ward (GEO)"
+
+/*** POINTERS TO START BYTE OFFSET OF OBJECTS IN IMAGE FILE ***/
+^IMAGE
+
+/*** GENERAL DATA DESCRIPTION PARAMETERS ***/
+MISSION_NAME
+SPACECRAFT_NAME
+INSTRUMENT_HOST_NAME
+DATA_SET_ID
+DATA_QUALITY_ID
+/* pcnnnnnnnnnnf_tt_v */
+/* p = product type (C calibrated */
+/* or D derived) */
+/* c = camera (W WAC or N NAC) */
+/* nnnnnnnnnn = Mission Elapsed Time */
+/* f = filter */
+/* tt = data type (RA radiance, IF I/F, */
+/* or DE derived products) */
+/* v = version number */
+PRODUCT_ID
+SOURCE_PRODUCT_ID
+PRODUCER_INSTITUTION_NAME
+SOFTWARE_NAME
+SOFTWARE_VERSION_ID
+MISSION_PHASE_NAME
+TARGET_NAME
+SEQUENCE_NAME
+OBSERVATION_ID
+
+/*** TIME PARAMETERS ***/
+START_TIME
+STOP_TIME
+SPACECRAFT_CLOCK_START_COUNT
+SPACECRAFT_CLOCK_STOP_COUNT
+PRODUCT_CREATION_TIME
+
+/*** INSTRUMENT ENGINEERING PARAMETERS ***/
+INSTRUMENT_NAME
+INSTRUMENT_ID
+FILTER_NAME
+FILTER_NUMBER
+CENTER_FILTER_WAVELENGTH
+BANDWIDTH
+EXPOSURE_DURATION
+EXPOSURE_TYPE
+DETECTOR_TEMPERATURE
+FOCAL_PLANE_TEMPERATURE
+FILTER_TEMPERATURE
+OPTICS_TEMPERATURE
+
+/*** INSTRUMENT RAW PARAMETERS ***/
+MESS:MET_EXP
+MESS:IMG_ID_LSB
+MESS:IMG_ID_MSB
+MESS:ATT_CLOCK_COUNT
+MESS:ATT_Q1
+MESS:ATT_Q2
+MESS:ATT_Q3
+MESS:ATT_Q4
+MESS:ATT_FLAG
+MESS:PIV_POS_MOTOR
+MESS:PIV_GOAL
+MESS:PIV_POS
+MESS:PIV_READ
+MESS:PIV_CAL
+MESS:FW_GOAL
+MESS:FW_POS
+MESS:FW_READ
+MESS:CCD_TEMP
+MESS:CAM_T1
+MESS:CAM_T2
+MESS:EXPOSURE
+MESS:DPU_ID
+MESS:IMAGER
+MESS:SOURCE
+MESS:FPU_BIN
+MESS:COMP12_8
+MESS:COMP_ALG
+MESS:COMP_FST
+MESS:TIME_PLS
+MESS:LATCH_UP
+MESS:EXP_MODE
+MESS:PIV_STAT
+MESS:PIV_MPEN
+MESS:PIV_PV
+MESS:PIV_RV
+MESS:FW_PV
+MESS:FW_RV
+MESS:AEX_STAT
+MESS:AEX_STHR
+MESS:AEX_TGTB
+MESS:AEX_BACB
+MESS:AEX_MAXE
+MESS:AEX_MINE
+MESS:DLNKPRIO
+MESS:WVLRATIO
+MESS:PIXELBIN
+MESS:SUBFRAME
+MESS:SUBF_X1
+MESS:SUBF_Y1
+MESS:SUBF_DX1
+MESS:SUBF_DY1
+MESS:SUBF_X2
+MESS:SUBF_Y2
+MESS:SUBF_DX2
+MESS:SUBF_DY2
+MESS:SUBF_X3
+MESS:SUBF_Y3
+MESS:SUBF_DX3
+MESS:SUBF_DY3
+MESS:SUBF_X4
+MESS:SUBF_Y4
+MESS:SUBF_DX4
+MESS:SUBF_DY4
+MESS:SUBF_X5
+MESS:SUBF_Y5
+MESS:SUBF_DX5
+MESS:SUBF_DY5
+MESS:CRITOPNV
+MESS:JAILBARS
+MESS:JB_X0
+MESS:JB_X1
+MESS:JB_SPACE
+
+/*** GEOMETRY INFORMATION ***/
+RIGHT_ASCENSION
+DECLINATION
+TWIST_ANGLE
+RA_DEC_REF_PIXEL
+RETICLE_POINT_RA
+RETICLE_POINT_DECLINATION
+
+/*** TARGET PARAMETERS ***/
+SC_TARGET_POSITION_VECTOR
+TARGET_CENTER_DISTANCE
+
+/*** TARGET WITHIN SENSOR FOV ***/
+SLANT_DISTANCE
+CENTER_LATITUDE
+CENTER_LONGITUDE
+HORIZONTAL_PIXEL_SCALE
+VERTICAL_PIXEL_SCALE
+SMEAR_MAGNITUDE
+SMEAR_AZIMUTH
+NORTH_AZIMUTH
+RETICLE_POINT_LATITUDE
+RETICLE_POINT_LONGITUDE
+
+/*** SPACECRAFT POSITION WITH RESPECT TO CENTRAL BODY ***/
+SUB_SPACECRAFT_LATITUDE
+SUB_SPACECRAFT_LONGITUDE
+SPACECRAFT_ALTITUDE
+SUB_SPACECRAFT_AZIMUTH
+
+/*** SPACECRAFT LOCATION ***/
+SPACECRAFT_SOLAR_DISTANCE
+SC_SUN_POSITION_VECTOR
+SC_SUN_VELOCITY_VECTOR
+
+/*** VIEWING AND LIGHTING GEOMETRY (SUN ON TARGET) ***/
+SOLAR_DISTANCE
+SUB_SOLAR_AZIMUTH
+SUB_SOLAR_LATITUDE
+SUB_SOLAR_LONGITUDE
+INCIDENCE_ANGLE
+PHASE_ANGLE
+EMISSION_ANGLE
+LOCAL_HOUR_ANGLE
+
+/*** GEOMETRY FOR EACH SUBFRAME ***/
+GROUP = SUBFRAME1_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME1_PARAMETERS
+
+GROUP = SUBFRAME2_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME2_PARAMETERS
+
+GROUP = SUBFRAME3_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME3_PARAMETERS
+
+GROUP = SUBFRAME4_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME4_PARAMETERS
+
+GROUP = SUBFRAME5_PARAMETERS
+ RETICLE_POINT_LATITUDE
+ RETICLE_POINT_LONGITUDE
+END_GROUP = SUBFRAME5_PARAMETERS
+
+OBJECT = IMAGE
+ LINES
+ LINE_SAMPLES
+ SAMPLE_TYPE
+ SAMPLE_BITS
+ BANDS
+ BAND_STORAGE_TYPE
+ BAND_NAME
+ CORE_NULL
+ CORE_LOW_REPR_SATURATION
+ CORE_LOW_INSTR_SATURATION
+ CORE_HIGH_REPR_SATURATION
+ CORE_HIGH_INSTR_SATURATION
+END_OBJECT = IMAGE
+END
From dad1a88a705cc7f1ce563242455a6b26f54a8de1 Mon Sep 17 00:00:00 2001
From: Peter Aaron Giroux
Date: Tue, 10 Mar 2020 10:32:34 -0700
Subject: [PATCH 19/21] renamed mdis template files
---
...mdisPdsCDR.pft => MessengerMdisPdsCdr.def} | 0
...mdisPdsDDR.pft => MessengerMdisPdsDdr.def} | 0
.../apps/mdisddr/mdisPdsDDR.pft.20090826 | 216 -----------------
.../apps/mdisddr/mdisPdsDDR.pft.2011-06-15 | 220 ------------------
4 files changed, 436 deletions(-)
rename isis/src/messenger/apps/mdis2pds/{mdisPdsCDR.pft => MessengerMdisPdsCdr.def} (100%)
rename isis/src/messenger/apps/mdisddr/{mdisPdsDDR.pft => MessengerMdisPdsDdr.def} (100%)
delete mode 100644 isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft.20090826
delete mode 100644 isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft.2011-06-15
diff --git a/isis/src/messenger/apps/mdis2pds/mdisPdsCDR.pft b/isis/src/messenger/apps/mdis2pds/MessengerMdisPdsCdr.def
similarity index 100%
rename from isis/src/messenger/apps/mdis2pds/mdisPdsCDR.pft
rename to isis/src/messenger/apps/mdis2pds/MessengerMdisPdsCdr.def
diff --git a/isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft b/isis/src/messenger/apps/mdisddr/MessengerMdisPdsDdr.def
similarity index 100%
rename from isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft
rename to isis/src/messenger/apps/mdisddr/MessengerMdisPdsDdr.def
diff --git a/isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft.20090826 b/isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft.20090826
deleted file mode 100644
index 2f1e247d99..0000000000
--- a/isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft.20090826
+++ /dev/null
@@ -1,216 +0,0 @@
-PDS_VERSION_ID = PDS3
-
-/*** FILE FORMAT ***/
-RECORD_TYPE
-RECORD_BYTES
-FILE_RECORDS
-LABEL_RECORDS
-LABEL_REVISION_NOTE = "2007-12-20, S. Murchie (JHU/APL);
- 2008-01-02, S. Murchie (JHU/APL);
- 2008-01-11, J. Ward (GEO)"
-
-/*** POINTERS TO START BYTE OFFSET OF OBJECTS IN IMAGE FILE ***/
-^IMAGE
-
-/*** GENERAL DATA DESCRIPTION PARAMETERS ***/
-MISSION_NAME
-SPACECRAFT_NAME
-INSTRUMENT_HOST_NAME
-DATA_SET_ID
-DATA_QUALITY_ID
-/* pcnnnnnnnnnnf_tt_v */
-/* p = product type (C calibrated */
-/* or D derived) */
-/* c = camera (W WAC or N NAC) */
-/* nnnnnnnnnn = Mission Elapsed Time */
-/* f = filter */
-/* tt = data type (RA radiance, IF I/F, */
-/* or DE derived products) */
-/* v = version number */
-PRODUCT_ID
-SOURCE_PRODUCT_ID
-PRODUCER_INSTITUTION_NAME
-SOFTWARE_NAME
-SOFTWARE_VERSION_ID
-MISSION_PHASE_NAME
-TARGET_NAME
-SEQUENCE_NAME
-
-/*** TIME PARAMETERS ***/
-START_TIME
-STOP_TIME
-SPACECRAFT_CLOCK_START_COUNT
-SPACECRAFT_CLOCK_STOP_COUNT
-PRODUCT_CREATION_TIME
-
-/*** INSTRUMENT ENGINEERING PARAMETERS ***/
-INSTRUMENT_NAME
-INSTRUMENT_ID
-FILTER_NAME
-FILTER_NUMBER
-CENTER_FILTER_WAVELENGTH
-BANDWIDTH
-EXPOSURE_DURATION
-EXPOSURE_TYPE
-DETECTOR_TEMPERATURE
-FOCAL_PLANE_TEMPERATURE
-FILTER_TEMPERATURE
-OPTICS_TEMPERATURE
-
-/*** INSTRUMENT RAW PARAMETERS ***/
-MESS:MET_EXP
-MESS:ATT_CLOCK_COUNT
-MESS:ATT_Q1
-MESS:ATT_Q2
-MESS:ATT_Q3
-MESS:ATT_Q4
-MESS:ATT_FLAG
-MESS:PIV_GOAL
-MESS:PIV_POS
-MESS:PIV_READ
-MESS:PIV_CAL
-MESS:FW_GOAL
-MESS:FW_POS
-MESS:FW_READ
-MESS:CCD_TEMP
-MESS:CAM_T1
-MESS:CAM_T2
-MESS:EXPOSURE
-MESS:DPU_ID
-MESS:IMAGER
-MESS:SOURCE
-MESS:FPU_BIN
-MESS:COMP12_8
-MESS:COMP_ALG
-MESS:COMP_FST
-MESS:TIME_PLS
-MESS:LATCH_UP
-MESS:EXP_MODE
-MESS:PIV_STAT
-MESS:PIV_MPEN
-MESS:PIV_PV
-MESS:PIV_RV
-MESS:FW_PV
-MESS:FW_RV
-MESS:AEX_STAT
-MESS:AEX_STHR
-MESS:AEX_TGTB
-MESS:AEX_BACB
-MESS:AEX_MAXE
-MESS:AEX_MINE
-MESS:DLNKPRIO
-MESS:WVLRATIO
-MESS:PIXELBIN
-MESS:SUBFRAME
-MESS:SUBF_X1
-MESS:SUBF_Y1
-MESS:SUBF_DX1
-MESS:SUBF_DY1
-MESS:SUBF_X2
-MESS:SUBF_Y2
-MESS:SUBF_DX2
-MESS:SUBF_DY2
-MESS:SUBF_X3
-MESS:SUBF_Y3
-MESS:SUBF_DX3
-MESS:SUBF_DY3
-MESS:SUBF_X4
-MESS:SUBF_Y4
-MESS:SUBF_DX4
-MESS:SUBF_DY4
-MESS:SUBF_X5
-MESS:SUBF_Y5
-MESS:SUBF_DX5
-MESS:SUBF_DY5
-MESS:CRITOPNV
-MESS:JAILBARS
-MESS:JB_X0
-MESS:JB_X1
-MESS:JB_SPACE
-
-/*** GEOMETRY INFORMATION ***/
-RIGHT_ASCENSION
-DECLINATION
-TWIST_ANGLE
-RA_DEC_REF_PIXEL
-RETICLE_POINT_RA
-RETICLE_POINT_DECLINATION
-
-/*** TARGET PARAMETERS ***/
-SC_TARGET_POSITION_VECTOR
-TARGET_CENTER_DISTANCE
-
-/*** TARGET WITHIN SENSOR FOV ***/
-SLANT_DISTANCE
-CENTER_LATITUDE
-CENTER_LONGITUDE
-HORIZONTAL_PIXEL_SCALE
-VERTICAL_PIXEL_SCALE
-SMEAR_MAGNITUDE
-SMEAR_AZIMUTH
-NORTH_AZIMUTH
-RETICLE_POINT_LATITUDE
-RETICLE_POINT_LONGITUDE
-
-/*** SPACECRAFT POSITION WITH RESPECT TO CENTRAL BODY ***/
-SUB_SPACECRAFT_LATITUDE
-SUB_SPACECRAFT_LONGITUDE
-SPACECRAFT_ALTITUDE
-SUB_SPACECRAFT_AZIMUTH
-
-/*** SPACECRAFT LOCATION ***/
-SPACECRAFT_SOLAR_DISTANCE
-SC_SUN_POSITION_VECTOR
-SC_SUN_VELOCITY_VECTOR
-
-/*** VIEWING AND LIGHTING GEOMETRY (SUN ON TARGET) ***/
-SOLAR_DISTANCE
-SUB_SOLAR_AZIMUTH
-SUB_SOLAR_LATITUDE
-SUB_SOLAR_LONGITUDE
-INCIDENCE_ANGLE
-PHASE_ANGLE
-EMISSION_ANGLE
-LOCAL_HOUR_ANGLE
-
-/*** GEOMETRY FOR EACH SUBFRAME ***/
-GROUP = SUBFRAME1_PARAMETERS
- RETICLE_POINT_LATITUDE
- RETICLE_POINT_LONGITUDE
-END_GROUP = SUBFRAME1_PARAMETERS
-
-GROUP = SUBFRAME2_PARAMETERS
- RETICLE_POINT_LATITUDE
- RETICLE_POINT_LONGITUDE
-END_GROUP = SUBFRAME2_PARAMETERS
-
-GROUP = SUBFRAME3_PARAMETERS
- RETICLE_POINT_LATITUDE
- RETICLE_POINT_LONGITUDE
-END_GROUP = SUBFRAME3_PARAMETERS
-
-GROUP = SUBFRAME4_PARAMETERS
- RETICLE_POINT_LATITUDE
- RETICLE_POINT_LONGITUDE
-END_GROUP = SUBFRAME4_PARAMETERS
-
-GROUP = SUBFRAME5_PARAMETERS
- RETICLE_POINT_LATITUDE
- RETICLE_POINT_LONGITUDE
-END_GROUP = SUBFRAME5_PARAMETERS
-
-OBJECT = IMAGE
- LINES
- LINE_SAMPLES
- SAMPLE_TYPE
- SAMPLE_BITS
- BANDS
- BAND_STORAGE_TYPE
- BAND_NAME
- CORE_NULL
- CORE_LOW_REPR_SATURATION
- CORE_LOW_INSTR_SATURATION
- CORE_HIGH_REPR_SATURATION
- CORE_HIGH_INSTR_SATURATION
-END_OBJECT = IMAGE
-END
diff --git a/isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft.2011-06-15 b/isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft.2011-06-15
deleted file mode 100644
index bdaec967a7..0000000000
--- a/isis/src/messenger/apps/mdisddr/mdisPdsDDR.pft.2011-06-15
+++ /dev/null
@@ -1,220 +0,0 @@
-PDS_VERSION_ID = PDS3
-
-/*** FILE FORMAT ***/
-RECORD_TYPE
-RECORD_BYTES
-FILE_RECORDS
-LABEL_RECORDS
-LABEL_REVISION_NOTE = "2007-12-20, S. Murchie (JHU/APL);
- 2008-01-02, S. Murchie (JHU/APL);
- 2008-01-11, J. Ward (GEO)"
-
-/*** POINTERS TO START BYTE OFFSET OF OBJECTS IN IMAGE FILE ***/
-^IMAGE
-
-/*** GENERAL DATA DESCRIPTION PARAMETERS ***/
-MISSION_NAME
-SPACECRAFT_NAME
-INSTRUMENT_HOST_NAME
-DATA_SET_ID
-DATA_QUALITY_ID
-/* pcnnnnnnnnnnf_tt_v */
-/* p = product type (C calibrated */
-/* or D derived) */
-/* c = camera (W WAC or N NAC) */
-/* nnnnnnnnnn = Mission Elapsed Time */
-/* f = filter */
-/* tt = data type (RA radiance, IF I/F, */
-/* or DE derived products) */
-/* v = version number */
-PRODUCT_ID
-SOURCE_PRODUCT_ID
-PRODUCER_INSTITUTION_NAME
-SOFTWARE_NAME
-SOFTWARE_VERSION_ID
-MISSION_PHASE_NAME
-TARGET_NAME
-SEQUENCE_NAME
-OBSERVATION_ID
-
-/*** TIME PARAMETERS ***/
-START_TIME
-STOP_TIME
-SPACECRAFT_CLOCK_START_COUNT
-SPACECRAFT_CLOCK_STOP_COUNT
-PRODUCT_CREATION_TIME
-
-/*** INSTRUMENT ENGINEERING PARAMETERS ***/
-INSTRUMENT_NAME
-INSTRUMENT_ID
-FILTER_NAME
-FILTER_NUMBER
-CENTER_FILTER_WAVELENGTH
-BANDWIDTH
-EXPOSURE_DURATION
-EXPOSURE_TYPE
-DETECTOR_TEMPERATURE
-FOCAL_PLANE_TEMPERATURE
-FILTER_TEMPERATURE
-OPTICS_TEMPERATURE
-
-/*** INSTRUMENT RAW PARAMETERS ***/
-MESS:MET_EXP
-MESS:IMG_ID_LSB
-MESS:IMG_ID_MSB
-MESS:ATT_CLOCK_COUNT
-MESS:ATT_Q1
-MESS:ATT_Q2
-MESS:ATT_Q3
-MESS:ATT_Q4
-MESS:ATT_FLAG
-MESS:PIV_POS_MOTOR
-MESS:PIV_GOAL
-MESS:PIV_POS
-MESS:PIV_READ
-MESS:PIV_CAL
-MESS:FW_GOAL
-MESS:FW_POS
-MESS:FW_READ
-MESS:CCD_TEMP
-MESS:CAM_T1
-MESS:CAM_T2
-MESS:EXPOSURE
-MESS:DPU_ID
-MESS:IMAGER
-MESS:SOURCE
-MESS:FPU_BIN
-MESS:COMP12_8
-MESS:COMP_ALG
-MESS:COMP_FST
-MESS:TIME_PLS
-MESS:LATCH_UP
-MESS:EXP_MODE
-MESS:PIV_STAT
-MESS:PIV_MPEN
-MESS:PIV_PV
-MESS:PIV_RV
-MESS:FW_PV
-MESS:FW_RV
-MESS:AEX_STAT
-MESS:AEX_STHR
-MESS:AEX_TGTB
-MESS:AEX_BACB
-MESS:AEX_MAXE
-MESS:AEX_MINE
-MESS:DLNKPRIO
-MESS:WVLRATIO
-MESS:PIXELBIN
-MESS:SUBFRAME
-MESS:SUBF_X1
-MESS:SUBF_Y1
-MESS:SUBF_DX1
-MESS:SUBF_DY1
-MESS:SUBF_X2
-MESS:SUBF_Y2
-MESS:SUBF_DX2
-MESS:SUBF_DY2
-MESS:SUBF_X3
-MESS:SUBF_Y3
-MESS:SUBF_DX3
-MESS:SUBF_DY3
-MESS:SUBF_X4
-MESS:SUBF_Y4
-MESS:SUBF_DX4
-MESS:SUBF_DY4
-MESS:SUBF_X5
-MESS:SUBF_Y5
-MESS:SUBF_DX5
-MESS:SUBF_DY5
-MESS:CRITOPNV
-MESS:JAILBARS
-MESS:JB_X0
-MESS:JB_X1
-MESS:JB_SPACE
-
-/*** GEOMETRY INFORMATION ***/
-RIGHT_ASCENSION
-DECLINATION
-TWIST_ANGLE
-RA_DEC_REF_PIXEL
-RETICLE_POINT_RA
-RETICLE_POINT_DECLINATION
-
-/*** TARGET PARAMETERS ***/
-SC_TARGET_POSITION_VECTOR
-TARGET_CENTER_DISTANCE
-
-/*** TARGET WITHIN SENSOR FOV ***/
-SLANT_DISTANCE
-CENTER_LATITUDE
-CENTER_LONGITUDE
-HORIZONTAL_PIXEL_SCALE
-VERTICAL_PIXEL_SCALE
-SMEAR_MAGNITUDE
-SMEAR_AZIMUTH
-NORTH_AZIMUTH
-RETICLE_POINT_LATITUDE
-RETICLE_POINT_LONGITUDE
-
-/*** SPACECRAFT POSITION WITH RESPECT TO CENTRAL BODY ***/
-SUB_SPACECRAFT_LATITUDE
-SUB_SPACECRAFT_LONGITUDE
-SPACECRAFT_ALTITUDE
-SUB_SPACECRAFT_AZIMUTH
-
-/*** SPACECRAFT LOCATION ***/
-SPACECRAFT_SOLAR_DISTANCE
-SC_SUN_POSITION_VECTOR
-SC_SUN_VELOCITY_VECTOR
-
-/*** VIEWING AND LIGHTING GEOMETRY (SUN ON TARGET) ***/
-SOLAR_DISTANCE
-SUB_SOLAR_AZIMUTH
-SUB_SOLAR_LATITUDE
-SUB_SOLAR_LONGITUDE
-INCIDENCE_ANGLE
-PHASE_ANGLE
-EMISSION_ANGLE
-LOCAL_HOUR_ANGLE
-
-/*** GEOMETRY FOR EACH SUBFRAME ***/
-GROUP = SUBFRAME1_PARAMETERS
- RETICLE_POINT_LATITUDE
- RETICLE_POINT_LONGITUDE
-END_GROUP = SUBFRAME1_PARAMETERS
-
-GROUP = SUBFRAME2_PARAMETERS
- RETICLE_POINT_LATITUDE
- RETICLE_POINT_LONGITUDE
-END_GROUP = SUBFRAME2_PARAMETERS
-
-GROUP = SUBFRAME3_PARAMETERS
- RETICLE_POINT_LATITUDE
- RETICLE_POINT_LONGITUDE
-END_GROUP = SUBFRAME3_PARAMETERS
-
-GROUP = SUBFRAME4_PARAMETERS
- RETICLE_POINT_LATITUDE
- RETICLE_POINT_LONGITUDE
-END_GROUP = SUBFRAME4_PARAMETERS
-
-GROUP = SUBFRAME5_PARAMETERS
- RETICLE_POINT_LATITUDE
- RETICLE_POINT_LONGITUDE
-END_GROUP = SUBFRAME5_PARAMETERS
-
-OBJECT = IMAGE
- LINES
- LINE_SAMPLES
- SAMPLE_TYPE
- SAMPLE_BITS
- BANDS
- BAND_STORAGE_TYPE
- BAND_NAME
- CORE_NULL
- CORE_LOW_REPR_SATURATION
- CORE_LOW_INSTR_SATURATION
- CORE_HIGH_REPR_SATURATION
- CORE_HIGH_INSTR_SATURATION
-END_OBJECT = IMAGE
-END
From 5df4aadc9970ff48418d89fa5eb21bb7a7c21314 Mon Sep 17 00:00:00 2001
From: Peter Aaron Giroux
Date: Tue, 10 Mar 2020 10:39:44 -0700
Subject: [PATCH 20/21] update references to template files in source code
---
isis/src/messenger/apps/mdis2pds/main.cpp | 2 +-
isis/src/messenger/apps/mdisddr/main.cpp | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/isis/src/messenger/apps/mdis2pds/main.cpp b/isis/src/messenger/apps/mdis2pds/main.cpp
index d97ef11936..34d7f5bb34 100644
--- a/isis/src/messenger/apps/mdis2pds/main.cpp
+++ b/isis/src/messenger/apps/mdis2pds/main.cpp
@@ -367,7 +367,7 @@ void IsisMain() {
p.CheckStatus();
// All done...write result.
- pdsLabel.setFormatTemplate("$messenger/templates/labels/mdisPdsCDR.pft");
+ pdsLabel.setFormatTemplate("$ISISROOT/appdata/templates/mdis2pds/MessengerMdisPdsCdr.def");
QString ofile(output.expanded());
ofstream outstream(ofile.toLatin1().data());
processPds.OutputLabel(outstream);
diff --git a/isis/src/messenger/apps/mdisddr/main.cpp b/isis/src/messenger/apps/mdisddr/main.cpp
index 56e9372a42..f4ec3abb94 100644
--- a/isis/src/messenger/apps/mdisddr/main.cpp
+++ b/isis/src/messenger/apps/mdisddr/main.cpp
@@ -359,7 +359,7 @@ void IsisMain() {
p.CheckStatus();
// All done...write result.
- pdsLabel.setFormatTemplate("$messenger/templates/labels/mdisPdsDDR.pft");
+ pdsLabel.setFormatTemplate("$ISISROOT/appdata/templates/mdisddr/MessengerMdisPdsDdr.def");
QString ofile(output.expanded());
ofstream outstream(ofile.toLatin1().data());
processPds.OutputLabel(outstream);
From 1bf76b1bdbcd36e58715629d754a836724e2e50f Mon Sep 17 00:00:00 2001
From: Peter Aaron Giroux
Date: Tue, 10 Mar 2020 11:20:14 -0700
Subject: [PATCH 21/21] changed naming and references of template files
---
isis/src/messenger/apps/mdis2pds/main.cpp | 2 +-
.../apps/mdis2pds/{MessengerMdisPdsCdr.def => mdisPdsCdr.def} | 0
isis/src/messenger/apps/mdisddr/main.cpp | 2 +-
.../apps/mdisddr/{MessengerMdisPdsDdr.def => mdisPdsDdr.def} | 0
4 files changed, 2 insertions(+), 2 deletions(-)
rename isis/src/messenger/apps/mdis2pds/{MessengerMdisPdsCdr.def => mdisPdsCdr.def} (100%)
rename isis/src/messenger/apps/mdisddr/{MessengerMdisPdsDdr.def => mdisPdsDdr.def} (100%)
diff --git a/isis/src/messenger/apps/mdis2pds/main.cpp b/isis/src/messenger/apps/mdis2pds/main.cpp
index 34d7f5bb34..a842f372a4 100644
--- a/isis/src/messenger/apps/mdis2pds/main.cpp
+++ b/isis/src/messenger/apps/mdis2pds/main.cpp
@@ -367,7 +367,7 @@ void IsisMain() {
p.CheckStatus();
// All done...write result.
- pdsLabel.setFormatTemplate("$ISISROOT/appdata/templates/mdis2pds/MessengerMdisPdsCdr.def");
+ pdsLabel.setFormatTemplate("$ISISROOT/appdata/templates/mdis2pds/mdisPdsCdr.def");
QString ofile(output.expanded());
ofstream outstream(ofile.toLatin1().data());
processPds.OutputLabel(outstream);
diff --git a/isis/src/messenger/apps/mdis2pds/MessengerMdisPdsCdr.def b/isis/src/messenger/apps/mdis2pds/mdisPdsCdr.def
similarity index 100%
rename from isis/src/messenger/apps/mdis2pds/MessengerMdisPdsCdr.def
rename to isis/src/messenger/apps/mdis2pds/mdisPdsCdr.def
diff --git a/isis/src/messenger/apps/mdisddr/main.cpp b/isis/src/messenger/apps/mdisddr/main.cpp
index f4ec3abb94..d81cd6e48a 100644
--- a/isis/src/messenger/apps/mdisddr/main.cpp
+++ b/isis/src/messenger/apps/mdisddr/main.cpp
@@ -359,7 +359,7 @@ void IsisMain() {
p.CheckStatus();
// All done...write result.
- pdsLabel.setFormatTemplate("$ISISROOT/appdata/templates/mdisddr/MessengerMdisPdsDdr.def");
+ pdsLabel.setFormatTemplate("$ISISROOT/appdata/templates/mdisddr/mdisPdsDdr.def");
QString ofile(output.expanded());
ofstream outstream(ofile.toLatin1().data());
processPds.OutputLabel(outstream);
diff --git a/isis/src/messenger/apps/mdisddr/MessengerMdisPdsDdr.def b/isis/src/messenger/apps/mdisddr/mdisPdsDdr.def
similarity index 100%
rename from isis/src/messenger/apps/mdisddr/MessengerMdisPdsDdr.def
rename to isis/src/messenger/apps/mdisddr/mdisPdsDdr.def