Документ взят из кэша поисковой машины. Адрес оригинального документа : 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
Кодировка:

Поисковые слова: arp 220
[sas-uploads] ssclib-4.0.tgz

[sas-uploads] ssclib-4.0.tgz

SAS Builds - xmmls11 Masaaki Sakano <mas@star.le.ac.uk>
Tue, 3 Feb 2009 15:40:26 GMT


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.