Index: /trunk/ippTools/src/pxframes.c
===================================================================
--- /trunk/ippTools/src/pxframes.c	(revision 6271)
+++ /trunk/ippTools/src/pxframes.c	(revision 6272)
@@ -33,4 +33,5 @@
 
 PX_FRAME_ALLOC(newFrame, newExp);
+PX_FRAME_ALLOC(rawDetrendFrame, rawDetrendExp);
 PX_FRAME_ALLOC(rawScienceFrame, rawScienceExp);
 PX_FRAME_ALLOC(p2PendingFrame, p2PendingExp);
@@ -111,4 +112,5 @@
 
 PX_FRAME_SEARCH(newFrame, newExp, newImfile);
+PX_FRAME_SEARCH(rawDetrendFrame, rawDetrendExp, rawDetrendImfile);
 PX_FRAME_SEARCH(rawScienceFrame, rawScienceExp, rawImfile);
 PX_FRAME_SEARCH(p2PendingFrame, p2PendingExp, p2PendingImfile);
Index: /trunk/ippTools/src/pxtools.h
===================================================================
--- /trunk/ippTools/src/pxtools.h	(revision 6271)
+++ /trunk/ippTools/src/pxtools.h	(revision 6272)
@@ -68,4 +68,14 @@
 
 typedef struct {
+    rawDetrendExpRow *exposure;
+    psArray *images;
+} rawDetrendFrame;
+
+rawDetrendFrame *rawDetrnedFrameAlloc(
+    rawDetrendExpRow *exposure,
+    psArray *images
+);
+
+typedef struct {
     p2PendingExpRow *exposure;
     psArray *images;
@@ -107,4 +117,6 @@
 psArray *rawScienceFrameSearch(pxConfig *config);
 
+psArray *rawDetrendFrameSearch(pxConfig *config);
+
 bool p2PendingFramePrint(FILE *stream, pxConfig *config, psArray *frames);
 psArray *p2PendingFrameSearch(pxConfig *config);
