Release Notes for SAS 22.0.0

Richard Saxton, Aitor Ibarra & Jose Marcos

XMM-Newton SOC

Contents

SAS releases covered by this note

The version of the SAS installed can be displayed with the command:sasversion

URLs

Summary of important changes

The changes introduced in this release are the following:

General

Task specific

Binaries distributed

This version of SAS is released in three binary versions for Linux, Ubuntu 22.04 and 24.04 and Red HAT 8.10 and two for macOS, macOS 14.6.1 (Sonoma) and 13.6.9 (Ventura). They correspond to the Darwin Kernel Versions 22.6.0 and 23.6.0

These binaries have been tested to run correctly on several other platforms including Linux RHEL 9 and Ubuntu 21. The package built on macOS 14.6.1 (Sonoma) can be used on Macs based on both the Intel and the Apple M1/M2 processor using the Rosetta application.

Together with the release of the Linux VM for SAS 22.0 (VM4SAS22.0), a Linux based Docker image of SAS 22.0 is released docker4sas. The image includes Heasoft 6.34 FTOOLS and Xspec. The SAS Docker image can be run interactively or detached on any OS where a Docker Engine application is available.

New and withdrawn packages

NEW:

WITHDRAWN: None

DELETED: None

Detailed list of changes between SAS 21.0.0 and SAS 22.0.0


Package arfgen: version 1.106 [was 1.104]
Package attcalc: version 4.40.1 [was 4.39]
Package attcalc2: version 1.5.2 [was 1.5.1]
Package atthkgen: version 1.22.2 [was 1.22.1]
Package attmove: version 1.6.1 [was 1.6]
Package backcorr: version 3.8 [was 3.7]
Package badpix: version 2.34 [was 2.33]
Package barycen: version 1.22.2 [was 1.22.1]
Package bkgfilter: version 1.8.3 [was 1.8.2]
Package cal: version 3.261.1 [was 3.257]
Package caloalutils: version 1.126 [was 1.125]
Package catcorr: version 0.11.3 [was 0.11.2]
Package catprep: version 0.6 [was 0.5.7]
Package cheese: version 0.20.4 [was 0.20.1]
Package colsmooth: version 1.10 [was 1.9.1]
Package dal: version 1.199.5 [was 1.199]
Package datautils: version 1.18.1 [was 1.18]
Package dsslib: version 5.12.3 [was 5.12.2]
Package ebkgmap: version 2.10.3 [was 2.10.2]
Package ebkgreg: version 0.9 [was 0.8.1]
Package eboxdetect: version 4.30.1 [was 4.29]
Package edetect_chain: version 3.17.6 [was 3.17.2]
Package eimagecombine: version 0.9.3 [was 0.9.1]
Package eimageget: version 0.8.4 [was 0.8.2]
Package embadpixfind: version 2.8 [was 2.6.1]
Package emchain: version 12.1 [was 12.0.1]
Package emenergy: version 8.10 [was 8.9]
Package emevents: version 8.9.2 [was 8.8]
Package emosaic: version 1.19.2 [was 1.19.1]
Package emsaplib: version 2.33.1 [was 2.33]
Package emtaglenoise: version 1.3.1 [was 1.3]
Package epatplot: version 1.25 [was 1.22]
Package epauxcheck: version 0.8
Package epchain: version 8.82.3 [was 8.82.2]
Package epiclccorr: version 1.23.2 [was 1.23.1]
Package epicproc: version 2.25.4 [was 2.25.2]
Package eptestdata: version 0.16 [was 0.14]
Package esensmap: version 4.0.2 [was 4.0]
Package esky2det: version 1.20 [was 1.19.2]
Package esources: version 1.5.2 [was 1.5.1]
Package especget: version 1.57 [was 1.54]
Package especplot: version 2.10.1 [was 2.10]
Package espfilt: version 5.1.2 [was 5.0]
Package evigweight: version 1.10 [was 1.8]
Package evqpb: version 1.0 [was 0.11]
Package evselect: version 3.71.3 [was 3.71.1]
Package flspec: version 3.5.4 [was 3.5.1]
Package goflib: version 0.20.5 [was 0.20.1]
Package gtialign: version 2.12 [was 2.11]
Package hkauxplot: version 4.8.3 [was 4.8]
Package hkgtigen: version 1.15.1 [was 1.15]
Package interpr: version 1.26 [was 1.25]
Package inthist: version 2.23.4 [was 2.23.2]
Package mosback: version 0.22.3 [was 0.22.1]
Package mosspectra: version 0.20.3 [was 0.20.1]
Package mssllib: version 2.85.1 [was 2.83]
Package oal: version 3.140.1 [was 3.139]
Package odffix: version 2.8.1 [was 2.8]
Package odfingest: version 3.33.2 [was 3.33.1]
Package omgrism: version 1.31 [was 1.30]
Package omgrismplot: version 1.8.7 [was 1.8.5]
Package ommag: version 3.13.1 [was 3.12]
Package ommergelists: version 1.3 [was 1.2]
Package ommosaic: version 2.15.1 [was 2.11]
Package omqualitymap: version 1.6 [was 1.5]
Package omsrclistcomb: version 2.25 [was 2.24]
Package omvariability: version 1.7 [was 1.6]
Package pedal: version 1.35.1 [was 1.35]
Package pkgmaker: version 2.5.1 [was 2.4.3]
Package pnback: version 0.19.3 [was 0.19.1]
Package pysasplot_utils: version 0.4.6 [was 0.4.3]
Package pyutils: version 0.8.6 [was 0.8.5]
Package rgsbkgmodel: version 1.6 [was 1.5.1]
Package rgsproc: version 1.39 [was 1.37]
Package rgsrmfgen: version 1.18 [was 1.17]
Package rgssources: version 6.4.1 [was 6.3.1]
Package sas: version 1.616.2 [was 1.614.2]
Package sasver: version 0.5.1 [was 0.5]
Package selectlib: version 4.78.1 [was 4.77]
Package srcmatch: version 3.23.1 [was 3.23]
Package ssclib: version 4.36.3 [was 4.36.1]
Package startsas: version 0.7.1 [was 0.7]
Package testccf: version 1.130 [was 1.128.1]
Package testodf: version 0.51 [was 0.50]
Package testtasks: version 1.17 [was 1.9]
Package utils: version 1.148.2 [was 1.148]
Package xmmextractor: version 1.11.18 [was 1.11.17]
Package xmmextractorGUI: version 0.3.9 [was 0.3.8]

