Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://xmm.vilspa.esa.es/pipermail/sas-uploads/2009-February/010462.html
Дата изменения: Tue Feb 3 18:41:07 2009 Дата индексирования: Sun Apr 5 22:06:40 2009 Кодировка: Поисковые слова: п п п п п п п п п п п |
Package: ssclib-4.0.tgz - 2208675 B MD5: 1e0362c26c9219cc12b2edb7ae225c65 Uploaded by: Masaaki Sakano <mas@star.le.ac.uk> Accepted on: Tue Feb 3 15:40:26 2009 UTC The most recent ChangeLog entry says: Version 4.0 - 2009-12-02 (MAS/LUX) ---------------------- - New function isoptdefined() in SSCLib.pm . - The followings were originally developed by IMS/LUX on 2005-12-02. - Renamed fftw_aux to fftw2_aux. - Superceded splines with interpolations. - New module fftw3_aux. - New module pgplot_aux. - Changed name of interpolate.f90 to interpolations.f90 (there was a clash with a subroutine name). - Removed some surplus and obsolete files. - Moved some modules from the ebkgmap and eimchip2sky packages to here. - array_utils: + Changed the type of the argument 'mask' to minloc1d and maxloc1d from logical(bool) to logical. + Replaced getBinNumber by a new algorithm, derived from Press et al, which ought to be quicker. + Subroutine linearInterpolate is made obsolete, and has been removed from the public routines of array_utils. Routines from module interpolate.f90 should now be used instead. + Changed argument of maskArrayLimits from logical(bool) to logical. + Swapped selectArraySubsetBool for selectArraySubsetLogical. + Added subroutines addPatch and makeGaussianConvolver. - confusion: + Changed logical(bool) variables to logical. - dal_aux: + Added some logical-valued overloading to readArrayData to replace the bools. + Logical(bool) to logical in maxNonNullValue and minNonNullValue. - detection_stats: + Added subroutine mighellsChi2. + Eliminated a global public variable, numBands . - dss_aux: + Changed calls to dal_aux:readArrayData to conform with abolition of logical(bool) args. - dss_ranges_aux: + Added function calcNearestToRange. - dump: + Added logical overloading to dumpImageToFits. - ellipse: + Changed 3rd argument of calcEllipseFromAngle from degrees to radians. - exposure: + Now requires interpolations (in ssclib) as splines is removed. - fftw2_aux: + Removed routine 'recenter' (fortran intrinsic 'cshift' does the same job). - geometric_types: + Introduced types r2VecType and r3VecType. - histogram_utils: + Re-wrote the module: many changes. + Added initializeWeightedHistoSingle, initializeWeightedHistoDouble, makeWeightedHistogram, calcBinEdges . - interpolat: + Superceded by interpolations.f90 . - interpolations: + Old routines bilinearSample and bilinearValue are made non-public. + Module splines.f90 is abolished, its routines being transferred to module interpolate.f90. splines:calcCubicSplines is renamed to calcY2ForCubicSplines in the process. + Subroutines/Funcions are interpolate, interpolate2d, calcY2ForCubicSplines, cubicSplineInterpolate, bilinearInterpolateSscLib, estimateGradsForBicubic, loadWeightsForBicubic, calcCoeffsForBicubic, bicubicInterpolate, interpolateInPolarCoord, some of which have been transferred from array_utils.f90 , interpolat.f90 and splines.f90 . + bilinearInterpolate() is renamed into bilinearInterpolateSscLib() to avoid a potential crash in the namespace with mssllib. - linear: + Status arguments removed from invertPosDefMatrix, decomposeCholesky and solveLinearTriDiag. Module errorHandling used instead. + Subroutines invertPosDefMatrix, decomposeCholesky and solveLinearTriDiag overloaded for single and double. - math_utils: + Removed useless declaration of J0 and J1 in besselJ0Zero and besselJ1Zero. + Hard-wired max number of iterations in incompleteGammaPbySeries increased from 100 to 150 (a kludge). NOTE! The sla routines for gamma P and Q should be used instead of the math_utils ones. + Added sinc function. - minimizations: + Changed calls to ssc_misc:maxLoc1d to conform with abolition of logical(bool) args. - random_aux: + Improved the getSineRandoms algorithm, and removed the status argument. + Added function sineRandom. + Changed type of coinIsHeads from logical(bool) to logical, and introduced an optional arguments 'weights.' + The parameter 'hsize' which occurs in many random_aux routine changed to 'bufferSize' and made global. - rebinners: + Changed all logical(bool) to logical. - save_image: + Overloaded saveImage to take logical-valued images. - sort_mod: + quickSortStatic overloaded to single. - source_cutouts: + Changed getSourceCutoutsManyArgs arguments from logical(bool) to logical. - ssc_misc: + Added decideOption. + Added calcLineIntersect. - wcs_aux: + The argument rotAngle in convertNewToOld() now becomes optional.