Документ взят из кэша поисковой машины. Адрес оригинального документа : http://xmm.vilspa.esa.es/sas/5.4.1/doc/caloalutils/ChangeLog
Дата изменения: Fri Jun 28 19:44:44 2002
Дата индексирования: Sat Dec 22 11:29:12 2007
Кодировка:

Поисковые слова: m 17
ChangeLog for caloalutils
=========================

Open SOC-SPRs:
*none*

Version 1.71 - 2002-06-28 (UL)
------------
+ forgot one hidden 'strstream' in 1.70

Version 1.70 - 2002-06-28 (UL)
------------
+ replaced all occurences of 'strstream' with the standard-conformant
'stringstream'

Version 1.69 - 2002-06-18 (UL)
------------
+ added CalOalUtility::mem_fun_bin_op()

Version 1.68 - 2002-06-03 (UL)
------------
+ a few minor changes in view of selectlib-4.51

Version 1.67 - 2002-05-23 (UL)
------------
+ fixed minor problem with include file in Celestial.h
+ few additions to CartesianVector class in view of selectlib-4.48 changes

Version 1.66 - 2002-04-16 (UL)
------------
+ updated GS propagation delays with latest data from Ed Serpell (should
not have considerable impact on accuracy of time tags)
+ added Plane class to Celestial.h

Version 1.65.1 - 2002-03-07 (UL)
--------------
+ if needed EPNcam::toMode() now checks value of F1294 attribute (if
present - see ODF-ICD DCP-140) to distinguish between FF/eFF

Version 1.65 - 2002-02-19 (UL)
------------
+ added
o XmmInstrument::focusCcd()/isImaging()
o AttitudeMatrix::x/y/zRefAxis()

Version 1.64 - 2002-02-12 (UL)
------------
+ added src/Interpolator.h

Version 1.63 - 2002-01-08 (UL)
------------
+ made OdfDesignator functionality (see 1.61) available from f90

Version 1.62 - 2001-12-10 (UL)
------------
+ fixed compilation problem under Solaris8/Linux introduced with 1.61

Version 1.61 - 2001-12-06 (UL)
------------
+ added src/OdfDesignator.h + associated test harness

Version 1.60 - 2001-12-05 (UL)
------------
+ fixed minor problem in CalOalUtility.cc

Version 1.59 - 2001-12-04 (UL)
------------
+ brought in line with utils-1.82

Version 1.58 - 2001-11-22 (UL)
------------
+ Xmm::toInstrument()/Xmm::toString() can now also handle the short
two-char instrument identifier

Version 1.57.1 - 2001-10-30 (UL)
--------------
+ couple of trivial changes to satisfy optimizer

Version 1.57 - 2001-10-29 (UL)
------------
+ EMOS/EPN/RGS/OMcal::toMode() re-written; now more robust in detecting
engineering modes

Version 1.56 - 2001-09-13 (UL)
------------
+ added provision for optional numeric attribute in BadPixel class
+ added predicate classes to facilitate using BadPixelMaps in
confunction with stdlib algorithms

Version 1.55.1 - 2001-09-13 (UL)
--------------
+ slightly modified test/teststringpool to work around sh bug under Tru64

Version 1.55 - 2001-07-26 (UL)
------------
+ added function ccdToHBR() in caloaldefs.f90

Version 1.54 - 2001-07-16 (UL)
------------
+ added Xmm::scienceEngineeringDataModes()
+ corrected wrong Xmm::missionStartTime value

Version 1.53 - 2001-07-13 (UL)
------------
+ redelivery of 1.52 with very minor tweaked 1.51 additions

Version 1.52 - 2001-07-13 (UL)
------------
+ tweaked EPN mode detection logic such that ExtendedFullFrame is
also recognized if the FRAMETIME parameter (read from table attribute
in science file) has a wrong value! This happens on a regular basis
due to a not understood PMS/ODS problem.
+ associate EPN DiscardedLinesData with Diagnostic mode

Version 1.51 - 2001-07-12 (UL)
------------
+ new f90 module 'Xmm' with routines to access various constant
mission related times as STime object
+ new test harness xmmf90.f90 for the above

Version 1.50 - 2001-07-06 (UL)
------------
+ instrument ERM was missing from XmmPayLoad class

