# # ChangeLog for trunk/psLib # # Generated by Trac 1.6 # Jul 20, 2026, 9:13:19 AM Wed, 16 Jan 2008 20:10:35 GMT Paul Price [16095] * trunk/psLib/src/fits/psFitsImage.c (modified) Renaming functions for clarity. e.g., "convertImageWrite" did not ... Mon, 31 Dec 2007 03:02:26 GMT eugene [15959] * trunk/psLib/src/math/psVectorSmooth.c (modified) missing break resulted in memory corruption Mon, 31 Dec 2007 03:02:08 GMT eugene [15958] * trunk/psLib/src/imageops/psImageConvolve.c (modified) need to exclude mostly-masked pixels, use nan as a sentinel Fri, 28 Dec 2007 04:37:10 GMT eugene [15938] * trunk/psLib/src/imageops/psImageBackground.c (modified) add hack min limit on input pixels Tue, 25 Dec 2007 01:31:21 GMT eugene [15920] * trunk/psLib/src/fits/psFitsImage.c (modified) default bscale Tue, 25 Dec 2007 01:29:42 GMT eugene [15919] * trunk/psLib/src/fits/psFits.c (modified) oops, FITS 8-bit data is U8 not S8 Mon, 24 Dec 2007 21:00:55 GMT eugene [15909] * trunk/psLib/src/fits/psFitsImage.c (modified) disabling floating-point fuzzing of data; it is not working and it ... Mon, 24 Dec 2007 21:00:07 GMT eugene [15908] * trunk/psLib/src/fits/psFits.c (modified) fixed mis-match in psType to CFITSIO type for U8, S8; avoid setting ... Sat, 15 Dec 2007 01:20:03 GMT Paul Price [15841] * trunk/psLib/src/imageops/Makefile.am (modified) * trunk/psLib/src/imageops/psImageMap.c (modified) * trunk/psLib/src/imageops/psImageMap.h (modified) * trunk/psLib/src/imageops/psImageMapFit.c (modified) * trunk/psLib/src/imageops/psImageMapFit.h (added) * trunk/psLib/src/pslib_strict.h (modified) A little bit of cleaning up, and making it so that the statistic to ... Sat, 15 Dec 2007 01:17:28 GMT Paul Price [15840] * trunk/psLib/src/math/psStats.c (modified) * trunk/psLib/src/math/psStats.h (modified) Adding psStatsMeanOption and psStatsStdevOption Fri, 14 Dec 2007 02:49:44 GMT Paul Price [15824] * trunk/psLib/src/math/psMatrix.c (modified) LU decomp doesn't allow in-place processing. Fri, 14 Dec 2007 02:46:45 GMT Paul Price [15823] * trunk/psLib/src/math/psMatrix.c (modified) I always forget the "break". Fri, 14 Dec 2007 00:41:17 GMT Paul Price [15820] * trunk/psLib/src/math/psMatrix.c (modified) * trunk/psLib/src/math/psMatrix.h (modified) Removing Numerical Recipes code that was noted to be 'temporary': ... Fri, 14 Dec 2007 00:40:15 GMT Paul Price [15818] * trunk/psLib/src/math/Makefile.am (modified) * trunk/psLib/src/pslib_strict.h (modified) Adding psSort.h to the install. Wed, 12 Dec 2007 21:01:32 GMT Paul Price [15794] * trunk/psLib/src/math/psEllipse.h (modified) Adding comments to header file. Tue, 11 Dec 2007 22:10:13 GMT Paul Price [15785] * trunk/psLib/src/math/psMatrix.c (modified) Fixing matrix multiplication. The check of dimensions was wrong, so ... Sat, 08 Dec 2007 01:48:34 GMT Paul Price [15768] * trunk/psLib/src/math/psMatrix.c (modified) Fixing psMatrixTranspose to allow transposition of non-square matrices. Sat, 08 Dec 2007 01:31:58 GMT Paul Price [15767] * trunk/psLib/src/math/psMatrix.c (modified) Determinant should be optional in psMatrixDeterminant. Fri, 07 Dec 2007 19:33:19 GMT Paul Price [15760] * trunk/psLib/src/mathtypes/psImage.h (modified) Fixing use of macro. Fri, 07 Dec 2007 19:30:12 GMT Paul Price [15759] * trunk/psLib/src/mathtypes/psImage.h (modified) Adding additional details in assertions. Thu, 29 Nov 2007 21:48:53 GMT Paul Price [15714] * trunk/psLib/src/types/psArray.c (modified) Fixing comment. Thu, 29 Nov 2007 21:46:55 GMT Paul Price [15713] * trunk/psLib/src/math/Makefile.am (modified) * trunk/psLib/src/math/psSort.h (added) * trunk/psLib/src/mathtypes/psVector.c (modified) * trunk/psLib/src/types/psArray.c (modified) Removing sort code of unknown (and suspicious: NR?) provenance from ... Thu, 29 Nov 2007 21:45:08 GMT Paul Price [15712] * trunk/psLib/test/types/tap_psArray_all.c (modified) Removing stupid test. Thu, 29 Nov 2007 02:56:01 GMT Paul Price [15711] * trunk/psLib/src/mathtypes/psVector.c (modified) Removing heap sort code that was straight out of Numerical Recipes. ... Thu, 29 Nov 2007 02:51:08 GMT Paul Price [15710] * trunk/psLib/test/mathtypes/tap_psVectorSortIndex.c (modified) Wrong number of tests. Thu, 29 Nov 2007 01:29:20 GMT gusciora [15709] * trunk/psLib/test/fits/tap_psFits.c (modified) Cosmetic changes only. Thu, 29 Nov 2007 01:27:47 GMT gusciora [15708] * trunk/psLib/test/fits/tap_psFits.c (modified) Removed bug with the psFitsTable(). Tue, 27 Nov 2007 02:28:07 GMT Paul Price [15693] * trunk/psLib/src/math/psUnaryOp.c (modified) Case-insensitive matching. Tue, 27 Nov 2007 02:27:19 GMT Paul Price [15692] * trunk/psLib/src/math/psBinaryOp.c (modified) Ensure case-insensitive comparison for min and max. Tue, 20 Nov 2007 19:14:22 GMT Paul Price [15662] * trunk/psLib/src/fits/psFitsTable.c (modified) Adding check to see if we're on the PHU, in which case we ... Sat, 17 Nov 2007 00:39:29 GMT eugene [15640] * trunk/psLib/src/imageops/psImageInterpolate.c (modified) crash on mismatched images Fri, 16 Nov 2007 01:04:56 GMT Paul Price [15630] * trunk/psLib/src/fits/Makefile.am (modified) * trunk/psLib/src/fits/psFits.h (modified) * trunk/psLib/src/fits/psFitsFloat.c (modified) * trunk/psLib/src/fits/psFitsFloat.h (modified) * trunk/psLib/src/fits/psFitsFloatFile.c (added) * trunk/psLib/src/fits/psFitsFloatFile.h (added) * trunk/psLib/src/fits/psFitsHeader.c (modified) * trunk/psLib/src/fits/psFitsImage.c (modified) * trunk/psLib/src/fits/psFitsImage.h (modified) * trunk/psLib/src/pslib_strict.h (modified) Integrating the code to choose the output BITPIX (and quantising ... Fri, 16 Nov 2007 00:41:07 GMT Paul Price [15627] * trunk/psLib/src/math/psRandom.c (modified) * trunk/psLib/src/math/psRandom.h (modified) Don't always want to tell everyone what random seed we've chosen. Fri, 16 Nov 2007 00:14:49 GMT Paul Price [15625] * trunk/psLib/src/fits/psFits.c (modified) Adding "NONE" for no compression. Wed, 14 Nov 2007 02:43:09 GMT jhoblitt [15615] * trunk/psLib/src/db/psDB.c (modified) add additional tracing to psDBLastInsertID() Tue, 13 Nov 2007 21:50:13 GMT Paul Price [15607] * trunk/psLib/src/sys/psConfigure.c (modified) Tidying up. Tue, 13 Nov 2007 18:28:02 GMT gusciora [15599] * trunk/psLib/src/imageops/psImageMap.c (modified) Added input parameter assert: PS_ASSERT_IMAGE_NON_NULL(field, ... Tue, 13 Nov 2007 18:23:17 GMT gusciora [15598] * trunk/psLib/src/imageops/psImageMap.c (modified) * trunk/psLib/src/imageops/psImageMap.h (modified) Added psMemCheckImageMap() Sun, 11 Nov 2007 21:48:37 GMT eugene [15586] * trunk/psLib/src/imageops/psImageInterpolate.c (modified) adding a note Fri, 09 Nov 2007 00:48:09 GMT Paul Price [15524] * trunk/psLib/src/types/psMetadata.c (modified) Should only allocate as much memory for string as is required. Fri, 09 Nov 2007 00:47:41 GMT Paul Price [15523] * trunk/psLib/src/sys/psString.c (modified) * trunk/psLib/src/sys/psString.h (modified) Adding some additional memory instrumentation. Adding warning about ... Thu, 08 Nov 2007 04:24:37 GMT Paul Price [15507] * trunk/psLib/src/imageops/psImageMap.c (modified) * trunk/psLib/src/imageops/psImageMap.h (modified) Removing field in psImageMap to avoid carrying around a reference to ... Thu, 08 Nov 2007 04:24:01 GMT Paul Price [15505] * trunk/psLib/src/types/psMetadataConfig.c (modified) Remove mmap code --- should not have done this in the first place. Thu, 08 Nov 2007 04:22:53 GMT Paul Price [15503] * trunk/psLib/src/types/psMetadata.c (modified) Putting back change that caused memory corruption. Need to ... Thu, 08 Nov 2007 04:22:23 GMT Paul Price [15502] * trunk/psLib/src/sys/psString.c (modified) Removing extraneous +1. Thu, 08 Nov 2007 03:12:24 GMT Paul Price [15498] * trunk/psLib/src/sys/psString.c (modified) Needed header file for PS_MIN Thu, 08 Nov 2007 03:10:30 GMT Paul Price [15497] * trunk/psLib/src/imageops/psImageBinning.c (modified) Reducing duplication. Thu, 08 Nov 2007 02:59:58 GMT Paul Price [15496] * trunk/psLib/src/sys/psString.c (modified) No need to make string longer than its true length. Thu, 08 Nov 2007 02:59:00 GMT Paul Price [15495] * trunk/psLib/src/types/psMetadata.c (modified) No need to cut strings off at 1024 characters. Thu, 08 Nov 2007 01:10:15 GMT Paul Price [15493] * trunk/psLib/src/imageops/psImageStructManip.h (modified) Fixing typo. Thu, 08 Nov 2007 01:09:49 GMT Paul Price [15492] * trunk/psLib/src/imageops/psImageStructManip.c (modified) * trunk/psLib/src/imageops/psImageStructManip.h (modified) Adding memory instrumentation for psImageCopy. Mon, 05 Nov 2007 23:56:33 GMT Paul Price [15456] * trunk/psLib/src/imageops/psImageStructManip.c (modified) * trunk/psLib/src/imageops/psImageStructManip.h (modified) Adding additional information for tracking memory leaks. Mon, 05 Nov 2007 23:42:46 GMT Paul Price [15454] * trunk/psLib/src/mathtypes/psImage.c (modified) * trunk/psLib/src/types/psArray.c (modified) * trunk/psLib/src/types/psArray.h (modified) Propagating allocation information, so leaks can be tracked down easier. Fri, 02 Nov 2007 03:23:46 GMT Paul Price [15437] * trunk/psLib/src/imageops/psImageConvolve.c (modified) Plugging memory leak. Tue, 30 Oct 2007 01:31:28 GMT Paul Price [15419] * trunk/psLib/src/sys/psAssert.h (modified) Adding PS_ASSERT_PTR_NULL Mon, 29 Oct 2007 21:36:02 GMT Paul Price [15411] * trunk/psLib/src/types/psMetadataConfig.c (modified) Replacing mmap with psSlurp. The proper behaviour of mmap when the ... Mon, 29 Oct 2007 21:30:03 GMT Paul Price [15410] * trunk/psLib/src/sys/psSlurp.h (modified) Needs to know about psString. Mon, 29 Oct 2007 20:36:28 GMT Paul Price [15407] * trunk/psLib/src/math/psStats.c (modified) Free what we've allocated in the event of an error. Mon, 29 Oct 2007 20:35:31 GMT Paul Price [15406] * trunk/psLib/src/mathtypes/psVector.c (modified) Only free the vector if we allocated it. Fri, 26 Oct 2007 02:40:24 GMT Paul Price [15384] * trunk/psLib/src/sys/psLogMsg.c (modified) psMessageDestination should not set anything for the log message, ... Thu, 25 Oct 2007 20:35:50 GMT gusciora [15377] * trunk/psLib/src/imageops/psImageBinning.c (modified) * trunk/psLib/src/imageops/psImageBinning.h (modified) Added a psMemCheckBinning() function. Wed, 24 Oct 2007 19:08:24 GMT Paul Price [15370] * trunk/psLib/src/math/psStats.c (modified) Cleaned up code. Some required code was hidden in !PS_NO_TRACE ... Fri, 19 Oct 2007 23:52:39 GMT Paul Price [15335] * trunk/psLib/src/fits/Makefile.am (modified) * trunk/psLib/src/fits/psFits.c (modified) * trunk/psLib/src/fits/psFits.h (modified) * trunk/psLib/src/fits/psFitsFloat.c (added) * trunk/psLib/src/fits/psFitsFloat.h (added) * trunk/psLib/src/fits/psFitsHeader.c (modified) * trunk/psLib/src/fits/psFitsImage.c (modified) * trunk/psLib/src/fits/psFitsImage.h (modified) Adding psFitsFloat.[ch] for quantising (and unquantising) floating- ... Wed, 17 Oct 2007 02:20:24 GMT Paul Price [15324] * trunk/psLib/src/math/psRandom.c (modified) Printing hex value of seed. Wed, 17 Oct 2007 01:49:12 GMT Paul Price [15321] * trunk/psLib/src/imageops/psImageConvolve.c (modified) * trunk/psLib/src/imageops/psImageConvolve.h (modified) Expanding psImageConvolveMaskDirect and psImageConvolveMaskFFT to ... Tue, 16 Oct 2007 23:31:03 GMT Paul Price [15320] * trunk/psLib/src/imageops/psImageConvolve.c (modified) * trunk/psLib/src/imageops/psImageConvolve.h (modified) Adding psImageConvolveMaskFFT to use FFT convolution to convolve mask ... Wed, 10 Oct 2007 00:56:31 GMT jhoblitt [15269] * trunk/psLib/src/db/psDB.c (modified) add whitespace to a trace Tue, 09 Oct 2007 20:05:32 GMT Paul Price [15261] * trunk/psLib/src/math/psRandom.h (modified) Adding assertion. Tue, 09 Oct 2007 19:27:04 GMT eugene [15254] * trunk/psLib/src/astro/psCoord.c (modified) * trunk/psLib/src/imageops/psImagePixelInterpolate.c (modified) * trunk/psLib/src/math/psMinimizePolyFit.c (modified) * trunk/psLib/src/math/psPolynomialMetadata.c (modified) * trunk/psLib/src/math/psPolynomialUtils.c (modified) * trunk/psModules/src/astrom/pmAstrometryDistortion.c (modified) * trunk/psModules/src/astrom/pmAstrometryUtils.c (modified) * trunk/psModules/src/astrom/pmAstrometryWCS.c (modified) * trunk/psModules/src/detrend/pmShutterCorrection.c (modified) * trunk/psModules/src/objects/pmPSF_IO.c (modified) * trunk/psModules/src/objects/pmPSFtry.c (modified) * trunk/psModules/src/objects/pmTrend2D.c (modified) changed mask to coeffMask, define PS_POLY_MASK_FIT,SET; distinguish ... Tue, 09 Oct 2007 19:24:46 GMT eugene [15253] * trunk/psLib/src/math/psPolynomial.c (modified) * trunk/psLib/src/math/psPolynomial.h (modified) changed mask to coeffMask, define PS_POLY_MASK_FIT,SET Tue, 09 Oct 2007 03:00:05 GMT Paul Price [15249] * trunk/psLib/src/fits/psFits.h (modified) Adding assertion on whether the FITS file is writable. Tue, 09 Oct 2007 02:56:23 GMT Paul Price [15248] * trunk/psLib/src/fits/psFitsTable.c (modified) * trunk/psLib/src/fits/psFitsTable.h (modified) Adding function to return the number of rows in a FITS table. Also ... Fri, 05 Oct 2007 02:40:02 GMT Paul Price [15226] * trunk/psLib/src/types/psMetadataItemCompare.c (modified) Handle NULL strings. Thu, 04 Oct 2007 01:16:33 GMT Paul Price [15191] * trunk/psLib/src/fits/psFitsHeader.c (modified) Translate the compressed image FITS headers to the proper header ... Wed, 03 Oct 2007 21:27:21 GMT Paul Price [15179] * trunk/psLib/src/fits/psFits.c (modified) * trunk/psLib/src/fits/psFits.h (modified) * trunk/psLib/src/fits/psFitsHeader.c (modified) * trunk/psLib/src/fits/psFitsHeader.h (modified) * trunk/psLib/src/fits/psFitsImage.c (modified) * trunk/psLib/src/fits/psFitsTable.c (modified) Merging branch with FITS compression development. Sat, 29 Sep 2007 23:58:55 GMT eugene [15126] * trunk/psLib/src/math/psStats.c (modified) for Robust Stats: - measure +/- 0.5, 1.0, 2.0 sigma fractions to ... Sat, 29 Sep 2007 22:18:09 GMT eugene [15115] * trunk/psLib/src/types/psArray.c (modified) fixed edge case error Fri, 28 Sep 2007 21:03:24 GMT eugene [15076] * trunk/psLib/src/types/psArray.c (modified) * trunk/psLib/src/types/psArray.h (modified) added psArraySortIndex Fri, 28 Sep 2007 21:02:23 GMT eugene [15075] * trunk/psLib/src/math/psCompare.h (modified) rename psCompareFcn to psCompareFunc Fri, 28 Sep 2007 20:59:48 GMT eugene [15070] * trunk/psLib/src/mathtypes/psVector.c (modified) comment Fri, 28 Sep 2007 20:59:37 GMT eugene [15069] * trunk/psLib/src/mathtypes/psVector.h (modified) space Fri, 28 Sep 2007 00:37:27 GMT eugene [15050] * trunk/psLib/src/astro/psCoord.c (modified) drop useless psMemCheckType, change PS_ASSERT_PTR to ... Fri, 28 Sep 2007 00:36:51 GMT eugene [15049] * trunk/psLib/src/math/psPolynomialUtils.c (modified) add comment Fri, 28 Sep 2007 00:36:30 GMT eugene [15048] * trunk/psLib/src/math/psStats.c (modified) limit histogram to 10k bins Fri, 28 Sep 2007 00:36:08 GMT eugene [15047] * trunk/psLib/src/sys/psAssert.h (modified) * trunk/psLib/src/sys/psMemory.h (modified) temporarily disable PS_ASSERT_PTR, renamed to PS_ASSERT_PTR_HEAVY Fri, 28 Sep 2007 00:35:20 GMT eugene [15046] * trunk/psLib/src/math/psMinimizeLMM.c (modified) * trunk/psLib/src/math/psMinimizeLMM.h (modified) cleanups; Alpha, Beta now only include unmasked parameters Fri, 28 Sep 2007 00:34:11 GMT eugene [15045] * trunk/psLib/src/math/psHistogram.c (modified) use full histogram range to calculate binSize Thu, 27 Sep 2007 04:27:03 GMT eugene [15041] * trunk/psLib/src/imageops/psImageMap.h (modified) * trunk/psLib/src/imageops/psImageMapFit.c (modified) added case of 1xN or Nx1 maps Mon, 24 Sep 2007 21:29:10 GMT eugene [15001] * trunk/psLib/src/imageops/psImageMapFit.c (modified) add asserts for finite input values Mon, 24 Sep 2007 02:59:46 GMT eugene [14988] * trunk/psLib/src/imageops/psImageBinning.c (modified) * trunk/psLib/src/imageops/psImageBinning.h (modified) * trunk/psLib/src/imageops/psImageMap.c (modified) * trunk/psLib/src/imageops/psImageMap.h (modified) added APIs to define psImageMap without psImage pointer Sat, 22 Sep 2007 03:05:50 GMT Paul Price [14983] * trunk/psLib/src/imageops/psImageBinning.c (modified) * trunk/psLib/src/imageops/psImageMap.c (modified) * trunk/psLib/src/imageops/psImageMapFit.c (modified) * trunk/psLib/src/types/psMetadataConfig.c (modified) Including psMemory.h where required. Sat, 22 Sep 2007 03:01:08 GMT Paul Price [14982] * trunk/psLib/src/sys/psAssert.h (modified) * trunk/psLib/src/sys/psMemory.h (modified) Memory assertion should be in the memory code, so that I can include ... Fri, 21 Sep 2007 02:45:33 GMT eugene [14960] * trunk/psLib/src/imageops/psImageMapFit.c (modified) init the mask vector if alloced here Thu, 20 Sep 2007 23:59:03 GMT eugene [14931] * trunk/psLib/src/math/psStats.c (modified) * trunk/psLib/src/math/psStats.h (modified) added psStatsInit, FITTED_MEAN_V4, fixed out-of-range error in ... Thu, 20 Sep 2007 23:58:02 GMT eugene [14930] * trunk/psLib/src/math/psHistogram.c (modified) fixed extrapolation error in histograms with large dynamic range Thu, 20 Sep 2007 23:57:31 GMT eugene [14929] * trunk/psLib/src/imageops/Makefile.am (modified) * trunk/psLib/src/pslib_strict.h (modified) adding psImageMap, psImagePixelInterpolate functions Thu, 20 Sep 2007 23:57:15 GMT eugene [14928] * trunk/psLib/src/math/psPolynomialUtils.c (modified) added comment Thu, 20 Sep 2007 23:56:57 GMT eugene [14927] * trunk/psLib/src/types/psArray.c (modified) * trunk/psLib/src/types/psArray.h (modified) adding psArrayRemoveDataNoFree Thu, 20 Sep 2007 23:56:10 GMT eugene [14926] * trunk/psLib/test/imageops (modified) * trunk/psLib/test/imageops/.cvsignore (modified) * trunk/psLib/test/imageops/Makefile.am (modified) * trunk/psLib/test/imageops/tap_psImageMap.c (added) * trunk/psLib/test/imageops/tap_psImageMapFit.c (added) * trunk/psLib/test/imageops/tap_psImageMapFit2.c (added) * trunk/psLib/test/imageops/tap_psImageStructManip.c (modified) adding new tests for new functions Thu, 20 Sep 2007 23:55:52 GMT eugene [14925] * trunk/psLib/src/imageops/psImageUnbin.c (modified) * trunk/psLib/src/imageops/psImageUnbin.h (modified) adding psImageInterpolatePixelBilinear