Change Log

  • 09/29/22 CAS-13930 - Update to test infrastructure.

  • 09/27/22 CAS-13920 [6.5.3.0, 6.5.2.25] - task_tclean: peak memory and runtime profiling routines have been removed as they sometimes were the cause of a crash; the corresponding keys in the return dictionary will no longer be present.

  • 09/26/22 CAS-13877 [6.5.2.24] - Update to test infrastructure.

  • 09/21/22 CAS-13856 [6.5.2.23] - Fixed plotms crash when combining antenna iteration, averaging and negation.

  • 09/19/22 CAS-13915 [6.5.2.22] - Update to test infrastructure.

  • 09/12/22 CAS-13910 [6.5.2.21] - The getWeather function of plotbandpass now uses np.median when combining values across multiple weather stations to prevent potential issues with faulty values.

  • 09/09/22 CAS-13194 [6.5.2.20] - Simulator tool : The Simulator code underlying sm.settrop() was improved by enabling the tool to support visibility integration times as short as 0.1 s . The new parameter "simint" (seconds) controls the time granularity of the simulation. Default value for simint is -1 which uses a granularity of 10 s (the same as in previous CASA versions).

  • 09/08/22 CAS-12555 [6.5.2.19] - task flagdata : The mode='shadow' now uses the uvw values found in the UVW column of the MS to calculate the uv distances of baselines, for all baselines for which such values are available. For baselines not present in the MS, shadow flags are derived by calculating UVW values from antenna positions.

  • 09/07/22 CAS-13842 [6.5.2.18] - Runtime performance of ephemeris imaging with tclean and tsdimaging was improved.

  • 09/06/22 CAS-13654 - Updated imhead exception message in the case of mode='get' to alert the user that the expected values for hdkey in this case are often different from the keys in the dictionary returned by mode='summary'.

  • 09/06/22 CAS-10682 [6.5.2.17] - Performances of task sdimaging have been improved, by caching spectra coordinates computed while creating the normal image and re-using - instead of re-computing - them when creating the weight image. A new parameter - enablecache - has been added to the task, making it possible to turn this new feature on or off. The performances improvement is most noticeable for fast-scan datasets with a few channels. For typical fast-scan solar datasets, re-using cached spectra coordinates is roughly 20 times faster than re-computing them, resulting in a 25~30% speed-up for the whole sdimaging task.    

  • 09/06/22 CAS-13917 - Maintenance tasks for Bamboo automated tests.

  • 08/26/22 CAS-13144 [6.5.2.16] - deconvolve : A new task named 'deconvolve' has been added to provide stand-alone access to the image-domain deconvolver algorithms available within tclean. Options supported in this initial version are 'hogbom','clark','clarkstokes','multiscale', with support for single-plane images and spectral cubes. The 'mtmfs' and 'asp' algorithms will be enabled in a later release.

  • 08/24/22 CAS-13867 [6.5.2.15] - Update to test infrastructure.

  • 08/23/22 CAS-13739 [6.5.2.14] - tclean : Added a new iteration control parameter 'nmajor' to directly limit the number of minor-major cycle sets.

  • 08/22/22 CAS-11936 [6.5.2.13] - calanalysis module : Warnings appeared in the pipeline when a baseline was flagged completely. This was switched from a WARNING in the logs to an INFO post. task plotbandpass : Messages that earlier appeared only in the console, now appear in the logs of casa and the pipeline.

  • 08/17/22 CAS-13862 [6.5.2.12] - Update to test infrastructure.

  • 08/17/22 CAS-13893 - Update to test infrastructure.

  • 08/14/22 CAS-13865 [6.5.2.11] - Update to test infrastructure.

  • 08/14/22 CAS-13859 - Update to test infrastructure.

  • 08/12/22 CAS-13868 [6.5.2.10] - Update to test infrastructure.

  • 08/11/22 CAS-13880 [6.5.2.9] - Update to test infrastructure.

  • 08/11/22 CAS-13813 - casalog tool : A new method, getOrigin() has been implemented to retrieve the origin of messages to be displayed.

  • 08/10/22 CAS-13820 [6.5.2.8] - Update runtest testrunner to update xml to display results in bamboo. Display now shows testscript testclass.testcase in bamboo results page

  • 08/10/22 CAS-13631 - New task uvcontsub added for continuum subtraction in the uv-domain. The old task uvcontsub has been deprecated and renamed as uvcontsub_old. Task uvcontsub3 has been removed. The option douvcontsub of mstransform has been deprecated.

  • 08/08/22 CAS-13861 [6.5.2.7] - Update to test infrastructure.

  • 08/08/22 CAS-13850 - ImageAnalysis tool : (1) Added complete docs for image.beamarea(). No interface changes. (2) Added string mbret parameter to image.restoringbeam(). mbret="list" is the default, and produces backward compatible behavior. mbret="matrix" indicates that the return dictionary should be structured such that 'bmaj', 'bmin', and 'bpa' have numpy arrays as values, making it simple to utilize these values as numpy arrays rather than having to write python code to construct such structures.  

  • 08/04/22 CAS-13871 [6.5.2.6] - Build System rework : Edited includes in some files.

  • 08/02/22 CAS-13860 [6.5.2.5] - Update to test infrastructure.

  • 08/01/22 CAS-13864 [6.5.2.4] - Build-system rework : Unused files with experimental asp-deconvolver code have been removed from the code repository.

  • 08/01/22 CAS-12581 - task_tclean: fixed a data selection issue that could lead to NaNs in some image planes.

  • 07/28/22 CAS-13858 [6.5.2.3] - Update to test infrastructure.

  • 07/25/22 CAS-13718 [6.5.2.2] - task_fringefit:  This task now supports the {{uvrange}} parameter provided through the {{selectdata}} facility. The documentation for this parameter can be found in the "Calibration Synthesis" section of the manual.  Users inexperienced with this parameter are warned that the uvrange selection is made _before _calibration; which data are calibrated and which are flagged may not match expectations unless the consequences of the selection are carefully thought through.

  • 07/21/22 CAS-13760 [6.5.2.1] - plotms : Fixed an int overflow bug that sometimes prevented interactive flagging/locating from working correctly.

  • 07/20/22 CAS-750 [6.5.2.0, 6.5.1.22] - tool_table: Implemented more thorough input checking and better error handling in the getcellslice() method.

  • 07/20/22 CAS-13674 - task_sdbaseline: Fixed the output in ascii-text and csv formats in case of per-spectrum baseline fitting so that unnecessary info (non-existent parameter values) is not printed

  • 07/19/22 CAS-13673 [6.5.1.21] - task_sdbaseline: Fixed the incorrect parameter names output in ascii-text format in case of per-spectrum baseline fitting

  • 07/19/22 CAS-13660 - task_tclean: fixed a bug that prevented an outer UV taper to work in combination with weighting='natural'.

  • 07/18/22 CAS-13849 [6.5.1.20] - tool_quanta: added a new parameter keepshape to qa.quantity and qa.unit to preserve the shape of N-dimensional arrays.  These N-dimensional quantities are compatible with qa.convert but not with other quanta tool methods.

  • 07/18/22 CAS-13808 - tool_table: a new row() method and tablerow class was added to facilitate reading and writing of table rows.

  • 07/15/22 CAS-13869 [6.5.1.19] - task_tclean: the warning for non-zero edge pixels in the PB image will now only be shown for gridders 'mosaic' and 'awproject'.

  • 07/15/22 CAS-12313 - Correction to the inline docs of the sm.setnoise tool method.

  • 07/14/22 CAS-13668 - Fixed a bug found in sdbaseline when blmode=‘apply’ is selected. Now this setting properly takes account mask information and calculate weight correctly when baseline-subtraction is applied separately from the fitting.

  • 07/14/22 CAS-13785 [6.5.1.18] - task_plotms: fixed a crash when turning calibration on without giving a cal library string.

  • 07/12/22 CAS-13738 [6.5.1.17] - * casashell now prints out a summary of any python exceptions that happen during startup (previously it would silently exit). Users of the monolithic CASA should not notice any changes. This change is primarily useful to developers building the components locally. * the setup.py build scripts now print out information about exceptions that happen during that process (previously they were largely silent). This change is only relevant to developers.

  • 07/11/22 CAS-13831 [6.5.1.16] - task_sdimaging: Fixed a caching issue that could lead to slightly different images from the same data selection.

  • 07/08/22 CAS-12901 [6.5.1.15] - task_plotms: the tick labels will now switch to scientific notation when displaying small values near zero or very large values

  • 07/06/22 CAS-13847 [6.5.1.14] - Updated casacore submodule reference to 0d871e1fca1f96abd8bf1326fb45c253192d01c2.

  • 07/03/22 CAS-13821 [6.5.1.13] - task_immoments: fixed a rare bug where writing history to the output files could cause a crash.

  • 06/30/22 CAS-13839 [6.5.1.12] - Updated ALMA Band 1 parameters in simulation tasks and tools.

  • 06/29/22 CAS-13855 [6.5.1.11] - replaced instances of numpy.asscalar with numpy.ndarray.item inside the test code of sdimaging

  • 06/28/22 CAS-13667 [6.5.1.10] - task_sdbaseline:  blmode=‘fit’ will now properly account for mask information and calculate the weight of the baseline-subtracted spectral data.

  • 06/28/22 CAS-13824 - tool ms.getdata(): fixed a bug where averaging multiple columns could yield different results than averaging a single column

  • 06/28/22 CAS-13848 - Fixed caching issues and data cleanup in some test scripts.

  • 06/20/22 CAS-13494 [6.5.1.9] - task_tsdimaging: Improved the documentation of the 'restfreq' parameter.

  • 06/16/22 CAS-13724 [6.5.1.8] - task_plotms: the Help->About window of the GUI now shows more complete version information.

  • 06/15/22 CAS-13789 [6.5.1.7] - Fix in runtest test runner to parse correct build tag from auxiliary repositories

  • 06/09/22 CAS-13823 [6.5.1.6] - Update to logic in bamboo test runner to run default list of test if test suite cannot be generated 

  • 06/08/22 CAS-13722 [6.5.1.5] - task_plotbandpass: fixed a bug affecting multi-panel, multi-page output.

  • 06/02/22 CAS-13713 [6.5.1.4] - A bug was fixed in sdatmcor, which overrode OpenMP configuration.

  • 05/27/22 CAS-13816 [6.5.1.3] - Add new unittests for casatestutils check submodule

  • 05/25/22 CAS-13332 [6.5.1.2] - Add unittest to jupyter notebook for runtest.py testrunner. 

  • 05/23/22 CAS-13672 [6.5.1.1] - the description for the 'maskmode' parameter in the inline help of sdbaseline is updated

  • 05/20/22 CAS-13830 [6.5.1.0, 6.5.0.14] - Fixed minor warning raised by Python 3.8 in task_flagdata

  • 05/20/22 CAS-13819 - None