changelog
Changelog
Describes version 1.0.42Changes between versions of CASUTools, newest first, as recorded by the CASU team. Entries without a version tag describe changes that went into the next tagged release.
2024-09-02 (version 1.0.42)
- Added RPATH to CFITSIO and WCS linker flags
- Hardwired site for Vizier to CDS
- Fixed printf() format string issues and erroneuous uses of abs() where fabs() was intended
- Configure now checks for a specific CFITSIO version so the macro is used correctly
- Hard wired use of gcc for multiarch use
2022-12-02 (version 1.0.41)
- Bug fix release to correct the use of extern in imcore.h, this is now an error by default in the latest GCC 10. Older compilers would convert this into a common block, which can still be done by passing -fcommon to the compiler to restore the old behaviour.
2022-10-14 (version 1.0.40)
- Overhauled configure for CFITSIO 4.x, which now depends on zlib and sometimes also libcurl if it was found by the CFITSIO configure script. Improved the wcslib search and fixed issues with finding libcfitsio and wcslib on Debian multiarch systems.
- Fixed off-by-one error in catsearch for local 2MASS/USNOB catalogues. This could cause a row to get left off the search results in cases where the last row was within the search box.
- Fixed segfault for cattype=1 and 2 when nbit=0.
2018-11-27 (version 1.0.39)
- cir_getstds.c: the original vizgaia entry is now vizgaia1. Added vizgaia2 and vizhsc2.
- wcsfit_main.c: added vizgaia2 and vizhsc2. vizgaia is now vizgaia1.
2018-09-25 (version 1.0.38)
- cir_classify.c: fix for the case where no instrument is specified in the header.
- cir_mosaic.c, mosaic.h and mosaic_main.c: added blocking to the output file.
- cir_getstds.c: fixed the CASU VizieR URL and several small bugs.
2018-05-25 (version 1.0.37)
- Modified cir_classify to bring it into line with the toolbox version
2017-11-08 (version 1.0.36)
- Modified cir_getstds.c and wcsfit_main.c to allow Gaia data to be used in wcs fitting.
- A few superficial fixes
2017-04-25 (version 1.0.35)
- Modified mosaic so that scaling the background by the photometric zeropoints is now optional
- Fixed a number of compiler warnings.
2016-11-14 (version 1.0.34)
- Fixed small bug in imcore_overlp.c
2016-03-02 (version 1.0.33)
- Fixed missing include. Modified imcore routines and wcsfit routines so that RA and Dec columns are now doubles and in degrees
2015-04-01 (version 1.0.31)
- Modified grout_main.c and ungrout_main.c to allow the user to specify which correction is to be done.
- Fixed small bug in cir_imstack_cat that shifted the output map by a pixel in both x and y.
2014-11-03 (version 1.0.30)
- Modified wcsfit.c so that there is now a magnitude cut in the standard star list if there are too many.
2014-08-08 (version 1.0.29)
- Added the nbsize <= 0 option to imcore_list
2014-07-31 (version 1.0.28)
- Fixed imcore so that nbsize <= 0 gives a constant background.
- Also fixed long standing problem in imcore_list where the equatorial coordinates in the output catalogue are in degrees rather than radians as advertised
2014-07-18 (version 1.0.27)
- The ell file in imcore_list now places the objects at the original coordinate location rather than in the location where the detection algorithm _thinks_ there might be an object. wcsfit now checks to see if there are any rows in the input catalogue. If there aren't then we just get a non-fatal error message and moves onto the next extension.
2013-05-30 (version 1.0.26)
- Fixed bug in vstpickup_main.c affecting one of the error messages
- Added vstfix
- Removed extraneous declaration in casu_wcs.h
2013-02-07 (version 1.0.25)
- Fixed bug in the projection part of the WCS routines in cir_imstack_cat.c and cir_mosaic.c which was caused by crpix being exact integers
2012-12-08 (version 1.0.24)
- Fixed cir_classify so that it traps for WFCAM data and modifies the moffat profile exponent. Also fixed grout and ungrout so that you can't accidently repeat the procedure
- Added vstpickup
2012-12-07
- Added vstpickup
2012-12-05
- Fixed cir_classify so that it traps for WFCAM data and modifies the moffat profile exponent. Also fixed grout and ungrout so that you can't accidently repeat the procedure
2012-10-01 (version 1.0.23)
- Fixed bug in cir_mosaic affecting zeropoint.
- Fixed duplicate column names in imcore create_table_1.c
2012-09-04 (version 1.0.22)
- Fixed nebuliser so that any tables in the input FITS file just get copied to the output file. Also stole some code from ESO so that the autoconf now checks whether cfitsio has been configured for threads.
- Fixed a bug in some of the sort routines
- Fixed a bug in imcore_main that causes the routine to barf if the output file doesn't have a filename extension (eg .fit).
- Fixed outloc in cir_imstack_cat and cir_mosaic so that the zpn is calculated correctly. Added PPMXL to list of astrometric catalogues in wcsfit.
- Fixed small memory leak in mosaic
2012-09-04
- Fixed small memory leak in mosaic
2012-08-13
- Fixed a bug in imcore_main that causes the routine to barf if the output file doesn't have a filename extension (eg .fit).
- Fixed outloc in cir_imstack_cat and cir_mosaic so that the zpn is calculated correctly. Added PPMXL to list of astrometric catalogues in wcsfit.
2012-07-20
- Fixed a bug in some of the sort routines
2012-05-09
- Fixed nebuliser so that any tables in the input FITS file just get copied to the output file. Also stole some code from ESO so that the autoconf now checks whether cfitsio has been configured for threads.