Package arfgen: version 1.106
ChangeLog for arfgen
====================
Version 1.106 - 2024-05-06 (RDS)
------------
	  (test/verifyarf)		  - updated test for new output text
					    format from chkarf and fverify
						(SPR-7747)
Version 1.105 - 2024-03-15 (RDS)
------------
	  (doc/arfgen_description.tex,    - default for applyxcaladjustment
	   config/arfgen.par)		    and applyabsfluxcorr set to "yes"
						(SCR-7727, 7728)

Package attcalc: version 4.40.1
ChangeLog for attcalc
=====================
Version 4.40.1 - 2024-01-31 (AI))
------------------------------
	+  SUM.ASC file updated (SPR-7792)
Version 4.40 - 2024-07-12 (AI))
------------------------------
	+ (src/attcalc_mod.f90) Gnomonic projection equations in spher2tang
	subroutine modified according to SOC-SCR-7733

Package attcalc2: version 1.5.2
ChangeLog for attcalc2
======================
Version 1.5.2 - 2023-10-15 (AI)
-------------
	+ tar.gz and git sync (SOC-SPR-7764)

Package atthkgen: version 1.22.2
ChangeLog for atthkgen
======================
Version 1.22.2 - 2024-10-31 (AI)
------------------------------
	+ SUM.ASC files updated to take into account the variability alert flag (SPR-7790)

Package attmove: version 1.6.1
ChangeLog for attmove
=====================
Version 1.6.1 - 2024-10-31 (AI)
-----------------------------

Package backcorr: version 3.8
ChangeLog for backcorr
======================
Version 3.8 - 2024-04-30 (AI)
-----------------------------
	+ ccf.cif in test directory updated (SPR-7745)

Package badpix: version 2.34
ChangeLog for badpix
====================
Version 2.34 - 2024-05-10 (JB)
--------------------------------
- (src/badpix_mod.f90) fix SOC-SPR-6973, simplify purging algo and remove tabs

Package barycen: version 1.22.2
ChangeLog for barycen
=====================
Version 1.22.2 - 2024-01-22 (RDS)
------------
	+ (src/BaryCenterableTable.cc)  PLEPHEM keyword set to 'DE'+ephemeris,
					e.d. DE200 - (SPR-7656)

Package bkgfilter: version 1.8.3
ChangeLog for bkgfilter
=======================
Version 1.8.3 - 2024-11-01 (AI)
-------------
	+ Temporary directories for the test harness are managed by the Makefile. (SPR-7794)

Package cal: version 3.261.1
ChangeLog for cal
=================
Version 3.261.1 - 2024-11-04 (RDS)
---------------
	+ (src/OmFluxConverter.cc)          - Issues warning to update CCF if
	                                      old version of OM_PHOTTONAT found
	                                      (SPR-7783)
Version 3.261 - 2024-07-16 (RDS)
---------------
        +(src/FWCDataServer.cc)             - Change so that code issues a
          						              warning if mode other than FF and
                                              eFF used but returns the FF data
                                                (SPR-7749)
