ChangeLog for psfgen ==================== Version 1.7.1 - 2022-07-05 (EO) ------------- + test/imgpsfgen_test: Replaced she-bang /usr/local/bin/perl -w by /usr/bin/env perl plus "use warnings" and "use strict". Version 1.7 - 2020-11-25 (RDS) ------------- + Sets CDELT1 negative to make it look astronomical in ds9 (SPR-7580) Version 1.6 - 2018-03-23 (AI) ------------- + arfgen added to DEPEND file Version 1.5 - 2018-03-21 (RDS) ------------- + Rewrite of the task and documentation to make the interface accept celestial coordinates as well as other common coordinate types. It is now also simpler to understand and maintain (SPR-7138) Version 1.4 - 2018-02-13 (EO) ----------------------------- + This is a new major version of this package including a new GNU Public License Text disclaimer required to distribute the SAS source code to the Astronomical Community under the terms of the GNU Public License. The text as it is shown below is the same that has been included in all SAS source code files. ESA (C) 2000-2018 This file is part of ESA's XMM-Newton Scientific Analysis System (SAS). SAS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. SAS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with SAS. If not, see . --------------------------------------------------------------------- Version 1.3 - 2017-03-14 (RDS) ------------- + doc/psfgen_description.tex - Stated that the output pixel size is 1x1 arcsec. Version 1.2 - 2014-04-28 (RDS) ------------- - Changes for GCC 4.8.2 Version 1.1.14 - 2014-04-01 (EC) ------------- - Moved images/* and psf/* from test/ to testprods/psfgen_test/ Version 1.1.13 - 2012-05-14 (RDS) ------------- + test/psfgen_test - Fixed problem with test on mocs Version 1.1.12 - 2012-04-25 (RDS) ------------- + test/psfgen_test - Added ELLBETA test Version 1.1.11 - 2012-04-18 (EO) -------------- + src/PosWCS.h: Removed extra qualification on class definitions for refra, refdec, pa and useODF. Version 1.1.10 - 2011-02-09 (RDS) ------------- + test/psfcompare - Changed to give a tolerance of 1% when checking for equality in the tests Version 1.1.9 - 2011-01-12 (RDS) ------------- + test/psf/* - Updated the test PSF output images to use XRTn_XPSF_0012.CCF which have been publically released. Version 1.1.8 - 2010-12-01 (EO) ------------- + Fixed call to memset in test/getregion.cc. + To be fixed test/ccf.cif: References already non-existent CCFs e.g. XRT1_XPSF_0010.CCF, etc. Version 1.1.7 - 2010-05-11 o Fix bug. Now 'region' can specify the input coordinate system and PSF centre when no 'image' supplied. o Modify warning and error output. + Add tests for consistency between different inputs. + More description details added. Version 1.1.6 - 2010-05-04 - Remove the OS dependent harness test. Now the MEDIUM & ELLBETA levels PSF will be created and compared to the same 'standard' PSFs on different OS platform. The standards are created on Linux with size 199x199. ELLBETA level standard PSF is using 'XRT?_XPSF_0010.CCF'. Version 1.1.5 - 2010-02-08 - Drop 'xangle' & 'yangle' parameter + Add 'coortype' parameter to indicate the coordinate type of PSF + Add tests on size and coordinate type comparison of the input images and the output PSFs ( "test/psfcompare.cc", "test/imagepsf_test" ) o Fix bugs on PSF center misalignment, PSF size mismatch the input image, and incorrect coordinate type for some input images ( "src/psfgen.cc", "src/PsfPosition.h", "src/PsfState.cc" ) Version 1.1.4 - 2009-08-06 o standard PSF changed to latest calview outputs [cal 3.197 & calview 1.13] ( "test/psf/*.psf.*" ) o test images changes ("test/images/*.ds" "test/images/*.fits") o implement ELLBETA option ("src/psfgen.cc", "src/PsfState.cc", "config/psfgen.par", "doc/psfgen_desription.tex") o use CAL_setPosAngle instead of private internal function TransformPSF ("src/psfgen.cc") + more tests added ("test/psfgen_test" "test/imagepsf_test" "test/Makefile" "test/visual_test/showimagepsf") Version 1.1.3 - 2009-06-12 o drop calling CAL_setPosAngle ("src/psfgen.cc") o comment out ELLBETA relevant codes from the source ("src/psfgen.cc", "src/PsfState.cc", "src/PsfPosition.cc") o delete ELLBETA option from command line parameter ("config/psfgen.par") o delete ELLBETA option from document ("doc/psfgen_description.tex") + more tests procedure added Version 1.1.2 - 2009-06-05 o correct mistakes in "test/psfgen_test" o comment out unnecessary output of psfgen ("test/PsfPosition.cc") Version 1.1.1 - 2009-06-05 o Change harnesses test files so that psfgen will pass the test on Solaris and OS X. ("test/psfgen_test", "test/imgpsfgen_test") Version 1.1 - 2009-05-25 ---------------------------- o Change Class TwoAngleFBox to Class CoverFBox ("src/PsfPosition.h") + Add PSF auto rotation to match the real position of the object in image ("src/psfgen.cc") + Parameter "rotate" is implemented ("src/psfgen.cc") o Modify test routine so that it would do proper harness test on none linux OS ("test/psfgen_test") Version 1.0 - 2009-05-15 ---------------------------- - Drop imgpsfgen. + The functionality of imgpsfgen is fitted into psfgen ("src/psfgen.cc") o some parameters' name and format changed ("config/psfgen.par") + Class TwoAngleFBox added ("PsfPosition.h") o Modify Class PsfPosition to return TwoAngleFBox instead of FBox ("src/PsfPosition.cc") + Add psfcompare for testing purpose ("test/psfcompare.cc") o Modify test programs so that the test can be conducted unattended ("test/psfgen_test") o Modify Makefiles ("src/Makefile", "test/Makefile") o Modify documents (files under doc/) Version 0.4 - 2009-03-27 ---------------------------- + Add datautils 1.10 dependency ("DEPEND") + Add user supply CCF option ("psfgen.cc", "psfgen.par", "imgpsfgen.par") + Add print CCF Access Log to standard error output option ("psfgen.cc") o Modify documents (files under doc/) Version 0.3 - 2009-03-24 ---------------------------- o correct the problem that instrument is not properly set ("psfgen.cc") Version 0.2 - 2009-03-10 ---------------------------- + Add AccuracyLevel option 'ELLBETA' which will be useful for testing the 2-D PSF work ("PsfState.cc", "psfgen.par", "imgpsfgen.par") + Add test for AccuracyLevel option 'ELLBETA' ("testpsfgen_gui.tcl") + Add Comments to source files Version 0.1 - 2008-11-05 ---------------------------- + Directory structure created by pkgmaker. + Implement psfgen, a tool to produce PSF. + Implement the imgpsfgen, a helper of psfgen to produce PSF from an xmmselect/evselect generated image.