Changeset 11253
- Timestamp:
- Jan 23, 2007, 4:54:15 PM (19 years ago)
- Location:
- trunk/psModules
- Files:
-
- 68 edited
-
Makefile.am (modified) (1 diff)
-
configure.ac (modified) (1 diff)
-
src/astrom/pmAstrometryDistortion.h (modified) (2 diffs)
-
src/astrom/pmAstrometryObjects.h (modified) (2 diffs)
-
src/astrom/pmAstrometryUtils.h (modified) (2 diffs)
-
src/astrom/pmAstrometryWCS.h (modified) (2 diffs)
-
src/camera/pmFPA.h (modified) (2 diffs)
-
src/camera/pmFPAConstruct.h (modified) (2 diffs)
-
src/camera/pmFPACopy.h (modified) (2 diffs)
-
src/camera/pmFPAExtent.h (modified) (2 diffs)
-
src/camera/pmFPAFlags.h (modified) (2 diffs)
-
src/camera/pmFPAHeader.h (modified) (2 diffs)
-
src/camera/pmFPALevel.h (modified) (2 diffs)
-
src/camera/pmFPAMaskWeight.h (modified) (2 diffs)
-
src/camera/pmFPAMosaic.h (modified) (2 diffs)
-
src/camera/pmFPARead.h (modified) (2 diffs)
-
src/camera/pmFPAUtils.h (modified) (2 diffs)
-
src/camera/pmFPAWrite.h (modified) (2 diffs)
-
src/camera/pmFPA_JPEG.h (modified) (2 diffs)
-
src/camera/pmFPA_MANAPLOT.h (modified) (2 diffs)
-
src/camera/pmFPAfile.h (modified) (2 diffs)
-
src/camera/pmFPAfileDefine.h (modified) (2 diffs)
-
src/camera/pmFPAfileFitsIO.h (modified) (2 diffs)
-
src/camera/pmFPAfileIO.h (modified) (2 diffs)
-
src/camera/pmFPAview.h (modified) (2 diffs)
-
src/camera/pmHDU.h (modified) (2 diffs)
-
src/camera/pmHDUGenerate.h (modified) (2 diffs)
-
src/camera/pmHDUUtils.h (modified) (2 diffs)
-
src/concepts/pmConcepts.h (modified) (3 diffs)
-
src/concepts/pmConceptsAverage.h (modified) (2 diffs)
-
src/concepts/pmConceptsPhotcode.h (modified) (1 diff)
-
src/concepts/pmConceptsRead.h (modified) (2 diffs)
-
src/concepts/pmConceptsStandard.h (modified) (2 diffs)
-
src/concepts/pmConceptsWrite.h (modified) (2 diffs)
-
src/config/Makefile.am (modified) (1 diff)
-
src/detrend/pmBias.h (modified) (2 diffs)
-
src/detrend/pmDetrendDB.h (modified) (2 diffs)
-
src/detrend/pmFlatField.h (modified) (2 diffs)
-
src/detrend/pmFlatNormalize.h (modified) (2 diffs)
-
src/detrend/pmFringeStats.h (modified) (2 diffs)
-
src/detrend/pmMaskBadPixels.h (modified) (2 diffs)
-
src/detrend/pmNonLinear.h (modified) (2 diffs)
-
src/detrend/pmShutterCorrection.h (modified) (2 diffs)
-
src/detrend/pmSkySubtract.h (modified) (2 diffs)
-
src/extras/pmKapaPlots.c (modified) (2 diffs)
-
src/extras/pmKapaPlots.h (modified) (2 diffs)
-
src/extras/psIOBuffer.h (modified) (2 diffs)
-
src/extras/psPipe.h (modified) (2 diffs)
-
src/extras/psVectorBracket.h (modified) (2 diffs)
-
src/imcombine/pmImageCombine.h (modified) (2 diffs)
-
src/imcombine/pmImageSubtract.h (modified) (2 diffs)
-
src/imcombine/pmReadoutCombine.h (modified) (2 diffs)
-
src/objects/pmGrowthCurve.h (modified) (2 diffs)
-
src/objects/pmModel.h (modified) (2 diffs)
-
src/objects/pmModelGroup.h (modified) (2 diffs)
-
src/objects/pmMoments.h (modified) (2 diffs)
-
src/objects/pmObjects.h (modified) (3 diffs)
-
src/objects/pmPSF.h (modified) (2 diffs)
-
src/objects/pmPSF_IO.h (modified) (2 diffs)
-
src/objects/pmPSFtry.h (modified) (3 diffs)
-
src/objects/pmPeaks.h (modified) (3 diffs)
-
src/objects/pmSource.h (modified) (2 diffs)
-
src/objects/pmSourceContour.h (modified) (2 diffs)
-
src/objects/pmSourceFitModel.h (modified) (2 diffs)
-
src/objects/pmSourceIO.h (modified) (3 diffs)
-
src/objects/pmSourcePhotometry.h (modified) (2 diffs)
-
src/objects/pmSourcePlots.h (modified) (2 diffs)
-
src/objects/pmSourceSky.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/Makefile.am
r8569 r11253 12 12 autogen.sh 13 13 14 if DOXYGEN 14 if HAVE_DOXYGEN 15 install-data-hook: doxygen 16 -$(mkdir_p) $(mandir)/man3 17 chmod 0755 $(mandir)/man3 18 -cp $(top_builddir)/docs/man/man3/* $(mandir)/man3 15 19 16 docs: Doxyfile $(prefix)/docs/psmodules $(mandir)/man3 17 doxygen Doxyfile 18 mv -f $(prefix)/docs/psmodules/man/man3/* $(mandir)/man3 19 rm -rf $(prefix)/docs/psmodules/man 20 21 $(prefix)/docs/psmodules: 22 mkdir -p $(prefix)/docs/psmodules 23 24 $(mandir)/man3: 25 mkdir -p $(mandir)/man3 26 27 uninstall-hook: 28 rm -rf $(prefix)/docs/psmodules/* 20 doxygen: 21 $(DOXYGEN) 22 endif 29 23 30 24 CLEANFILES = $(prefix)/docs/psmodules/* *~ 31 25 32 endif33 34 26 test: check -
trunk/psModules/configure.ac
r11250 r11253 96 96 97 97 dnl doxygen ------------------------------------------------------------------- 98 99 AC_CHECK_PROG([doxygen], [doxygen], [true], [false]) 100 AM_CONDITIONAL(DOXYGEN, test x$doxygen = xtrue) 98 dnl doxygen doc generation is very, very slow so we're turing it off by default 99 100 dnl save LIBS/CFLAGS/LDFLAGS 101 TMP_LIBS=${LIBS} 102 TMP_CFLAGS=${CFLAGS} 103 TMP_LDFLAGS=${LDFLAGS} 104 TMP_CPPFLAGS=${CPPFLAGS} 105 106 AC_ARG_ENABLE(doxygen, 107 [AS_HELP_STRING(--enable-doxygen ,enable manpage generation)], 108 [AC_MSG_RESULT(doxygen enabled) 109 AC_PATH_PROG([DOXYGEN], [doxygen], []) 110 ], 111 [AC_MSG_RESULT([doxygen disabled]) 112 doxygen=off 113 ] 114 ) 115 AM_CONDITIONAL([HAVE_DOXYGEN], test -n "$DOXYGEN" -a "x$doxygen" != "xoff") 116 117 dnl restore the CFLAGS/LDFLAGS 118 LIBS=${TMP_LIBS} 119 CFLAGS=${TMP_CFLAGS} 120 LDFLAGS=${TMP_LDFLAGS} 121 CPPFLAGS=${TMP_CPPFLAGS} 101 122 102 123 dnl ------------------------------------------------------------ -
trunk/psModules/src/astrom/pmAstrometryDistortion.h
r7152 r11253 1 /** @file pmAstrometryDistortion.h 2 * 3 * @brief This file defines the basic types for measuring and fitting the focal-plane distortion. 4 * 5 * @ingroup AstroImage 6 * 7 * @author EAM, IfA 8 * 9 * @version $Revision: 1.1 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2006-05-19 15:39:53 $ 11 * 12 * Copyright 2006 Institute for Astronomy, University of Hawaii 13 */ 1 /* @file pmAstrometryDistortion.h 2 * @brief This file defines the basic types for measuring and fitting the focal-plane distortion. 3 * 4 * @author EAM, IfA 5 * 6 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_ASTROMETRY_DISTORTION_H 16 12 #define PM_ASTROMETRY_DISTORTION_H 13 14 /// @addtogroup Astrometry 15 /// @{ 17 16 18 17 /* The following data structure carries the information about the residual … … 56 55 psMetadata *config); 57 56 57 /// @} 58 58 #endif // PM_ASTROMETRY_DISTORTION_H -
trunk/psModules/src/astrom/pmAstrometryObjects.h
r10829 r11253 1 /** @file pmAstrometryObjects.h 2 * 3 * @brief This file defines the basic types for matching objects 4 * based on their astrometry. 5 * 6 * @ingroup AstroImage 7 * 8 * @author EAM, IfA 9 * 10 * @version $Revision: 1.14 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2006-12-25 01:49:49 $ 12 * 13 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii 14 */ 1 /* @file pmAstrometryObjects.h 2 * @brief basic matching of objects based on their astrometry. 3 * 4 * @author EAM, IfA 5 * 6 * @version $Revision: 1.15 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii 9 */ 15 10 16 11 #ifndef PM_ASTROMETRY_OBJECTS_H 17 12 #define PM_ASTROMETRY_OBJECTS_H 13 14 /// @addtogroup Astrometry 15 /// @{ 18 16 19 17 /* … … 345 343 ); 346 344 345 /// @} 347 346 #endif // PM_ASTROMETRY_OBJECTS_H -
trunk/psModules/src/astrom/pmAstrometryUtils.h
r10870 r11253 1 /** @file pmAstrometryUtils.h 2 * 3 * @brief utility functions for transform and distort functions 4 * 5 * @ingroup Astrometry 6 * 7 * @author EAM, IfA 8 * 9 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2007-01-01 21:04:38 $ 11 * 12 * Copyright 2006 Institute for Astronomy, University of Hawaii 13 */ 1 /* @file pmAstrometryUtils.h 2 * @brief utility functions for transform and distort functions 3 * 4 * @author EAM, IfA 5 * 6 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_ASTROMETRY_UTILS_H 16 12 #define PM_ASTROMETRY_UTILS_H 13 14 /// @addtogroup Astrometry 15 /// @{ 17 16 18 17 psPlane *psPlaneTransformGetCenter (psPlaneTransform *trans, double tol); … … 25 24 bool psPlaneDistortIsDiagonal (psPlaneDistort *distort); 26 25 26 /// @} 27 27 #endif -
trunk/psModules/src/astrom/pmAstrometryWCS.h
r10874 r11253 1 /** @file pmAstrometryDistortion.h 2 * 3 * @brief functions to convert FITS WCS keywords to / from pmFPA structures 4 * 5 * @ingroup Astrometry 6 * 7 * @author EAM, IfA 8 * 9 * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2007-01-01 21:05:59 $ 11 * 12 * Copyright 2006 Institute for Astronomy, University of Hawaii 13 */ 1 /* @file pmAstrometryDistortion.h 2 * @brief functions to convert FITS WCS keywords to / from pmFPA structures 3 * 4 * @author EAM, IfA 5 * 6 * @version $Revision: 1.9 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_ASTROMETRY_WCS_H 16 12 #define PM_ASTROMETRY_WCS_H 13 14 /// @addtogroup Astrometry 15 /// @{ 17 16 18 17 #define PM_ASTROM_WCS_TYPE_SIZE 80 … … 70 69 # define PM_RAD_DEG 0.017453292519943 71 70 71 /// @} 72 72 #endif // PM_ASTROMETRY_WCS_H 73 73 -
trunk/psModules/src/camera/pmFPA.h
r10826 r11253 1 /// @file pmFPA.h 2 /// 3 /// @brief Defines the focal plane hierarchy, along with functions for interacting with it 4 /// 5 /// @ingroup Camera 6 /// 7 /// @author George Gusciora, MHPCC 8 /// @author Paul Price, IfA 9 /// @author Eugene Magnier, IfA 10 /// 11 /// @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 12 /// @date $Date: 2006-12-22 21:23:36 $ 13 /// 14 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 15 /// 1 /* @file pmFPA.h 2 * @brief Defines the focal plane hierarchy, along with functions for interacting with it 3 * 4 * @author George Gusciora, MHPCC 5 * @author Paul Price, IfA 6 * @author Eugene Magnier, IfA 7 * 8 * @version $Revision: 1.12 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2007-01-24 02:54:14 $ 10 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 11 */ 16 12 17 13 #ifndef PM_FPA_H 18 14 #define PM_FPA_H 15 16 /// @addtogroup Camera Camera Layout 17 /// @{ 19 18 20 19 #include <pslib.h> … … 184 183 bool pmFPACheckParents(pmFPA *fpa ///< FPA to check 185 184 ); 186 187 185 /// @} 188 186 #endif // #ifndef PM_FPA_H -
trunk/psModules/src/camera/pmFPAConstruct.h
r11216 r11253 1 /// @file pmFPAConstruct.h 2 /// 3 /// @brief Functions to create an FPA, and add data sources to it. 4 /// 5 /// @ingroup Camera 6 /// 7 /// @author Paul Price, IfA 8 /// 9 /// @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2007-01-20 04:24:42 $ 11 /// 12 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmFPAConstruct.h 2 * @brief Functions to create an FPA, and add data sources to it. 3 * 4 * @author Paul Price, IfA 5 * 6 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_FPA_CONSTRUCT_H 16 12 #define PM_FPA_CONSTRUCT_H 13 14 /// @addtogroup Camera Camera Layout 15 /// @{ 17 16 18 17 #include <pslib.h> … … 62 61 bool concepts ///< Print concepts? 63 62 ); 64 63 /// @} 65 64 #endif -
trunk/psModules/src/camera/pmFPACopy.h
r9589 r11253 1 /// @file pmFPACopy.h 2 /// 3 /// @brief Functions to copy FPA components. 4 /// 5 /// @ingroup Camera 6 /// 7 /// @author Paul Price, IfA 8 /// 9 /// @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2006-10-17 01:16:17 $ 11 /// 12 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmFPACopy.h 2 * @brief Functions to copy FPA components. 3 * 4 * @author Paul Price, IfA 5 * 6 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_FPA_COPY_H 16 12 #define PM_FPA_COPY_H 13 14 /// @addtogroup Camera Camera Layout 15 /// @{ 17 16 18 17 /// Copy an FPA and components, including the pixels, to a different representation of the same camera … … 73 72 int xBin, int yBin ///< Binning factors in x and y 74 73 ); 75 76 74 /// @} 77 75 #endif -
trunk/psModules/src/camera/pmFPAExtent.h
r11124 r11253 1 /* @file pmPFAExtent.h 2 * 3 * @author Paul Price, IfA 4 * 5 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2007-01-24 02:54:14 $ 7 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 8 */ 9 1 10 #ifndef PM_FPA_EXTENT_H 2 11 #define PM_FPA_EXTENT_H 12 13 /// @addtogroup Camera Camera Layout 14 /// @{ 3 15 4 16 /// Return the extent of a readout … … 26 38 ); 27 39 28 40 /// @} 29 41 #endif -
trunk/psModules/src/camera/pmFPAFlags.h
r9621 r11253 1 /// @file pmFPAFlags.h 2 /// 3 /// @brief Functions for setting and checking the status flags within the FPA hierarchy 4 /// 5 /// @ingroup Camera 6 /// 7 /// @author George Gusciora, MHPCC 8 /// @author Paul Price, IfA 9 /// @author Eugene Magnier, IfA 10 /// 11 /// @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 12 /// @date $Date: 2006-10-18 02:29:15 $ 13 /// 14 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 15 /// 1 /* @file pmFPAFlags.h 2 * @brief Functions for setting and checking the status flags within the FPA hierarchy 3 * 4 * @author George Gusciora, MHPCC 5 * @author Paul Price, IfA 6 * @author Eugene Magnier, IfA 7 * 8 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2007-01-24 02:54:14 $ 10 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 11 */ 16 12 17 13 #ifndef PM_FPA_FLAGS_H 18 14 #define PM_FPA_FLAGS_H 15 16 /// @addtogroup Camera Camera Layout 17 /// @{ 19 18 20 19 #include "pmFPA.h" … … 98 97 int cellNum ///< Cell number to exclude 99 98 ); 100 101 99 /// @} 102 100 #endif -
trunk/psModules/src/camera/pmFPAHeader.h
r9592 r11253 1 /// @file pmFPAHeader.h 2 /// 3 /// @brief Functions read FITS headers for FPA components 4 /// 5 /// @ingroup Camera 6 /// 7 /// @author Paul Price, IfA 8 /// 9 /// @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2006-10-17 01:29:02 $ 11 /// 12 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmFPAHeader.h 2 * @brief Functions read FITS headers for FPA components 3 * 4 * @author Paul Price, IfA 5 * 6 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_FPA_HEADER_H 16 12 #define PM_FPA_HEADER_H 13 14 /// @addtogroup Camera Camera Layout 15 /// @{ 17 16 18 17 /// Read the FITS header (and ingest concepts) for an FPA, if it exists at this level … … 39 38 psFits *fits ///< FITS file handle 40 39 ); 41 40 /// @} 42 41 #endif -
trunk/psModules/src/camera/pmFPALevel.h
r9621 r11253 1 /// @file pmFPALevel.h 2 /// 3 /// @brief Defines enum and string representations for the FPA levels 4 /// 5 /// @ingroup Camera 6 /// 7 /// @author Eugene Magnier, MHPCC 8 /// 9 /// @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2006-10-18 02:29:15 $ 11 /// 12 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmFPALevel.h 2 * @brief Defines enum and string representations for the FPA levels 3 * 4 * @author Eugene Magnier, MHPCC 5 * 6 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_FPA_LEVEL_H 16 12 #define PM_FPA_LEVEL_H 13 14 /// @addtogroup Camera Camera Layout 15 /// @{ 17 16 18 17 /// Specify the level of the FPA hierarchy … … 33 32 pmFPALevel pmFPALevelFromName(const char *name ///< Level name 34 33 ); 35 34 /// @} 36 35 #endif // #ifndef PM_FPA_LEVEL_H -
trunk/psModules/src/camera/pmFPAMaskWeight.h
r10247 r11253 1 /// @file pmFPAHeader.h 2 /// 3 /// @brief Functions read FITS headers for FPA components 4 /// 5 /// @ingroup Camera 6 /// 7 /// @author Paul Price, IfA 8 /// @author Eugene Magnier, IfA 9 /// 10 /// @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 11 /// @date $Date: 2006-11-29 01:26:14 $ 12 /// 13 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 14 /// 1 /* @file pmFPAHeader.h 2 * @brief Functions read FITS headers for FPA components 3 * 4 * @author Paul Price, IfA 5 * @author Eugene Magnier, IfA 6 * 7 * @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2007-01-24 02:54:14 $ 9 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 10 */ 11 15 12 #ifndef PM_FPA_MASK_WEIGHT_H 16 13 #define PM_FPA_MASK_WEIGHT_H 14 15 /// @addtogroup Camera Camera Layout 16 /// @{ 17 17 18 18 #include "pmFPA.h" … … 80 80 bool poisson ///< Use poisson weights (in addition to read noise)? 81 81 ); 82 83 84 82 /// @} 85 83 #endif -
trunk/psModules/src/camera/pmFPAMosaic.h
r9718 r11253 1 /// @file pmFPAMosaic.h 2 /// 3 /// @brief Functions to mosaic FPA components into a single entity 4 /// 5 /// @ingroup Camera 6 /// 7 /// @author Paul Price, IfA 8 /// 9 /// @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2006-10-24 01:05:55 $ 11 /// 12 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmFPAMosaic.h 2 * @brief Functions to mosaic FPA components into a single entity 3 * 4 * @author Paul Price, IfA 5 * 6 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_CHIP_MOSAIC_H 16 12 #define PM_CHIP_MOSAIC_H 13 14 /// @addtogroup Camera Camera Layout 15 /// @{ 17 16 18 17 #include "pmFPA.h" … … 37 36 const pmFPA *source ///< FPA whose chips and cells will be mosaicked 38 37 ); 39 38 /// @} 40 39 #endif -
trunk/psModules/src/camera/pmFPARead.h
r9949 r11253 1 /// @file pmFPARead.h 2 /// 3 /// @brief Functions to read FPA components from a FITS file 4 /// 5 /// @ingroup Camera 6 /// 7 /// @author Paul Price, IfA 8 /// 9 /// @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2006-11-13 22:15:05 $ 11 /// 12 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmFPARead.h 2 * @brief Functions to read FPA components from a FITS file 3 * 4 * @author Paul Price, IfA 5 * 6 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_FPA_READ_H 16 12 #define PM_FPA_READ_H 13 14 /// @addtogroup Camera Camera Layout 15 /// @{ 17 16 18 17 #include <pslib.h> … … 133 132 const char *name ///< Specifies the extension name, and target in the analysis metadata 134 133 ); 135 134 /// @} 136 135 #endif -
trunk/psModules/src/camera/pmFPAUtils.h
r9601 r11253 1 /// @file pmFPAUtils.h 2 /// 3 /// @brief Utility functions for FPAs 4 /// 5 /// @ingroup Camera 6 /// 7 /// @author Paul Price, IfA 8 /// 9 /// @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2006-10-17 03:03:35 $ 11 /// 12 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmFPAUtils.h 2 * @brief Utility functions for FPAs 3 * 4 * @author Paul Price, IfA 5 * 6 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_FPA_UTILS_H 16 12 #define PM_FPA_UTILS_H 13 14 /// @addtogroup Camera Camera Layout 15 /// @{ 17 16 18 17 #include "pmFPA.h" … … 33 32 const char *name // Name of the cell 34 33 ); 35 36 34 /// @} 37 35 #endif -
trunk/psModules/src/camera/pmFPAWrite.h
r10081 r11253 1 /// @file pmFPAWrite.h 2 /// 3 /// @brief Write FPA components to a FITS file 4 /// 5 /// @ingroup Camera 6 /// 7 /// @author Paul Price, IfA 8 /// 9 /// @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2006-11-18 23:43:28 $ 11 /// 12 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmFPAWrite.h 2 * @brief Write FPA components to a FITS file 3 * 4 * @author Paul Price, IfA 5 * 6 * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_FPA_WRITE_H 16 12 #define PM_FPA_WRITE_H 17 13 14 /// @addtogroup Camera Camera Layout 15 /// @{ 16 18 17 #include <pslib.h> 19 18 #include "pmFPA.h" 20 21 19 22 20 /// Write a readout incrementally … … 167 165 const char *name ///< Name for the table data, and the extension name 168 166 ); 169 167 /// @} 170 168 #endif -
trunk/psModules/src/camera/pmFPA_JPEG.h
r10421 r11253 1 /** @file pmFPAview.h 2 * 3 * @brief Tools to manipulate the FPA structure elements. 4 * 5 * @ingroup AstroImage 6 * 7 * @author EAM, IfA 8 * 9 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2006-12-03 18:48:10 $ 11 * 12 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 13 */ 1 /* @file pmFPAview.h 2 * @brief Tools to manipulate the FPA structure elements. 3 * 4 * @author EAM, IfA 5 * 6 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_FPA_JPEG_H 16 12 #define PM_FPA_JPEG_H 17 13 18 /// @addtogroup AstroImage14 /// @addtogroup Camera Camera Layout 19 15 /// @{ 20 16 … … 25 21 bool pmReadoutWriteJPEG (pmReadout *readout, const pmFPAview *view, pmFPAfile *file, pmConfig *config); 26 22 23 /// @} 27 24 # endif -
trunk/psModules/src/camera/pmFPA_MANAPLOT.h
r10421 r11253 1 /** @file pmFPAview.h 2 * 3 * @brief Tools to manipulate the FPA structure elements. 4 * 5 * @ingroup AstroImage 6 * 7 * @author EAM, IfA 8 * 9 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2006-12-03 18:48:10 $ 11 * 12 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 13 */ 1 /* @file pmFPAview.h 2 * @brief Tools to manipulate the FPA structure elements. 3 * 4 * @author EAM, IfA 5 * 6 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_FPA_MANAPLOT_H 16 12 #define PM_FPA_MANAPLOT_H 17 13 18 /// @addtogroup AstroImage14 /// @addtogroup Camera Camera Layout 19 15 /// @{ 20 16 … … 25 21 bool pmReadoutWriteMANAPLOT (pmReadout *readout, const pmFPAview *view, pmFPAfile *file, pmConfig *config); 26 22 23 /// @} 27 24 # endif -
trunk/psModules/src/camera/pmFPAfile.h
r10966 r11253 1 /** @file pmFPAview.h 2 * 3 * @brief Tools to manipulate the FPA structure elements. 4 * 5 * @ingroup AstroImage 6 * 7 * @author EAM, IfA 8 * 9 * @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2007-01-08 22:30:21 $ 11 * 12 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 13 */ 1 /* @file pmFPAview.h 2 * @brief Tools to manipulate the FPA structure elements. 3 * 4 * @author EAM, IfA 5 * 6 * @version $Revision: 1.12 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_FPA_FILE_H 16 12 #define PM_FPA_FILE_H 13 14 /// @addtogroup Camera Camera Layout 15 /// @{ 17 16 18 17 #include "pslib.h" … … 126 125 pmFPAfileType pmFPAfileTypeFromString(const char *type); 127 126 127 /// @} 128 128 # endif -
trunk/psModules/src/camera/pmFPAfileDefine.h
r11182 r11253 1 /** @file pmFPAview.h 2 * 3 * @brief Tools to manipulate the FPA structure elements. 4 * 5 * @ingroup AstroImage 6 * 7 * @author EAM, IfA 8 * 9 * @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2007-01-19 22:14:15 $ 11 * 12 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 13 */ 1 /* @file pmFPAview.h 2 * @brief Tools to manipulate the FPA structure elements. 3 * 4 * @author EAM, IfA 5 * 6 * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #include <pmDetrendDB.h> 12 13 /// @addtogroup Camera Camera Layout 14 /// @{ 16 15 17 16 #ifndef PM_FPA_FILE_DEFINE_H … … 99 98 pmFPAfile *pmFPAfileDefineSingleFromArgs (bool *found, pmConfig *config, const char *filename, 100 99 const char *argname, int entry); 101 100 /// @} 102 101 # endif -
trunk/psModules/src/camera/pmFPAfileFitsIO.h
r10081 r11253 1 /** @file pmFPAview.h 2 * 3 * @brief Tools to manipulate the FPA structure elements. 4 * 5 * @ingroup AstroImage 6 * 7 * @author EAM, IfA 8 * @author PAP, IfA 9 * 10 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2006-11-18 23:43:28 $ 12 * 13 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 14 */ 1 /* @file pmFPAview.h 2 * @brief Tools to manipulate the FPA structure elements. 3 * 4 * @author EAM, IfA 5 * @author PAP, IfA 6 * 7 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2007-01-24 02:54:14 $ 9 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 10 */ 15 11 16 12 #ifndef PM_FPA_FILE_FITS_IO_H 17 13 #define PM_FPA_FILE_FITS_IO_H 14 15 /// @addtogroup Camera Camera Layout 16 /// @{ 18 17 19 18 /// Read an image into the current view … … 62 61 const char *name ///< Name of table 63 62 ); 64 63 /// @} 65 64 # endif -
trunk/psModules/src/camera/pmFPAfileIO.h
r10966 r11253 1 /** @file pmFPAview.h 2 * 3 * @brief Tools to manipulate the FPA structure elements. 4 * 5 * @ingroup AstroImage 6 * 7 * @author EAM, IfA 8 * 9 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2007-01-08 22:30:21 $ 11 * 12 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 13 */ 1 /* @file pmFPAview.h 2 * @brief Tools to manipulate the FPA structure elements. 3 * 4 * @author EAM, IfA 5 * 6 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_FPA_FILE_IO_H 16 12 #define PM_FPA_FILE_IO_H 13 14 /// @addtogroup Camera Camera Layout 15 /// @{ 17 16 18 17 // open the real file corresponding to the given pmFPAfile appropriate to the current view … … 40 39 bool pmFPAfileIOChecks (pmConfig *config, const pmFPAview *view, pmFPAfilePlace place); 41 40 41 /// @} 42 42 # endif -
trunk/psModules/src/camera/pmFPAview.h
r9710 r11253 1 /// @file pmFPA.h 2 /// 3 /// @brief Tools to manipulate the FPA structure elements. 4 /// 5 /// @ingroup Camera 6 /// 7 /// @author Eugene Magnier, IfA 8 /// 9 /// @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2006-10-21 04:02:36 $ 11 /// 12 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmFPA.h 2 * @brief Tools to manipulate the FPA structure elements. 3 * 4 * @author Eugene Magnier, IfA 5 * 6 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_FPA_VIEW_H 16 12 #define PM_FPA_VIEW_H 13 14 /// @addtogroup Camera Camera Layout 15 /// @{ 17 16 18 17 #include "pmFPA.h" … … 112 111 ); 113 112 113 /// @} 114 114 #endif -
trunk/psModules/src/camera/pmHDU.h
r10081 r11253 1 /// @file pmHDU.h 2 /// 3 /// @brief Define a header data unit (from a FITS file), with functions to read and write 4 /// 5 /// @ingroup Camera 6 /// 7 /// @author Paul Price, IfA 8 /// 9 /// @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2006-11-18 23:43:28 $ 11 /// 12 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmHDU.h 2 * @brief Define a header data unit (from a FITS file), with functions to read and write 3 * 4 * @author Paul Price, IfA 5 * 6 * @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_HDU_H 16 12 #define PM_HDU_H 13 14 /// @addtogroup Camera Camera Layout 15 /// @{ 17 16 18 17 /// An instance of the FITS Header Data Unit … … 80 79 ); 81 80 81 /// @} 82 82 #endif -
trunk/psModules/src/camera/pmHDUGenerate.h
r9603 r11253 1 /// @file pmHDUGenerate.h 2 /// 3 /// @brief Generate HDU pixels from FPA components that have pixels 4 /// 5 /// @ingroup Camera 6 /// 7 /// @author Paul Price, IfA 8 /// 9 /// @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2006-10-17 03:29:08 $ 11 /// 12 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmHDUGenerate.h 2 * @brief Generate HDU pixels from FPA components that have pixels 3 * 4 * @author Paul Price, IfA 5 * 6 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_HDU_GENERATE_H 16 12 #define PM_HDU_GENERATE_H 13 14 /// @addtogroup Camera Camera Layout 15 /// @{ 17 16 18 17 #include "pmFPA.h" … … 53 52 bool pmHDUGenerateForFPA(pmFPA *fpa ///< The fpa for which to generate an HDU 54 53 ); 55 56 54 /// @} 57 55 #endif -
trunk/psModules/src/camera/pmHDUUtils.h
r9703 r11253 1 /// @file pmHDUUtils.h 2 /// 3 /// @brief Utility functions for working with an HDU 4 /// 5 /// @ingroup Camera 6 /// 7 /// @author Paul Price, IfA 8 /// 9 /// @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2006-10-21 03:31:07 $ 11 /// 12 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmHDUUtils.h 2 * @brief Utility functions for working with an HDU 3 * 4 * @author Paul Price, IfA 5 * 6 * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_HDU_UTILS_H 16 12 #define PM_HDU_UTILS_H 13 14 /// @addtogroup Camera Camera Layout 15 /// @{ 17 16 18 17 #include "pmFPA.h" … … 59 58 bool header ///< Print header? 60 59 ); 61 60 /// @} 62 61 #endif -
trunk/psModules/src/concepts/pmConcepts.h
r10967 r11253 1 /// @file pmConcepts.h 2 /// 3 /// @brief Top-level functions for defining, registering, reading and writing concepts 4 /// 5 /// @ingroup Concepts 6 /// 7 /// @author Paul Price, IfA 8 /// 9 /// @version $Revision: 1.10 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2007-01-08 22:31:41 $ 11 /// 12 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmConcepts.h 2 * @brief Top-level functions for defining, registering, reading and writing concepts 3 * 4 * @author Paul Price, IfA 5 * 6 * @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_CONCEPTS_H 16 12 #define PM_CONCEPTS_H 13 14 /// @addtogroup Concepts Data Abstraction Concepts 15 /// @{ 17 16 18 17 #include <pslib.h> … … 36 35 const pmCell *cell ///< Cell for concept, or NULL 37 36 ); 38 39 37 40 38 /// A "concept" specification … … 193 191 const pmFPA *source ///< The source FPA 194 192 ); 195 196 193 /// @} 197 194 #endif -
trunk/psModules/src/concepts/pmConceptsAverage.h
r9581 r11253 1 /// @file pmConceptsAverage.h 2 /// 3 /// @brief Average the values of multiple concepts 4 /// 5 /// @ingroup Concepts 6 /// 7 /// @author Paul Price, IfA 8 /// 9 /// @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2006-10-16 22:03:56 $ 11 /// 12 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmConceptsAverage.h 2 * @brief Average the values of multiple concepts 3 * 4 * @author Paul Price, IfA 5 * 6 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_CONCEPTS_AVERAGE_H 16 12 #define PM_CONCEPTS_AVERAGE_H 13 14 /// @addtogroup Concepts Data Abstraction Concepts 15 /// @{ 17 16 18 17 #include <pslib.h> … … 41 40 ); 42 41 42 /// @} 43 43 #endif -
trunk/psModules/src/concepts/pmConceptsPhotcode.h
r11251 r11253 1 /* @file pmConceptsPhotcode.h2 * @brief Generate a photcode from the concepts3 * 4 * @author Eugene Magnier, IfA5 * 6 * @version $Revision: 1.6$ $Name: not supported by cvs2svn $7 * @date $Date: 2007-01-24 01:05:41$8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii1 /* @file pmConceptsPhotcode.h 2 * @brief Generate a photcode from the concepts 3 * 4 * @author Eugene Magnier, IfA 5 * 6 * @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 9 */ 10 10 -
trunk/psModules/src/concepts/pmConceptsRead.h
r9581 r11253 1 /// @file pmConceptsRead.h 2 /// 3 /// @brief Reading concepts from a variety of sources. 4 /// 5 /// @ingroup Concepts 6 /// 7 /// @author Paul Price, IfA 8 /// 9 /// @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2006-10-16 22:03:56 $ 11 /// 12 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmConceptsRead.h 2 * @brief Reading concepts from a variety of sources. 3 * 4 * @author Paul Price, IfA 5 * 6 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:14 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_CONCEPTS_READ_H … … 64 60 psDB *db // The database handle 65 61 ); 66 62 /// @} 67 63 #endif -
trunk/psModules/src/concepts/pmConceptsStandard.h
r11132 r11253 1 /// @file pmConceptsStandard.h 2 /// 3 /// @brief Private functions for parsing and formatting standard concepts. 4 /// 5 /// @ingroup Concepts 6 /// 7 /// @author Paul Price, IfA 8 /// 9 /// @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2007-01-18 03:14:09 $ 11 /// 12 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmConceptsStandard.h 2 * @brief Private functions for parsing and formatting standard concepts. 3 * 4 * @author Paul Price, IfA 5 * 6 * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:15 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_CONCEPTS_STANDARD_H 16 12 #define PM_CONCEPTS_STANDARD_H 17 13 14 /// @addtogroup Concepts Data Abstraction Concepts 15 /// @{ 16 18 17 #include <pslib.h> 19 18 #include "pmFPA.h" 20 21 // Functions to parse and format the standard concepts22 23 19 24 20 /// Parse the FPA.FILTER concept to apply a lookup table … … 165 161 const pmCell *cell ///< Cell for concept, or NULL 166 162 ); 167 163 /// @} 168 164 #endif -
trunk/psModules/src/concepts/pmConceptsWrite.h
r9581 r11253 1 /// @file pmConceptsWrite.h 2 /// 3 /// @brief Writing concepts to a variety of sources. 4 /// 5 /// @ingroup Concepts 6 /// 7 /// @author Paul Price, IfA 8 /// 9 /// @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2006-10-16 22:03:56 $ 11 /// 12 /// Copyright 2005-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmConceptsWrite.h 2 * @brief Writing concepts to a variety of sources. 3 * 4 * @author Paul Price, IfA 5 * 6 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:15 $ 8 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_CONCEPTS_WRITE_H 16 12 #define PM_CONCEPTS_WRITE_H 13 14 /// @addtogroup Concepts Data Abstraction Concepts 15 /// @{ 17 16 18 17 #include <pslib.h> … … 62 61 const psMetadata *concepts ///< The concepts 63 62 ); 64 63 /// @} 65 64 #endif -
trunk/psModules/src/config/Makefile.am
r11250 r11253 17 17 pmErrorCodes.h 18 18 19 CLEANFILES = *~20 21 19 # Error codes. 22 20 BUILT_SOURCES = pmErrorCodes.h pmErrorCodes.c 23 CLEANFILES = pmErrorCodes.h pmErrorCodes.c21 CLEANFILES = *~ pmErrorCodes.h pmErrorCodes.c 24 22 25 23 pmErrorCodes.h : pmErrorCodes.dat pmErrorCodes.h.in -
trunk/psModules/src/detrend/pmBias.h
r10302 r11253 1 /// @file pmBias.h 2 /// 3 /// @brief Subtract the overscan, bias and dark 4 /// 5 /// @ingroup Detrend 6 /// 7 /// @author George Gusciora, MHPCC 8 /// @author Paul Price, IfA 9 /// 10 /// @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 11 /// @date $Date: 2006-11-30 01:03:06 $ 12 /// 13 /// Copyright 2004--2006 Institute for Astronomy, University of Hawaii 14 /// 1 /* @file pmBias.h 2 * @brief Subtract the overscan, bias and dark 3 * 4 * @author George Gusciora, MHPCC 5 * @author Paul Price, IfA 6 * 7 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2007-01-24 02:54:15 $ 9 * Copyright 2004--2006 Institute for Astronomy, University of Hawaii 10 */ 15 11 16 12 #ifndef PM__BIAS_H 17 13 #define PM__BIAS_H 14 15 /// @addtogroup detrend Detrend Creation and Application 16 /// @{ 18 17 19 18 #include <pslib.h> … … 66 65 ); 67 66 67 /// @} 68 68 #endif -
trunk/psModules/src/detrend/pmDetrendDB.h
r9854 r11253 1 /** @file pmDetrendDB.h 2 * 3 * @brief Tools to query the detrend database system 4 * 5 * the functions in here do not perform the detrend database queries directly. all interfaces 6 * to the detrend database go through the external dettools functions. this allows the modules 7 * and directly dependent program to be sufficiently independent of the database schema that it 8 * can be used with any properly defined detrend database tables. 9 * 10 * XXX place the specific name of the detrend database query command in the configuration data 11 * 12 * @ingroup Detrend 13 * 14 * @author EAM, IfA 15 * 16 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 17 * @date $Date: 2006-11-04 02:34:01 $ 18 * 19 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 20 */ 1 /* @file pmDetrendDB.h 2 * @brief Tools to query the detrend database system 3 * 4 * the functions in here do not perform the detrend database queries directly. all interfaces 5 * to the detrend database go through the external dettools functions. this allows the modules 6 * and directly dependent program to be sufficiently independent of the database schema that it 7 * can be used with any properly defined detrend database tables. 8 * 9 * @author EAM, IfA 10 * 11 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2007-01-24 02:54:15 $ 13 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 14 */ 21 15 22 16 #ifndef PM_DETREND_DB_H 23 17 #define PM_DETREND_DB_H 18 19 /// @addtogroup detrend Detrend Creation and Application 20 /// @{ 24 21 25 22 #include "pmFPALevel.h" … … 69 66 char *pmDetrendFile (const char *detID, const char *classID); 70 67 68 /// @} 71 69 # endif -
trunk/psModules/src/detrend/pmFlatField.h
r9724 r11253 1 /// @file pmFlatField.h 2 /// 3 /// @brief Apply flat field calibration 4 /// 5 /// @ingroup Detrend 6 /// 7 /// @author Ross Harman, MHPCC 8 /// @author Paul Price, IfA 9 /// 10 /// @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 11 /// @date $Date: 2006-10-24 03:48:42 $ 12 /// 13 /// Copyright 2004-2006 Institute for Astronomy, University of Hawaii 14 /// 1 /* @file pmFlatField.h 2 * @brief Apply flat field calibration 3 * 4 * @author Ross Harman, MHPCC 5 * @author Paul Price, IfA 6 * 7 * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2007-01-24 02:54:15 $ 9 * Copyright 2004-2006 Institute for Astronomy, University of Hawaii 10 */ 15 11 16 12 #ifndef PM_FLAT_FIELD_H 17 13 #define PM_FLAT_FIELD_H 14 15 /// @addtogroup detrend Detrend Creation and Application 16 /// @{ 18 17 19 18 #include "pmFPA.h" … … 29 28 const pmReadout *flat ///< Readout with flat image 30 29 ); 31 32 30 /// @} 33 31 #endif -
trunk/psModules/src/detrend/pmFlatNormalize.h
r9614 r11253 1 /// @file pmFlatNormalize.h 2 /// 3 /// @brief Normalize flat-field measurements 4 /// 5 /// @ingroup Detrend 6 /// 7 /// @author Paul Price, IfA 8 /// 9 /// @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 10 /// @date $Date: 2006-10-17 20:49:10 $ 11 /// 12 /// Copyright 2004-2006 Institute for Astronomy, University of Hawaii 13 /// 1 /* @file pmFlatNormalize.h 2 * @brief Normalize flat-field measurements 3 * 4 * @author Paul Price, IfA 5 * 6 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:15 $ 8 * Copyright 2004-2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_FLAT_NORMALIZE_H 16 12 #define PM_FLAT_NORMALIZE_H 17 13 14 /// @addtogroup detrend Detrend Creation and Application 15 /// @{ 16 18 17 #include <pslib.h> 19 18 20 /// Normali se flat-field measurements19 /// Normalize flat-field measurements 21 20 /// 22 21 /// We have f_ij = g_i s_j where f_ij is the flux recorded for chip i and integration j, g_i is the gain for … … 31 30 ); 32 31 32 /// @} 33 33 #endif -
trunk/psModules/src/detrend/pmFringeStats.h
r9951 r11253 1 /// @file pmFringeStats.h 2 /// 3 /// @brief Measure fringe statistics, and apply correction 4 /// 5 /// @ingroup Detrend 6 /// 7 /// @author Eugene Magnier, IfA 8 /// @author Paul Price, IfA 9 /// 10 /// @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 11 /// @date $Date: 2006-11-13 22:19:52 $ 12 /// 13 /// Copyright 2004-2006 Institute for Astronomy, University of Hawaii 14 /// 1 /* @file pmFringeStats.h 2 * @brief Measure fringe statistics, and apply correction 3 * 4 * @author Eugene Magnier, IfA 5 * @author Paul Price, IfA 6 * 7 * @version $Revision: 1.12 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2007-01-24 02:54:15 $ 9 * Copyright 2004-2006 Institute for Astronomy, University of Hawaii 10 */ 15 11 16 12 #ifndef PM_FRINGE_STATS 17 13 #define PM_FRINGE_STATS 14 15 /// @addtogroup detrend Detrend Creation and Application 16 /// @{ 18 17 19 18 ////////////////////////////////////////////////////////////////////////////////////////////////////////////// … … 212 211 float keepFrac ///< Minimum fraction of regions to keep, for pmFringeScaleMeasure 213 212 ); 214 215 213 /// @} 216 214 #endif -
trunk/psModules/src/detrend/pmMaskBadPixels.h
r10026 r11253 1 /// @file pmMaskBadPixels.h 2 /// 3 /// @brief Mask bad pixels 4 /// 5 /// @ingroup Detrend 6 /// 7 /// @author Ross Harman, MHPCC 8 /// @author Eugene Magnier, IfA 9 /// 10 /// @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 11 /// @date $Date: 2006-11-17 01:17:59 $ 12 /// 13 /// Copyright 2004 Institute for Astronomy, University of Hawaii 14 /// 1 /* @file pmMaskBadPixels.h 2 * @brief Mask bad pixels 3 * 4 * @author Ross Harman, MHPCC 5 * @author Eugene Magnier, IfA 6 * 7 * @version $Revision: 1.12 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2007-01-24 02:54:15 $ 9 * Copyright 2004 Institute for Astronomy, University of Hawaii 10 */ 15 11 16 12 #ifndef PM_MASK_BAD_PIXELS_H 17 13 #define PM_MASK_BAD_PIXELS_H 14 15 /// @addtogroup detrend Detrend Creation and Application 16 /// @{ 18 17 19 18 #include <pslib.h> … … 56 55 psMaskType maskVal ///< Value to set for bad pixels 57 56 ); 58 59 60 61 57 /// @} 62 58 #endif -
trunk/psModules/src/detrend/pmNonLinear.h
r9617 r11253 1 /// @file pmNonLinear.h 2 /// 3 /// @brief Perform non-linear correction through polynomial or table lookup 4 /// 5 /// @ingroup Detrend 6 /// 7 /// @author George Gusciora, MHPCC 8 /// @author Paul Price, IfA 9 /// 10 /// @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 11 /// @date $Date: 2006-10-17 22:57:27 $ 12 /// 13 /// Copyright 2004 Institute for Astronomy, University of Hawaii 14 /// 1 /* @file pmNonLinear.h 2 * @brief Perform non-linear correction through polynomial or table lookup 3 * 4 * @author George Gusciora, MHPCC 5 * @author Paul Price, IfA 6 * 7 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2007-01-24 02:54:15 $ 9 * Copyright 2004 Institute for Astronomy, University of Hawaii 10 */ 15 11 16 12 #ifndef PM_NON_LINEAR_H 17 13 #define PM_NON_LINEAR_H 14 15 /// @addtogroup detrend Detrend Creation and Application 16 /// @{ 18 17 19 18 #include <pslib.h> … … 36 35 ); 37 36 37 /// @} 38 38 #endif -
trunk/psModules/src/detrend/pmShutterCorrection.h
r9984 r11253 1 /// @file pmShutterCorrection.h 2 /// 3 /// @brief Functions to build and apply a shutter exposure-time correction. 4 /// 5 /// @ingroup Detrend 6 /// 7 /// @author Eugene Magnier, IfA 8 /// @author Paul Price, IfA 9 /// 10 /// @version $Revision: 1.10 $ $Name: not supported by cvs2svn $ 11 /// @date $Date: 2006-11-15 00:40:49 $ 12 /// 13 /// Copyright 2006 Institute for Astronomy, University of Hawaii 14 /// 15 16 17 /// A mechanical shutter may not yield uniform exposure times as a function of 18 /// position on the detector. The typical error consists of a constant 19 /// exposure-time offset relative to the requested value, ie exposure time is 20 /// T_o + dT(x,y). The exposure error, dT, may be measured with the following 21 /// scheme. Obtain a set of exposures with different exposures times taken of 22 /// the same flat-field source; the source must be spatially stable between the 23 /// exposures, but need not have a stable amplitude. For an illuminating flux 24 /// of intensity F(x,y) = F_o f(x,y), the signal recorded by any pixel in the 25 /// detector is given by: S(t,x,y) = F_o(t) f(x,y) (T_o + dT(x,y)) where F_o is 26 /// the F_o(t) is the (variable) overall intensity of the illuminating source 27 /// and f(x,y) is the spatial illumination patter times the flat-field response. 28 /// Choose a reference location in the image (eg, the detector center) and 29 /// divide by the value of that region (ie, mean or median): 30 /// 31 /// s(t,x,y) = S(t,x,y) / S(t,0,0) 32 /// s(t,x,y) = F_o(t) f(x,y) (T_o + dT(x,y)) / F_o(t) f(0,0) (T_o + dT(0,0)) 33 /// s(t,x,y) = f(x,y) (T_o + dT(x,y)) / f(0,0) (T_o + dT(0,0)) 34 /// 35 /// we can absorb the term f(0,0) into f(x,y) as we have no motivation for the 36 /// scale of f(x,y). For any single pixel, over the set of exposures, we thus 37 /// need to solve for dT(x,y), dT(0,0), and f'(x,y) in the equation: 38 /// s(t,x,y) = f'(x,y) (T_o + dT(x,y)) / (T_o + dT(0,0)) 39 /// 40 /// we avoid directly fitting these values as the process would be a non-linear 41 /// least-squares problem for every pixel in the image, and thus very time 42 /// consuming. There are linear options which may be used instead. 43 /// First, as T_o goes to a large value, s() approaches the value of f'(x,y). 44 /// Next, as T_o goes to a very small value, s() approaches the value of 45 /// f'(x,y)*dT(x,y)/dT(0,0). Finally, when s() has the value of 46 /// f'(x,y)*(1 + dT(x,y)/dT(0,0))/2, T_o has the value of dT(0,0). with data 47 /// points covering a reasonable dynamic range, we can solve for these three 48 /// values by interpolation and/or extrapolation. 49 /// 50 /// To take the strategy one step further, we could use the above recipe to 51 /// obtain a guess for the three parameters and then apply non-linear fitting to 52 /// solve more accurately for the parameters. If we limit this operation to a 53 /// handful of positions in the image (user defined, but the obvious choice would 54 /// be positions near the center, edges, and corners), then we may determine a 55 /// good value for dT(0,0). Since there is only one dT(0,0) for the image, we 56 /// can apply the resulting measurement to the rest of the pixels in the image. 57 /// If dT(0,0) is not a free parameter, then the fitting process is linear in 58 /// terms of dT(x,y) and f'(x,y) 1 /* @file pmShutterCorrection.h 2 * @brief Functions to build and apply a shutter exposure-time correction. 3 * 4 * @author Eugene Magnier, IfA 5 * @author Paul Price, IfA 6 * 7 * @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2007-01-24 02:54:15 $ 9 * Copyright 2006 Institute for Astronomy, University of Hawaii 10 */ 59 11 60 12 #ifndef PM_SHUTTER_CORRECTION_H 61 13 #define PM_SHUTTER_CORRECTION_H 14 15 /// @addtogroup detrend Detrend Creation and Application 16 /// @{ 17 18 /* A mechanical shutter may not yield uniform exposure times as a function of 19 * position on the detector. The typical error consists of a constant 20 * exposure-time offset relative to the requested value, ie exposure time is 21 * T_o + dT(x,y). The exposure error, dT, may be measured with the following 22 * scheme. Obtain a set of exposures with different exposures times taken of 23 * the same flat-field source; the source must be spatially stable between the 24 * exposures, but need not have a stable amplitude. For an illuminating flux 25 * of intensity F(x,y) = F_o f(x,y), the signal recorded by any pixel in the 26 * detector is given by: S(t,x,y) = F_o(t) f(x,y) (T_o + dT(x,y)) where F_o is 27 * the F_o(t) is the (variable) overall intensity of the illuminating source 28 * and f(x,y) is the spatial illumination patter times the flat-field response. 29 * Choose a reference location in the image (eg, the detector center) and 30 * divide by the value of that region (ie, mean or median): 31 * 32 * s(t,x,y) = S(t,x,y) / S(t,0,0) 33 * s(t,x,y) = F_o(t) f(x,y) (T_o + dT(x,y)) / F_o(t) f(0,0) (T_o + dT(0,0)) 34 * s(t,x,y) = f(x,y) (T_o + dT(x,y)) / f(0,0) (T_o + dT(0,0)) 35 * 36 * we can absorb the term f(0,0) into f(x,y) as we have no motivation for the 37 * scale of f(x,y). For any single pixel, over the set of exposures, we thus 38 * need to solve for dT(x,y), dT(0,0), and f'(x,y) in the equation: 39 * s(t,x,y) = f'(x,y) (T_o + dT(x,y)) / (T_o + dT(0,0)) 40 * 41 * we avoid directly fitting these values as the process would be a non-linear 42 * least-squares problem for every pixel in the image, and thus very time 43 * consuming. There are linear options which may be used instead. 44 * First, as T_o goes to a large value, s() approaches the value of f'(x,y). 45 * Next, as T_o goes to a very small value, s() approaches the value of 46 * f'(x,y)*dT(x,y)/dT(0,0). Finally, when s() has the value of 47 * f'(x,y)*(1 + dT(x,y)/dT(0,0))/2, T_o has the value of dT(0,0). with data 48 * points covering a reasonable dynamic range, we can solve for these three 49 * values by interpolation and/or extrapolation. 50 * 51 * To take the strategy one step further, we could use the above recipe to 52 * obtain a guess for the three parameters and then apply non-linear fitting to 53 * solve more accurately for the parameters. If we limit this operation to a 54 * handful of positions in the image (user defined, but the obvious choice would 55 * be positions near the center, edges, and corners), then we may determine a 56 * good value for dT(0,0). Since there is only one dT(0,0) for the image, we 57 * can apply the resulting measurement to the rest of the pixels in the image. 58 * If dT(0,0) is not a free parameter, then the fitting process is linear in 59 * terms of dT(x,y) and f'(x,y) 60 */ 62 61 63 62 #include <pslib.h> … … 130 129 ); 131 130 131 /// @} 132 132 #endif -
trunk/psModules/src/detrend/pmSkySubtract.h
r10299 r11253 1 /* *@file pmSubtractSky.h1 /* @file pmSubtractSky.h 2 2 * 3 * This file will contain a module which will create a model of the4 * background sky and subtract that from the input image.3 * This file will contain a module which will create a model of the 4 * background sky and subtract that from the input image. 5 5 * 6 * @author GLG, MHPCC6 * @author GLG, MHPCC 7 7 * 8 * @version $Revision: 1.1 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-11-30 00:52:21 $ 10 * 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 12 * 8 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2007-01-24 02:54:15 $ 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 13 11 */ 14 12 15 13 #ifndef PM_SUBTRACT_SKY_H 16 14 #define PM_SUBTRACT_SKY_H 15 16 /// @addtogroup detrend Detrend Creation and Application 17 /// @{ 17 18 18 19 #include<stdio.h> … … 34 35 psStats *stats, 35 36 float clipSD); 37 38 /// @} 36 39 #endif -
trunk/psModules/src/extras/pmKapaPlots.c
r10866 r11253 7 7 * @author EAM, IfA 8 8 * 9 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $10 * @date $Date: 2007-01- 01 21:03:41$9 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2007-01-24 02:54:15 $ 11 11 * 12 12 * Copyright 2006 Institute for Astronomy, University of Hawaii … … 148 148 # include "pmKapaPlots.h" 149 149 150 int pmKapaOpen ( )150 int pmKapaOpen (bool showWindow) 151 151 { 152 152 return -1; -
trunk/psModules/src/extras/pmKapaPlots.h
r10866 r11253 1 /** @file pmKapaPlots.h 2 * 3 * @brief functions to make plots with the external program 'kapa' 4 * 5 * @ingroup extras 6 * 7 * @author EAM, IfA 8 * 9 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2007-01-01 21:03:41 $ 11 * 12 * Copyright 2006 Institute for Astronomy, University of Hawaii 13 */ 1 /* @file pmKapaPlots.h 2 * @brief functions to make plots with the external program 'kapa' 3 * 4 * @author EAM, IfA 5 * 6 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:15 $ 8 * Copyright 2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_KAPA_PLOTS_H 16 12 #define PM_KAPA_PLOTS_H 13 14 /// @addtogroup Extras Miscellaneous Funtions 15 /// @{ 17 16 18 17 // move to psLib or psModules … … 31 30 # endif 32 31 32 /// @} 33 33 #endif // PM_KAPA_PLOTS_H -
trunk/psModules/src/extras/psIOBuffer.h
r10610 r11253 1 /** @file psPipe.h 2 * 3 * @brief 3-stream pipe 4 * 5 * @ingroup misc 6 * 7 * @author EAM, IfA 8 * 9 * @version $Revision: 1.1 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2006-12-10 18:27:26 $ 11 * 12 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 13 */ 1 /* @file IOBuffer.h 2 * @brief input/output character buffer 3 * 4 * @author EAM, IfA 5 * 6 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:15 $ 8 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PS_IO_BUFFER_H 16 12 #define PS_IO_BUFFER_H 13 14 /// @addtogroup Extras Miscellaneous Funtions 15 /// @{ 17 16 18 17 typedef struct … … 32 31 int psIOBufferReadEmpty (psIOBuffer *buffer, int maxRetries, int fd); 33 32 33 /// @} 34 34 # endif -
trunk/psModules/src/extras/psPipe.h
r10610 r11253 1 /** @file psPipe.h 2 * 3 * @brief 3-stream pipe 4 * 5 * @ingroup misc 6 * 7 * @author EAM, IfA 8 * 9 * @version $Revision: 1.1 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2006-12-10 18:27:26 $ 11 * 12 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 13 */ 1 /* @file psPipe.h 2 * @brief 3-stream pipe 3 * 4 * @author EAM, IfA 5 * 6 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:15 $ 8 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PS_PIPE_H 16 12 #define PS_PIPE_H 13 14 /// @addtogroup Extras Miscellaneous Funtions 15 /// @{ 17 16 18 17 // move these to pslib?? … … 31 30 int psPipeClose (psPipe *pipe); 32 31 32 /// @} 33 33 # endif -
trunk/psModules/src/extras/psVectorBracket.h
r10610 r11253 1 /* @file psVectorBracket.h 2 * @brief vector bracket functions 3 * 4 * @author EAM, IfA 5 * 6 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:15 $ 8 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 9 */ 1 10 2 11 # ifndef PS_VECTOR_BRACKET_H 3 12 # define PS_VECTOR_BRACKET_H 13 14 /// @addtogroup Extras Miscellaneous Funtions 15 /// @{ 4 16 5 17 int psVectorBracket(const psVector *index, psF32 key, bool above); … … 7 19 psF32 psVectorInterpolate(const psVector *index, const psVector *value, psF32 key); 8 20 21 /// @} 9 22 # endif /* PS_VECTOR_BRACKET_H */ -
trunk/psModules/src/imcombine/pmImageCombine.h
r11115 r11253 1 /* *@file pmImageCombine.h1 /* @file pmImageCombine.h 2 2 * 3 * This file will perform image combination of several images of the4 * same field, produce a list of questionable pixels, then tag some5 * of those pixels as cosmic rays.3 * This file will perform image combination of several images of the 4 * same field, produce a list of questionable pixels, then tag some 5 * of those pixels as cosmic rays. 6 6 * 7 * @author Paul Price, IfA (original prototype)8 * @author GLG, MHPCC7 * @author Paul Price, IfA (original prototype) 8 * @author GLG, MHPCC 9 9 * 10 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2007-01-16 23:51:51 $ 12 * 13 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 14 * 10 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2007-01-24 02:54:15 $ 12 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 15 13 */ 16 14 17 15 #ifndef PM_IMAGE_COMBINE_H 18 16 #define PM_IMAGE_COMBINE_H 17 18 /// @addtogroup imcombine Image Combinations 19 /// @{ 19 20 20 21 #include <stdio.h> … … 43 44 psF32 gradLimit ///< Gradient limit 44 45 ); 46 47 /// @} 45 48 #endif -
trunk/psModules/src/imcombine/pmImageSubtract.h
r9621 r11253 1 /* *@file ImageSubtract.h1 /* @file ImageSubtract.h 2 2 * 3 * This file will contain code which creates a set of kernel basis4 * functions, solves for their solution, and applies them to an image.3 * This file will contain code which creates a set of kernel basis 4 * functions, solves for their solution, and applies them to an image. 5 5 * 6 * @author Paul Price, IfA (original prototype)7 * @author GLG, MHPCC6 * @author Paul Price, IfA (original prototype) 7 * @author GLG, MHPCC 8 8 * 9 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2006-10-18 02:29:15 $ 11 * 12 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 13 * 9 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2007-01-24 02:54:15 $ 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 14 12 */ 15 13 16 14 #ifndef PM_IMAGE_COMBINE_H 17 15 #define PM_IMAGE_COMBINE_H 16 17 /// @addtogroup imcombine Image Combinations 18 /// @{ 18 19 19 20 #include <stdio.h> … … 120 121 ); 121 122 123 /// @} 122 124 #endif -
trunk/psModules/src/imcombine/pmReadoutCombine.h
r10250 r11253 1 /// @file pmReadoutCombine.h 2 /// 3 /// @brief Combine multiple readouts 4 /// 5 /// @ingroup Image combination 6 /// 7 /// @author George Gusciora, MHPCC 8 /// @author Paul Price, IfA 9 /// 10 /// @version $Revision: 1.9 $ $Name: not supported by cvs2svn $ 11 /// @date $Date: 2006-11-29 01:27:03 $ 12 /// 13 /// Copyright 2004-2006 Institute for Astronomy, University of Hawaii 14 /// 15 /// 1 /* @file pmReadoutCombine.h 2 * @brief Combine multiple readouts 3 * 4 * @author George Gusciora, MHPCC 5 * @author Paul Price, IfA 6 * 7 * @version $Revision: 1.10 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2007-01-24 02:54:15 $ 9 * Copyright 2004-2006 Institute for Astronomy, University of Hawaii 10 */ 16 11 17 12 #ifndef PM_READOUT_COMBINE_H 18 13 #define PM_READOUT_COMBINE_H 14 15 /// @addtogroup imcombine Image Combinations 16 /// @{ 19 17 20 18 #include <pslib.h> … … 50 48 ); 51 49 50 /// @} 52 51 #endif -
trunk/psModules/src/objects/pmGrowthCurve.h
r9897 r11253 1 /* @file pmGrowthCurve.h 2 * @brief functions to manipulate the curve-of-growth data 3 * 4 * @author EAM, IfA 5 * 6 * @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:15 $ 8 * Copyright 2006 Institute for Astronomy, University of Hawaii 9 */ 1 10 2 11 # ifndef PM_GROWTH_CURVE_H 3 12 # define PM_GROWTH_CURVE_H 13 14 /// @addtogroup Objects Object Detection / Analysis Functions 15 /// @{ 4 16 5 17 typedef struct … … 18 30 psF32 pmGrowthCurveCorrect (pmGrowthCurve *growth, psF32 radius); 19 31 32 /// @} 20 33 # endif /* PM_GROWTH_CURVE_H */ -
trunk/psModules/src/objects/pmModel.h
r9810 r11253 1 /** @file pmObjects.h 1 /* @file pmObjects.h 2 * @brief Functions to define and manipulate object models 2 3 * 3 * Functions to define and manipulate object models 4 * @author GLG, MHPCC 5 * @author EAM, IfA 4 6 * 5 * @author GLG, MHPCC 6 * @author EAM, IfA 7 * 8 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-10-31 19:38:44 $ 10 * 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 12 * 7 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2007-01-24 02:54:15 $ 9 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 13 10 */ 14 11 15 12 # ifndef PM_MODEL_H 16 13 # define PM_MODEL_H 14 15 /// @addtogroup Objects Object Detection / Analysis Functions 16 /// @{ 17 17 18 18 // type of model carried by the pmModel structure … … 125 125 ); 126 126 127 /// @} 127 128 # endif /* PM_MODEL_H */ -
trunk/psModules/src/objects/pmModelGroup.h
r10257 r11253 1 /** @file pmModelGroup.h 2 * 3 * The object model function types are defined to allow for the flexible addition 4 * of new object models. Every object model, with parameters represented by 5 * pmModel, has an associated set of functions which provide necessary support 6 * operations. A set of abstract functions allow the programmer to select the 7 * approriate function or property for a specific named object model. 8 * 9 * @author EAM, IfA 10 * 11 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2006-11-29 02:36:07 $ 13 * 14 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 15 * 1 /* @file pmModelGroup.h 2 * 3 * The object model function types are defined to allow for the flexible addition 4 * of new object models. Every object model, with parameters represented by 5 * pmModel, has an associated set of functions which provide necessary support 6 * operations. A set of abstract functions allow the programmer to select the 7 * approriate function or property for a specific named object model. 8 * 9 * @author EAM, IfA 10 * 11 * @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2007-01-24 02:54:15 $ 13 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 16 14 */ 17 15 18 16 # ifndef PM_MODEL_GROUP_H 19 17 # define PM_MODEL_GROUP_H 18 19 /// @addtogroup Objects Object Detection / Analysis Functions 20 /// @{ 20 21 21 22 // This function is the model chi-square minimization function for this model. … … 200 201 ); 201 202 203 /// @} 202 204 # endif /* PM_MODEL_GROUP_H */ -
trunk/psModules/src/objects/pmMoments.h
r6872 r11253 1 /** @file pmMoments.h 1 /* @file pmMoments.h 2 * @brief Definitions of the moments structure 2 3 * 3 * Definitions of the moments structure4 * @author GLG, MHPCC 4 5 * 5 * @author GLG, MHPCC 6 * 7 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2006-04-17 18:01:05 $ 9 * 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 11 * 6 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:15 $ 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 12 9 */ 13 10 14 11 # ifndef PM_MOMENTS_H 15 12 # define PM_MOMENTS_H 13 14 /// @addtogroup Objects Object Detection / Analysis Functions 15 /// @{ 16 16 17 17 /** pmMoments data structure … … 43 43 pmMoments *pmMomentsAlloc(); 44 44 45 /// @} 45 46 # endif -
trunk/psModules/src/objects/pmObjects.h
r9621 r11253 1 /* *@file pmObjects.h1 /* @file pmObjects.h 2 2 * 3 3 * The process of finding, measuring, and classifying astronomical sources on … … 8 8 * construct a complete object measurement suite. 9 9 * 10 * @author GLG, MHPCC10 * @author GLG, MHPCC 11 11 * 12 * @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2006-10-18 02:29:15 $ 14 * 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 16 * 12 * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2007-01-24 02:54:15 $ 14 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 17 15 */ 18 16 19 17 #ifndef PM_OBJECTS_H 20 18 #define PM_OBJECTS_H 19 20 /// @addtogroup Objects Object Detection / Analysis Functions 21 /// @{ 21 22 22 23 #include <stdio.h> … … 64 65 ); 65 66 66 67 /// @} 67 68 #endif -
trunk/psModules/src/objects/pmPSF.h
r9924 r11253 1 /* *@file pmPSF.h1 /* @file pmPSF.h 2 2 * 3 3 * This file contains typedefs for the Point-Spread Function and prototypes 4 4 * for functions that calculate the PSF. 5 5 * 6 * @author EAM, IfA6 * @author EAM, IfA 7 7 * 8 * 9 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii10 * 8 * @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2007-01-24 02:54:15 $ 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 11 11 */ 12 12 13 13 # ifndef PM_PSF_H 14 14 # define PM_PSF_H 15 16 /// @addtogroup Objects Object Detection / Analysis Functions 17 /// @{ 15 18 16 19 typedef enum { … … 96 99 pmPSF *pmPSFBuildSimple (char *typeName, float sxx, float syy, float sxy, ...); 97 100 101 /// @} 98 102 # endif -
trunk/psModules/src/objects/pmPSF_IO.h
r10421 r11253 1 /* *@file pmPSF.h1 /* @file pmPSF.h 2 2 * 3 3 * This file contains typedefs for the Point-Spread Function and prototypes 4 4 * for functions that calculate the PSF. 5 5 * 6 * @author EAM, IfA6 * @author EAM, IfA 7 7 * 8 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-12-03 18:48:10 $ 10 * 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 12 * 8 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2007-01-24 02:54:15 $ 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 13 11 */ 14 12 15 13 # ifndef PM_PSF_IO_H 16 14 # define PM_PSF_IO_H 15 16 /// @addtogroup Objects Object Detection / Analysis Functions 17 /// @{ 17 18 18 19 psMetadata *pmPSFtoMetadata (psMetadata *metadata, pmPSF *psf); … … 30 31 bool pmReadoutReadPSFmodel (pmReadout *readout, const pmFPAview *view, pmFPAfile *file, pmConfig *config); 31 32 33 /// @} 32 34 # endif -
trunk/psModules/src/objects/pmPSFtry.h
r10197 r11253 1 /* *@file pmPSFtry.h1 /* @file pmPSFtry.h 2 2 * 3 3 * This file contains code that allows the user to try to fit several 4 4 * PSF models to an image. 5 5 * 6 * @author EAM, IfA6 * @author EAM, IfA 7 7 * 8 * @version $Revision: 1.10 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-11-26 22:21:50 $ 10 * 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 12 * 8 * @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2007-01-24 02:54:15 $ 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 13 11 */ 14 12 … … 16 14 # define PM_PSF_TRY_H 17 15 16 /// @addtogroup Objects Object Detection / Analysis Functions 17 /// @{ 18 18 19 19 /** … … 125 125 bool pmPSFFromPSFtry (pmPSFtry *psfTry, bool applyWeights); 126 126 127 /// @} 127 128 # endif -
trunk/psModules/src/objects/pmPeaks.h
r11159 r11253 1 /* *@file pmPeaks.h1 /* @file pmPeaks.h 2 2 * 3 3 * The process of finding, measuring, and classifying astronomical sources on … … 8 8 * construct a complete object measurement suite. 9 9 * 10 * @author GLG, MHPCC10 * @author GLG, MHPCC 11 11 * 12 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2007-01-19 04:36:53 $ 14 * 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 16 * 12 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2007-01-24 02:54:15 $ 14 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 17 15 */ 18 16 19 17 # ifndef PM_PEAKS_H 20 18 # define PM_PEAKS_H 19 20 /// @addtogroup Objects Object Detection / Analysis Functions 21 /// @{ 21 22 22 23 /** pmPeakType … … 147 148 int pmPeaksCompareDescend (const void **a, const void **b); 148 149 150 /// @} 149 151 # endif /* PM_PEAKS_H */ -
trunk/psModules/src/objects/pmSource.h
r11203 r11253 1 /** @file pmSource.h 2 * 3 * @author EAM, IfA; GLG, MHPCC 4 * 5 * @version $Revision: 1.9 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2007-01-20 02:01:20 $ 7 * 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 9 * 1 /* @file pmSource.h 2 * 3 * @author EAM, IfA; GLG, MHPCC 4 * 5 * @version $Revision: 1.10 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2007-01-24 02:54:15 $ 7 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 10 8 */ 11 9 12 10 # ifndef PM_SOURCE_H 13 11 # define PM_SOURCE_H 12 13 /// @addtogroup Objects Object Detection / Analysis Functions 14 /// @{ 14 15 15 16 /** … … 228 229 pmModel *pmSourceSelectModel (pmSource *source); 229 230 231 /// @} 230 232 # endif /* PM_SOURCE_H */ -
trunk/psModules/src/objects/pmSourceContour.h
r6872 r11253 1 /* *@file pmSourceContour.h1 /* @file pmSourceContour.h 2 2 * 3 * @author EAM, IfA; GLG, MHPCC3 * @author EAM, IfA; GLG, MHPCC 4 4 * 5 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2006-04-17 18:01:05 $ 7 * 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 9 * 5 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2007-01-24 02:54:15 $ 7 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 10 8 */ 11 9 12 10 # ifndef PM_SOURCE_CONTOUR_H 13 11 # define PM_SOURCE_CONTOUR_H 12 13 /// @addtogroup Objects Object Detection / Analysis Functions 14 /// @{ 14 15 15 16 psArray *pmSourceContour (psImage *image, int xc, int yc, float threshold); … … 35 36 ); 36 37 38 /// @} 37 39 # endif /* PM_SOURCE_PHOTOMETRY_H */ -
trunk/psModules/src/objects/pmSourceFitModel.h
r10260 r11253 1 /* *@file pmSourceFitModel.h1 /* @file pmSourceFitModel.h 2 2 * 3 * @author EAM, IfA; GLG, MHPCC3 * @author EAM, IfA; GLG, MHPCC 4 4 * 5 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2006-11-29 02:44:21 $ 7 * 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 9 * 5 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2007-01-24 02:54:15 $ 7 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 10 8 */ 11 9 12 10 # ifndef PM_SOURCE_FIT_MODEL_H 13 11 # define PM_SOURCE_FIT_MODEL_H 12 13 /// @addtogroup Objects Object Detection / Analysis Functions 14 /// @{ 14 15 15 16 typedef enum { … … 71 72 ); 72 73 74 /// @} 73 75 # endif /* PM_SOURCE_FIT_MODEL_H */ -
trunk/psModules/src/objects/pmSourceIO.h
r10421 r11253 1 /** @file pmSourceIO.h 1 /* @file pmSourceIO.h 2 * @brief functions to read and write object files 2 3 * 3 * @author EAM, IfA; GLG, MHPCC4 * @author EAM, IfA; GLG, MHPCC 4 5 * 5 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2006-12-03 18:48:10 $ 7 * 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 6 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:15 $ 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 9 9 * 10 10 */ … … 12 12 # ifndef PM_SOURCE_IO_H 13 13 # define PM_SOURCE_IO_H 14 15 /// @addtogroup Objects Object Detection / Analysis Functions 16 /// @{ 14 17 15 18 int pmSourceDophotType (pmSource *source); … … 42 45 bool pmReadoutWriteObjects (pmReadout *readout, const pmFPAview *view, pmFPAfile *file, pmConfig *config); 43 46 47 /// @} 44 48 # endif /* PM_SOURCE_IO_H */ -
trunk/psModules/src/objects/pmSourcePhotometry.h
r10050 r11253 1 /** @file pmSourcePhotometry.h 1 /* @file pmSourcePhotometry.h 2 * @brief functions to measure source photometry 2 3 * 3 * @author EAM, IfA; GLG, MHPCC4 * @author EAM, IfA; GLG, MHPCC 4 5 * 5 * @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2006-11-17 23:02:21 $ 7 * 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 9 * 6 * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:15 $ 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 10 9 */ 11 10 12 11 # ifndef PM_SOURCE_PHOTOMETRY_H 13 12 # define PM_SOURCE_PHOTOMETRY_H 13 14 /// @addtogroup Objects Object Detection / Analysis Functions 15 /// @{ 14 16 15 17 /** … … 55 57 56 58 double pmSourceWeight(const pmSource *Mi, int term, const bool unweighted_sum); 59 60 /// @} 57 61 # endif /* PM_SOURCE_PHOTOMETRY_H */ -
trunk/psModules/src/objects/pmSourcePlots.h
r10827 r11253 1 /** @file pmSourcePlots.h 2 * 3 * @brief functions to create plots illustrating source properties 4 * 5 * @ingroup none 6 * 7 * @author EAM, IfA 8 * 9 * @version $Revision: 1.1 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2006-12-23 04:00:30 $ 11 * 12 * Copyright 2006 Institute for Astronomy, University of Hawaii 13 */ 1 /* @file pmSourcePlots.h 2 * @brief functions to create plots illustrating source properties 3 * 4 * @author EAM, IfA 5 * 6 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-01-24 02:54:15 $ 8 * Copyright 2006 Institute for Astronomy, University of Hawaii 9 */ 14 10 15 11 #ifndef PM_SOURCE_PLOTS_H 16 12 #define PM_SOURCE_PLOTS_H 13 14 /// @addtogroup Objects Object Detection / Analysis Functions 15 /// @{ 17 16 18 17 typedef struct … … 38 37 bool pmSourcePlotMoments (const pmFPAview *view, pmFPAfile *file, pmConfig *config, pmSourcePlotLayout *layout); 39 38 39 /// @} 40 40 #endif // PM_SOURCE_PLOTS_H -
trunk/psModules/src/objects/pmSourceSky.h
r6872 r11253 1 /** @file pmSourceSky.h 1 /* @file pmSourceSky.h 2 * @author EAM, IfA; GLG, MHPCC 2 3 * 3 * @author EAM, IfA; GLG, MHPCC 4 * 5 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2006-04-17 18:01:05 $ 7 * 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 9 * 4 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 5 * @date $Date: 2007-01-24 02:54:15 $ 6 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 10 7 */ 11 8 12 9 # ifndef PM_SOURCE_SKY_H 13 10 # define PM_SOURCE_SKY_H 11 12 /// @addtogroup Objects Object Detection / Analysis Functions 13 /// @{ 14 14 15 15 /** pmSourceLocalSky() … … 40 40 ); 41 41 42 /// @} 42 43 # endif /* PM_SOURCE_PHOTOMETRY_H */
Note:
See TracChangeset
for help on using the changeset viewer.
