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^S}*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