Version 1.49 - 2001-07-04 (UL)
------------
+ added functionality to deal with WCS (project, unproject. etc)
+ added EquitorialDirection::apparentDirection()
+ consistent use of namespace std (should compile ok under gcc-3.0)

Version 1.48 - 2001-04-09 (UL)
------------
+ CalOalUtility::fillVector() can also read from variable-length vector
columns
+ added test for EarthPositionLocator

Version 1.47 - 2001-03-30 (UL)
------------
+ added data mode RAW_ATTITUDE (RAF)

Version 1.46 - 2001-03-22 (UL)
------------
+ added EMOScam::toHBR(Ccd)
+ added BadPixelMap class (to be used from CAL+OAL)
+ ->

Version 1.45 - 2001-03-12 (UL)
------------
+ added PhysicalConstants::AU

Version 1.44 - 2001-03-08 (UL)
------------
+ new types in CalOalDefs:
+ SpacecraftAttitudeType (moved from OalTypes)
+ EquatorialDirectionType

Version 1.43 - 2001-03-02 (UL)
------------
+ moved a few utility classes from OalUtils to Celestial

Version 1.42 - 2001-02-28 (UL)
------------
+ added a couple of new utility classes to Xmm.h

Version 1.41 - 2001-02-21 (UL)
------------
+ added CalOalUtility::fillVector

Version 1.40 - 2001-02-19 (UL)
------------
+ added Image::normalize()

Version 1.39.1 - 2001-02-12 (UL)
--------------
+ added CalOalUtility::fillVector

Version 1.39 - 2001-01-10 (UL)
------------
+ added complete NASA/OIG TLE history covering period
[1999-12-10, 2001-01-10] to XmmOrbitSimulator

Version 1.38 - 2001-01-09 (UL)
------------
+ bug fix in KeplerOrbitSimulator (caused argument of perigee to be
off by 90 degrees)
+ internal changes to orbit simulator
+ XmmOrbitSimulator now uses interpolated TLE data from
http://oig1.gsfc.nasa.gov/scripts/foxweb.exe/app01?

Version 1.37 - 2000-11-22 (UL)
------------
+ fixed problem with CalOalUtility::fillVector
+ added CalOalUtility::fillMatrix() utility
+ renamed PhysicalConstants::eVperAo -> eVtimesAo

Version 1.36.3 - 2000-11-17 (UL)
------------
+ more functionality in CalOalUtility
+ changed Xmm::missionReferenceTime to 1997-12-31T23:58.816 UTC =
1998-01-01T00:00:00 TT

Version 1.36.2 - 2000-11-07 (UL)
--------------
+ change in mode detection logic for EMOS to fix SPR 1819

Version 1.36.1 - 2000-10-27 (UL)
--------------
+ added config/caloalutils.info

Version 1.36 - 2000-10-17 (UL)
------------
+ added XmmInstrument::scienceDataModes()

Version 1.35 - 2000-10-02 (UL)
------------
+ small addition to doc/caloalcommon.tex
+ fixed typo in caloaldefs.f90

Version 1.34 - 2000-09-29 (UL)
------------
+ various Filter/Mode names changed in Xmm.h/caloaldefs.f90 (no more "Epn"
prefix)
+ Xmm::toMode/toInstrument/toFilter/toDataMode() give better error
messages when passed invalid strings
+ new test harness 'xmm' (comes from cal)
+ more robustness in StringPool class - can now tolerate "invalid"
characters in keys

Version 1.33 - 2000-09-27 (UL)
------------
+ new common TeX include file in doc/caloalcommon.tex

Version 1.32 - 2000-09-22 (UL)
------------
+ various changes to mode determination routines in Xmm class
+ additional 'uncertainty' component in StateVariable
+ various extensions to Image class

Version 1.31 - 2000-09-05 (UL)
------------
+ forgot to update f90 data mode list with new RGS DPP HK modes (see 1.30)

Version 1.30 - 2000-09-05 (UL)
------------
+ split of RGS DPP Non-Periodic HK in two kinds (following corresponding
change in ODF ICD); for backward compatibility old "DPH" will still
be recognized

Version 1.29 - 2000-08-03 (UL)
------------
+ more precision in PhysicalConstants

Version 1.28 - 2000-05-24 (UL)
------------
+ EMOS/EPNcam::toMode() need additional argument (vector with core mode
parameters)