Version 3.260 - 2024-03-05 (RDS)
---------------
	+ (src/OmFluxConverter.cc,          - Support for a new position-dept
	   f90/*, cxxtest/omfluxtest.cc	      OM degradation algorithm
	   cxxtest/omfluxtest.cc,		(SCR-7710)
	   f90test/calexample_om)
Version 3.259 - 2023-10-19 (RDS)
---------------
	+ (src/OmFluxConverter.cc,          - Support for a new degradation
	   cxxtest/omfluxtest.cc)	      algorithm using exponentials
	   			                   (SCR-7706)
Version 3.258 - 2023-09-25 (RDS)
---------------
	+ (src/RmfEpochServer.cc/h)	     - Addition of RmfEpochServer atom

Package caloalutils: version 1.126
ChangeLog for caloalutils
=========================
Version 1.126 - 2023-08-10 (RDS)
---------------
	+ (src/Ccf.h)            Added support for RMFEPOCH file

Package catcorr: version 0.11.3
ChangeLog for catcorr
=====================
Version 0.11.3 - 2023-07-18 (AI)
--------------
	+ Version 0.12 is equal to Version 0.11.3
Version 0.12 - 2023-07-02 (RDS)
--------------
	+ src/catcorr_aux.f90		fixed a logical problem where
					astcorr was not applied to the
					corrected coords if poscorr failed
					(SPR-7697)

Package catprep: version 0.6
ChangeLog for catprep
=====================
Version 0.6 - 2024-08-02 (AI)
-------------
	+ Empty directories are not allowed in Git. Therefore, the creation of the
	directories must be the responsability of the test.
	+ test/Makefile updated to delete the directories.

Package cheese: version 0.20.4
ChangeLog for cheese
===============================
Version 0.20.4 - 2024-11-26 (BP)
------------------------------
        + Updated docs.
	+ Changed some messages from Always to Noisy to reduce unnecessary output.
Version 0.20.3 - 2024-11-13 (BP)
------------------------------
        + Changed upper constraint on params elow and ehigh to 11995.

Package colsmooth: version 1.10
ChangeLog for colsmooth
=======================
Version 1.10 - 2024-05-07 (RDS)
-------------
	+ Fully remove PGPlot dependence from Makefile

Package dal: version 1.199.5
ChangeLog for dal
=================
Version 1.199.5 - 2024-12-09 (AI)
-------------------------------
	+  runfitstablecheck and runfitsarraycheck updated (SPR-7811)
Version 1.199.4 - 2024-12-08 (AI)
-------------------------------
	+ macOS13 test error fixed (SPR-7811)
Version 1.199.3 - 2024-11-26 (AI)
-------------------------------
	+ (src/readerwriter/FitsReaderWriter.cc) Before checking if the string contains
	an '&', we have to check the size of the attribute. (SCR-7808)
Version 1.199.2 - 2024-10-29 (AI)
-------------------------------
	 + (src/readerwriter/FitsReaderWriter.cc) Fixed issue with keyword
	 values using cfitio v4.3.0 or greater (SCR-7762)
Version 1.199.1 - 2024-08-01 (RDS)
-------------------------------
	 + (src/readerwriter/FitsReaderWriter.cc) Fixed issue with keyword values
	 										  continued over multiple lines
											  (SPR-7556)

Package datautils: version 1.18.1
ChangeLog for datautils
=======================
Version 1.18.1   - 2024-07-19 (RDS)
-----------
	+ (src/Makefile)	 - added the oal and cal libs to USELIBS

Package dsslib: version 5.12.3
ChangeLog for dsslib
====================
Version 5.12.3 - 2024-10-30 (AI)
------------------------------
	+ DssLexer.l and DssParser.y renamed to prevent compilation with modern
	flex and bison applications (SPR-7785)

Package ebkgmap: version 2.10.3
ChangeLog for ebkgmap
=====================
Version 2.10.3 - 2025-01-21 (AI)
--------------
	+ HEASOFT env variable added to the test to prevent
    terminal redirection error (SPR-7818).

Package ebkgreg: version 0.9
ChangeLog for ebkgreg
=====================
Version 0.9 - 2024-04-30 (AI)
-------------
	+ Test harness script updated (SPR-7744)

Package eboxdetect: version 4.30.1
ChangeLog for eboxdetect
========================
Version 4.30.1 - 2024-09-16 (IT)
--------------
	+ edetect_io_box.f90: make sure that detector coordinates are
	  recognized when reading the masks before the images, i.e. that
	  "indetcoords" is set properly in any case  (SPR-7758)
Version 4.30 - 2024-08-23 (IT)
--------------
	+ edetect_io_box.f90, ebox_io.f90: Fix an older bug regarding some
	  sub-image coordinates of the detection masks and adjust the
	  determination of the usable area accordingly.
	  Seems to affect cases of coordinate offsets with eg. telemetry issues.

Package edetect_chain: version 3.17.6
ChangeLog for edetect_chain
===========================
Version 3.17.6 - 2024-10-21 (IT)
--------------
	+ config (SCR-7763): change the default of eml_withdetmask to
	  "true" in order to ensure consistent behaviour with previous
	  version after fixing SPR-7755
Version 3.17.5 - 2024-08-05 (IT)
--------------
	+ src/edetect_chain.pl: fixed confusion of eml_withdetmask and
	  ebox_withdetmask (SPR-7755)
Version 3.17.4 - 2024-07-24 (RDS)
--------------
	+ src/edetect_chain.pl: fully replaced fkeypar by ftkeypar (SPR-7754)
Version 3.17.3 - 2024-07-19 (RDS)
--------------
	+ src/edetect_chain.pl: replaced fkeypar by ftkeypar (SPR-7754)

Package eimagecombine: version 0.9.3
ChangeLog for eimagecombine
===========================
Version 0.9.3 - 2025-01-21 (AI)
--------------------------------
	+ HEASOFT env variable added to the test to prevent
	terminal redirection error (SPR-7817).
Version 0.9.2 - 2024-11-11 (RDS)
--------------------------------
- (src/eimagecombine.sh): Replaced fkeypar by ftkeypar
			  Changed {file}[0] -> {file}+0
			  Removed quotes from comparison strings
			  (SPR-7804)

Package eimageget: version 0.8.4
ChangeLog for eimageget
=======================
Version 0.8.4 - 2025-01-31 (AI)
-------------
	+ HEASOFT env variable added to the test to prevent
    terminal redirection error (SPR-7816).
Version 0.8.3 - 2024-11-07 (RDS)
-------------
	+ src/eimageget.sh: Replaced fkeypar by ftkeypar (SPR-7752)
			    Also changed {file}[0] -> {file}+0
			    Removed blanks and quotes from returned strings
			    (SPR-7802)

Package embadpixfind: version 2.8
ChangeLog for embadpixfind
==========================
Version 2.8 - 2024-01-22 (JB)
-----------
- Ignore series of newly found bright pixels when looking for bright columns
- Consider columns eliminated by large offsets like on-board bright pixels

Package emchain: version 12.1
ChangeLog for emchain
=====================
Version 12.1 - 2024-01-18 (JB)
------------
- Do not reject bad events before calling embadpixfind (redundant with
  rejectbad option of emeventsproj)
- Add print-outs to clarify generation of global flare-screening time series

Package emenergy: version 8.10
ChangeLog for emenergy
======================
Version 8.10 - 2024-01-17 (JB)
------------
- Correct rejectE3E4 to set loce4 to the ellipse center instead of 0
  in case of a nearby bad offset.
- Set EVATT_BAD_E3E4 only when EVATT_UNDERSHOOT is not set.

Package emevents: version 8.9.2
ChangeLog for emevents
======================
Version 8.9.2 - 2024-05-14 (JB)
-------------
- Fix bug in Timing mode introduced in 8.9.1.
Version 8.9.1 - 2024-01-11 (JB)
-------------
- Correct the getCalOffsets routine to truncate sum of offsets to 4095.
Version 8.9 - 2024-01-05 (JB)
-----------
- Correct the rejectE3 routine to avoid side effects due to bad offsets.

Package emosaic: version 1.19.2
ChangeLog for emosaic
=====================
Version 1.19.2 - 2025-01-22 (AI)
--------------
    + HEASOFT env variable added to the test to prevent
    terminal redirection error (SPR-7822).

Package emsaplib: version 2.33.1
ChangeLog for emsaplib
======================
Version 2.33.1 - 2023-10-31 (AI)
--------------------------------
	+ SUM.ASC file updated (SPR-7791)

Package emtaglenoise: version 1.3.1
ChangeLog for emtaglenoise
==========================
Version 1.3.1 - 2025-01-21 (AI)
-------------
	+ HEASOFT env variable added to the test to prevent
	terminal redirection error (SPR-7815).

Package epatplot: version 1.25
ChangeLog for epatplot
======================
NEED TO UPDATE THE DOCUMENTATION!!
Version 1.25 - 2024-04-05 (RDS)
-------------
	+ src/epatplot_mod.f90,		Solves further issues with
	  src/epatplot_graph.py		empty files
					(SPR-7665)

Package epauxcheck: version 0.8
ChangeLog for epauxcheck
========================
Open SPRs:
- none
Version 0.8 - 2024-09-27 (MJF)
------------------------------
- (src/epauxcheck_mod.f90): write FITS file instead of ASCII output
Version 0.7 - 2024-09-21 (MJF)
------------------------------
- (src/epauxcheck_mod.f90): some further gap analysis,
   use 0138_0101440601_PNU00200AUX.FIT as benchmark test for this
   particular task version
Version 0.6 - 2024-07-31 (MJF)
------------------------------
- (src/epauxcheck_mod.f90): mainly VERBOSITY optimizations
Version 0.5 - 2024-07-25 (MJF)
------------------------------
- (src/epauxcheck_mod.f90): check gaps for almost-integer multiples
  of actual cycle times:
  -- within same FTCOARSE there should be the nominal FTFINE difference
  -- across FTCOARSE boundaries: for each FTCOARSE difference take the
     actual FTFINE value (variable ftav1)
  This approach is just for the detection of time jumps, and not for the
  accurate computation of event times (which should be homogeneous)
- (config/epauxcheck.par): added optional parameter "withexplanation"
  whether to print some description (default "N")
Version 0.4 - 2024-07-24 (MJF)
------------------------------
- (src/epauxcheck_mod.f90): implement submode check and derive frequency
   drift, take care of non-zero chopper values, do check over all four
   quadrants although they should give the same values - to get statistical
   uncertainties (if other quadrants do have any entries)
Version 0.3 - 2024-07-23 (MJF)
------------------------------
- (src/epauxcheck_mod.f90):
  -- statistics of QUADRANT and CCDID in PNAUX1
  -- statistics of QUADRANT in PNAUX2
  -- split PNAUX1 into quadrants with "FTCOARSE=0xFFFF" entries removed
     and perform submode check (within FTCOARSE), later perform gap
     analysis and then "oscillator frequency" check (across FTCORASE)
Version 0.2 - 2024-06-28 (MJF)
------------------------------
- (DEPEND): updated according to "USEDLIBS" in src/Makefile
- (src/epauxcheck_mod.f90): some dummy code for testing
Version 0.1 - 2024-06-27 (MJF)
------------------------------
- Directory structure created by pkgmaker. Otherwise empty F90.

Package epchain: version 8.82.3
ChangeLog for epchain
=====================
Version 8.82.3 - 2023-08-18 (AI)
--------------
	+ Default parameter for runradmonfix set to "N". SOC-SPR-7699 fixed

Package epiclccorr: version 1.23.2
ChangeLog for epiclccorr
========================
Version 1.23.2 - 2024-10-09 (AI)
--------------
	+ Debug lines removed

Package epicproc: version 2.25.4
ChangeLog for epicproc
======================
Version 2.25.4 - 2024-09-27 (AI)
--------------
	+ evselect call, during the first CCD iteration, has been removed in
	emproc. (SOC-SPR-7760)

Package eptestdata: version 0.16
ChangeLog for eptestdata
========================
Version 0.16  - 2024-11-01 (AI)
-------------------------------
	+ Update with the variability alert flag (SPR-7797)
Version 0.15  - 2024-07-03 (AI)
-------------------------------
	+ Sync with bitbucket

Package esensmap: version 4.0.2
ChangeLog for esensmap
======================
Version 4.0.2 - 2024-09-10 (IT)
-----------------------------
        + edetect_io_sens.f90: included a warning about experimental
	  implementation of multi-image mode
        + Documentation update wrt to ECFs * flux ratios
Version 4.0.1 - 2024-07-19 (RDS)
-----------------------------
        + src/Makefile - added the OAL package to USEDLIBS

Package esky2det: version 1.20
ChangeLog for esky2det
======================
Version 1.20 - 2024-08-02 (AI)
--------------
	+ Empty directories are not allowed in Git. Therefore, the creation of the
	directories must be the responsability of the test.
	+ test/Makefile updated to delete the directories.

Package esources: version 1.5.2
ChangeLog for esources
======================
Version 1.5.2 - 2024-11-01 (AI)
-------------
	+ test harness temporary dirs handled by Makefile (SPR-7793).

Package especget: version 1.57
ChangeLog for especget
======================
Version 1.57 - 2024-01-22 (RDS)
------------------------------
	+ doc/eregionanalyse_description.tex - Counts error calc doc
						(SPR-7622)
Version 1.56 - 2023-08-24 (RDS)
------------------------------
	+ src/FindBestRmfName.cc 	- Uses CCF to find RMF epoch
					  (SCR-7701)
Version 1.55 - 2023-08-22 (RDS)
------------------------------
	+ src/Eupper.cc 		- Extension of Eupper to NuStar
					  Now recognises ROSAT-HRI EEFs

Package especplot: version 2.10.1
ChangeLog for especplot
=======================
Version 2.10.1 - 2024-10-15 (AI)
------------------------------
	+ Debug lines removed (SOC-SPR-7767)

Package espfilt: version 5.1.2
ChangeLog for espfilt
=====================
Version 5.1.2 - 2024-11-27 (BP)
-----------------------------
        + Updated docs.
	+ Changed some calls to message from Always to Noisy to reduce output clutter.
Version 5.1.1 - 2024-10-20 (BP)
-----------------------------
        + Removed PATTERN and FLAG from all evselect expressions except for light curves.
	+ Changed upper constraint on params elow and ehigh to 11995.
	+ Added *-corevc.fits to files deleted if param keepinterfiles=F.
Version 5.1 - 2024-07-31 (BP)
-----------------------------
        + Removed FLAG in evselect expression that creates final, filtered, flare-free eventlist (allevc).
	+ Doc updates (spelling, grammar, useage clarifications).
	+ Downgraded some output from Always to Verbose.

Package evigweight: version 1.10
ChangeLog for evigweight
========================
Version 1.10 - 2024-07-01 (AI)
-----------------------------
	+ MOS and pn reference files in test updated with latest XAREAEF
	(SOC-SPR-7748)
Version 1.9 - 2024-02-12 (AI)
-----------------------------
	+ (src/evigweight_mod.f90) check if the input event list for a given CCD is not empty. SOC-SPR-7718 fixed

Package evqpb: version 1.0
ChangeLog for evqpb
===================
Version 1.0 - 2024-11-14 (AI)
-----------
	+ Upgrade to Version 1.0. Same version as 0.11.1
Version 0.11.1 - 2024-08-27 (RDS)
-----------
	+ doc/evqpb_description.tex   - included description of
									missing parameters (SCR-7703)

Package evselect: version 3.71.3
ChangeLog for evselect
======================
Version 3.71.3 - 2023-10-29 (AI)
------------
	+ (src/xmmexposure.cc)  ColumnData pointer is causing problems
	in DAL (low memory). The pointer should be deleted (SPR-7782).

Package flspec: version 3.5.4
ChangeLog for flspec
====================
Version 3.5.4 - 2025-01-22 (AI)
-------------
	+ HEASOFT env variable added to the test to prevent
	terminal redirection error (SPR-7823).
Version 3.5.3 - 2024-07-18 (RDS)
-------------
	+ src/flspec.pl: replaced fkeypar by ftkeypar (SPR-7753)

Package goflib: version 0.20.5
ChangeLog for goflib
===============================
Version 0.20.5 - 2024-11-27 (BP)
	+ Fixed pointer array in interpolation block.
	+ Changed idxband to filter in scalefactor if block when MOS2 and Medium.
Version 0.20.4 - 2024-10-29 (BP)
===============================
        + Implemented popen module to fix recurring OS-dependent I/O issue.
	+ Constrained detx/dety, skyx/skyy to catch out of FOV inputs.
Version 0.20.3 - 2024-03-18 (BP)
===============================
        + Removed gofobsolete_mod.f90, making goflib NR free.
Version 0.20.2 - 2024-01-29 (BP)
===============================
        + Fixed call release segfault on linux (SPR 7712)
	+ Added additional diagnostics.
	+ Fixed if block causing occasional run time errors (sub read_pha).

Package gtialign: version 2.12
ChangeLog for gtialign
======================
Version 2.12 - 2024-08-02 (AI)
------------------------------
	+ test/gtialign_test updated to create and delete the outfiles
	directory

Package hkauxplot: version 4.8.3
ChangeLog for hkauxplot
=======================
Version 4.8.3 - 2024-08-01 (BP)
-----------------------------
        + laTeX bug fix.

Package hkgtigen: version 1.15.1
ChangeLog for hkgtigen
======================
Version 1.15.1 - 2025-01-21 (AI)
------------------------------
	+ On MacOSX (Intel, gcc-13.3.0) the method allRangesOfParameters throws a seg. fault trying to
	erase the iterator (SPR-7814).

Package interpr: version 1.26
ChangeLog for interpr
=====================
Version 1.26 - 2024-07-31 (AI)
------------
	+ src/functions.cc: Pointer in dlclose is NULL in RHEL-8.6. Check the
	pointer before the handler is closed.

Package inthist: version 2.23.4
ChangeLog for inthist
=====================
Version 2.23.4 - 2025-01-22 (AI)
--------------
	+ HEASOFT env variable added to the test to prevent
	terminal redirection error (SPR-7821).

Package mosback: version 0.22.3
ChangeLog for mosback
===============================
Version 0.22.3 - 2024-11-13 (BP)
------------------------------
        + Changed upper constraint on params elow and ehigh to 11995.

Package mosspectra: version 0.20.3
ChangeLog for mosspectra
===============================
Version 0.20.3 - 2024-11-13 (BP)
------------------------------
        + Changed upper constraint on params elow and ehigh to 11995.

Package mssllib: version 2.85.1
ChangeLog for mssllib
=====================
Version 2.85.1 - 2024-08-02 (RDS)
------------
        + (src/ommagnitude_mod.f90)   Removed debug
Version 2.85 - 2024-03-12 (RDS)
------------
        + (src/src/omcelestial_mod.f90)   Conversion between XY and
					  RA/DEC coords (SCR-7710)
Version 2.84 - 2023-11-22 (RDS)
------------
        + (src/ommagnitude_mod.f90)   Added a position-dept, time-dep
				      correction factor in the routine
				      TDPCorrectionFactor (SCR-7710)

Package oal: version 3.140.1
ChangeLog for oal
=================
Version 3.140.1 - 2025-01-21 (AI)
---------------
	+ Variability Alert Flag implemented (SPR-7820)
Version 3.140 - 2024-10-20 (AI)
---------------
	+ Variability Alert Flag implemented (SCR-7761).
	+ ASC and SUM.SAS in odf directory updated.

Package odffix: version 2.8.1
ChangeLog for odffix
====================
Version 2.8.1 - 2025-01-21 (aI)
-----------------------------
	+ Varaibilty Alert Flag implemented (SPR-7819)

Package odfingest: version 3.33.2
ChangeLog for odfingest
=======================
Version 3.33.2 - 2024-10-31 (AI)
------------
	+ SUM.ASC file updated to take into account the variability alert flag (SPR-7786)

Package omgrism: version 1.31
ChangeLog for omgrism
=====================
Version 1.31 - 2024-09-04 (JK)
--------------
	+ src/omgextraction_mod.f90: Major refactoring of the code, removed 35 unused subroutines and made 48 modifications to 6 subroutines (SCR-7714)
	+ Removed the unused marq_mod.f90 and sinefit_data.f90 modules
	+ Modified src/Makefile

Package omgrismplot: version 1.8.7
ChangeLog for omgrismplot
=========================
Version 1.8.7 - 2024-09-23 (RDS)
---------------------
	+ Fixed error in ax.imshow(... norm=LogNorm()...)
	within omgrismplot_graph.py (SPR-7759)

Package ommag: version 3.13.1
ChangeLog for ommag
===================
Version 3.13.1 - 2024-08-02 (RDS)
-------------
	+ src/ommag_mod.f90           Remove debug
Version 3.13 - 2023-12-04 (RDS)
-------------
	+ src/ommag_mod.f90
	Added in support for a position-dependent degradation which
	handles the time-dependent loss of efficiency at the pn boresight.
	Added keyword PDP_CORR which gives the value of the
	largest position-dependent correction
	Add a check to stop the task running if TDS_CORR is present
	(SPR-7720, SCR-7710)

Package ommergelists: version 1.3
ChangeLog for ommergelists
==========================
Version 1.3 - 2024-04-09 (AI)
------------------------
	+ (src/utility.cc) Add tolerance to compute the angular distance between source
	and catalogue coordinates, to avoid cases where these two coordinate are equal.
	SOC-SPR-7735 fixed.
	+ Documentation updated.

Package ommosaic: version 2.15.1
ChangeLog for ommosaic
======================
Version 2.15.1 - 2024-08-02 (RDS)
------------------------------
	+ (src/ommosaic.cc)      Removed debug
Version 2.15 - 2024-04-09 (AI)
------------------------------
	+ (src/utility.cc) Add tolerance to compute the angular distance between source
	and catalogue coordinates, to avoid cases where these two coordinate are equal.
	SOC-SPR-7736 fixed.
	+ Documentation updated.
Version 2.14 - 2024-03-12 (RDS)
-------------------------------
        +(src/ommosaic.cc		Add an image extension giving the
	  src/omwcs.cc 			number of images contributing to
	  src/omstackprototypes.h)	each pixel (SCR-7723)
Version 2.13 - 2024-02-14 (RDS)
-------------------------------
        +(src/ommosaic.cc		Write keywords AVG_RAP, AVG_DECP
	  src/omwcs.h) 			AVG_PA in the output file (SPR-7722)

Package omqualitymap: version 1.6
ChangeLog for omqualitymap
==========================
Version 1.6 - 2024-04-09 (AI)
-----------------------------
	+ (src/utility.cc) Add tolerance to compute the angular distance between source
	and catalogue coordinates, to avoid cases where these two coordinate are equal.
	SOC-SPR-7736 fixed.
	+ Documentation updated.

Package omsrclistcomb: version 2.25
ChangeLog for omsrclistcomb
===========================
Version 2.25 - 2023-12-21 (RDS)
--------------
	+ (src/omsrclistcomb_mod.f90) 	Change units of MEAN_POSANG column
					from arcsec to degrees and units
					of other POSANG columns from
					degreees -> degrees (SCR-7711)

Package omvariability: version 1.7
ChangeLog for omvariability
===========================
Version 1.7 - 2024-04-09 (Aitor Ibarra Ibaibarriaga)
--------------
Version 1.6 - 2024-04-09 (AI)
------------
	+ (src/utility.cc) Add tolerance to compute the angular distance between source
	and catalogue coordinates, to avoid cases where these two coordinate are equal.
	SOC-SPR-7738 fixed.
	+ Documentation updated.

Package pedal: version 1.35.1
ChangeLog for pedal
===================
Version 1.35.1 - 2024-10-15 (AI)
------------
	+ Debug lines removed (SOC-SPR-7769)

Package pkgmaker: version 2.5.1
ChangeLog for pkgmaker
======================
Version 2.5.1 - 2024-10-16 (AI)
-------------
	+ version.py file is not sync (SOC-SPR-7770)
Version 2.5 - 2024-07-17 (AI)
-------------
	+ Added the possibility of having only one directory in the
	SAS_PATH env variable

Package pnback: version 0.19.3
ChangeLog for pnback
===============================
Version 0.19.3 - 2024-11-27 (BP)
------------------------------
        + Fixed segfault when trying to release non-existant set when source region does not occupy quadrant (SPR 7746).
	+ Fixed bug in the normalization algorithm; A typo was causing segfaults when zeroing out unselected quadrants.

Package pysasplot_utils: version 0.4.6
ChangeLog for pysasplot_utils
========================
Version 0.4.6 - 2025-22-01 (RDS)
------------
	+ Removed the test for load_figures due to incompatibility of pickle
	  files between Python versions.
Version 0.4.5 - 2024-10-30 (AI)
------------
	+ Replace PdfMerger (deprecated) for PdfWriter

Package pyutils: version 0.8.6
ChangeLog for pyutils
=====================
Version 0.8.6 - 2024-10-18 (AI)
------------
	+ Sync the version.py file between the tar.gz and the git repo.

Package rgsbkgmodel: version 1.6
ChangeLog for rgsbkgmodel
=========================
Version 1.6 - 2024-03-26 (AI)
-----------
	+ Unused typedef deleted. SOC-SPR-7732 fixed

Package rgsproc: version 1.39
ChangeLog for rgsproc
=====================
Version 1.39 - 2024-04-30 (AI)
------------------------------
	+ Test ccf.cif file updated with the latest EFFARECORR file
	(SPR-7743).
Version 1.38 - 2024-04-11 (AI)
------------------------------
	+ Parameter withrectification is set to "yes" by default (SCR-7713).
	The parameter in rgsrmfgen task was updated accordingly (SCR-7730).

Package rgsrmfgen: version 1.18
ChangeLog for rgsrmfgen
=======================
Version 1.18 - 2024-03-17 (RDS)
------------------------------
	+ Parameter withrectification is set to "yes" by default
	  (SCR-7730)

Package rgssources: version 6.4.1
ChangeLog for rgssources
========================
Version 6.4.1 - 2024-11-01 (AI)
-------------
	+ Update proposal info with the variability alert flag (SPR-7795)
Version 6.4 - 2024-04-11 (AI)
-------------
	+ HEASOFT env variable added to the test to prevent terminal
	redirection error. (SOC-SPR-7741).

Package sas: version 1.616.2
ChangeLog for sas
=================
Version 1.616.2 - 2025-01-25 (AI)
---------------
	+ Files updated for SAS v22.0 release (SPR-7825)
Version 1.616.1 - 2024-07-23 (AI)
---------------
	+ configure_install updated
Version 1.616 - 2024-07-04 (AI)
---------------
	+ AKA: 22.0.0
	+ configure.in updated to SAS v22.0.0
Version 1.614.4 - 2023-07-18 (AI)
---------------
	+ AKA: 21.0.1
	Patched version of SAS 21.0.0 with the following updated packages:
	omcat-1.9.3
	ssclib-4.36.2
	catcorr-0.11.3
	rawtmlib-2.8.1
	epchain-8.82.3
Version 1.614.3 - 2023-07-18 (AI)
---------------
	+ This version should not be taken into account in development track,
        only in the release track where manifest.baseline sets sas-1.603 as
        the base version for sas package.
	+ AKA: 21.1.0
        + configure.in: Modified for SAS 21.1.0.
        Rest of changes included since previous version (in 1.615 and 1.615.1)
        are included in this version.
Version 1.615.1 - 2023-07-14 (AI)
---------------
	+ make_ancestors move to bin directory
	+ bin/Makefile updated
Version 1.615 - 2023-07-12 (JM)
---------------
	+ make_ancestors.py: This script allows to build a specific SAS pacage
	and it ancestors (its dependants).
	+ test/test_make_ancestors.py: Unit tests of make_ancestors.py
	+ test/test_make_ancestors.data: Folder containing the text fixture of
	test/test_make_ancestors.py

Package sasver: version 0.5.1
ChangeLog for sasver
====================
Version 0.5.1 - 2024-10-18 (AI)
-----------
    + version.py sync (SOC-SPR-)

Package selectlib: version 4.78.1
ChangeLog for selectlib
=======================
Version 4.78.1 - 2024-10-30 (AI)
------------------------------
	+ SelectLexer.l and SelectParser.y renamed to prevent compilation with modern
	flex and bison applications (SPR-7784)
Version 4.78 - 2023-08-09 (RDS)
------------------------------
	+ (docs/selectlib_description.tex)  - Improve documentation of the
					      region file COMPONENT column.

Package srcmatch: version 3.23.1
ChangeLog for srcmatch
======================
Version 3.23.1 - 2024-11-15 (AI)
------------------------------
	+ Same version as 3.23, to be inlcuded in the release branch.

Package ssclib: version 4.36.3
ChangeLog for ssclib
====================
Version 4.36.3 - 2023-11-01 (AI)
------------
  + Update proposal info with the variability alert flag (SPR-7796)
Version 4.36.2 - 2023-07-18 (AI)
------------
	+ Version 4.38 is equal ro 4.36.2
Version 4.38 - 2023-06-22 (RDS)
------------
        + (src/coordinate.f90) Changed the routine, calcTransformAndOffset
	to account for the fact that the final EPIC-pn pixel (RAW-Y=200) is
	larger than the others. The solution applied is good for MOS and
	good for pn, RAW-Y=1-199 but introduces an error of 0.167 pixels
	at RAW-Y=200.0 (SPR-7696)
Version 4.37 - 2023-06-05 (RDS)
------------
        + (src/coordinate.f90) Changed the calculation of fractional RAW
	pixel in the routine rawToDetVectord to take into account rotation
	and flip of coordinate system in MOS images (SPR-7695)

Package startsas: version 0.7.1
ChangeLog for startsas
======================
Version 0.7.1 - 2024-10-18 (AI)
-----------
    + version.py sync (SOC-SPR-7777)

Package testccf: version 1.130
ChangeLog for testccf
=====================
Version 1.130 - 2024-03-15 (RDS)
-------------------------------
	+  constituents/ccf.cif: updated XRTn_XAREAEF_nnnn.CCF
				 elements to latest version (SPR-7729)
Version 1.129 - 2023-09-27 (RDS)
-------------------------------
	+  constituents/ccf.cif: added XMM_RMFEPOCH_0001.CCF
	   constituents/XMM_RMFEPOCH_0001.CCF

Package testodf: version 0.51
ChangeLog for testodf
=====================
Version 0.51 - 2024-11-04 (AI)
------------
	+ Variability alert flags added to SUM.ASC and SUM.SAS

Package testtasks: version 1.17
ChangeLog for testtasks
=======================
Version 1.17 - 2024-07-03 (AI)
-----------------------------
	+ Test dev container upload
Version 1.16 - 2024-06-12 (AI)
-----------------------------
        + Test bitbucket without git information
Version 1.15 - 2024-06-12 (AI)
-----------------------------
        + Test bitbucket II
Version 1.14 - 2024-06-11 (AI)
-----------------------------
	+ Test bitbucket
Version 1.13 - 2024-05-25 (AI)
-----------------------------
	+ Test upload system with new docker package
Version 1.12 - 2024-02-08 (AI)
-----------------------------
	+ Test new upload from virtual env
Version 1.11 - 2023-12-05 (AI)
-----------------------------
	+ Test new upload from docker without git repo
Version 1.10 - 2023-07-20 (AI)
-----------------------------
	+ Test upload system from docker container.

Package utils: version 1.148.2
ChangeLog for utils
===================
Version 1.148.2 - 2025-01-20 (AI)
---------------
	+ src/STime.cc: STime constructor and isWithinLimits classe updated (SPR-7812)
Version 1.148.1 - 2025-01-19 (AI)
---------------
	+ src/STime: latest valid time updated to 2100 (SPR-7812 fixed)

Package xmmextractor: version 1.11.18
ChangeLog for xmmextractor
==========================
Version 1.11.18 - 2024-10-18 (AI)
---------------
	+ produce_rgseventlist.pl some line uncommented (SOC-SPR-7780)

Package xmmextractorGUI: version 0.3.9
ChangeLog for xmmextractorGUI
=============================
Version 0.3.9 - 2024-10-18 (AI)
-------------
	+ version.py file out of sync