casacore v2.0.0 Release Notes
-
๐ changes since 1.7.0
General
- ๐ Fixed all build problems for GCC and clang on various platforms (up to OS-X 10.10)
- ๐ Fixed all valgrind issues found in test programs
- Made the statics in all of casacore thread-safe. Similar to libstdc++ the user is responsible for thread-safety when using casacore ojbects.
- โ Added casacore/ to the #include path of all header files
- ๐ Changed namespace from casa to casacore (but still #defined as casa for time being)
- Split Tables, MeasurementSets and Lattices into smaller parts
- The 3 changes above give rise to backward incompatibilities. Scripts in casacore/changescripts (notably updateall) can be used to fix client code.
Tables
- โ Added GROUPBY/HAVING/aggregation function to TaQL
- โก๏ธ Optimized TaQL's IN operator (linear time for integer sets)
- โ Added table tracing (class TableTrace)
- ๐ Fixed TiledStMan issue where BucketCache was not shrinked
- โ Added MultiFile option to combine table files in a single one
Components
- ๐ This module has been removed (too CASA specific)
Images
- โ Added support for beam per frequency channel and Stokes
- โ Added persistency for ImageExpr and ImageCocat objects
Python
- ๐ Moved converters from pyrap to casacore/Python