Skip to content

Releases: casacore/casacore

3.5.0

05 Jul 17:49
ff766c4
Compare
Choose a tag to compare

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

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 and DROPTABLE (#1154, #1169)
  • Fix one bug in rownr_t migration for TiledDataStMan (#1156)
  • Improve documentation (#1192)

Images

  • Support CARTA opening images with a custom handler (#1158)
  • Allow easier python handling of beams (#1184)

3.4.0

19 Feb 12:58
a735bf5
Compare
Choose a tag to compare

3.4.0

General

3.3.0

15 Apr 19:51
Compare
Choose a tag to compare

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

22 Nov 10:06
Compare
Choose a tag to compare

3.2.1

This release is identical to 3.2.0 but increments the SOVERSION.

3.2

General

  • Remove some unused functionality (#854, #947)
  • Prevent setting OpenMP num_threads to zero (#962)

Tables

  • Fix locking issue with IncrementalStorageManager (#970, #974)
  • Various improvements to TaQL
  • Various ADIOS2 improvements (#943, #966)

Measures

  • Update hardcoded URLs for fetching measures data (#975)

FITS

  • Correctly convert Nasmyth mount types (#946, #954)

3.2.0

19 Nov 09:49
273b967
Compare
Choose a tag to compare

3.2

General

  • Remove some unused functionality (#854, #947)
  • Prevent setting OpenMP num_threads to zero (#962)

Tables

  • Fix locking issue with IncrementalStorageManager (#970, #974)
  • Various improvements to TaQL
  • Various ADIOS2 improvements (#943, #966)

Measures

  • Update hardcoded URLs for fetching measures data (#975)

FITS

  • Correctly convert Nasmyth mount types (#946, #954)

3.1.2

11 Jul 14:52
Compare
Choose a tag to compare

The only change in this version is that the version number is bumped properly in version.h.

Minor release, Improved python3 & unicode

05 Jun 13:25
a13c5c1
Compare
Choose a tag to compare

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

  • Travis macOS fails on Python3 OSX build system (#778)
  • Switch travis to docker /xenial (#847)

casacore v3.1.0

06 Apr 12:19
d3dad4d
Compare
Choose a tag to compare

Fix bug, thread issues and added some new features.

General

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)

Measurement Set

  • Small improvements (#858, #864, #872)
  • Better handling of FITS-IDI data bit sampling (#836)

Images

  • Support for non-chunked HDF5 data sets (#879, #880)
  • Fixed count overflow on very large images (#849)

3.0.0

15 Nov 12:57
Compare
Choose a tag to compare

3.0.0

General

  • Building with C++11 is now required
  • Improved thread-safety of statics (#775)
  • Improve statistics code (#785, #776, #662, #663)

Tables

  • Avoid growing the size of tables when overwriting data (#768)
  • TaQL support for radial velocity, earth magnetic field and Doppler (#750)
  • Added performance tests for tables (#658)

Measurement Set

  • Improvements to MSConcat (#779, #701)
  • Better handling of FITS-IDI flag history (#748)

Images

  • Better support for double precision images (#752, #751)

Other

2.4.1

13 Dec 14:02
Compare
Choose a tag to compare

2.4.1

General

  • This release fixes a problem with TableIterator introduced in v2.4.0. This issue would cause problems with LOFAR's DPPP when msin.starttime was set. (#681)