Releases: casacore/casacore
Releases · casacore/casacore
3.6.1
3.6.1
Version 3.6.1 fixes numpy 2.0 compatibility for the binary wheels of python-casacore. Otherwise it is identical to version 3.6.0.
3.6.0
General
- Improvements on FITS import and export (#1215, #1229, #1251, #1267, #1268, #1304, #1318, #1341)
- Small improvements to Dysco (#1305, #1313, #1337, #1343)
- C++ modernizations (#1185, #1199, #1271, #1280, #1284, #1288, #1289, #1294, #1296, #1298, #1309, #1316, #1353, #1355)
- Build system and CI improvements (#1219, #1236, #1252, #1315, #1328, #1330, #1334, #1335, #1349)
- Code cleanup (#1204, #1245, #1269, #1277, #1279, #1300, #1301, #1302)
- TaQL improvements (#1221, #1232, #1244, #1247, #1259, #1260, #1263, #1270, #1276, #1299)
- Add new SI prefixes quetta, ronna, ronto and quecto (#1257)
- Fix several issues that arose in CASA use (#1200, #1227, #1246, #1262, #1290, #1291, #1292, #1329, #1323)
- Fix data race in images toWord / toPixel (#1235)
- Update e-mail address (#1339)
3.6.0
3.6.0
General
- Improvements on FITS import and export (#1215, #1229, #1251, #1267, #1268, #1304, #1318, #1341)
- Small improvements to Dysco (#1305, #1313, #1337, #1343)
- C++ modernizations (#1185, #1199, #1271, #1280, #1284, #1288, #1289, #1294, #1296, #1298, #1309, #1316, #1353, #1355)
- Build system and CI improvements (#1219, #1236, #1252, #1315, #1328, #1330, #1334, #1335, #1349)
- Code cleanup (#1204, #1245, #1269, #1277, #1279, #1300, #1301, #1302)
- TaQL improvements (#1221, #1232, #1244, #1247, #1259, #1260, #1263, #1270, #1276, #1299)
- Add new SI prefixes quetta, ronna, ronto and quecto (#1257)
- Fix several issues that arose in CASA use (#1200, #1227, #1246, #1262, #1290, #1291, #1292, #1329, #1323)
- Fix data race in images toWord / toPixel (#1235)
- Update e-mail address (#1339)
3.5.0
3.5.0
Highlights
Apart from many bug fixes and modernizations, a few new features were introduced:
- TaQL now supports copying columns to new columns (e.g. to make a backup of the
FLAG
column) - Non-zero coordinates in JPL frames, e.g. the
SUN
frame, are now interpreted as an offset in right ascension and declination. Previously, coordinates in a JPL coordinate frame were ignored. - The Dysco storage manager is now built by default as part of casacore.
General
- Improve continuous integration (#1180, #1182), move from Travis CI to Github Actions (#1086, #1097, #1098, #1161)
- Modernizations: remove Mutex (#1095, #1127, #1128), typing system (#1172, #1176)
- Allow building with newer compilers (#1134, #1137, #1145, #1206, #1208, #1210, #1211)
- Build python3 by default, not python2 (#1209)
MeasurementSet
- Improve reading of DataDescriptionId (#1103)
- Compute feed information (#1104) and field attributes (#1109) on demand
- UVFits improvements: support X-Y mounts (#1115), allow large antenna numbers (#1144), fix handling FITS-IDI
GAIN_CURVE
(#1151) - Fix precision in
T+dT
syntax (#1118)
Measures
- Allow offsets to JPL coordinates (#1160)
Tables
- Cache iteration boundaries while sorting tables (#1106)
- Use RefTable for iteration (#1108)
- Adios2 related changes: #1110, #1116, #1121, #1148
- Make Dysco part of casacore (#1117, #1125, #1146, #1166)
- Add TaQL commands
LIKE
,COPYCOLUMN
andDROPTABLE
(#1154, #1169) - Fix one bug in
rownr_t
migration for TiledDataStMan (#1156) - Improve documentation (#1192)
Images
3.4.0
3.3.0
3.3.0
General
- Replace implementation of complex trig functions by std:: (#1010)
- Fix bug SciMath / StatsFramework where parameters were passed incorrectly (#984)
Tables
- Pass sorting algorithm optio nthrough to table iterator (#992)
- Support for ADIOS2 (#1006)
- Add .casarc option to disable table locking (#1002)
Measurement Set / UVFits
- Fix antenna swapping in MSConcat (#977)
- Merge PROCESSOR table in MSConcat (#1004)
- Fix antenna positions in importing old VLA UVFITS (#1005)
Images
- More efficient WCS batch coordinate lookups (#390
3.2.1
3.2.0
3.1.2
Minor release, Improved python3 & unicode
3.1.1
General
- Only use DataManager.get/putSlice if possible (#901)
- User docker for Linux build on Travis for CI (#856)
- improve unicode support (#853)
- Changed MadfmFunc so that it inherits from ArrayFunctorBase (#905)
- Fix memory leak in TableProxy::getColumnDescription (#900)
- Allow colon and fix recursive bison parsing (#894)
- ObjectID's hash function behavior fix (#897)
- Add a public getter for the mask array to LCRegionFixed (#895)
- Replace STL-like containers by their STL counterparts (#890)
Python support
- Boost 1.67 Python components require a Python version suffix (#844)
- Handle numpy Unicode arrays (#912)
- Fix memory leak when converting Python unicode to casa string (#910)
- Possible leak bug (#908)
- Always use TpInt64 for PyLong (#916)
- Improve CMake FindPython (#922)
Build system
casacore v3.1.0
Fix bug, thread issues and added some new features.
General
- Removed many warnings issued by newer compiler versions (#798, #809, #819, #820, #866, #883)
- Further improved thread-safety (#817, #869, #877, #886)
- Added variance and standard deviation of complex numbers (#851)
Tables
- Improved parallel storage manager based on ADIOS2
- Support of Int64 table columns (#859)
- Added O_DIRECT support when using MultiFile (#885)
- TaQL improvements (#813, #851, #867)
- Small CTDS fixes (#840, #868)