Version 1.27 - 2000-05-10 (UL)
------------
+ closed SPR 1287 : Wrong use of error and warning macros in documentation
+ more constants in PhysicalConstants.h

Version 1.26 - 2000-04-14 (UL)
------------
+ brought several constant lists (e.g. data modes) in Xmm.h in line with
issue 2.4 of ODF ICD

Version 1.25 - 2000-04-10 (UL)
------------
+ bug fix in EPNcam::toQuadrantColumnNumber (affects output of
gain/CTI correction for PN)

Version 1.24 - 2000-04-06 (UL)
------------
+ added StateVaribable.h from cal

Version 1.23 - 2000-04-04 (UL)
------------
+ RGS mode detection logic brought in line with latest version (9.0) of
RGS telemetry doc (usage of SCITYPE)

Version 1.22 - 2000-03-31 (UL)
------------
+ Celestial.cc: normalize R.A. in construction of EquatorialDirection from
unit vector; needed by `strbs' in ccftools

Version 1.21 - 2000-03-29 (UL)
------------
+ added more constants to PhysicalConstants

Version 1.20 - 2000-03-23 (UL)
------------
+ added PhysicalConstants class

Version 1.19 - 2000-03-21 (UL)
------------
+ added another EquatorialDirection constructor in Celestial.h

Version 1.18 - 2000-03-18 (UL)
------------
+ added XmmInstrument::RGSinChain()

Version 1.17 - 2000-03-09 (UL)
------------
+ fix in Proxy class

Version 1.16 - 2000-03-08 (UL)
------------
+ added Proxy class

Version 1.15 - 2000-01-26 (UL)
------------
+ added explicit copy constructor to Image class

Version 1.14.2 - 1999-12-15 (UL)
--------------
+ minor bug fix in mode detection logic
+ fixed SPR 977 : DalUtils.cc broken with TRACE=yes

Version 1.14.1 - 1999-11-17 (UL)
--------------
+ logic off RGScam::toMode() brought in line with latest RGS telemetry
document

Version 1.14 - 1999-11-10 (UL)
------------
+ embedded CalOalUtility in namespace with same name

Version 1.13 - 1999-11-08 (UL)
------------
+ EulerAngles in Celestial is now a class
+ added operator<<(ostream &, EulerAngles);

Version 1.12 - 1999-11-04 (UL)
------------
+ some CalOalUtility functions no longer inlined (lead to error in cal
-> compiler bug?)

Version 1.11 - 1999-10-21 (UL)
------------
+ brought caloaldefs.f90 in line with ODF ICD 2.2

Version 1.10 - 1999-10-20 (UL)
------------
+ brough in line with ODF ICD issue 2.2 (added/removed data modes
to Xmm.h)
+ new XmmInstrument::periodicHKmodes()

Version 1.9 - 1999-10-12 (UL)
-----------
+ use INTERFACE mechanism

Version 1.8 - 1999-10-11 (UL)
-----------
+ updated value of Xmm::missionStartTime (1999-12-08T14:37:00)

Version 1.7 - 1999-09-22 (UL)
-----------
+ Celestial.h: moved EulerType type into EulerAngles definition

Version 1.6 - 1999-09-17 (UL)
-----------
+ added M_SQRT_2/SQR/CUB to Celestial.h

Version 1.5 - 1999-09-10 (UL)
-----------
+ moved CubicHermiteInterpolant/CubicSpline classes into slatec package

Version 1.4 - 1999-09-08 (UL)
-----------
+ added CubicHermiteInterpolant/CubicSpline class

Version 1.3 - 1999-08-05 (UL)
-----------
+ StringPool class: removed input/output stream arguments in
constructors
+ Celestial.cc:
o additions by JBa to handle 1-2-3 Euler angles
o removed some inline declarations as they were causing linkage
problems under Digital Unix

Version 1.2 - 1999-07-07 (UL)
-----------
+ minor modifications to Celestial class methods (made some arguments
const)

Version 1.1 - 1999-06-24 (UL)
-----------
+ changed initialization of global XmmPayLoad object to resolve problem
with shared build

Version 1.0 - 1999-06-23 (UL)
-----------
+ contents of package was formerly part of the Cal (cal/caloalutils); this
caused tasks which only use the Oal to depend on the Cal as well