diff --git a/isis/tests/Fixtures.cpp b/isis/tests/Fixtures.cpp
index aa58ec769a9e3db6b1467c2fa15522178eab393b..2a786dc7e1c81884f340c7ec2920f41706e6297c 100644
--- a/isis/tests/Fixtures.cpp
+++ b/isis/tests/Fixtures.cpp
@@ -1694,7 +1694,6 @@ namespace Isis {
     }
   }
 
-
   void NearMsiCameraCube::SetUp() {
     TempTestingFiles::SetUp();
 
@@ -1715,38 +1714,55 @@ namespace Isis {
     testCube.reset();
   }
 
-
-  void tgoCassisKernels::SetUpTestSuite() {
+  void TgoCassisModuleKernels::SetUp() {
     QVector<QString> ckKernels = {QString("data/tgoCassis/mapProjectedReingested/em16_tgo_cassis_tel_20160407_20221231_s20220316_v01_0_sliced_-143410.xc"),
                                   QString("data/tgoCassis/mapProjectedReingested/em16_tgo_cassis_tel_20160407_20221231_s20220316_v01_1_sliced_-143410.xc"),
                                   QString("data/tgoCassis/mapProjectedReingested/em16_tgo_sc_ssm_20180501_20180601_s20180321_v01_0_sliced_-143000.xc"),
-                                  QString("data/tgoCassis/mapProjectedReingested/em16_tgo_sc_ssm_20180501_20180601_s20180321_v01_1_sliced_-143000.xc")};
+                                  QString("data/tgoCassis/mapProjectedReingested/em16_tgo_sc_ssm_20180501_20180601_s20180321_v01_1_sliced_-143000.xc"),
+                                  QString("data/tgoCassis/em16_tgo_cassis_tel_20160407_20221231_s20220402_v01_0_sliced_-143410.xc"),
+                                  QString("data/tgoCassis/em16_tgo_cassis_tel_20160407_20221231_s20220402_v01_1_sliced_-143410.xc"),
+                                  QString("data/tgoCassis/em16_tgo_sc_spm_20161101_20170301_s20191109_v01_0_sliced_-143000.xc"),
+                                  QString("data/tgoCassis/em16_tgo_sc_spm_20161101_20170301_s20191109_v01_1_sliced_-143000.xc"),
+                                  QString("data/tgoCassis/singleFrameletProj/em16_tgo_cassis_tel_20160407_20221231_s20220402_v01_0_sliced_-143410.xc"),
+                                  QString("data/tgoCassis/singleFrameletProj/em16_tgo_cassis_tel_20160407_20221231_s20220402_v01_1_sliced_-143410.xc"),
+                                  QString("data/tgoCassis/singleFrameletProj/em16_tgo_sc_spm_20161101_20170301_s20191109_v01_0_sliced_-143000.xc"),
+                                  QString("data/tgoCassis/singleFrameletProj/em16_tgo_sc_spm_20161101_20170301_s20191109_v01_1_sliced_-143000.xc")};
+    QVector<QString> tempCkKernels;
     QVector<QString> spkKernels = {QString("data/tgoCassis/mapProjectedReingested/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1_0.xsp"),
-                                   QString("data/tgoCassis/mapProjectedReingested/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1_1.xsp")};
+                                   QString("data/tgoCassis/mapProjectedReingested/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1_1.xsp"),
+                                   QString("data/tgoCassis/CAS-MCO-2016-11-26T22.50.27.381_0.xsp"),
+                                   QString("data/tgoCassis/CAS-MCO-2016-11-26T22.50.27.381_1.xsp"),
+                                   QString("data/tgoCassis/singleFrameletProj/CAS-MCO-2016-11-26T22.58.02.583_0.xsp"),
+                                   QString("data/tgoCassis/singleFrameletProj/CAS-MCO-2016-11-26T22.58.02.583_1.xsp")};
+    QVector<QString> tempSpkKernels;
+
+    for (int i = 0; i < ckKernels.size(); i++) {
+      QString kernelFile = ckKernels[i];
+      QString kernelExtension = kernelFile.split('.').last();
+      QString targetFile = kernelPrefix.path() + "/" + QString::number(i) + '.' + kernelExtension;
+      QFile::copy(kernelFile, targetFile);
+      tempCkKernels.append(targetFile);
+    }
+
+    for (int i = 0; i < spkKernels.size(); i++) {
+      QString kernelFile = spkKernels[i];
+      QString kernelExtension = kernelFile.split('.').last();
+      QString targetFile = kernelPrefix.path() + "/" + QString::number(i) + '.' + kernelExtension;
+      QFile::copy(kernelFile, targetFile);
+      tempSpkKernels.append(targetFile);
+    }
 
     // variables defined in TgoCassisModuleTests
     if (binaryCkKernels.size() == 0) {
-      binaryCkKernels = generateBinaryKernels(ckKernels);
-      binarySpkKernels = generateBinaryKernels(spkKernels);
+      binaryCkKernels = generateBinaryKernels(tempCkKernels);
+      binarySpkKernels = generateBinaryKernels(tempSpkKernels);
 
       binaryCkKernelsAsString = fileListToString(binaryCkKernels);
       binarySpkKernelsAsString = fileListToString(binarySpkKernels);
     }
   }
 
