Skip to content

Commit f0c71d1

Browse files
committed
Merge branch 'dev'
2 parents 02203a4 + 91f570d commit f0c71d1

File tree

1,778 files changed

+691014
-7816
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,778 files changed

+691014
-7816
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ all:
1111
clean:
1212
mkdir -p bin
1313
mkdir -p lib/include
14-
rm -f bin/*
14+
rm -rf bin/*
1515
if test -d lib/src; then (cd lib/src; make clean); fi
1616
if test -d Montage; then (cd Montage; make clean); fi
1717
if test -d util; then (cd util; make clean); fi

Montage/Makefile.Darwin

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,8 @@ CFLAGS = -g -I. -I../lib/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -std
5252
LIBS = -L../lib -lwcs -lcfitsio -lcoord -lmtbl -lsvc \
5353
-lwww -lboundaries -lpixbounds -ltwoplane -lm
5454

55-
SBINS = mAdd mAddCube mAddExec mBackground mBgExec mBgModel mConvert mCoverageCheck mDiff mDiffExec \
56-
mDiffFitExec mFitExec mFitplane mFlattenExec mGetHdr mHdrCheck mHdrtbl mImgtbl mMakeHdr mMakeImg \
57-
mOverlaps mProject mProjectCube mProjectPP mProjExec mPutHdr mShrink mShrinkCube mSubCube mSubimage \
58-
mSubset mTANHdr mTblSort mTileHdr mTileImage
59-
60-
MBINS = mProjExecMPI mFitExecMPI mDiffExecMPI mBgExecMPI mAddMPI \
61-
mAddExecMPI
55+
SBINS = mConvert mFlattenExec mHdrCheck mHdrtbl mTblSort mTileHdr mTileImage
56+
MBINS = mProjExecMPI mFitExecMPI mDiffExecMPI mBgExecMPI mAddMPI mAddExecMPI
6257

6358
BINS = $(SBINS)
6459

Montage/Makefile.LINUX

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,8 @@ CFLAGS = -g -I. -I../lib/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -std
5252
LIBS = -L../lib -lwcs -lcfitsio -lcoord -lmtbl -lsvc \
5353
-lwww -lboundaries -lpixbounds -ltwoplane -lnsl -lm
5454

55-
SBINS = mAdd mAddCube mAddExec mBackground mBgExec mBgModel mConvert mCoverageCheck mDiff mDiffExec \
56-
mDiffFitExec mFitExec mFitplane mFlattenExec mGetHdr mHdrCheck mHdrtbl mImgtbl mMakeHdr mMakeImg \
57-
mOverlaps mProject mProjectCube mProjectPP mProjExec mPutHdr mShrink mShrinkCube mSubCube mSubimage \
58-
mSubset mTANHdr mTblSort mTileHdr mTileImage
59-
60-
MBINS = mProjExecMPI mFitExecMPI mDiffExecMPI mBgExecMPI mAddMPI \
61-
mAddExecMPI
55+
SBINS = mConvert mFlattenExec mHdrCheck mHdrtbl mTblSort mTileHdr mTileImage
56+
MBINS = mProjExecMPI mFitExecMPI mDiffExecMPI mBgExecMPI mAddMPI mAddExecMPI
6257

6358
BINS = $(SBINS)
6459

Montage/Makefile.SunOS

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,8 @@ CFLAGS = -g -I. -I../lib/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -std
5252
LIBS = -L../lib -lwcs -lcfitsio -lcoord -lmtbl -lsvc \
5353
-lwww -lboundaries -lpixbounds -ltwoplane -lsocket -lnsl -lm
5454

55-
SBINS = mAdd mAddCube mAddExec mBackground mBgExec mBgModel mConvert mCoverageCheck mDiff mDiffExec \
56-
mDiffFitExec mFitExec mFitplane mFlattenExec mGetHdr mHdrCheck mHdrtbl mImgtbl mMakeHdr mMakeImg \
57-
mOverlaps mProject mProjectCube mProjectPP mProjExec mPutHdr mShrink mShrinkCube mSubCube mSubimage \
58-
mSubset mTANHdr mTblSort mTileHdr mTileImage
59-
60-
MBINS = mProjExecMPI mFitExecMPI mDiffExecMPI mBgExecMPI mAddMPI \
61-
mAddExecMPI
55+
SBINS = mConvert mFlattenExec mHdrCheck mHdrtbl mTblSort mTileHdr mTileImage
56+
MBINS = mProjExecMPI mFitExecMPI mDiffExecMPI mBgExecMPI mAddMPI mAddExecMPI
6257

6358
BINS = $(SBINS)
6459

MontageLib/Add/mAdd.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ int main(int argc, char **argv)
4545
/* Process the command-line parameters */
4646
/***************************************/
4747

