Build: #369 was successful
Job: ManyLinux 2.28 was successful
Code commits
Casa6
-
Hendrik Muller 188b64ce030a360ced17720a68d5af3bbcffaf87
Pull request #1097: CAS-14782
Merge in CASA/casa6 from CAS-14782 to master
* commit 'e32d860168580a1d45efdf67eacd83efd4b6d9f5':
enable unittests again
Change relative error bound for values close to machine precision
Add old cycleniter guardrail, and improve documentation
Simplify code and update unit test
Move CG option to new helper function, enable channel-wise loading and disk-backed arrays
Force the use of cycleniter for CG
Add onefield test and make onefield test working by returning dictionary
mvc needs another call of tt2cube before recalling major cycle
Change default value and make method available for mtmfs as well
Add relaxation option
Copy over CG-CLEAN method from ARDG-LibRA to CASA Method is described in detail in: https://ui.adsabs.harvard.edu/abs/2026A%26A...706A...77M/abstract (Mueller, Genie, Bhatnagar 2026: Accelerating the CLEAN algorithm of radio interferometry with convex optimization) For now, only the CG option is implemented, with momentum acceleration to follow later. Implementation is done by adding a new keyword to tclean (majorcycle) detailing which major loop heuristics is used, i.e. CS (Cotton-Schwab) or CG (conjugate gradients) The algorithm and its improvements are tested for continuum, polarization and cube imaging, with a variety of gridders including mosaics,w/a/aw-projection, TBD: validation for mvc A shallow set of examples to reproduce the improvements is linked to the Jira ticket -
Pedro Salas 8ca181ea8b5daf488359c49d744599e4302dfbd7
Pull request #1098: CAS-14893
Merge in CASA/casa6 from CAS-14893 to master
* commit '4bd0cbff4d3f2555e1a79f5cbcb9fff118faebe2':
Update appendatab overwrite description
Improve support for ANTAB files
Fix failing test in MacOS
Reuse INT_TO_STOKES
Implements task exportantab according to ticket CAS-14893
Initial draft for CAS-14893 -
Pedro Salas <salas.mz@gmail.com> 4bd0cbff4d3f2555e1a79f5cbcb9fff118faebe2 m
Update appendatab overwrite description
-
Pedro Salas <salas.mz@gmail.com> 17ec87ce27d53622ff803ee2b4fb28f03cd0187b m
Improve support for ANTAB files
Allow comments (!) at any point in a line. -
Pedro Salas <salas.mz@gmail.com> 44ba1f0e23e28b460dde942e257bddf25efc864a m
Fix failing test in MacOS
Adds OSError to expected exceptions -
Pedro Salas <salas.mz@gmail.com> 7ed7678595d5d1131c459b493b08c7a7f9a927c4 m
Reuse INT_TO_STOKES
-
Pedro Salas <salas.mz@gmail.com> 4aae4b6b7ca69e6e6dbaaf18205920bd047d722b m
Merge remote-tracking branch 'origin/master' into CAS-14893
-
Pedro Salas <salas.mz@gmail.com> 5eea2496b8c3f056cbbc8f00cf1f507046e550f2 m
Implements task exportantab according to ticket CAS-14893
-
Pedro Salas <salas.mz@gmail.com> 19d7a77c2523b6944d1f06754cd0c59387b2078c m
Initial draft for CAS-14893
- casatasks/setup.py (version 19d7a77c2523b6944d1f06754cd0c59387b2078c) (diffs)
- casatasks/src/private/task_exportantab.py (version 19d7a77c2523b6944d1f06754cd0c59387b2078c) (diffs)
- casatasks/tests/tasks/test_task_exportantab.py (version 19d7a77c2523b6944d1f06754cd0c59387b2078c) (diffs)
- casatasks/xml/exportantab.xml (version 19d7a77c2523b6944d1f06754cd0c59387b2078c) (diffs)
- casatestutils/casatestutils/component_to_test_map.json (version 19d7a77c2523b6944d1f06754cd0c59387b2078c) (diffs)
-
Hendrik Muller e32d860168580a1d45efdf67eacd83efd4b6d9f5 m
enable unittests again
-
Hendrik Muller 3233b000123d87a939064d4f3e7f39c48569c6b7 m
Change relative error bound for values close to machine precision
-
Hendrik Muller 9e93e147a86c45d2e2d737e49e70fe2678221deb m
merge and solve conflicts
-
Hendrik Muller 57ee1911efa416e4388225153db4babdc2adbf87 m
Add old cycleniter guardrail, and improve documentation
- casatasks/src/private/imagerhelpers/cg_major_cycle.py (version 57ee1911efa416e4388225153db4babdc2adbf87) (diffs)
- casatasks/src/private/imagerhelpers/input_parameters.py (version 57ee1911efa416e4388225153db4babdc2adbf87) (diffs)
- casatasks/src/private/task_tclean.py (version 57ee1911efa416e4388225153db4babdc2adbf87) (diffs)
- casatasks/xml/tclean.xml (version 57ee1911efa416e4388225153db4babdc2adbf87) (diffs)
-
Hendrik Muller c65354ee78ed358a9c4b71c134da3ed9c423dc55 m
Simplify code and update unit test
-
Hendrik Muller 012b20e271b53488e76f31f6fb42090793bbf255 m
Move CG option to new helper function, enable channel-wise loading and disk-backed arrays
- casatasks/src/private/imagerhelpers/cg_major_cycle.py (version 012b20e271b53488e76f31f6fb42090793bbf255) (diffs)
- casatasks/src/private/imagerhelpers/input_parameters.py (version 012b20e271b53488e76f31f6fb42090793bbf255) (diffs)
- casatasks/src/private/task_tclean.py (version 012b20e271b53488e76f31f6fb42090793bbf255) (diffs)
- casatasks/xml/tclean.xml (version 012b20e271b53488e76f31f6fb42090793bbf255) (diffs)
-
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> e7d1002be2d3dd131becf447f816ddc723d16d84 m
Force the use of cycleniter for CG
-
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> e6174a86f4acc4bdbef273222623e3137b1501f8 m
Add onefield test and make onefield test working by returning dictionary
-
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> 0b2f4a45118d8beff720cb06ee5d10eeca28fb9f m
mvc needs another call of tt2cube before recalling major cycle
-
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> 29ba1dd0f1c610fc7a4b9369b96a53948f7619e7 m
Change default value and make method available for mtmfs as well
-
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> 57fef5024aceeef3e4e14f11a95982a7c270e4c3 m
Add relaxation option
-
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> 9bb9f1a94ea1f1033fc0f9833623fe3b96256e5d m
Copy over CG-CLEAN method from ARDG-LibRA to CASA Method is described in detail in: https://ui.adsabs.harvard.edu/abs/2026A%26A...706A...77M/abstract (Mueller, Genie, Bhatnagar 2026: Accelerating the CLEAN algorithm of radio interferometry with convex optimization) For now, only the CG option is implemented, with momentum acceleration to follow later. Implementation is done by adding a new keyword to tclean (majorcycle) detailing which major loop heuristics is used, i.e. CS (Cotton-Schwab) or CG (conjugate gradients) The algorithm and its improvements are tested for continuum, polarization and cube imaging, with a variety of gridders including mosaics,w/a/aw-projection, TBD: validation for mvc A shallow set of examples to reproduce the improvements is linked to the Jira ticket