-  void tgoCassisKernels::TearDownTestSuite() {
-    for (QString kernel : binaryCkKernels) {
-      if( remove( kernel.toStdString().c_str() ) != 0 ) {
-        perror( "Error deleting file" );
-      }
-    }
-
-    for (QString kernel : binarySpkKernels) {
-      if( remove( kernel.toStdString().c_str() ) != 0 ) {
-        perror( "Error deleting file" );
-      }
-    }
-
+  void TgoCassisModuleKernels::TearDown() {
     binaryCkKernels = {};
     binarySpkKernels = {};
     binaryCkKernelsAsString = "";
diff --git a/isis/tests/Fixtures.h b/isis/tests/Fixtures.h
index f4523b511d4f75c75e5f5c7986cd7ed158d50bc0..a3c2194f5638a1d485b13af2e9e059baedb35666 100644
--- a/isis/tests/Fixtures.h
+++ b/isis/tests/Fixtures.h
@@ -403,16 +403,22 @@ class NearMsiCameraCube : public TempTestingFiles {
     void TearDown() override;
 };
 
-class tgoCassisKernels : public ::testing::Test {
+class TgoCassisModuleKernels : public ::testing::Test {
+
   protected:
-    static void SetUpTestSuite();
-    static void TearDownTestSuite();
+    // You can define per-test set-up logic as usual.
+    void SetUp() override;
+
+    // You can define per-test tear-down logic as usual.
+    void TearDown() override;
+
+    QTemporaryDir kernelPrefix;
 
-    static QVector<QString> binaryCkKernels;
-    static QVector<QString> binarySpkKernels;
+    QVector<QString> binaryCkKernels;
+    QVector<QString> binarySpkKernels;
 
-    static QString binaryCkKernelsAsString;
-    static QString binarySpkKernelsAsString;
+    QString binaryCkKernelsAsString;
+    QString binarySpkKernelsAsString;
 };
 
 }
diff --git a/isis/tests/TestUtilities.cpp b/isis/tests/TestUtilities.cpp
index e38cb0d022271cf11779c1015ba74607e96568c9..2192f06e50bac1c7245e8a06d14c302c81e69cc5 100644
--- a/isis/tests/TestUtilities.cpp
+++ b/isis/tests/TestUtilities.cpp
@@ -265,6 +265,7 @@ namespace Isis {
       if (file.extension().contains("x") && !binaryFile.fileExists()) {
         QString path = file.expanded();
         QString command = "tobin " + path;
+        command += " >nul 2>nul";
         int status = system(command.toLatin1().data());
 
         if (status != 0) {
diff --git a/isis/tests/TgoCassisModuleTests.cpp b/isis/tests/TgoCassisModuleTests.cpp
index 5867bf9fc52767cb76f112f0f6e12d28e831a5c0..c779b71dabb04c7981e16bba61a7470692db1240 100644
--- a/isis/tests/TgoCassisModuleTests.cpp
+++ b/isis/tests/TgoCassisModuleTests.cpp
@@ -30,13 +30,8 @@ static QString MOSRANGE_XML = FileName("$ISISROOT/bin/xml/mosrange.xml").expande
 static QString CAM2MAP_XML = FileName("$ISISROOT/bin/xml/cam2map.xml").expanded();
 static QString CUBEIT_XML = FileName("$ISISROOT/bin/xml/cubeit.xml").expanded();
 
-QVector<QString> tgoCassisKernels::binaryCkKernels = {};
-QVector<QString> tgoCassisKernels::binarySpkKernels = {};
 
-QString tgoCassisKernels::binaryCkKernelsAsString = "";
-QString tgoCassisKernels::binarySpkKernelsAsString = "";
-
-TEST(TgoCassisModuleTests, TgoCassisStitchUnstitch) {
+TEST_F(TgoCassisModuleKernels, TgoCassisStitchUnstitch) {
   QTemporaryDir prefix;
 
   // run tgocassis2isis and spiceinit on pan framelet.
@@ -52,7 +47,9 @@ TEST(TgoCassisModuleTests, TgoCassisStitchUnstitch) {
     FAIL() << "Unable to run tgocassis2isis on pan image: " << e.what() << std::endl;
   }
 
-  QVector<QString> spiceinitArgs = {"from=" + panFileName,  "ckp=t", "spkp=t"};
+  QVector<QString> spiceinitArgs = {"from=" + panFileName,
+                                    "ck=" + binaryCkKernelsAsString,
+                                    "spk=" + binarySpkKernelsAsString};
   UserInterface spiceinitPan(SPICEINIT_XML, spiceinitArgs);
   try {
     spiceinit(spiceinitPan);
@@ -73,7 +70,9 @@ TEST(TgoCassisModuleTests, TgoCassisStitchUnstitch) {
     FAIL() << "Unable to run tgocassis2isis on pan image: " << e.what() << std::endl;
   }
 
-  spiceinitArgs = {"from=" + redFileName,  "ckp=t", "spkp=t"};
+  spiceinitArgs = {"from=" + redFileName,
+                   "ck=" + binaryCkKernelsAsString,
+                   "spk=" + binarySpkKernelsAsString};
   UserInterface spiceinitRed(SPICEINIT_XML, spiceinitArgs);
   try {
     spiceinit(spiceinitRed);
@@ -94,7 +93,9 @@ TEST(TgoCassisModuleTests, TgoCassisStitchUnstitch) {
     FAIL() << "Unable to run tgocassis2isis on blu image: " << e.what() << std::endl;
   }
 
-  spiceinitArgs = {"from=" + bluFileName,  "ckp=t", "spkp=t"};
+  spiceinitArgs = {"from=" + bluFileName,
+                   "ck=" + binaryCkKernelsAsString,
+                   "spk=" + binarySpkKernelsAsString};
   UserInterface spiceinitBlu(SPICEINIT_XML, spiceinitArgs);
   try {
     spiceinit(spiceinitBlu);
@@ -115,7 +116,9 @@ TEST(TgoCassisModuleTests, TgoCassisStitchUnstitch) {
     FAIL() << "Unable to run tgocassis2isis on nir image: " << e.what() << std::endl;
   }
 
-  spiceinitArgs = {"from=" + nirFileName,  "ckp=t", "spkp=t"};
+  spiceinitArgs = {"from=" + nirFileName,
+                   "ck=" + binaryCkKernelsAsString,
+                   "spk=" + binarySpkKernelsAsString};
   UserInterface spiceinitNir(SPICEINIT_XML, spiceinitArgs);
   try {
     spiceinit(spiceinitNir);
@@ -556,7 +559,7 @@ TEST(TgoCassisModuleTests, TgoCassisStitchUnstitch) {
 }
 
 
-TEST(TgoCassisModuleTests, TgoCassisSingleFrameletProjection) {
+TEST_F(TgoCassisModuleKernels, TgoCassisSingleFrameletProjection) {
   QTemporaryDir prefix;
 
   // run tgocassis2isis and spiceinit on pan framelet.
@@ -572,7 +575,9 @@ TEST(TgoCassisModuleTests, TgoCassisSingleFrameletProjection) {
     FAIL() << "Unable to run tgocassis2isis on pan image: " << e.what() << std::endl;
   }
 
-  QVector<QString> spiceinitArgs = {"from=" + panFileName,  "ckp=t", "spkp=t"};
+  QVector<QString> spiceinitArgs = {"from=" + panFileName,
+                                    "ck=" + binaryCkKernelsAsString,
+                                    "spk=" + binarySpkKernelsAsString};
   UserInterface spiceinitPan(SPICEINIT_XML, spiceinitArgs);
   try {
     spiceinit(spiceinitPan);
@@ -593,7 +598,9 @@ TEST(TgoCassisModuleTests, TgoCassisSingleFrameletProjection) {
     FAIL() << "Unable to run tgocassis2isis on pan image: " << e.what() << std::endl;
   }
 
-  spiceinitArgs = {"from=" + redFileName,  "ckp=t", "spkp=t"};
+  spiceinitArgs = {"from=" + redFileName,
+                   "ck=" + binaryCkKernelsAsString,
+                   "spk=" + binarySpkKernelsAsString};
   UserInterface spiceinitRed(SPICEINIT_XML, spiceinitArgs);
   try {
     spiceinit(spiceinitRed);
@@ -614,7 +621,9 @@ TEST(TgoCassisModuleTests, TgoCassisSingleFrameletProjection) {
     FAIL() << "Unable to run tgocassis2isis on blu image: " << e.what() << std::endl;
   }
 
-  spiceinitArgs = {"from=" + bluFileName,  "ckp=t", "spkp=t"};
+  spiceinitArgs = {"from=" + bluFileName,
+                   "ck=" + binaryCkKernelsAsString,
+                   "spk=" + binarySpkKernelsAsString};
   UserInterface spiceinitBlu(SPICEINIT_XML, spiceinitArgs);
   try {
     spiceinit(spiceinitBlu);
@@ -635,7 +644,9 @@ TEST(TgoCassisModuleTests, TgoCassisSingleFrameletProjection) {
     FAIL() << "Unable to run tgocassis2isis on nir image: " << e.what() << std::endl;
   }
 
-  spiceinitArgs = {"from=" + nirFileName,  "ckp=t", "spkp=t"};
+  spiceinitArgs = {"from=" + nirFileName,
+                   "ck=" + binaryCkKernelsAsString,
+                   "spk=" + binarySpkKernelsAsString};
   UserInterface spiceinitNir(SPICEINIT_XML, spiceinitArgs);
   try {
     spiceinit(spiceinitNir);
@@ -1158,7 +1169,7 @@ TEST(TgoCassisModuleTests, TgoCassisIngestReingest) {
 }
 
 
-TEST(TgoCassisModuleTests, TgoCassisColorMosaic) {
+TEST_F(TgoCassisModuleKernels, TgoCassisTestColorMosaic) {
   QTemporaryDir prefix;
 
   // run tgocassis2isis and spiceinit on pan framelet.
@@ -1174,7 +1185,9 @@ TEST(TgoCassisModuleTests, TgoCassisColorMosaic) {
     FAIL() << "Unable to run tgocassis2isis on pan image: " << e.what() << std::endl;
   }
 
-  QVector<QString> spiceinitArgs = {"from=" + panFileName,  "ckp=t", "spkp=t"};
+  QVector<QString> spiceinitArgs = {"from=" + panFileName,
+                                    "ck=" + binaryCkKernelsAsString,
+                                    "spk=" + binarySpkKernelsAsString};
   UserInterface spiceinitPan(SPICEINIT_XML, spiceinitArgs);
   try {
     spiceinit(spiceinitPan);
@@ -1195,7 +1208,9 @@ TEST(TgoCassisModuleTests, TgoCassisColorMosaic) {
     FAIL() << "Unable to run tgocassis2isis on pan image: " << e.what() << std::endl;
   }
 
-  spiceinitArgs = {"from=" + redFileName,  "ckp=t", "spkp=t"};
+  spiceinitArgs = {"from=" + redFileName,
+                   "ck=" + binaryCkKernelsAsString,
+                   "spk=" + binarySpkKernelsAsString};
   UserInterface spiceinitRed(SPICEINIT_XML, spiceinitArgs);
   try {
     spiceinit(spiceinitRed);
@@ -1216,7 +1231,9 @@ TEST(TgoCassisModuleTests, TgoCassisColorMosaic) {
     FAIL() << "Unable to run tgocassis2isis on blu image: " << e.what() << std::endl;
   }
 
-  spiceinitArgs = {"from=" + bluFileName,  "ckp=t", "spkp=t"};
+  spiceinitArgs = {"from=" + bluFileName,
+                   "ck=" + binaryCkKernelsAsString,
+                   "spk=" + binarySpkKernelsAsString};
   UserInterface spiceinitBlu(SPICEINIT_XML, spiceinitArgs);
   try {
     spiceinit(spiceinitBlu);
@@ -1237,7 +1254,9 @@ TEST(TgoCassisModuleTests, TgoCassisColorMosaic) {
     FAIL() << "Unable to run tgocassis2isis on nir image: " << e.what() << std::endl;
   }
 
-  spiceinitArgs = {"from=" + nirFileName,  "ckp=t", "spkp=t"};
+  spiceinitArgs = {"from=" + nirFileName,
+                   "ck=" + binaryCkKernelsAsString,
+                   "spk=" + binarySpkKernelsAsString};
   UserInterface spiceinitNir(SPICEINIT_XML, spiceinitArgs);
   try {
     spiceinit(spiceinitNir);
@@ -1580,7 +1599,7 @@ TEST(TgoCassisModuleTests, TgoCassisColorMosaic) {
 }
 
 
-TEST_F(tgoCassisKernels, TgoCassisMapProjectedReingested) {
+TEST_F(TgoCassisModuleKernels, TgoCassisMapProjectedReingested) {
   QTemporaryDir prefix;
 
   // run tgocassis2isis on red framelet.
@@ -1721,7 +1740,7 @@ TEST_F(tgoCassisKernels, TgoCassisMapProjectedReingested) {
 }
 
 
-TEST(TgoCassisModuleTests, TgoCassisSingleColorMosaicReingest) {
+TEST_F(TgoCassisModuleKernels, TgoCassisSingleColorMosaicReingest) {
   QTemporaryDir prefix;
 
   // run tgocassis2isis and spiceinit on pan framelet.
@@ -1737,7 +1756,9 @@ TEST(TgoCassisModuleTests, TgoCassisSingleColorMosaicReingest) {
     FAIL() << "Unable to run tgocassis2isis on pan image: " << e.what() << std::endl;
   }
 
-  QVector<QString> spiceinitArgs = {"from=" + panFileName,  "ckp=t", "spkp=t"};
+  QVector<QString> spiceinitArgs = {"from=" + panFileName,
+                                    "ck=" + binaryCkKernelsAsString,
+                                    "spk=" + binarySpkKernelsAsString};
   UserInterface spiceinitPan(SPICEINIT_XML, spiceinitArgs);
   try {
     spiceinit(spiceinitPan);
diff --git a/isis/tests/data/tgoCassis/CAS-MCO-2016-11-26T22.50.27.381_0.xsp b/isis/tests/data/tgoCassis/CAS-MCO-2016-11-26T22.50.27.381_0.xsp
new file mode 100644
index 0000000000000000000000000000000000000000..8fc9c2c2390870810f73bd0fb71fbf1dc0a641d5
--- /dev/null
+++ b/isis/tests/data/tgoCassis/CAS-MCO-2016-11-26T22.50.27.381_0.xsp
@@ -0,0 +1,252 @@
+DAFETF NAIF DAF ENCODED TRANSFER FILE
+'DAF/SPK '
+'2'
+'6'
+'SPKMERGE                                                    '
+BEGIN_ARRAY 1 39
+'DE-0721LE-0721                          '
+'1FCC22FCE311D6^8'
+'1FCC23086DD259^8'
+'A'
+'0'
+'1'
+'2'
+39
+'1FCD874^8'
+'A8C^5'
+'7EB9214004AB84^5'
+'-AFA4575239476^3'
+'-1226D73F2FAC77^2'
+'51F8F97C4C8C24^-1'
+'-90DB673687649^-2'
+'6F4FF5A90E8C6^-4'
+'-F41B589FE583C^-4'
+'-27B2B38F13078^-4'
+'-418039FC6A82^-5'
+'-4890C9912C7AA4^-6'
+'-15C1FC2636FF23^-7'
+'7E8C47466C70B4^5'
+'1CD162EEB9034^4'
+'-3B6DB4D3C2B746^1'
+'1C5C94FD0CBCC8^0'
+'88529DB209B48^-2'
+'B54C5978E48DB^-3'
+'136EF49616DBFC^-3'
+'A7EB6EFA3E1D48^-5'
+'-11B915D31A45F^-5'
+'-4E5B790F67F628^-6'
+'-A303A7C5757CC^-7'
+'30951E7D45DC44^5'
+'CBD0E310FAF43^3'
+'-149A0E172F8874^1'
+'BAF39F75DB384^-1'
+'4FF3BC6ABE9AF^-2'
+'677BAD1005DB98^-3'
+'C083B96C0B7F78^-4'
+'9B38885540DBD^-5'
+'-2AEDBFCBE136E2^-6'
+'-225A32BA275108^-6'
+'-54F29541FC2B98^-7'
+'1FC2FB4^8'
+'1518^6'
+'23^2'
+'1^1'
+END_ARRAY 1 39
+BEGIN_ARRAY 2 39
+'DE-0721LE-0721                          '
+'1FCC22FCE311D6^8'
+'1FCC23086DD259^8'
+'4'
+'0'
+'1'
+'2'
+39
+'1FD8134^8'
+'1518^6'
+'C5865818718648^7'
+'14DFA6D0D06EDE^6'
+'-16438BAA499E3^6'
+'AD89C5BC78CFF^3'
+'42C2440E2933C^3'
+'-8AE5DA719C8428^1'
+'-A16E615240058^0'
+'31B6F32D8DCF1E^-1'
+'1823A5FE0C2CEF^-2'
+'-EFC4560F98D818^-4'
+'208CEE1467470E^-4'
+'1FBB1BA9FCA8F^6'
+'1F713CDA10E559^7'
+'-282888116C54B8^4'
+'-96D6387D4624B^4'
+'B5BA006737242^2'
+'17541B84D12306^2'
+'-4F703FB73E4B0C^0'
+'-39A4594819C08A^-1'
+'17D8E9C8C4A74A^-2'
+'D5F0AA9176B8A8^-4'
+'-5FD374778ABC5^-5'
+'-4723EF885BC164^6'
+'E62E0F3097B9A8^6'
+'876FE4790B182^4'
+'-457A58991B7B3C^4'
+'3686D0588835EA^2'
+'AEF108F2EFC53^1'
+'-201BD2DEDB3E36^0'
+'-1BB77C0BEF8512^-1'
+'A66FED638EDC^-3'
+'6B2E8E82854AEC^-4'
+'-2655DA668309^-5'
+'1FC2FB4^8'
+'2A3^6'
+'23^2'
+'1^1'
+END_ARRAY 2 39
+BEGIN_ARRAY 3 54
+'MAR097                                  '
+'1FCC22FCE311D6^8'
+'1FCC23086DD259^8'
+'1F3'
+'4'
+'1'
+'3'
+54
+'1FCC0B9^8'
+'2A3^4'
+'1379C45ED0EA61^-3'
+'-5B587C92726B08^-3'
+'-7443BF205081C^-3'
+'1C218B4639A47F^-3'
+'130218AC4C740C^-3'
+'-26BBB4754FBA28^-4'
+'-133055D6C5B7BC^-4'
+'174CD5F904D46^-5'
+'23E99D1B00AD3^-3'
+'7B39098B6324D4^-3'
+'-5985614EA08104^-3'
+'-2FE9187ECD65B4^-3'
+'DD7CC40E12DFE^-4'
+'4A7664BF79048^-4'
+'-C8889A250394E^-5'
+'-425BDB71251A6^-5'
+'9C46DA8DD065C^-4'
+'757C591B7DA31^-3'
+'13DE10BADD0239^-3'
+'-29BE91C0FAA924^-3'
+'-3B39547D696658^-4'
+'3E013227E09B64^-4'
+'480BC96AA55504^-5'
+'-30BD3035A744E^-5'
+'-6FC5D07711F72^-7'
+'-7C29E5431BF28^-6'
+'3750D6DFA14B9^-6'
+'3436CF74EDEC7E^-6'
+'-8B2AC98595721^-7'
+'-5754957427ACE^-7'
+'7BB711AE2E1F9^-8'
+'0^0'
+'5BDED4A8AD7A^-8'
+'-615F0517979B88^-6'
+'-5CBFC10B80DD0C^-6'
+'266F7E98F4B972^-6'
+'1046270D13F3A^-6'
+'-390A69491B300A^-7'
+'-160573ADB390E8^-7'
+'0^0'
+'3E7AABE37797A^-7'
+'14309A05F8D384^-6'
+'-514E220FE2B21^-6'
+'-9F325D9F67FE18^-7'
+'DAFBFCBA87AA2^-7'
+'147E3B9140182F^-7'
+'-102C93FB0CA6F9^-7'
+'0^0'
+'1FCBE16^8'
+'546^4'
+'32^2'
+'1^1'
+END_ARRAY 3 54
+BEGIN_ARRAY 4 51
+'em16_tgo_fsp_048_01_20160314_20181231_v0'
+'1FCC22FCE311D6^8'
+'1FCC23086DD259^8'
+'-8F'
+'1F3'
+'1'
+'13'
+51
+'-C53B3D40865608^3'
+'2E512BFE07C6CA^3'
+'713FDD615B853C^3'
+'-D4A27030F23D78^0'
+'-4899D8BE9E33D8^1'
+'-FF1519DC52F74^0'
+'-C60BAD3DF5A5B8^3'
+'29BF241A739B18^3'
+'703C0FFD744498^3'
+'-C9A99C25D28018^0'
+'-48C1193EE13B34^1'
+'-1055686862CEC7^1'
+'-C6D02D9E2FF688^3'
+'252FD1C7F2CC18^3'
+'6F3320EF1DF5BC^3'
+'-BE9A0593DCD18^0'
+'-48E47124B6424C^1'
+'-10B8FEB0172E14^1'
+'-C788CFCF150458^3'
+'20A31A62875B88^3'
+'6E25109AECD7E8^3'
+'-B3750DDDFE06^0'
+'-4903D81402B688^1'
+'-111C06DC8856B8^1'
+'-C835A41101AAD8^3'
+'1C18E3627C2DD6^3'
+'6D11DED6AEFF7C^3'
+'-A83C1B88470F1^0'
+'-491F4683C351E8^1'
+'-117E7366305DB2^1'
+'-C8D6B976F8A018^3'
+'1791125CB32064^3'
+'6BF98AEA2DD014^3'
+'-9CF0997DAFB9D^0'
+'-4936B5B377D0B4^1'
+'-11E036D5986D14^1'
+'1FCC22D99EB78F^8'
+'1FCC22E9B7F861^8'
+'1FCC22F9BF7413^8'
+'1FCC2309B67624^8'
+'1FCC23199E46FB^8'
+'1FCC2329782C23^8'
+'2^1'
+'6^1'
+'6^1'
+'1FCC22D99EB78F^8'
+'1FCC2329782C23^8'
+'1^1'
+'2E^2'
+'1^1'
+'1^1'
+END_ARRAY 4 51
+TOTAL_ARRAYS 4
+ ~NAIF/SPC BEGIN COMMENTS~
+; /Users/acpaquette/repos/ale/sliced_kernels/panframelet_0.bsp LOG FILE
+
+; Created 2022-04-08/13:29:41.00.
+;
+; BEGIN SPKMERGE COMMANDS
+
+LEAPSECONDS_KERNEL = /Volumes/pkgs/isis3/isis_data/base/kernels/lsk/naif0012.tls
+
+SPK_KERNEL       = /Users/acpaquette/repos/ale/sliced_kernels/panframelet_0.bsp
+  SOURCE_SPK_KERNEL = /Volumes/pkgs/isis3/isis_data/tgo/kernels/tspk/mar097.bsp
+    INCLUDE_COMMENTS = NO
+    BODIES           = 4, 10, 499
+    BEGIN_TIME       = 2016 NOV 26 22:38:48.704
+    END_TIME         = 2016 NOV 26 22:39:00.246
+SOURCE_SPK_KERNEL = /Volumes/pkgs/isis3/isis_data/tgo/kernels/spk/em16_tgo_fsp_048_01_20160314_20181231_v03.bsp
+    INCLUDE_COMMENTS = NO
+    BODIES           = -143
+    BEGIN_TIME       = 2016 NOV 26 22:38:48.704
+    END_TIME         = 2016 NOV 26 22:39:00.246
+
+; END SPKMERGE COMMANDS
+ ~NAIF/SPC END COMMENTS~
diff --git a/isis/tests/data/tgoCassis/CAS-MCO-2016-11-26T22.50.27.381_1.xsp b/isis/tests/data/tgoCassis/CAS-MCO-2016-11-26T22.50.27.381_1.xsp
new file mode 100644
index 0000000000000000000000000000000000000000..b3a9d4bc07144d27b5bf8668d6560df6f46a7027
--- /dev/null
+++ b/isis/tests/data/tgoCassis/CAS-MCO-2016-11-26T22.50.27.381_1.xsp
@@ -0,0 +1,252 @@
+DAFETF NAIF DAF ENCODED TRANSFER FILE
+'DAF/SPK '
+'2'
+'6'
+'SPKMERGE                                                    '
+BEGIN_ARRAY 1 39
+'DE-0721LE-0721                          '
+'1FCC25B29061B8^8'
+'1FCC25BC912655^8'
+'A'
+'0'
+'1'
+'2'
+39
+'1FCD874^8'
+'A8C^5'
+'7EB9214004AB84^5'
+'-AFA4575239476^3'
+'-1226D73F2FAC77^2'
+'51F8F97C4C8C24^-1'
+'-90DB673687649^-2'
+'6F4FF5A90E8C6^-4'
+'-F41B589FE583C^-4'
+'-27B2B38F13078^-4'
+'-418039FC6A82^-5'
+'-4890C9912C7AA4^-6'
+'-15C1FC2636FF23^-7'
+'7E8C47466C70B4^5'
+'1CD162EEB9034^4'
+'-3B6DB4D3C2B746^1'
+'1C5C94FD0CBCC8^0'
+'88529DB209B48^-2'
+'B54C5978E48DB^-3'
+'136EF49616DBFC^-3'
+'A7EB6EFA3E1D48^-5'
+'-11B915D31A45F^-5'
+'-4E5B790F67F628^-6'
+'-A303A7C5757CC^-7'
+'30951E7D45DC44^5'
+'CBD0E310FAF43^3'
+'-149A0E172F8874^1'
+'BAF39F75DB384^-1'
+'4FF3BC6ABE9AF^-2'
+'677BAD1005DB98^-3'
+'C083B96C0B7F78^-4'
+'9B38885540DBD^-5'
+'-2AEDBFCBE136E2^-6'
+'-225A32BA275108^-6'
+'-54F29541FC2B98^-7'
+'1FC2FB4^8'
+'1518^6'
+'23^2'
+'1^1'
+END_ARRAY 1 39
+BEGIN_ARRAY 2 39
+'DE-0721LE-0721                          '
+'1FCC25B29061B8^8'
+'1FCC25BC912655^8'
+'4'
+'0'
+'1'
+'2'
+39
+'1FD8134^8'
+'1518^6'
+'C5865818718648^7'
+'14DFA6D0D06EDE^6'
+'-16438BAA499E3^6'
+'AD89C5BC78CFF^3'
+'42C2440E2933C^3'
+'-8AE5DA719C8428^1'
+'-A16E615240058^0'
+'31B6F32D8DCF1E^-1'
+'1823A5FE0C2CEF^-2'
+'-EFC4560F98D818^-4'
+'208CEE1467470E^-4'
+'1FBB1BA9FCA8F^6'
+'1F713CDA10E559^7'
+'-282888116C54B8^4'
+'-96D6387D4624B^4'
+'B5BA006737242^2'
+'17541B84D12306^2'
+'-4F703FB73E4B0C^0'
+'-39A4594819C08A^-1'
+'17D8E9C8C4A74A^-2'
+'D5F0AA9176B8A8^-4'
+'-5FD374778ABC5^-5'
+'-4723EF885BC164^6'
+'E62E0F3097B9A8^6'
+'876FE4790B182^4'
+'-457A58991B7B3C^4'
+'3686D0588835EA^2'
+'AEF108F2EFC53^1'
+'-201BD2DEDB3E36^0'
+'-1BB77C0BEF8512^-1'
+'A66FED638EDC^-3'
+'6B2E8E82854AEC^-4'
+'-2655DA668309^-5'
+'1FC2FB4^8'
+'2A3^6'
+'23^2'
+'1^1'
+END_ARRAY 2 39
+BEGIN_ARRAY 3 54
+'MAR097                                  '
+'1FCC25B29061B8^8'
+'1FCC25BC912655^8'
+'1F3'
+'4'
+'1'
+'3'
+54
+'1FCC0B9^8'
+'2A3^4'
+'1379C45ED0EA61^-3'
+'-5B587C92726B08^-3'
+'-7443BF205081C^-3'
+'1C218B4639A47F^-3'
+'130218AC4C740C^-3'
+'-26BBB4754FBA28^-4'
+'-133055D6C5B7BC^-4'
+'174CD5F904D46^-5'
+'23E99D1B00AD3^-3'
+'7B39098B6324D4^-3'
+'-5985614EA08104^-3'
+'-2FE9187ECD65B4^-3'
+'DD7CC40E12DFE^-4'
+'4A7664BF79048^-4'
+'-C8889A250394E^-5'
+'-425BDB71251A6^-5'
+'9C46DA8DD065C^-4'
+'757C591B7DA31^-3'
+'13DE10BADD0239^-3'
+'-29BE91C0FAA924^-3'
+'-3B39547D696658^-4'
+'3E013227E09B64^-4'
+'480BC96AA55504^-5'
+'-30BD3035A744E^-5'
+'-6FC5D07711F72^-7'
+'-7C29E5431BF28^-6'
+'3750D6DFA14B9^-6'
+'3436CF74EDEC7E^-6'
+'-8B2AC98595721^-7'
+'-5754957427ACE^-7'
+'7BB711AE2E1F9^-8'
+'0^0'
+'5BDED4A8AD7A^-8'
+'-615F0517979B88^-6'
+'-5CBFC10B80DD0C^-6'
+'266F7E98F4B972^-6'
+'1046270D13F3A^-6'
+'-390A69491B300A^-7'
+'-160573ADB390E8^-7'
+'0^0'
+'3E7AABE37797A^-7'
+'14309A05F8D384^-6'
+'-514E220FE2B21^-6'
+'-9F325D9F67FE18^-7'
+'DAFBFCBA87AA2^-7'
+'147E3B9140182F^-7'
+'-102C93FB0CA6F9^-7'
+'0^0'
+'1FCBE16^8'
+'546^4'
+'32^2'
+'1^1'
+END_ARRAY 3 54
+BEGIN_ARRAY 4 51
+'em16_tgo_fsp_048_01_20160314_20181231_v0'
+'1FCC25B29061B8^8'
+'1FCC25BC912655^8'
+'-8F'
+'1F3'
+'1'
+'13'
+51
+'-BF41F42B17121^3'
+'-916BCB1A68A82^3'
+'3292DFB0A9EDB6^3'
+'10BDC8491BD18C^1'
+'-415EC19E7F6078^1'
+'-1CBCDD6F3BECE6^1'
+'-BE177018D5EE9^3'
+'-95E0BAF0A107B8^3'
+'309A21790CA424^3'
+'1157862FCF6F53^1'
+'-40E79C369C1058^1'
+'-1CE4DC5C67B31B^1'
+'-BCDFE2F0706ED^3'
+'-9A56F03B64ED28^3'
+'2E9A74ED9C366^3'
+'11EEFA5A7FFAF5^1'
+'-406DEDCF0FE96C^1'
+'-1D0AEC69A2E6ED^1'
+'-BB9B2C9BAE45D8^3'
+'-9ECE7F3E92A848^3'
+'2C93C39C7CD946^3'
+'1284174F09820E^1'
+'-3FF1CBA46824AC^1'
+'-1D2F0D63318B7A^1'
+'-BA492BC13EA1E8^3'
+'-A3477C0C7CE27^3'
+'2A85F681E19584^3'
+'1316D03D9C44CB^1'
+'-3F734B23F34968^1'
+'-1D513F7A3BC7E2^1'
+'-B8E9BDC1F00EE^3'
+'-A7C1FA844E76F^3'
+'2870F6072011^3'
+'13A719002A7302^1'
+'-3EF281E3ED6A58^1'
+'-1D718342731D53^1'
+'1FCC258B0B04ED^8'
+'1FCC259C8F09D5^8'
+'1FCC25AE38B559^8'
+'1FCC25C00996B5^8'
+'1FCC25D20343FC^8'
+'1FCC25E4275A5E^8'
+'2^1'
+'6^1'
+'6^1'
+'1FCC258B0B04ED^8'
+'1FCC25E4275A5E^8'
+'1^1'
+'2E^2'
+'1^1'
+'1^1'
+END_ARRAY 4 51
+TOTAL_ARRAYS 4
+ ~NAIF/SPC BEGIN COMMENTS~
+; /Users/acpaquette/repos/ale/sliced_kernels/panframelet_1.bsp LOG FILE
+
+; Created 2022-04-08/13:29:44.00.
+;
+; BEGIN SPKMERGE COMMANDS
+
+LEAPSECONDS_KERNEL = /Volumes/pkgs/isis3/isis_data/base/kernels/lsk/naif0012.tls
+
+SPK_KERNEL       = /Users/acpaquette/repos/ale/sliced_kernels/panframelet_1.bsp
+  SOURCE_SPK_KERNEL = /Volumes/pkgs/isis3/isis_data/tgo/kernels/tspk/mar097.bsp
+    INCLUDE_COMMENTS = NO
+    BODIES           = 4, 10, 499
+    BEGIN_TIME       = 2016 NOV 26 22:50:22.381
+    END_TIME         = 2016 NOV 26 22:50:32.384
+SOURCE_SPK_KERNEL = /Volumes/pkgs/isis3/isis_data/tgo/kernels/spk/em16_tgo_fsp_048_01_20160314_20181231_v03.bsp
+    INCLUDE_COMMENTS = NO
+    BODIES           = -143
+    BEGIN_TIME       = 2016 NOV 26 22:50:22.381
+    END_TIME         = 2016 NOV 26 22:50:32.384
+
+; END SPKMERGE COMMANDS
+ ~NAIF/SPC END COMMENTS~
diff --git a/isis/tests/data/tgoCassis/em16_tgo_cassis_tel_20160407_20221231_s20220402_v01_0_sliced_-143410.xc b/isis/tests/data/tgoCassis/em16_tgo_cassis_tel_20160407_20221231_s20220402_v01_0_sliced_-143410.xc
new file mode 100644
index 0000000000000000000000000000000000000000..7b7c66c68bbbd25fdde4d1675b970fd1d39d2562
--- /dev/null
+++ b/isis/tests/data/tgoCassis/em16_tgo_cassis_tel_20160407_20221231_s20220402_v01_0_sliced_-143410.xc
@@ -0,0 +1,40 @@
+DAFETF NAIF DAF ENCODED TRANSFER FILE
+'DAF/CK  '
+'2'
+'6'
+'CASSIS TELESCOPE FRAME CRUISE PHASE ORIENTATION             '
+BEGIN_ARRAY 1 19
+'TGO_CASSIS_TEL FRAME CRUISE PHASE ORIENT'
+'15432BBE054^B'
+'15432C76B17^B'
+'-23032'
+'-23028'
+'3'
+'1'
+19
+'818B6DC3927A38^0'
+'0^0'
+'DCCDB221991F38^0'
+'0^0'
+'0^0'
+'0^0'
+'0^0'
+'818B6DC3927A38^0'
+'0^0'
+'DCCDB221991F38^0'
+'0^0'
+'0^0'
+'0^0'
+'0^0'
+'15432BBE054^B'
+'15432C76B17^B'
+'15432BBE054^B'
+'1^1'
+'2^1'
+END_ARRAY 1 19
+TOTAL_ARRAYS 1
+ ~NAIF/SPC BEGIN COMMENTS~
+This CK is for testing with the image: /Users/acpaquette/Desktop/panframelet.cub
+
+This CK was generated using the following command: {}
+ ~NAIF/SPC END COMMENTS~
diff --git a/isis/tests/data/tgoCassis/em16_tgo_cassis_tel_20160407_20221231_s20220402_v01_1_sliced_-143410.xc b/isis/tests/data/tgoCassis/em16_tgo_cassis_tel_20160407_20221231_s20220402_v01_1_sliced_-143410.xc
new file mode 100644
index 0000000000000000000000000000000000000000..00935c451ae4af99011eb77d9466a691fec625c7
--- /dev/null
+++ b/isis/tests/data/tgoCassis/em16_tgo_cassis_tel_20160407_20221231_s20220402_v01_1_sliced_-143410.xc
@@ -0,0 +1,40 @@
+DAFETF NAIF DAF ENCODED TRANSFER FILE
+'DAF/CK  '
+'2'
+'6'
+'CASSIS TELESCOPE FRAME CRUISE PHASE ORIENTATION             '
+BEGIN_ARRAY 1 19
+'TGO_CASSIS_TEL FRAME CRUISE PHASE ORIENT'
+'15435718D8A^B'
+'154357B8E4B^B'
+'-23032'
+'-23028'
+'3'
+'1'
+19
+'818B6DC3927A38^0'
+'0^0'
+'DCCDB221991F38^0'
+'0^0'
+'0^0'
+'-30F4CAF4690EF^-1'
+'0^0'
+'818B6DC3927A38^0'
+'0^0'
+'DCCDB221991F38^0'
+'0^0'
+'0^0'
+'-33807118BED5E^-1'
+'0^0'
+'15435718D8A^B'
+'154357B8E4B^B'
+'15435718D8A^B'
+'1^1'
+'2^1'
+END_ARRAY 1 19
+TOTAL_ARRAYS 1
+ ~NAIF/SPC BEGIN COMMENTS~
+This CK is for testing with the image: /Users/acpaquette/Desktop/panframelet.cub
+
+This CK was generated using the following command: {}
+ ~NAIF/SPC END COMMENTS~
diff --git a/isis/tests/data/tgoCassis/em16_tgo_sc_spm_20161101_20170301_s20191109_v01_0_sliced_-143000.xc b/isis/tests/data/tgoCassis/em16_tgo_sc_spm_20161101_20170301_s20191109_v01_0_sliced_-143000.xc
new file mode 100644
index 0000000000000000000000000000000000000000..6938ed0eb280f823edd3176e23f819e9b6885d57
--- /dev/null
+++ b/isis/tests/data/tgoCassis/em16_tgo_sc_spm_20161101_20170301_s20191109_v01_0_sliced_-143000.xc
@@ -0,0 +1,64 @@
+DAFETF NAIF DAF ENCODED TRANSFER FILE
+'DAF/CK  '
+'2'
+'6'
+'TGO CK; MEASURED; OBTAINED FROM TELEMETRY                   '
+BEGIN_ARRAY 1 43
+'TGO MEASURED ATTITUDE                   '
+'15432BBE054^B'
+'15432C76B17^B'
+'-22E98'
+'1'
+'3'
+'1'
+43
+'4FAE72A13944A8^0'
+'-D68CB8D37C70E^0'
+'6FB844CBB577D4^0'
+'-19F6106BB166C6^0'
+'-6CA10FD9A37E6^-5'
+'-4E366FA0E914A4^-5'
+'-5C5AB3DAC29A04^-5'
+'4FAE77^0'
+'-D68CB2^0'
+'6FB84D^0'
+'-19F61620000003^0'
+'-797A8BED3FA1E^-5'
+'-486D9840587E6C^-5'
+'-3BD81EE8ABB60E^-5'
+'4FAE807FFFFFFC^0'
+'-D68CA9^0'
+'6FB8548^0'
+'-19F62200000003^0'
+'-D4D3F8D144E7F8^-5'
+'40DBC17B97866C^-5'
+'2141DE5DA0D87A^-7'
+'4FAE9A8^0'
+'-D68CA2^0'
+'6FB84F7FFFFFFC^0'
+'-19F626DFFFFFFD^0'
+'1C89CF27E65275^-5'
+'-272C80F2FEDFE8^-5'
+'-AC420A85876498^-6'
+'4FAE98FC082E6C^0'
+'-D68CA1D100083^0'
+'6FB85045D576C8^0'
+'-19F62777C7D8DC^0'
+'1DC8FC8EFFBBC1^-5'
+'-3EEA2C64D0C282^-5'
+'-2E8EE4DEF5F8BA^-5'
+'15432BBE054^B'
+'15432BE42AE073^B'
+'15432C242ADFE6^B'
+'15432C642AE058^B'
+'15432C76B17^B'
+'15432BBE054^B'
+'1^1'
+'5^1'
+END_ARRAY 1 43
+TOTAL_ARRAYS 1
+ ~NAIF/SPC BEGIN COMMENTS~
+This CK is for testing with the image: /Users/acpaquette/Desktop/panframelet.cub
+
+This CK was generated using the following command: {}
+ ~NAIF/SPC END COMMENTS~
diff --git a/isis/tests/data/tgoCassis/em16_tgo_sc_spm_20161101_20170301_s20191109_v01_1_sliced_-143000.xc b/isis/tests/data/tgoCassis/em16_tgo_sc_spm_20161101_20170301_s20191109_v01_1_sliced_-143000.xc
new file mode 100644
index 0000000000000000000000000000000000000000..3216103507bc4233cf727b64637bc278d3202946
--- /dev/null
+++ b/isis/tests/data/tgoCassis/em16_tgo_sc_spm_20161101_20170301_s20191109_v01_1_sliced_-143000.xc
@@ -0,0 +1,64 @@
+DAFETF NAIF DAF ENCODED TRANSFER FILE
+'DAF/CK  '
+'2'
+'6'
+'TGO CK; MEASURED; OBTAINED FROM TELEMETRY                   '
+BEGIN_ARRAY 1 43
+'TGO MEASURED ATTITUDE                   '
+'15435718D8A^B'
+'154357B8E4B^B'
+'-22E98'
+'1'
+'3'
+'1'
+43
+'4FAF39C0955AA8^0'
+'-D68C3FD4280DF^0'
+'6FB8A108975E9^0'
+'-19F60844487CAB^0'
+'-395FC878C244D^-5'
+'4C731BF833C87C^-5'
+'-2CA526AAB3800C^-5'
+'4FAF3D^0'
+'-D68C4^0'
+'6FB89F^0'
+'-19F608^0'
+'-2AE532CB2D30D4^-5'
+'469C461150DEA4^-5'
+'-4385D0BC1C2538^-5'
+'4FAF46^0'
+'-D68C3B^0'
+'6FB8A28^0'
+'-19F6004^0'
+'8DD09269F71358^-5'
+'-E3F5FC656DB6E8^-5'
+'210F3D7EA4CDB2^-5'
+'4FAF2A80000004^0'
+'-D68C4^0'
+'6FB8AA^0'
+'-19F611C0000003^0'
+'B1314218576D2^-5'
+'-C8DF0783EAA7A^-5'
+'3BA52A4337CF86^-5'
+'4FAF209C661FD8^0'
+'-D68C423C1CB788^0'
+'6FB8AB1DE2C8E4^0'
+'-19F6162890717F^0'
+'7E3D9F21CC4FD4^-5'
+'-B6538B84ABA96^-5'
+'3CDF14F08A2C26^-5'
+'15435718D8A^B'
+'154357242ADFE4^B'
+'154357642AE057^B'
+'154357A42ADFC9^B'
+'154357B8E4B^B'
+'15435718D8A^B'
+'1^1'
+'5^1'
+END_ARRAY 1 43
+TOTAL_ARRAYS 1
+ ~NAIF/SPC BEGIN COMMENTS~
+This CK is for testing with the image: /Users/acpaquette/Desktop/panframelet.cub
+
+This CK was generated using the following command: {}
+ ~NAIF/SPC END COMMENTS~
diff --git a/isis/tests/data/tgoCassis/singleFrameletProj/CAS-MCO-2016-11-26T22.58.02.583_0.xsp b/isis/tests/data/tgoCassis/singleFrameletProj/CAS-MCO-2016-11-26T22.58.02.583_0.xsp
new file mode 100644
index 0000000000000000000000000000000000000000..d4eff210184a488450e85ce7947129b69c4cfd4d
--- /dev/null
+++ b/isis/tests/data/tgoCassis/singleFrameletProj/CAS-MCO-2016-11-26T22.58.02.583_0.xsp
@@ -0,0 +1,252 @@
+DAFETF NAIF DAF ENCODED TRANSFER FILE
+'DAF/SPK '
+'2'
+'6'
+'SPKMERGE                                                    '
+BEGIN_ARRAY 1 39
+'DE-0721LE-0721                          '
+'1FCC24C4168694^8'
+'1FCC24CFA188A1^8'
+'A'
+'0'
+'1'
+'2'
+39
+'1FCD874^8'
+'A8C^5'
+'7EB9214004AB84^5'
+'-AFA4575239476^3'
+'-1226D73F2FAC77^2'
+'51F8F97C4C8C24^-1'
+'-90DB673687649^-2'
+'6F4FF5A90E8C6^-4'
+'-F41B589FE583C^-4'
+'-27B2B38F13078^-4'
+'-418039FC6A82^-5'
+'-4890C9912C7AA4^-6'
+'-15C1FC2636FF23^-7'
+'7E8C47466C70B4^5'
+'1CD162EEB9034^4'
+'-3B6DB4D3C2B746^1'
+'1C5C94FD0CBCC8^0'
+'88529DB209B48^-2'
+'B54C5978E48DB^-3'
+'136EF49616DBFC^-3'
+'A7EB6EFA3E1D48^-5'
+'-11B915D31A45F^-5'
+'-4E5B790F67F628^-6'
+'-A303A7C5757CC^-7'
+'30951E7D45DC44^5'
+'CBD0E310FAF43^3'
+'-149A0E172F8874^1'
+'BAF39F75DB384^-1'
+'4FF3BC6ABE9AF^-2'
+'677BAD1005DB98^-3'
+'C083B96C0B7F78^-4'
+'9B38885540DBD^-5'
+'-2AEDBFCBE136E2^-6'
+'-225A32BA275108^-6'
+'-54F29541FC2B98^-7'
+'1FC2FB4^8'
+'1518^6'
+'23^2'
+'1^1'
+END_ARRAY 1 39
+BEGIN_ARRAY 2 39
+'DE-0721LE-0721                          '
+'1FCC24C4168694^8'
+'1FCC24CFA188A1^8'
+'4'
+'0'
+'1'
+'2'
+39
+'1FD8134^8'
+'1518^6'
+'C5865818718648^7'
+'14DFA6D0D06EDE^6'
+'-16438BAA499E3^6'
+'AD89C5BC78CFF^3'
+'42C2440E2933C^3'
+'-8AE5DA719C8428^1'
+'-A16E615240058^0'
+'31B6F32D8DCF1E^-1'
+'1823A5FE0C2CEF^-2'
+'-EFC4560F98D818^-4'
+'208CEE1467470E^-4'
+'1FBB1BA9FCA8F^6'
+'1F713CDA10E559^7'
+'-282888116C54B8^4'
+'-96D6387D4624B^4'
+'B5BA006737242^2'
+'17541B84D12306^2'
+'-4F703FB73E4B0C^0'
+'-39A4594819C08A^-1'
+'17D8E9C8C4A74A^-2'
+'D5F0AA9176B8A8^-4'
+'-5FD374778ABC5^-5'
+'-4723EF885BC164^6'
+'E62E0F3097B9A8^6'
+'876FE4790B182^4'
+'-457A58991B7B3C^4'
+'3686D0588835EA^2'
+'AEF108F2EFC53^1'
+'-201BD2DEDB3E36^0'
+'-1BB77C0BEF8512^-1'
+'A66FED638EDC^-3'
+'6B2E8E82854AEC^-4'
+'-2655DA668309^-5'
+'1FC2FB4^8'
+'2A3^6'
+'23^2'
+'1^1'
+END_ARRAY 2 39
+BEGIN_ARRAY 3 54
+'MAR097                                  '
+'1FCC24C4168694^8'
+'1FCC24CFA188A1^8'
+'1F3'
+'4'
+'1'
+'3'
+54
+'1FCC0B9^8'
+'2A3^4'
+'1379C45ED0EA61^-3'
+'-5B587C92726B08^-3'
+'-7443BF205081C^-3'
+'1C218B4639A47F^-3'
+'130218AC4C740C^-3'
+'-26BBB4754FBA28^-4'
+'-133055D6C5B7BC^-4'
+'174CD5F904D46^-5'
+'23E99D1B00AD3^-3'
+'7B39098B6324D4^-3'
+'-5985614EA08104^-3'
+'-2FE9187ECD65B4^-3'
+'DD7CC40E12DFE^-4'
+'4A7664BF79048^-4'
+'-C8889A250394E^-5'
+'-425BDB71251A6^-5'
+'9C46DA8DD065C^-4'
+'757C591B7DA31^-3'
+'13DE10BADD0239^-3'
+'-29BE91C0FAA924^-3'
+'-3B39547D696658^-4'
+'3E013227E09B64^-4'
+'480BC96AA55504^-5'
+'-30BD3035A744E^-5'
+'-6FC5D07711F72^-7'
+'-7C29E5431BF28^-6'
+'3750D6DFA14B9^-6'
+'3436CF74EDEC7E^-6'
+'-8B2AC98595721^-7'
+'-5754957427ACE^-7'
+'7BB711AE2E1F9^-8'
+'0^0'
+'5BDED4A8AD7A^-8'
+'-615F0517979B88^-6'
+'-5CBFC10B80DD0C^-6'
+'266F7E98F4B972^-6'
+'1046270D13F3A^-6'
+'-390A69491B300A^-7'
+'-160573ADB390E8^-7'
+'0^0'
+'3E7AABE37797A^-7'
+'14309A05F8D384^-6'
+'-514E220FE2B21^-6'
+'-9F325D9F67FE18^-7'
+'DAFBFCBA87AA2^-7'
+'147E3B9140182F^-7'
+'-102C93FB0CA6F9^-7'
+'0^0'
+'1FCBE16^8'
+'546^4'
+'32^2'
+'1^1'
+END_ARRAY 3 54
+BEGIN_ARRAY 4 51
+'em16_tgo_fsp_048_01_20160314_20181231_v0'
+'1FCC24C4168694^8'
+'1FCC24CFA188A1^8'
+'-8F'
+'1F3'
+'1'
+'13'
+51
+'-CA774113605AD8^3'
+'-535E2E63473ED^3'
+'4B816B6472B174^3'
+'7889AD429D571^0'
+'-46AD21E8FEBC5^1'
+'-19C61E05242AE1^1'
+'-C9F8BD8CA12A78^3'
+'-57CA046007949C^3'
+'49E1B9C6C462B8^3'
+'83B7830BC6F1D8^0'
+'-4661710EC2CB14^1'
+'-1A083781FEED9D^1'
+'-C96E7325A6911^3'
+'-5C35F1E30A033^3'
+'483C199E9AB82^3'
+'8ED08C3A654158^0'
+'-461234A858435^1'
+'-1A488F0EB9B47C^1'
+'-C8D8527F91F918^3'
+'-60A20D83FAD14^3'
+'46907C39EA1FE4^3'
+'99D36ED227A96^0'
+'-45BF7C7A502414^1'
+'-1A871EC6182887^1'
+'-C8364B145CCAA8^3'
+'-650E6DBC4F2A3C^3'
+'44DED25B096788^3'
+'A4BEDC2EC2BF4^0'
+'-4569589344C9F^1'
+'-1AC3E1483FDCE5^1'
+'-C7884B330A0958^3'
+'-697B28E15B5678^3'
+'43270C378476F8^3'
+'AF918E1BEA7668^0'
+'-450FD94795B3D^1'
+'-1AFED19E13D261^1'
+'1FCC24A21139DA^8'
+'1FCC24B21D6F36^8'
+'1FCC24C23BAE59^8'
+'1FCC24D26D424E^8'
+'1FCC24E2B3796C^8'
+'1FCC24F30FA58C^8'
+'2^1'
+'6^1'
+'6^1'
+'1FCC24A21139DA^8'
+'1FCC24F30FA58C^8'
+'1^1'
+'2E^2'
+'1^1'
+'1^1'
+END_ARRAY 4 51
+TOTAL_ARRAYS 4
+ ~NAIF/SPC BEGIN COMMENTS~
+; /Users/acpaquette/repos/ale/sliced_kernels/panframelet_0.bsp LOG FILE
+
+; Created 2022-04-08/14:16:31.00.
+;
+; BEGIN SPKMERGE COMMANDS
+
+LEAPSECONDS_KERNEL = /Volumes/pkgs/isis3/isis_data/base/kernels/lsk/naif0012.tls
+
+SPK_KERNEL       = /Users/acpaquette/repos/ale/sliced_kernels/panframelet_0.bsp
+  SOURCE_SPK_KERNEL = /Volumes/pkgs/isis3/isis_data/tgo/kernels/tspk/mar097.bsp
+    INCLUDE_COMMENTS = NO
+    BODIES           = 4, 10, 499
+    BEGIN_TIME       = 2016 NOV 26 22:46:23.905
+    END_TIME         = 2016 NOV 26 22:46:35.448
+SOURCE_SPK_KERNEL = /Volumes/pkgs/isis3/isis_data/tgo/kernels/spk/em16_tgo_fsp_048_01_20160314_20181231_v03.bsp
+    INCLUDE_COMMENTS = NO
+    BODIES           = -143
+    BEGIN_TIME       = 2016 NOV 26 22:46:23.905
+    END_TIME         = 2016 NOV 26 22:46:35.448
+
+; END SPKMERGE COMMANDS
+ ~NAIF/SPC END COMMENTS~
diff --git a/isis/tests/data/tgoCassis/singleFrameletProj/CAS-MCO-2016-11-26T22.58.02.583_1.xsp b/isis/tests/data/tgoCassis/singleFrameletProj/CAS-MCO-2016-11-26T22.58.02.583_1.xsp
new file mode 100644
index 0000000000000000000000000000000000000000..c15bc692d8319ee9e6b5413fbcf25ee595b7d7fb
--- /dev/null
+++ b/isis/tests/data/tgoCassis/singleFrameletProj/CAS-MCO-2016-11-26T22.58.02.583_1.xsp
@@ -0,0 +1,259 @@
+DAFETF NAIF DAF ENCODED TRANSFER FILE
+'DAF/SPK '
+'2'
+'6'
+'SPKMERGE                                                    '
+BEGIN_ARRAY 1 39
+'DE-0721LE-0721                          '
+'1FCC2779C41801^8'
+'1FCC2783C51E26^8'
+'A'
+'0'
+'1'
+'2'
+39
+'1FCD874^8'
+'A8C^5'
+'7EB9214004AB84^5'
+'-AFA4575239476^3'
+'-1226D73F2FAC77^2'
+'51F8F97C4C8C24^-1'
+'-90DB673687649^-2'
+'6F4FF5A90E8C6^-4'
+'-F41B589FE583C^-4'
+'-27B2B38F13078^-4'
+'-418039FC6A82^-5'
+'-4890C9912C7AA4^-6'
+'-15C1FC2636FF23^-7'
+'7E8C47466C70B4^5'
+'1CD162EEB9034^4'
+'-3B6DB4D3C2B746^1'
+'1C5C94FD0CBCC8^0'
+'88529DB209B48^-2'
+'B54C5978E48DB^-3'
+'136EF49616DBFC^-3'
+'A7EB6EFA3E1D48^-5'
+'-11B915D31A45F^-5'
+'-4E5B790F67F628^-6'
+'-A303A7C5757CC^-7'
+'30951E7D45DC44^5'
+'CBD0E310FAF43^3'
+'-149A0E172F8874^1'
+'BAF39F75DB384^-1'
+'4FF3BC6ABE9AF^-2'
+'677BAD1005DB98^-3'
+'C083B96C0B7F78^-4'
+'9B38885540DBD^-5'
+'-2AEDBFCBE136E2^-6'
+'-225A32BA275108^-6'
+'-54F29541FC2B98^-7'
+'1FC2FB4^8'
+'1518^6'
+'23^2'
+'1^1'
+END_ARRAY 1 39
+BEGIN_ARRAY 2 39
+'DE-0721LE-0721                          '
+'1FCC2779C41801^8'
+'1FCC2783C51E26^8'
+'4'
+'0'
+'1'
+'2'
+39
+'1FD8134^8'
+'1518^6'
+'C5865818718648^7'
+'14DFA6D0D06EDE^6'
+'-16438BAA499E3^6'
+'AD89C5BC78CFF^3'
+'42C2440E2933C^3'
+'-8AE5DA719C8428^1'
+'-A16E615240058^0'
+'31B6F32D8DCF1E^-1'
+'1823A5FE0C2CEF^-2'
+'-EFC4560F98D818^-4'
+'208CEE1467470E^-4'
+'1FBB1BA9FCA8F^6'
+'1F713CDA10E559^7'
+'-282888116C54B8^4'
+'-96D6387D4624B^4'
+'B5BA006737242^2'
+'17541B84D12306^2'
+'-4F703FB73E4B0C^0'
+'-39A4594819C08A^-1'
+'17D8E9C8C4A74A^-2'
+'D5F0AA9176B8A8^-4'
+'-5FD374778ABC5^-5'
+'-4723EF885BC164^6'
+'E62E0F3097B9A8^6'
+'876FE4790B182^4'
+'-457A58991B7B3C^4'
+'3686D0588835EA^2'
+'AEF108F2EFC53^1'
+'-201BD2DEDB3E36^0'
+'-1BB77C0BEF8512^-1'
+'A66FED638EDC^-3'
+'6B2E8E82854AEC^-4'
+'-2655DA668309^-5'
+'1FC2FB4^8'
+'2A3^6'
+'23^2'
+'1^1'
+END_ARRAY 2 39
+BEGIN_ARRAY 3 54
+'MAR097                                  '
+'1FCC2779C41801^8'
+'1FCC2783C51E26^8'
+'1F3'
+'4'
+'1'
+'3'
+54
+'1FCC0B9^8'
+'2A3^4'
+'1379C45ED0EA61^-3'
+'-5B587C92726B08^-3'
+'-7443BF205081C^-3'
+'1C218B4639A47F^-3'
+'130218AC4C740C^-3'
+'-26BBB4754FBA28^-4'
+'-133055D6C5B7BC^-4'
+'174CD5F904D46^-5'
+'23E99D1B00AD3^-3'
+'7B39098B6324D4^-3'
+'-5985614EA08104^-3'
+'-2FE9187ECD65B4^-3'
+'DD7CC40E12DFE^-4'
+'4A7664BF79048^-4'
+'-C8889A250394E^-5'
+'-425BDB71251A6^-5'
+'9C46DA8DD065C^-4'
+'757C591B7DA31^-3'
+'13DE10BADD0239^-3'
+'-29BE91C0FAA924^-3'
+'-3B39547D696658^-4'
+'3E013227E09B64^-4'
+'480BC96AA55504^-5'
+'-30BD3035A744E^-5'
+'-6FC5D07711F72^-7'
+'-7C29E5431BF28^-6'
+'3750D6DFA14B9^-6'
+'3436CF74EDEC7E^-6'
+'-8B2AC98595721^-7'
+'-5754957427ACE^-7'
+'7BB711AE2E1F9^-8'
+'0^0'
+'5BDED4A8AD7A^-8'
+'-615F0517979B88^-6'
+'-5CBFC10B80DD0C^-6'
+'266F7E98F4B972^-6'
+'1046270D13F3A^-6'
+'-390A69491B300A^-7'
+'-160573ADB390E8^-7'
+'0^0'
+'3E7AABE37797A^-7'
+'14309A05F8D384^-6'
+'-514E220FE2B21^-6'
+'-9F325D9F67FE18^-7'
+'DAFBFCBA87AA2^-7'
+'147E3B9140182F^-7'
+'-102C93FB0CA6F9^-7'
+'0^0'
+'1FCBE16^8'
+'546^4'
+'32^2'
+'1^1'
+END_ARRAY 3 54
+BEGIN_ARRAY 4 58
+'em16_tgo_fsp_048_01_20160314_20181231_v0'
+'1FCC2779C41801^8'
+'1FCC2783C51E26^8'
+'-8F'
+'1F3'
+'1'
+'13'
+58
+'-98F1316BECA708^3'
+'-F511CDE6176CF8^3'
+'59C8D68F23C65^1'
+'1BA543186196A8^1'
+'-355A84DF7AE70A^1'
+'-1E7760E00F413D^1'
+'-968308717FAA5^3'
+'-F9B3A6B6808F7^3'
+'-24F3ADD08B227C^2'
+'1C04704740C9E2^1'
+'-34BF32844D82^1'
+'-1E76C903096462^1'
+'-9403DF591BE5A8^3'
+'-FE584C4C5E56B^3'
+'-501A45D6A2C6A8^2'
+'1C60C096B0A23D^1'
+'-342330BC52CC72^1'
+'-1E748B30E94221^1'
+'-917377858D3578^3'
+'-102FFCD26DBEA2^4'
+'-7BD9798E3E3944^2'
+'1CBA344FC10863^1'
+'-3386937C378036^1'
+'-1E70ADBF12941D^1'
+'-8ED190CCE91958^3'
+'-107AA376BD1EAC^4'
+'-A833928B164E6^2'
+'1D10CC42DF9E24^1'
+'-32E96E6EC8E94C^1'
+'-1E6B372FE8083D^1'
+'-8C1DE9745BF4A^3'
+'-10C5798E56B02D^4'
+'-D52AE525909B6^2'
+'1D6489C46EB457^1'
+'-324BD4F14A416A^1'
+'-1E642E2FF47766^1'
+'-89583E2BE47798^3'
+'-11107FEFFB6BA8^4'
+'-102C1D090D58C2^3'
+'1DB56EA93F4AEE^1'
+'-31ADDA0FFE248C^1'
+'-1E5B999316349E^1'
+'1FCC2738A0DD93^8'
+'1FCC274EFB5B47^8'
+'1FCC2765A5DF5D^8'
+'1FCC277CA2DB78^8'
+'1FCC2793F4CFF8^8'
+'1FCC27AB9E4C6D^8'
+'1FCC27C3A1F01^8'
+'2^1'
+'6^1'
+'7^1'
+'1FCC2738A0DD93^8'
+'1FCC27C3A1F01^8'
+'1^1'
+'35^2'
+'1^1'
+'1^1'
+END_ARRAY 4 58
+TOTAL_ARRAYS 4
+ ~NAIF/SPC BEGIN COMMENTS~
+; /Users/acpaquette/repos/ale/sliced_kernels/panframelet_1.bsp LOG FILE
+
+; Created 2022-04-08/14:16:34.00.
+;
+; BEGIN SPKMERGE COMMANDS
+
+LEAPSECONDS_KERNEL = /Volumes/pkgs/isis3/isis_data/base/kernels/lsk/naif0012.tls
+
+SPK_KERNEL       = /Users/acpaquette/repos/ale/sliced_kernels/panframelet_1.bsp
+  SOURCE_SPK_KERNEL = /Volumes/pkgs/isis3/isis_data/tgo/kernels/tspk/mar097.bsp
+    INCLUDE_COMMENTS = NO
+    BODIES           = 4, 10, 499
+    BEGIN_TIME       = 2016 NOV 26 22:57:57.583
+    END_TIME         = 2016 NOV 26 22:58:07.587
+SOURCE_SPK_KERNEL = /Volumes/pkgs/isis3/isis_data/tgo/kernels/spk/em16_tgo_fsp_048_01_20160314_20181231_v03.bsp
+    INCLUDE_COMMENTS = NO
+    BODIES           = -143
+    BEGIN_TIME       = 2016 NOV 26 22:57:57.583
+    END_TIME         = 2016 NOV 26 22:58:07.587
+
+; END SPKMERGE COMMANDS
+ ~NAIF/SPC END COMMENTS~
diff --git a/isis/tests/data/tgoCassis/singleFrameletProj/em16_tgo_cassis_tel_20160407_20221231_s20220402_v01_0_sliced_-143410.xc b/isis/tests/data/tgoCassis/singleFrameletProj/em16_tgo_cassis_tel_20160407_20221231_s20220402_v01_0_sliced_-143410.xc
new file mode 100644
index 0000000000000000000000000000000000000000..108c79e16110a735cf00d46f1f03ab194f89491c
--- /dev/null
+++ b/isis/tests/data/tgoCassis/singleFrameletProj/em16_tgo_cassis_tel_20160407_20221231_s20220402_v01_0_sliced_-143410.xc
@@ -0,0 +1,40 @@
+DAFETF NAIF DAF ENCODED TRANSFER FILE
+'DAF/CK  '
+'2'
+'6'
+'CASSIS TELESCOPE FRAME CRUISE PHASE ORIENTATION             '
+BEGIN_ARRAY 1 19
+'TGO_CASSIS_TEL FRAME CRUISE PHASE ORIENT'
+'154348313B2^B'
+'154348E9EBD^B'
+'-23032'
+'-23028'
+'3'
+'1'
+19
+'818B6DC3927A38^0'
+'0^0'
+'DCCDB221991F38^0'
+'0^0'
+'0^0'
+'0^0'
+'0^0'
+'818B6DC3927A38^0'
+'0^0'
+'DCCDB221991F38^0'
+'0^0'
+'0^0'
+'0^0'
+'0^0'
+'154348313B2^B'
+'154348E9EBD^B'
+'154348313B2^B'
+'1^1'
+'2^1'
+END_ARRAY 1 19
+TOTAL_ARRAYS 1
+ ~NAIF/SPC BEGIN COMMENTS~
+This CK is for testing with the image: /Users/acpaquette/Desktop/panframelet.cub
+
+This CK was generated using the following command: {}
+ ~NAIF/SPC END COMMENTS~
diff --git a/isis/tests/data/tgoCassis/singleFrameletProj/em16_tgo_cassis_tel_20160407_20221231_s20220402_v01_1_sliced_-143410.xc b/isis/tests/data/tgoCassis/singleFrameletProj/em16_tgo_cassis_tel_20160407_20221231_s20220402_v01_1_sliced_-143410.xc
new file mode 100644
index 0000000000000000000000000000000000000000..3c704d4d5bf6e43ad229cc98db041674b1020b47
--- /dev/null
+++ b/isis/tests/data/tgoCassis/singleFrameletProj/em16_tgo_cassis_tel_20160407_20221231_s20220402_v01_1_sliced_-143410.xc
@@ -0,0 +1,40 @@
+DAFETF NAIF DAF ENCODED TRANSFER FILE
+'DAF/CK  '
+'2'
+'6'
+'CASSIS TELESCOPE FRAME CRUISE PHASE ORIENTATION             '
+BEGIN_ARRAY 1 19
+'TGO_CASSIS_TEL FRAME CRUISE PHASE ORIENT'
+'1543738C135^B'
+'1543742C237^B'
+'-23032'
+'-23028'
+'3'
+'1'
+19
+'68ACE257DFC97C^0'
+'0^0'
+'E99F247BC99D9^0'
+'0^0'
+'0^0'
+'-366FB60B4742D^-1'
+'0^0'
+'68ACE257DFC97C^0'
+'0^0'
+'E99F247BC99D9^0'
+'0^0'
+'0^0'
+'-3845C5989726F^-1'
+'0^0'
+'1543738C135^B'
+'1543742C237^B'
+'1543738C135^B'
+'1^1'
+'2^1'
+END_ARRAY 1 19
+TOTAL_ARRAYS 1
+ ~NAIF/SPC BEGIN COMMENTS~
+This CK is for testing with the image: /Users/acpaquette/Desktop/panframelet.cub
+
+This CK was generated using the following command: {}
+ ~NAIF/SPC END COMMENTS~
diff --git a/isis/tests/data/tgoCassis/singleFrameletProj/em16_tgo_sc_spm_20161101_20170301_s20191109_v01_0_sliced_-143000.xc b/isis/tests/data/tgoCassis/singleFrameletProj/em16_tgo_sc_spm_20161101_20170301_s20191109_v01_0_sliced_-143000.xc
new file mode 100644
index 0000000000000000000000000000000000000000..87580cc42da6eb70ba237070f5fe9cf166a2b4cd
--- /dev/null
+++ b/isis/tests/data/tgoCassis/singleFrameletProj/em16_tgo_sc_spm_20161101_20170301_s20191109_v01_0_sliced_-143000.xc
@@ -0,0 +1,64 @@
+DAFETF NAIF DAF ENCODED TRANSFER FILE
+'DAF/CK  '
+'2'
+'6'
+'TGO CK; MEASURED; OBTAINED FROM TELEMETRY                   '
+BEGIN_ARRAY 1 43
+'TGO MEASURED ATTITUDE                   '
+'154348313B2^B'
+'154348E9EBD^B'
+'-22E98'
+'1'
+'3'
+'1'
+43
+'4FAF70CACBDAEC^0'
+'-D68C0C69DA9B5^0'
+'6FB8ED1946D86^0'
+'-19F5C0E3D9CF5F^0'
+'-1A00401C428FBC^-5'
+'3AF54615392F74^-5'
+'136033ED7B24E4^-5'
+'4FAF7380000004^0'
+'-D68C0D^0'
+'6FB8EB^0'
+'-19F5BEE^0'
+'-47B8353B2A928^-5'
+'9467F00E673B8^-5'
+'334D1A88A4DCAC^-5'
+'4FAF828^0'
+'-D68C0F^0'
+'6FB8DF^0'
+'-19F5B53FFFFFFD^0'
+'-44C7C4E6310D24^-5'
+'525E117AA5E148^-5'
+'D28FF650F08B^-6'
+'4FAF8E^0'
+'-D68C0E^0'
+'6FB8D980000004^0'
+'-19F5B0E0000004^0'
+'-67D8739C986BB^-5'
+'-4303E88D26F228^-5'
+'-14ED6955AC0E09^-5'
+'4FAF8E98E5D244^0'
+'-D68C0D40D6A51^0'
+'6FB8D9B4EA028C^0'
+'-19F5B1EAE09B49^0'
+'-5B143591455DE8^-5'
+'-522D537E91CF7C^-5'
+'-1D53F8555ED54A^-5'
+'154348313B2^B'
+'154348642ADFC6^B'
+'154348A42AE048^B'
+'154348E42ADFAB^B'
+'154348E9EBD^B'
+'154348313B2^B'
+'1^1'
+'5^1'
+END_ARRAY 1 43
+TOTAL_ARRAYS 1
+ ~NAIF/SPC BEGIN COMMENTS~
+This CK is for testing with the image: /Users/acpaquette/Desktop/panframelet.cub
+
+This CK was generated using the following command: {}
+ ~NAIF/SPC END COMMENTS~
diff --git a/isis/tests/data/tgoCassis/singleFrameletProj/em16_tgo_sc_spm_20161101_20170301_s20191109_v01_1_sliced_-143000.xc b/isis/tests/data/tgoCassis/singleFrameletProj/em16_tgo_sc_spm_20161101_20170301_s20191109_v01_1_sliced_-143000.xc
new file mode 100644
index 0000000000000000000000000000000000000000..6f1a47a738ead904f6bf3fe21e0a6492c5708771
--- /dev/null
+++ b/isis/tests/data/tgoCassis/singleFrameletProj/em16_tgo_sc_spm_20161101_20170301_s20191109_v01_1_sliced_-143000.xc
@@ -0,0 +1,64 @@
+DAFETF NAIF DAF ENCODED TRANSFER FILE
+'DAF/CK  '
+'2'
+'6'
+'TGO CK; MEASURED; OBTAINED FROM TELEMETRY                   '
+BEGIN_ARRAY 1 43
+'TGO MEASURED ATTITUDE                   '
+'1543738C135^B'
+'1543742C237^B'
+'-22E98'
+'1'
+'3'
+'1'
+43
+'4FAE860057D06C^0'
+'-D68C99DBD7324^0'
+'6FB85DE041A35C^0'
+'-19F668F4669B3E^0'
+'BA05796A4B0388^-5'
+'-71878F8DC9962^-5'
+'4E8CF3DEE83F44^-5'
+'4FAE847FFFFFFC^0'
+'-D68C9B^0'
+'6FB85BFFFFFFFC^0'
+'-19F66C3FFFFFFE^0'
+'12A836F9048639^-4'
+'-9334A9FF671D2^-5'
+'544C47FFE4305C^-5'
+'4FAE5BFFFFFFFC^0'
+'-D68CA9^0'
+'6FB85C8^0'
+'-19F66EA0000002^0'
+'75DDD960A0FF58^-5'
+'34FABF7E8F2F5C^-5'
+'-41CE97EE30D898^-5'
+'4FAE5380000004^0'
+'-D68CAB^0'
+'6FB86300000004^0'
+'-19F6601FFFFFFE^0'
+'8F0312F25E74D^-5'
+'-2158C7777F837C^-5'
+'40BA704EA5893C^-5'
+'4FAE514F277B48^0'
+'-D68CAC1725708^0'
+'6FB8628C59579C^0'
+'-19F65FE742E53A^0'
+'7A7367B72899E4^-5'
+'20BE73EC8671^-7'
+'2AFC184F9A3C12^-5'
+'1543738C135^B'
+'154373A42AEFF7^B'
+'154373E42AF07A^B'
+'154374242AEFDC^B'
+'1543742C237^B'
+'1543738C135^B'
+'1^1'
+'5^1'
+END_ARRAY 1 43
+TOTAL_ARRAYS 1
+ ~NAIF/SPC BEGIN COMMENTS~
+This CK is for testing with the image: /Users/acpaquette/Desktop/panframelet.cub
+
+This CK was generated using the following command: {}
+ ~NAIF/SPC END COMMENTS~