48-
strcpy(path, "");
48+
strcpy(path, ".");
4949

5050
montage_status = stdout;
5151

@@ -64,6 +64,7 @@ int main(int argc, char **argv)
6464
if (strcmp(argument, "mean" ) == 0) coadd = MEAN;
6565
else if (strcmp(argument, "median") == 0) coadd = MEDIAN;
6666
else if (strcmp(argument, "count" ) == 0) coadd = COUNT;
67+
else if (strcmp(argument, "sum" ) == 0) coadd = SUM;
6768
else
6869
{
6970
printf("[struct stat=\"ERROR\", msg=\"Invalid argument for -a flag\"]\n");
@@ -174,7 +175,7 @@ int main(int argc, char **argv)
174175
}
175176
else
176177
{
177-
fprintf(montage_status, "[struct stat=\"OK\", %s]\n", returnStruct->msg);
178+
fprintf(montage_status, "[struct stat=\"OK\", module=\"mAdd\", %s]\n", returnStruct->msg);
178179
exit(0);
179180
}
180181
}

MontageLib/Add/mAdd.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,13 @@
88
#define MEAN 0
99
#define MEDIAN 1
1010
#define COUNT 2
11+
#define SUM 3
1112

1213

1314
/***********************************/
1415
/* Define mAdd function prototypes */
1516
/***********************************/
1617

17-
char *filePath (char *path, char *fname);
18-
1918
int mAdd_readTemplate (char *filename);
2019
void mAdd_parseLine (char *line);
2120
int mAdd_avg_count (double data[], double area[], double *outdata,
@@ -24,6 +23,8 @@ int mAdd_avg_mean (double data[], double area[], double *outdata,
2423
double *outarea, int count);
2524
int mAdd_avg_median (double data[], double area[], double *outdata,
2625
double *outarea, int n, double nom_area);
26+
int mAdd_avg_sum (double data[], double area[], double *outdata,
27+
double *outarea, int count);
2728
void mAdd_sort (double *data, double *area, int n);
2829

2930
int mAdd_listInit ();

MontageLib/Add/mAdd.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
"arguments":
99
[
10-
{"type":"string", "default":"./", "name":"path", "desc":"Directory containing files to be coadded."},
10+
{"type":"string", "name":"path", "desc":"Directory containing files to be coadded."},
1111
{"type":"string", "name":"tblfile", "desc":"Table file list of reprojected files to coadded."},
1212
{"type":"string", "name":"template_file", "desc":"FITS header file used to define the desired output."},
1313
{"type":"string", "name":"outfile", "desc":"Final mosaic FITS file."},
@@ -19,6 +19,8 @@
1919

2020
"return":
2121
[
22+
{"type":"int", "name":"status", "desc":"Return status (0: OK, 1:ERROR)."},
23+
{"type":"string", "name":"msg", "desc":"Return message (for errors)."},
2224
{"type":"double", "name":"time", "desc":"Total processing time (sec)."}
2325
]
2426
}

0 commit comments

Comments
 (0)