Code commits
Casa6
-
Bob Garwood 2d7c2aeedb405c4621983a18d494e753d8000bc5
Pull request #1073: CAS-14738
Merge in CASA/casa6 from CAS-14738 to master
* commit '34e7f8d722235aea9f1e51000bda6e42287399d7':
indicate in the XML that use_durations is experimental, add final planned checks to checkActualAxes
move some shared code into separate functions to avoid code duplication.
propogate actualDurations warnings up to the the sdm tool for logging
moved some use_durations tests from the sdm tool test_task_importasdm
use_durations added at the top, test code added
values set in VMSData structure to be transferred to MS
CAS-14738 : actual* fields are used where appropriate, still rough around the edges and not used out of the lower level, but worth committing finally. -
Hendrik Muller b1364209b14c59988f2bbeb0a20cdaca9d7f26a7
Pull request #1071: CAS-14778
Merge in CASA/casa6 from CAS-14778 to master
* commit '0d731f5701553c3bcd07344a0be600f6ec4afee4':
CAS-14778 : Fix rectangular image case
rename to cameltype and assert that dimensions are either both even or both odd
Add test
Copy the solution for odd pixels that was found for Matrix Cleaner over to also apply to MultiTermMatrixCleaner.cc Validated on Cygnus A, scales=[0,1], nterms=1, cellsize = 1.6 arcsec (such that the bright termination lobes correspond to just a few pixels transversely, in this way we can test the effect of the code change without simply looking at the effects of extended emission)
Solved the problem for an odd number of pixels for Asp-CLEAN and MS-CLEAN. That is simply done by moving the slice for the beam subtraction up by one pixel. The problem does not exist for Hogbom. TBD: Verify that these fixes also fix the spectral versions and multiterm versions of the deconvolvers. -
Hendrik Muller 0d731f5701553c3bcd07344a0be600f6ec4afee4
Merge master into CAS-14778 and solve conflicts
-
Srikrishna Sekhar 168f78ecd03c70929274c48e48547a24bd3f6c0f
Pull request #1069: CAS-14825
Merge in CASA/casa6 from CAS-14825 to master
* commit 'ab5779d7deaa35eb006c36f649795df34e1e2806':
CAS-14825 : Remove traps for nterms < 2 and MT-MFS -
Kumar Golap 1f467a3655aafa75c3a19e3324e0abdef1049b4a
Pull request #1067: CAS-14454
Merge in CASA/casa6 from CAS-14454 to master
* commit '21c177edd7dc97ff82dd395da776255d46cd9553':
Fixed: trying to just fill model column was not copying over the tt images to the cube model for prediction
As per reviewer comment added a squint correction test to the mvc test.
Added unit tests and fixed a per pol normalization
Fix an oversight ...when having pol images the full pol pb was being used rather that each stokes. -
Akeem Wells d5640ce284463154184c5da9c621cd28d3ef14a6
Pull request #1070: Remove redundant module cleanup calls
Merge in CASA/casa6 from CAS-14846 to master
* commit '2b25ebdd0b7c6b816a08a6ddea03ecd4c792427f':
Remove redundant module cleanup calls -
Srikrishna Sekhar d03371710fc33be7f53d288c28b57661ecab1afd
CAS-14778 : Fix rectangular image case
Specifically, allow one axis to be odd and the other even. Previously
this was trapped as an exception, but this is explicitly a use-case that
tclean supports.- casatools/src/code/synthesis/MeasurementEquations/AspMatrixCleaner.cc (version d03371710fc33be7f53d288c28b57661ecab1afd) (diffs)
- casatools/src/code/synthesis/MeasurementEquations/AspMatrixCleaner.h (version d03371710fc33be7f53d288c28b57661ecab1afd) (diffs)
- casatools/src/code/synthesis/MeasurementEquations/MatrixCleaner.cc (version d03371710fc33be7f53d288c28b57661ecab1afd) (diffs)
- casatools/src/code/synthesis/MeasurementEquations/MatrixCleaner.h (version d03371710fc33be7f53d288c28b57661ecab1afd) (diffs)
- casatools/src/code/synthesis/MeasurementEquations/MultiTermMatrixCleaner.cc (version d03371710fc33be7f53d288c28b57661ecab1afd) (diffs)
- casatools/src/code/synthesis/MeasurementEquations/MultiTermMatrixCleaner.h (version d03371710fc33be7f53d288c28b57661ecab1afd) (diffs)
-
Akeem Wells 2b25ebdd0b7c6b816a08a6ddea03ecd4c792427f
Remove redundant module cleanup calls
-
Srikrishna Sekhar ab5779d7deaa35eb006c36f649795df34e1e2806
Merge remote-tracking branch 'origin/master' into CAS-14825
-
George Moellenbrock a8b6cc9b6ecadea9c95af1dc28341ed198a48da8
Pull request #1068: CAS-14763
Merge in CASA/casa6 from CAS-14763 to master
* commit 'f2e0db200c55d4b3c26e06bf80d6211944a47756': (74 commits)
Change type to G
Add standard errors for parameters
Update xml and tests
Change default clock order and update the test data origin
Remove debugging list type, return of task zenithdelaycal is dict
Updated test to use data with all VLBA antennas
Updated test header
Add test data procedence
Adds more tests
Add per polarization clock solution
Switch to CASA measures to compute antenna elevations
Updated tests for zenithdelaycal
Name based antenna selection from MS
Add implementation to ZenithDelayJones
Add tests
Add implementation to ZenithDelayJones
Add caltable output
For CAS-14763, added comments to aid development
For CAS-14763, in ZenithDelayJones::setApply(Record&), removed some unnecessary stuff.
For CAS-14763, added skeletal ZenithDelayJones class (ZenithDelayCal.{h,cc}) to eventually support application of zenith-angle dependent macroscopic delay calibration for VLBI, and make VisCalGlobals's SolvableVisCal factories aware of it. This requires further development for it to work.
... -
Hendrik Muller 48dba78833583f0737a0135c320a1b8bea09a03a
Pull request #1063: CAS-14797
Merge in CASA/casa6 from CAS-14797 to master
* commit 'd0332c4e3cda643f0a1b8a128c35f1a6ee2e973f':
Streamline the implementations of helper functions in just two helper functions now made available in MatrixCleaner.cc
Search only over inner square
Make MSMT-CLEAN compatible with previous runs again
repeat same accelerations for AspMatrixCleaner and for MultiTermMatrixCleaner
This code will increase the speed for MS-CLEAN. This is achieved by two main improvements: -> Subtract beam is faster than casacore functionality which creates temporary copies -> Run peak finding only over square determined by blcdirty and trcdirty rather than the full image -> again, the direct implementation is faster than casacore minMax functionality -
Bob Garwood 34e7f8d722235aea9f1e51000bda6e42287399d7
indicate in the XML that use_durations is experimental, add final planned checks to checkActualAxes
-
Hendrik Muller 7279dc159c47f7a3fc656e6e2c11d942cc0c383a
Pull request #1062: CAS-14814
Merge in CASA/casa6 from CAS-14814 to master
* commit 'cb65c9b710137b44a5624dadade29b814c6a2a3d':
Remove dead code
labeling, pruning and blob-size counting in memory, avoid temporary copies
Optimize Automasking region labelling and pruning
Main bottleneck is binaryDilation computation. This part of the code has been accelerated now, by: 1.) Remove IPosition constructions from inner loop 2.) Use direct storage pointers 3.) Precompute structure offsets 4.) Return changed from BinaryDilationCore 5.) Remove the full image check in BinaryDilation() 6.) Avoid extra full-plane scans -
Hendrik Muller b5ed254f61284e8d389fac82e4b21e8fe30e5194
Pull request #1061: CAS-14804
Merge in CASA/casa6 from CAS-14804 to master
* commit 'b21128a27d35f918b11d60dad2d1ff729e92d923':
Inflate epsilon for passing tests across platforms
Add tclean task for CAS-14804, depends on fasr dataset
Update comparison values in test_onefield_asp
Reverse to normalization with psf width again, this makes the unittest testonefieldasp performing superior to old version again
Solution by rescaling the objfunc, and amplitudes, for more details see description at Jira ticket -
Bob Garwood 8ddc3fe2e05f4496f23328280fd008d3f4eaa941
move some shared code into separate functions to avoid code duplication.
-
Darrell Schiebel 7b1775c8b104e59a7050264a2b88acebdda5ca2c
Pull request #1066: CAS-14798
Merge in CASA/casa6 from CAS-14798 to master
* commit '8959b8b05b1f67087d8deb301e5ccd2c73ecfcfb':
[CAS-14798] update build.conf for master build of GUI wheels
[CAS-14798] increment version for bamboo build-based jar files
[CAS-14798] fix botched isolation of build from casa-source tree
[CAS-14798] fix typo in casalogger version number
[CAS-14798] trigger a clean rebuild
[CAS-14798] update build.conf dev wheel versions for each of the six GUI
[CAS-14798] add CASA_APPIMAGE_CACHE_DIR env variable detection for casaplotserver exec grpcFlagAgentDisplay.cc fetches the full path to the casaplotserver AppImage and execs it directly
[CAS-14798] update xml-casa version -
Takahiro Tsutsumi 7274e44a3e3f643fb5606f5dfd2c7fbc354653e8
Pull request #1064: CAS-14713
Merge in CASA/casa6 from CAS-14713 to master
* commit '85a64657cf577e2f2e27f15d9e8dc1843ce1efcc':
remove the duplicated funtionality that exist in almatestutils
remove print statements for debugging
Modify the code based on code review
Remove some lines previously commented out
Clean up debug messages
Add missing import for casalog
fix check_list_vals to return False if at least one of the list index match fail. Add proper handling of per-Stokes plane multiple peak locaitons.
Per pol plane peak positions
Add a function to get a list of peak positions when the peak pix value is not unique and a test function to check against a list of possible positions. -
Kumar Golap 58d771b2f9737fb95362cc67cd6b117386be399f
Pull request #1060: CAS-14342
Merge in CASA/casa6 from CAS-14342 to master
* commit 'da072f6cba0d386485b1188c73e598cd335fc673':
redo this...foiled by SIImageStore smartness
fixed a place whereI missed widefield
fixed typo
Added widefield as a gridder for single field that can ignore blanking when pblimit is less than 0
fixed a typo that got in
Fix reviewer suggestion + some doc change
when pblimit is -ve for non A-term gridders the beam is set to 1.0 to allow for deconvolution of pesky sources without bothering about correctness of these sources -
Kumar Golap 163f7bcfe37c6d7988c925040f62302b9743903a
Pull request #1059: CAS-14520
Merge in CASA/casa6 from CAS-14520 to master
* commit '6d1b664f4857b653720cb2e3a5ff36128272277e':
removed "user" from a log line
added empty space between bracket and value printed
added logger message about fracbw used by bwtaper
disabling bwtaper test in parallel to allow this feature in
Changes in doc according to reviewer
forgot to push this one in
brought fracbw up to tclean and enable test for briggsbwtaper -
Darrell Schiebel aa008dd2de4c07b22b70e776396e755f906db639
Pull request #1055: CAS-14430
Merge in CASA/casa6 from CAS-14430 to master
* commit '0c4da0be7d119cd0bc22330490f7acbe3227f017':
[CAS-14430] remove comment that is now misleading
[CAS-14430] fix problem generating plot file WITHOUT showing the plot
remove line duplication (found in code review) [CAS-14430]
plotcomp: resurrect, update simulator use, clean up plot, patch back into predictcomp [CAS-14430]
fix errors signaled by the python interpreter [CAS-14430] like: ---------------------------------------------------------------------- casatasks/private/task_gencal.py:99: SyntaxWarning: "is not" with 'str' literal. Did you mean "!="? if infile is not 'None' and infile is not '': casatasks/private/task_gencal.py:99: SyntaxWarning: "is not" with 'str' literal. Did you mean "!="? if infile is not 'None' and infile is not '': casatasks/private/task_gencal.py:100: SyntaxWarning: "is not" with 'str' literal. Did you mean "!="? if antenna is not '' or pol is not '' or len(parameter) != 0: casatasks/private/task_gencal.py:100: SyntaxWarning: "is not" with 'str' literal. Did you mean "!="? if antenna is not '' or pol is not '' or len(parameter) != 0:
changes to resolve warnings about invalid escape sequences in strings [CAS-14430] like: ----------------------------------------------------------------------------------- casatasks/private/task_simalma.py:385: SyntaxWarning: invalid escape sequence '\d' q = re.compile('CYCLE\d?\d') -
Darrell Schiebel <darrell@schiebel.us> 8959b8b05b1f67087d8deb301e5ccd2c73ecfcfb
[CAS-14798] update build.conf for master build of GUI wheels
-
Pedro Salas <salas.mz@gmail.com> f2e0db200c55d4b3c26e06bf80d6211944a47756
Change type to G
Polarization dependent clock corrections have
to be at the G position in the measurement equation. -
Pedro Salas <salas.mz@gmail.com> fb24dd1237d7fd51d73332ff3e909e5241ff7c68
Add standard errors for parameters
-
Srikrishna Sekhar a3ce0a540b31cc1cedbc5420f3f2dc9c7f3df0fb
CAS-14825 : Remove traps for nterms < 2 and MT-MFS
This allows nterms=1 to run, which is mathematically consistent with
using hogbom clean via different internal machinery.
We will deprecate this usage mode at a future date, but this resolves
issues with running the pipeline in this mode. -
Pedro Salas <salas.mz@gmail.com> a9f69cae62f58a3db507572250368d3f622d20f4
Update xml and tests
- casatasks/src/private/task_zenithdelaycal.py (version a9f69cae62f58a3db507572250368d3f622d20f4) (diffs)
- casatasks/tests/tasks/test_task_zenithdelaycal.py (version a9f69cae62f58a3db507572250368d3f622d20f4) (diffs)
- casatasks/xml/zenithdelaycal.xml (version a9f69cae62f58a3db507572250368d3f622d20f4) (diffs)
-
Bob Garwood 80af90fb068d07fc7a407e5de3b89fceb7b2dc66
propogate actualDurations warnings up to the the sdm tool for logging
- casatools/src/code/alma/ASDMBinaries/SDMBinData.cc (version 80af90fb068d07fc7a407e5de3b89fceb7b2dc66) (diffs)
- casatools/src/code/alma/ASDMBinaries/SDMBinData.h (version 80af90fb068d07fc7a407e5de3b89fceb7b2dc66) (diffs)
- casatools/src/tools/sdm/sdm_cmpt.cc (version 80af90fb068d07fc7a407e5de3b89fceb7b2dc66) (diffs)
-
Takahiro Tsutsumi 85a64657cf577e2f2e27f15d9e8dc1843ce1efcc
remove the duplicated funtionality that exist in almatestutils
-
Takahiro Tsutsumi 1faca51ce1cbd22673e671bfd11a25a9ca52536a
remove print statements for debugging
-
Takahiro Tsutsumi b8d02b8d7a23c3e0b5a3449f16dbf2763c52af71
Modify the code based on code review
-
Bob Garwood a7a47f134031d9841d38d5cb466cb2ccceb34744
moved some use_durations tests from the sdm tool test_task_importasdm
-
Bob Garwood 5eec73f62529bdf7c86ea731be7c4eb6f2d909d6
use_durations added at the top, test code added
- casatasks/src/private/task_importasdm.py (version 5eec73f62529bdf7c86ea731be7c4eb6f2d909d6) (diffs)
- casatasks/xml/importasdm.xml (version 5eec73f62529bdf7c86ea731be7c4eb6f2d909d6) (diffs)
- casatools/src/code/alma/ASDMBinaries/SDMBinData.cc (version 5eec73f62529bdf7c86ea731be7c4eb6f2d909d6) (diffs)
- casatools/src/code/alma/ASDMBinaries/SDMBinData.h (version 5eec73f62529bdf7c86ea731be7c4eb6f2d909d6) (diffs)
- casatools/src/code/alma/ASDMBinaries/SDMDataViews.h (version 5eec73f62529bdf7c86ea731be7c4eb6f2d909d6) (diffs)
- casatools/src/tools/sdm/sdm_cmpt.cc (version 5eec73f62529bdf7c86ea731be7c4eb6f2d909d6) (diffs)
- casatools/src/tools/sdm/sdm_private.h (version 5eec73f62529bdf7c86ea731be7c4eb6f2d909d6) (diffs)
- casatools/tests/tools/sdm/test_tool_sdm_toms.py (version 5eec73f62529bdf7c86ea731be7c4eb6f2d909d6) (diffs)
- casatools/xml/sdm.xml (version 5eec73f62529bdf7c86ea731be7c4eb6f2d909d6) (diffs)
-
Pedro Salas <salas.mz@gmail.com> 9e08fac4b625a44b976942466897d5d0118b68e9
Change default clock order and update the test data origin
-
Kumar Golap da072f6cba0d386485b1188c73e598cd335fc673
redo this...foiled by SIImageStore smartness
-
Kumar Golap 5e1e42dcc1efddf06c41b25c29161a05fec56919
fixed a place whereI missed widefield
-
Takahiro Tsutsumi 08de68578f0bb647373db2b80a93df655852dbc7
Remove some lines previously commented out
-
Kumar Golap e311eb30d529e17565f7fae5cedd9223b71fcb73
fixed typo
-
Kumar Golap 3bffb5213a5314f8fd87469b148fcce8ab33c3e5
Added widefield as a gridder for single field that can ignore blanking when pblimit is less than 0
-
Kumar Golap a6496101b8b5d0ef508d78894b50f5adfd1764c4
Merge branch 'master' into CAS-14342
-
Takahiro Tsutsumi 94c2a6878f41bba17876d22b3c12c5672d5d8565
Merge remote-tracking branch 'refs/remotes/origin/CAS-14713' into CAS-14713 merge to reconcile divergent local branch
-
Takahiro Tsutsumi 28e830b9ee75ef5b37a65568faea749297b33c63
Clean up debug messages
-
Bob Garwood 8102dd4a408c29623606fee413b7cfee202dee6f
values set in VMSData structure to be transferred to MS
-
Akeem Wells 0cd5ebaa0b28539a3611a43ec2c1aa497bdce994
Remove debugging list type, return of task zenithdelaycal is dict
-
Bob Garwood 9a272ff1375274d729765c4022dfcc3ad64054c4
Merge branch 'master' into CAS-14738
-
Bob Garwood 4c3b6cd41599ff05f0f09f837eae98352246b551
CAS-14738 : actual* fields are used where appropriate, still rough around the edges and not used out of the lower level, but worth committing finally.
- casatools/src/code/alma/ASDMBinaries/BaselinesSet.cc (version 4c3b6cd41599ff05f0f09f837eae98352246b551) (diffs)
- casatools/src/code/alma/ASDMBinaries/BaselinesSet.h (version 4c3b6cd41599ff05f0f09f837eae98352246b551) (diffs)
- casatools/src/code/alma/ASDMBinaries/DataDescriptionsSet.cc (version 4c3b6cd41599ff05f0f09f837eae98352246b551) (diffs)
- casatools/src/code/alma/ASDMBinaries/DataDescriptionsSet.h (version 4c3b6cd41599ff05f0f09f837eae98352246b551) (diffs)
- casatools/src/code/alma/ASDMBinaries/Integration.cc (version 4c3b6cd41599ff05f0f09f837eae98352246b551) (diffs)
- casatools/src/code/alma/ASDMBinaries/Integration.h (version 4c3b6cd41599ff05f0f09f837eae98352246b551) (diffs)
- casatools/src/code/alma/ASDMBinaries/SDMBinData.cc (version 4c3b6cd41599ff05f0f09f837eae98352246b551) (diffs)
- casatools/src/code/alma/ASDMBinaries/SDMBinData.h (version 4c3b6cd41599ff05f0f09f837eae98352246b551) (diffs)
- casatools/src/code/alma/ASDMBinaries/SDMDataViews.h (version 4c3b6cd41599ff05f0f09f837eae98352246b551) (diffs)
-
Akeem Wells 2f1ac5746f702155a0f5518b75ac7c8c77494542
Add missing import for casalog
-
Pedro Salas <salas.mz@gmail.com> c29bc1a95bacecfd32e7f2ba8bf59a003f4fad7c
Updated test to use data with all VLBA antennas
-
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> a23393d10e4d61b542ce4f503b84139fcf2b79c1
rename to cameltype and assert that dimensions are either both even or both odd
- casatools/src/code/synthesis/MeasurementEquations/AspMatrixCleaner.cc (version a23393d10e4d61b542ce4f503b84139fcf2b79c1) (diffs)
- casatools/src/code/synthesis/MeasurementEquations/AspMatrixCleaner.h (version a23393d10e4d61b542ce4f503b84139fcf2b79c1) (diffs)
- casatools/src/code/synthesis/MeasurementEquations/MatrixCleaner.cc (version a23393d10e4d61b542ce4f503b84139fcf2b79c1) (diffs)
- casatools/src/code/synthesis/MeasurementEquations/MatrixCleaner.h (version a23393d10e4d61b542ce4f503b84139fcf2b79c1) (diffs)
- casatools/src/code/synthesis/MeasurementEquations/MultiTermMatrixCleaner.cc (version a23393d10e4d61b542ce4f503b84139fcf2b79c1) (diffs)
- casatools/src/code/synthesis/MeasurementEquations/MultiTermMatrixCleaner.h (version a23393d10e4d61b542ce4f503b84139fcf2b79c1) (diffs)
-
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> 1e86847f0d14c829305b9799311670e7888e2d85
Merge branch 'master' into CAS-14778
-
Pedro Salas <salas.mz@gmail.com> 8efc298b1ee618a06ba5d6b24c4877a4812e2844
Updated test header
-
Pedro Salas <salas.mz@gmail.com> 6d0c27d99a4a0c6cc045e135f98b0bb32ad110c8
Add test data procedence
-
Pedro Salas <salas.mz@gmail.com> 461c72a18dde7781909a07f2e5f7632ac6382b31
Adds more tests
-
Pedro Salas <salas.mz@gmail.com> f02390b447f0071a83c0e76d32981ff9b14ecf13
Add per polarization clock solution
-
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> b21128a27d35f918b11d60dad2d1ff729e92d923
Merge branch 'master' into CAS-14804
-
Kumar Golap 6d1b664f4857b653720cb2e3a5ff36128272277e
removed "user" from a log line
-
Kumar Golap 73a000976d21b66e59fd1d46dc2c1855982f8656
Merge branch 'master' into CAS-14520
-
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> bfb544eb61bfcb9abf7285412bb4235703c92594
Inflate epsilon for passing tests across platforms
-
Srikrishna Sekhar 9eede3a21f1d4e6e61185ac7568ebc0a3563656f
Pull request #1056: CAS-13898
Merge in CASA/casa6 from CAS-13898 to master
* commit '81f8d50803a4f8d4ceb2d5dfecd8e67f25d11658':
CAS-13898 : Fix memory allocation per-plane
CAS-13898 : Re-use getMemoryAvailable from appRC
CAS-13898 : remove unnecessary temp image allocs -
Dirk Petry <dpetry@eso.org> 7942d3c489c3dd85ce20bcfce026db5ee274f373
Pull request #1057: CAS-14808: improved task messaging, added unit test case testSky_sdObs_noise, updated stakeholder tests
Merge in CASA/casa6 from CAS-14808 to master
* commit 'fd028a1e11a9a712747c80c3508fd96597a93a87':
CAS-14808: improved task messaging, added unit test case testSky_sdObs_noise, updated stakeholder tests -
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> cb65c9b710137b44a5624dadade29b814c6a2a3d
Merge remote-tracking branch 'origin/CAS-13898' into CAS-14814
-
Takahiro Tsutsumi c97980db1775b1d458742f818699548872b9568f
fix check_list_vals to return False if at least one of the list index match fail. Add proper handling of per-Stokes plane multiple peak locaitons.
-
Bob Garwood 350d94ec32491983c2ac6a838a3d80a0a5c85748
Pull request #1058: CAS-14743
Merge in CASA/casa6 from CAS-14743 to master
* commit 'cf36a43bb30fdb33b15f44d8c7f1102b036e1475':
remove hosts example
fixed two typos
updated getandposalma.xml
additional edits of getantposalma.xml descriptions
edited getantposalma.xml short and long parameter descriptions -
Pedro Salas <salas.mz@gmail.com> 02f46298c6e745fbd8b3e67318c60d6686bcc232
Switch to CASA measures to compute antenna elevations
-
Takahiro Tsutsumi fe6abb1993ecdcb395f7f632dd7360074c88e05d
Per pol plane peak positions
-
Pedro Salas <salas.mz@gmail.com> 65b6f51bc9fa28f7c9e6ca65e182a60a0727b504
Updated tests for zenithdelaycal
Numerical comparisons of delays are now in ns.
Checks that after correction the delay is lower than the input. -
Darrell Schiebel <darrell@schiebel.us> 92f93660848834af9036186d10ec247fbe8c991e
[CAS-14798] increment version for bamboo build-based jar files
-
Dirk Petry <dpetry@eso.org> fd028a1e11a9a712747c80c3508fd96597a93a87
CAS-14808: improved task messaging, added unit test case testSky_sdObs_noise, updated stakeholder tests
- casatasks/src/private/task_simobserve.py (version fd028a1e11a9a712747c80c3508fd96597a93a87) (diffs)
- casatasks/tests/tasks/test_task_simobserve.py (version fd028a1e11a9a712747c80c3508fd96597a93a87) (diffs)
- casatests/regression/test_regression_sim_TP.py (version fd028a1e11a9a712747c80c3508fd96597a93a87) (diffs)
- casatests/regression/test_regression_sim_components_and_skymodel.py (version fd028a1e11a9a712747c80c3508fd96597a93a87) (diffs)
-
Pedro Salas <salas.mz@gmail.com> 2dcc51bf29adbbdded08744a793cfca5cd457f34
Name based antenna selection from MS
-
Pedro Salas <salas.mz@gmail.com> 6b625b706889644766dbb689f4c85a5b374fe3ae
Add implementation to ZenithDelayJones
-
Bob Garwood cf36a43bb30fdb33b15f44d8c7f1102b036e1475
remove hosts example
-
Takahiro Tsutsumi 4c5db684e3d470760dcccd79f6f1bb9a93fc37cc
Add a function to get a list of peak positions when the peak pix value is not unique and a test function to check against a list of possible positions.
-
Srikrishna Sekhar 81f8d50803a4f8d4ceb2d5dfecd8e67f25d11658
Merge remote-tracking branch 'origin/master' into CAS-13898
-
George Moellenbrock 29b9e60ff5efac7662bc3995bc056d79878deb05
Pull request #1054: CAS-14760
Merge in CASA/casa6 from CAS-14760 to master
* commit 'f6c71604a20604d7cdcacee8328f8a19cef05238':
For CAS-14760, for cross-hand delay solutions, ensure that FFT padding calculations yield positive channel axis length for LSB spws. -
Pedro Salas <salas.mz@gmail.com> 33b2fbc415de56930be30570f5fa84d745a20169
Add tests
-
Darrell Schiebel <darrell@schiebel.us> 580f7ba8bc6f2c526b3214f418d8dc965f8e8a33
[CAS-14798] fix botched isolation of build from casa-source tree
-
Darrell Schiebel <darrell@schiebel.us> 0ceb994ab76eaf6655d45035195e4b4520e312a6
[CAS-14798] fix typo in casalogger version number
-
Darrell Schiebel <darrell@schiebel.us> 87a4e40856d9cf9e88643382e7587aa5e72cb663
[CAS-14798] trigger a clean rebuild
-
Darrell Schiebel <darrell@schiebel.us> 927591af78dabcf42bdf37197cbfca007503fce7
[CAS-14798] update build.conf dev wheel versions for each of the six GUI
-
Pedro Salas <salas.mz@gmail.com> c3267a755113398c253955e4b5a35188798e4821
Add implementation to ZenithDelayJones
-
Pedro Salas <salas.mz@gmail.com> e6a6992396a62e7728b0d3857cf445a7eb3b21ba
Add caltable output
-
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> cf29384c41f2f9a68d7cdb0dac981ca13e0ea475
Add tclean task for CAS-14804, depends on fasr dataset
-
Kumar Golap 21c177edd7dc97ff82dd395da776255d46cd9553
Fixed: trying to just fill model column was not copying over the tt images to the cube model for prediction
-
Kumar Golap 52e0d16a0c2818e302429c737793231a8e82a9c1
Merge branch 'master' into CAS-14454
-
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> e33d119e94c5dd69e1f570bf5fe8348c6bcc2383
Update comparison values in test_onefield_asp
-
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> 5bf775ed1b2dbd34144612bdef51ffb0a450e3fa
Add test
-
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> 67ae240e9506db41372a659be98b4941a0653cab
Remove dead code
-
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> 57dca645ed29516158c4292ea6b178920a2f6dd1
labeling, pruning and blob-size counting in memory, avoid temporary copies
-
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> 23f3834a2626e7f24feaa28f1caf8ac072cb53db
Optimize Automasking region labelling and pruning
Replace IPosition based region traversal with flat-index DFS
rewrite blob-wise counting using direct image access
prune small regions in a single image pass -
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> fa59cb340f36c1709342a20a58e3790b4374cb78
Main bottleneck is binaryDilation computation. This part of the code has been accelerated now, by: 1.) Remove IPosition constructions from inner loop 2.) Use direct storage pointers 3.) Precompute structure offsets 4.) Return changed from BinaryDilationCore 5.) Remove the full image check in BinaryDilation() 6.) Avoid extra full-plane scans
This new version still needs to get validied solidly. -
Darrell Schiebel <darrell@schiebel.us> a96ca19d7cc456a0ba72b1fa78216eddedbb34fa
[CAS-14798] add CASA_APPIMAGE_CACHE_DIR env variable detection for casaplotserver exec grpcFlagAgentDisplay.cc fetches the full path to the casaplotserver AppImage and execs it directly
-
Darrell Schiebel <darrell@schiebel.us> 0c4da0be7d119cd0bc22330490f7acbe3227f017
[CAS-14430] remove comment that is now misleading
-
George Moellenbrock 8e37292da807f31f380667d723ae1fec237c86da
For CAS-14763, added comments to aid development
-
George Moellenbrock f6c71604a20604d7cdcacee8328f8a19cef05238
Merge branch 'master' into CAS-14760
-
George Moellenbrock 86e433f3b0eafb5fa251d98ad45c15694eae424f
For CAS-14763, in ZenithDelayJones::setApply(Record&), removed some unnecessary stuff.
-
Darrell Schiebel <darrell@schiebel.us> f69c945ac0e98de109e70e7f80c3796695ac0ddb
[CAS-14430] fix problem generating plot file WITHOUT showing the plot
-
George Moellenbrock 2326a6ec0adcef7d97c752e788ea1faf5e844343
Merge branch 'master' into CAS-14763
-
George Moellenbrock 12fa37f46cbda88ba49928e092c276ecfbea4c76
For CAS-14763, added skeletal ZenithDelayJones class (ZenithDelayCal.{h,cc}) to eventually support application of zenith-angle dependent macroscopic delay calibration for VLBI, and make VisCalGlobals's SolvableVisCal factories aware of it. This requires further development for it to work.
- casatools/src/code/synthesis/MeasurementComponents/VisCalGlobals.cc (version 12fa37f46cbda88ba49928e092c276ecfbea4c76) (diffs)
- casatools/src/code/synthesis/MeasurementComponents/ZenithDelayCal.cc (version 12fa37f46cbda88ba49928e092c276ecfbea4c76) (diffs)
- casatools/src/code/synthesis/MeasurementComponents/ZenithDelayCal.h (version 12fa37f46cbda88ba49928e092c276ecfbea4c76) (diffs)
-
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> 4cdb95ad5fe5d8cd4f3bfb41c27ffd0e1f78f5fe
Reverse to normalization with psf width again, this makes the unittest testonefieldasp performing superior to old version again
-
Pedro Salas <salas.mz@gmail.com> 3ffc4428ba984d05ace5aae7b1f5145b7cad6e91
Updated zenithdelaycal.xml
-
Dirk Petry <dpetry@eso.org> 059b8ab234522648c1fb903cb3dd576ba9a4b65b
Pull request #1052: CAS-14694
Merge in CASA/casa6 from CAS-14694 to master
* commit '6f1345ac52f7252da24ccdc916163333039734d1':
For CAS-14694: In SolvableVisCal::setSimulate, for simulation of DJones only, short-circuit VI major and minor iteration over the MS so that instrumental polarization is neither time- nor (for mosaic sims) field-dependent. This breaks 'testSky_intLeak' in test_task_simobserve.py. NB: this is not yet a complete polarimetry simulation because parang is not yet treated.
CAS-14694: update simobserve task built-in help for leakage parameter
CAS-14694: make simobserve produce full-pol simulation when input model image is full-pol, independent of leakage
CAS-14694: activated test case testNZ_intMan_Leak and made sure leakage is only applied for obsmode='int'
Enable teardown for test_task_simobserve
CAS-14694: Made ANoise::nPar() in AMueller.h return 4 instead of 2.
CAS-14694: changes which seem to solve the remaining problems
CAS-14694: reverted use of sm.setfeed in simobserve task
CAS-14694 modified the task script to make appropriate sm tool calls when leakage>0 -
Hendrik Muller <hmuller@smurf.aoc.nrao.edu> 70e53e2ea400c1595e0086e5677cbc1ea9c2b8d6
Copy the solution for odd pixels that was found for Matrix Cleaner over to also apply to MultiTermMatrixCleaner.cc Validated on Cygnus A, scales=[0,1], nterms=1, cellsize = 1.6 arcsec (such that the bright termination lobes correspond to just a few pixels transversely, in this way we can test the effect of the code change without simply looking at the effects of extended emission)
Pipeline
-
Rui Xue 29cff76c4fd3245bc64db0053f61774cff205fe0
Pull request #1974: PIPE-3251: Fallback to `PySynthesisImager` in serial CASA session when `parallel=True`
Merge in PIPE/pipeline from PIPE-3251-fallback-to-pysynthesisimager-in-a-serial-casa-session-when-parallel-true-for to main
* commit 'b50c8ea978c605e96d1961f213ebad974c87615f':
PIPE-3251: Fallback to `PySynthesisImager` in serial CASA session when `parallel=True` -
Andres Guzman 1f1b1cd216b977a61b80fb30fd4ceee9fd383e70
Pull request #1970: PIPE-3240.
Merge in PIPE/pipeline from PIPE-3240-fixes-to-extern-code-tsys_contamination to main
* commit 'c7fb9fc782c4403fad4e2dea6c8ec0b94f4bf205':
PIPE-3240: Fix mp.min typo and handle empty peak prominences in model_break
PIPE-3240. Apply the three changes in the ticket description. -
Rui Xue 44b7d0d26085365533abe8f12f47ddf4778c9ebe
Pull request #1978: PIPE-3252: update citation example to Pipeline 2026.2.0 and CASA 6.7.4
Merge in PIPE/pipeline from PIPE-3252-update-acknowledgement-to-main to main
* commit '44db00801842e89d4d13c3f5ab24ae640fcfddcc':
PIPE-3252: update citation example to Pipeline 2026.2.0 and CASA 6.7.4 -
Rui Xue 44db00801842e89d4d13c3f5ab24ae640fcfddcc
PIPE-3252: update citation example to Pipeline 2026.2.0 and CASA 6.7.4
- Bump example citation versions in acknowledgement.md to Pipeline 2026.2.0.27
and CASA 6.7.4-8.
- Clarify cross-reference link to software design overview. -
Rui Xue c7fb9fc782c4403fad4e2dea6c8ec0b94f4bf205
PIPE-3240: Fix mp.min typo and handle empty peak prominences in model_break
-
Rui Xue b50c8ea978c605e96d1961f213ebad974c87615f
PIPE-3251: Fallback to `PySynthesisImager` in serial CASA session when `parallel=True`
- Add fallback in imageparams heuristics to revert to serial imaging mode when parallel=True is requested but no CASA MPI session is active.
- Clarify parallel synthesis imaging docstrings in makeimlist, imageprecheck, and checkproductsize.- pipeline/hif/heuristics/imageparams_base.py (version b50c8ea978c605e96d1961f213ebad974c87615f) (diffs)
- pipeline/hif/heuristics/imageparams_vlass_single_epoch_continuum.py (version b50c8ea978c605e96d1961f213ebad974c87615f) (diffs)
- pipeline/hif/tasks/checkproductsize/checkproductsize.py (version b50c8ea978c605e96d1961f213ebad974c87615f) (diffs)
- pipeline/hif/tasks/makeimlist/makeimlist.py (version b50c8ea978c605e96d1961f213ebad974c87615f) (diffs)
- pipeline/hifa/tasks/imageprecheck/imageprecheck.py (version b50c8ea978c605e96d1961f213ebad974c87615f) (diffs)
-
Rui Xue 0c9ad4a7f5ad701bd618ee484bf476351051b988
Pull request #1971: PIPE-2738: update task reference manual title formatting
Merge in PIPE/pipeline from PIPE-2738-main-update-refman-title to main
* commit '8e292b95f92e36ed0cbf0c8f02a3d2acab947b6e':
PIPE-2738: update task reference manual title formatting -
Rui Xue 8e292b95f92e36ed0cbf0c8f02a3d2acab947b6e
PIPE-2738: update task reference manual title formatting
-
Rui Xue 941723b0a49b9bfcc02a08bd92fcb0c00c334bcf
Pull request #1935: Migrate the PIPE-2738 documentation improvement to main
Merge in PIPE/pipeline from docs/PIPE-2738-improve-docs-for-main-part3 to main
* commit 'fbdf591a705f2546e47b28a96d92681e75a174b9':
PIPE-2738: fix typos in hifa_spwphaseup task docstring
PIPE-2738: Documentation build configuration and tooling updates
PIPE-2738: Update CLI and task docstrings for PL2026
PIPE-2738: Add PL2026 documentation guides, release notes, and assets
PIPE-2738: preserve original docstrings for Sphinx; fix doc rendering issues
PIPE-2738: make pdf link version-contained and use short version on pdf cover
PIPE-2738: Added SD changes from Kotomi
PIPE-2738: Added branding to the ALMA User's guide front page
PIPE-2738: dynamically strip Sphinx markup from task docstrings for terminal users
PIPE-2738: Did a readthrough of all hifa_; added back in some description that I thought was important. Also tried to check Kotomi's changes ~Aug 3 in the PLUG, that they got transferred correctly, but those should be double-checked.
PIPE-2738: Update docs badge to reference pixi-based build workflow -
Rui Xue fbdf591a705f2546e47b28a96d92681e75a174b9
PIPE-2738: fix typos in hifa_spwphaseup task docstring
-
Rui Xue ae75f12444fcaed963e71a9bfd5e2f07bb25bcf3
PIPE-2738: Documentation build configuration and tooling updates
- .readthedocs.yaml (version ae75f12444fcaed963e71a9bfd5e2f07bb25bcf3) (diffs)
- pipeline/infrastructure/doctools.py (version ae75f12444fcaed963e71a9bfd5e2f07bb25bcf3) (diffs)
- pyproject.toml (version ae75f12444fcaed963e71a9bfd5e2f07bb25bcf3) (diffs)
- requirements_docs.txt (version ae75f12444fcaed963e71a9bfd5e2f07bb25bcf3) (diffs)
- scripts/update_references.py (version ae75f12444fcaed963e71a9bfd5e2f07bb25bcf3) (diffs)
-
Rui Xue 0c87523cdcb789fe2fcb78a6843268bc7034016e
PIPE-2738: Update CLI and task docstrings for PL2026
- pipeline/domain/datatype.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hif/cli/hif_applycal.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hif/cli/hif_checkproductsize.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hif/cli/hif_correctedampflag.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hif/cli/hif_findcont.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hif/cli/hif_findroi.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hif/cli/hif_lowgainflag.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hif/cli/hif_makeimages.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hif/cli/hif_makeimlist.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hif/cli/hif_mstransform.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hif/cli/hif_selfcal.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hif/cli/hif_setmodels.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hif/tasks/findcont/findcont.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hif/tasks/findroi/findroi.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hif/tasks/makeimlist/makeimlist.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_antpos.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_bandpass.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_diffgaincal.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_exportdata.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_flagdata.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_fluxcalflag.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_gaincalsnr.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_gfluxscale.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_imageprecheck.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_importdata.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_lock_refant.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_restoredata.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_spwphaseup.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_targetflag.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_timegaincal.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_tsysflag.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_unlock_refant.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/cli/hifa_wvrgcalflag.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hifa/tasks/imageprecheck/imageprecheck.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hsd/cli/hsd_baseline.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hsd/cli/hsd_imaging.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hsd/cli/hsd_importdata.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hsd/cli/hsd_k2jycal.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
- pipeline/hsd/cli/hsd_skycal.py (version 0c87523cdcb789fe2fcb78a6843268bc7034016e) (diffs)
-
Rui Xue b675284a8337834d8b2b5911cc5f206929a879b8
PIPE-2738: Add PL2026 documentation guides, release notes, and assets
- docs/README.rst (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/_extension/jira_links.py (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/_static/custom_theme.css (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/_static/robots.txt (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/_static/viewer_init.js (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/_static/viewerjs/README.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/_static/viewerjs/viewer.min.css (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/_static/viewerjs/viewer.min.js (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/acknowledgement.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/conf.py (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/devel/misc/python3_conversion_notes.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/devel/reference/ALMA-Imaging-Workflow.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/devel/reference/spectral_windows.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/devel/setup/monolithic_casa.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/devel/setup/pixi_tasks.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/devel/setup/readthedocs.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/devel/testing/unit_tests.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/examples/test2.rst (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/figures/PL2026_hifa_diffgaincal_incHeuristic_lowSNR.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/figures/PL2026_hifa_gfluxscale_workflowtitle.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/figures/PL2026_size_mitigation_flowchart_final.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/figures/contamination.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/figures/elevation_difference.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/index.rst (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/overview.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/pipeline_tasks/individual_task.mako (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/pipeline_tasks/pipeline_tasks.mako (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/references.rst (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/references/pipeline.bib (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/references/readme.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/releases.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/task_reference.rst (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/tasks.rst (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/tickets/pipe3061.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/12m_findcont_timing_scatter.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/CAS-14703-phase_vs_time.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/PIPE-2644-popup.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/PIPEREQ-316_example1.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/PIPEREQ-316_example2.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/alma-science-pipeline.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/bytopiclow.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/data-processing-files.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/helper-text-files.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/hifa_polcalimage-recipe.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/hsd_calimage-recipe.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/index.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/known_issues.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/lowSNR-workflow.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/modifying-a-pipeline-run.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/ms_overview.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/ms_overview_1.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/ms_overview_2.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/pipeline-versions-and-documentation.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/pipeline-weblog.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/plotcommand1.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/plotcommand2.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/quick-start.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/timegaincal_bottomhalf.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/weights.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whats-new-2025.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whats-new-2026.md (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/2022.1.01778.S_after.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/Band2run.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/FDMspws.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/FlaggingQAmods.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/PIPE-3082examples.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/PIPE65_importdata_PL2026_new.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/PL2026_size_mitigation_flowchart_final.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/Polcal_bandpass_after_lockrefant_unregister.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/Screenshot_2026-02-20_at_11.46.50.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/Screenshot_2026-06-10_at_6.06.05_PM.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/Screenshot_2026-07-10_at_9.43.58_AM.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/dev_virtual_spw_stage11.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/idea.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/m100_stage7_accordion.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/main-source2_tsys_scans.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/page513.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/screenshot_2026-02-20.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/screenshot_2026-06-10.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/screenshot_2026-07-10.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/spw25.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/spw25copol.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/spw25stokesI.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
- docs/source/users_guide/whatsnew/weblogOverview.png (version b675284a8337834d8b2b5911cc5f206929a879b8) (diffs)
-
Rui Xue 4e6b4b4dbbfd685dc27b27c71448c2d27e568319
Merge tag '2026.2.1.40' into docs/PIPE-2738-improve-docs-for-main-part3
-
Andres Guzman <andres.guzman@Andress-MacBook-Pro.local> 35988508df47ccb506245375b4aeba684087ef4a
PIPE-3240. Apply the three changes in the ticket description.
-
Takeshi Nakazato 338283376f4a25d66ff5ef5cbe9bdbaafc563398
Pull request #1958: PIPE-3154 overwrite exisitng k2jy caltable
Merge in PIPE/pipeline from PIPE-3154-hsd_k2jycal-jy-k-factors-get-multiplied-when-k2jycal-is-repeated-for-runs-with-h_resume to main
* commit '3d4ebb69ecbf9c1a0adbe5196d8d8c5e3b94fae4':
Overwriting caltable is notified by a warning message.
PIPE-3154 overwrite exisitng k2jy caltable -
Rui Xue 00d8798865bd24ee3a10fcb0c097a8983e8621cf
Pull request #1963: PIPE-3202: Use source IDs and source names for wvrgcal `tie` heuristic
Merge in PIPE/pipeline from PIPE-3202-field-name-sent-to-wvrgcal-tie-without-quotation-mark to main
* commit '1636dc36e47e756d51d9bf8727eebbe1c7620ac0':
PIPE-3202: Use source IDs and source names for wvrgcal `tie` heuristic -
Rui Xue 9f7eb8f132034bae2b6c9acd13ab5493ee4138f2
Pull request #1962: PIPE-3239: Add bpsolint_mode parameter to VLA bandpass tasks
Merge in PIPE/pipeline from PIPE-3239-add-task-parameter-to-testbpdcals-semifinalbpdcals-and-finalcals-to-turn-off-bandpass to main
* commit '501eb1e7b1af4d891059640bbeb27cc4a44c0344':
PIPE-3239: Clean up bandpass heuristics logging and simplify helper functions
PIPE-3239: Use Mock with Context spec in bandpass_test
PIPE-3239: Add bpsolint_mode parameter to VLA bandpass tasks -
Rui Xue 1636dc36e47e756d51d9bf8727eebbe1c7620ac0
PIPE-3202: Use source IDs and source names for wvrgcal `tie` heuristic
Update `_calculate_tie` in `WvrgcalHeuristics` to use `field.source_id`
and `field.source.name` rather than field IDs and names. Because `wvrgcal`
solves per source (`segsource=True`), the `tie` parameter expects source
specifications. This also ensures multiple pointings in mosaic targets
collapse into their shared source ID and name. -
Rui Xue 501eb1e7b1af4d891059640bbeb27cc4a44c0344
PIPE-3239: Clean up bandpass heuristics logging and simplify helper functions
- Switch to lazy logging in do_bandpass for bpsolint_mode heuristics
- Simplify _compute_median_snr, ensuring immediate subtable cleanup and typed docstrings
- Normalize band casing in is_high_frequency_band and deduplicate HIGH_BANDS
- Log warning and debug traceback if exception occurs during SPW frequency lookup
- Add unit test for exception logging in bandpass_test.py -
Rui Xue 2e06c9acbcdffb0ecd6458f2dbc418add8499bdd
Pull request #1940: PIPE-3202: Use field IDs for wvrgcal `tie` parameter
Merge in PIPE/pipeline from PIPE-3202-field-name-sent-to-wvrgcal-tie-without-quotation-mark to main
* commit 'f5ba3be8c9a4ee3e821ee27eaa2ac57ef685afe1':
PIPE-3202: Use field IDs for wvrgcal `tie` parameter -
Dirk Muders 182fa7011757f867f355ceaa94a251d9cdaa6f39
Pull request #1959: PIPE-3052/PIPE-3231: Unset default vis parameter to avoid misleading weblog inputs rendering.
Merge in PIPE/pipeline from PIPE-3052_PIPE-3231_Fix_vis_parameter_weblog_rendering to main
* commit '08605545421f702c55ae4ff63dc9b69009a9c436':
PIPE-3052/PIPE-3231: Fetch vis name from the results object rather than the (now empty) inputs.vis variable when writing VLASS specific metadata.
PIPE-3052/PIPE-3231: Unset default vis parameter to avoid misleading weblog inputs rendering. -
Takeshi Nakazato 34de82a696fa3766663062589e794c274628bfdb
Pull request #1944: PIPE-3200 clone for main hsd applycal empty plot of amplitude difference xx yy vs frequency recurred
Merge in PIPE/pipeline from PIPE-3200-clone-for-main-hsd_applycal-empty-plot-of-amplitude-difference-xx-yy-vs-frequency-recurred to main
* commit 'bf99b2d647305421956f7337988383d783be8f9d':
use boolean instead of list to detect plotted data
PIPE-3200 examine all antennas in the QAScore
PIPE-3200 improve docstring
PIPE-3200 more robust fix for empty summary plot issue -
Takeshi Nakazato 3d4ebb69ecbf9c1a0adbe5196d8d8c5e3b94fae4
Merge branch 'main' into PIPE-3154-hsd_k2jycal-jy-k-factors-get-multiplied-when-k2jycal-is-repeated-for-runs-with-h_resume
-
Takeshi Nakazato 02e68fb570ef5d0d1e7b23b1dac27702ba6d17a9
Overwriting caltable is notified by a warning message.
-
Takeshi Nakazato bf99b2d647305421956f7337988383d783be8f9d
Merge branch 'main' into PIPE-3200-clone-for-main-hsd_applycal-empty-plot-of-amplitude-difference-xx-yy-vs-frequency-recurred
-
Rui Xue 41253463e189477bf5caaa9b151cf9fdba27acb6
PIPE-3239: Use Mock with Context spec in bandpass_test
Fix context type error in bandpass unit tests by specifying `spec=Context`
when creating mock pipeline contexts for task inputs classes. -
Rui Xue 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35
PIPE-3239: Add bpsolint_mode parameter to VLA bandpass tasks
Add task parameter `bpsolint_mode` to `hifv_testBPdcals`, `hifv_semiFinalBPdcals`,
and `hifv_finalcals` to control bandpass spectral solint optimization heuristics.
This prevents spectral averaging from corrupting bandpass solutions at lower
frequencies (X-band and below) where low S/N is frequently caused by RFI rather
than true low signal.
Supported modes:
- 'auto' (default): optimize only for Ku-band and higher frequencies (>= 12 GHz)
- 'on': optimize for all bands
- 'off': disable optimization for all bands- pipeline/hifv/cli/hifv_finalcals.py (version 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35) (diffs)
- pipeline/hifv/cli/hifv_semiFinalBPdcals.py (version 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35) (diffs)
- pipeline/hifv/cli/hifv_testBPdcals.py (version 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35) (diffs)
- pipeline/hifv/heuristics/bandpass.py (version 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35) (diffs)
- pipeline/hifv/heuristics/bandpass_test.py (version 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35) (diffs)
- pipeline/hifv/tasks/finalcals/finalcals.py (version 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35) (diffs)
- pipeline/hifv/tasks/semiFinalBPdcals/semiFinalBPdcals.py (version 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35) (diffs)
- pipeline/hifv/tasks/testBPdcals/testBPdcals.py (version 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35) (diffs)
-
Ajay Vibhute 7428986dbf25773d5abea8e4cf7860d426420fcd
Pull request #1816: PIPE-3064/PIPE-3133
Merge in PIPE/pipeline from PIPE-3064-pipeline-fails-when-a-band-is-fully-flagged-in-a-multi-band-observation to main
* commit 'ca4823d013cdbc346c7ba95799c1fda8bf05dcd2':
PIPE-3064: Clarify bandpass warning when all SPWs have low S/N
PIPE-3064: Add existence check before computing bandpass S/N statistics
PIPE-3133: add logging for skipped zero-SNR SPWs
PIPE-3064: Improve QA handler to independently score available calibration tables
PIPE-3133: skip bandpass run for spws with very low S/N
PIPE-3064: minor changes suggested in PR review
PIPE-3064: adding check to ensure caltable is present before running the task
PIPE-3133: checking if caltable is already present before appending solution to the existing table
PIPE-3064: moving flagcount in the beginning
PIPE-3064: checking existance of ktypecaltable, and gtypecaltable -
Ajay Vibhute 49437d83ef0fe8f89c9b1d6c8d75d1ed683699a9
Pull request #1939: PIPE-2842: update QA scores in hifv_statwt
Merge in PIPE/pipeline from PIPE-2842-adjust-reporting-for-hifv_statwt-qa-scores to main
* commit 'd22fb6769bd541295515f10e3bf85f9af818c9b5':
PIPE-2842: Adjust hifv_statwt variance thresholds and fix message typo
PIPE-2842: update QA scores -
Rui Xue 9dec69d2aa3a5a11f1afe60d4239b71a4b059ce6
Pull request #1954: PIPE-3216: Scale VLA clipping QA scores by flag fraction
Merge in PIPE/pipeline from PIPE-3216-hifv_flagdata-qa-does-not-show-spws-in-order-of-most-clipping to main
* commit '12efb2be9da8f7f620d3cff3ce63b22a4f6d086a':
PIPE-3216: Sort VLA clipping QA scores by severity
PIPE-3216: Scale VLA clipping QA scores by flag fraction -
Dirk Muders 08605545421f702c55ae4ff63dc9b69009a9c436
PIPE-3052/PIPE-3231: Fetch vis name from the results object rather than the (now empty) inputs.vis variable when writing VLASS specific metadata.
-
Dirk Muders a4d92349827c7ab174b2cf21292e282102232f73
PIPE-3052/PIPE-3231: Unset default vis parameter to avoid misleading weblog inputs rendering.
-
Rui Xue 12efb2be9da8f7f620d3cff3ce63b22a4f6d086a
PIPE-3216: Sort VLA clipping QA scores by severity
Separate spectral line and continuum clipping scores, sort each category internally (ascending) so higher clipping appears first, then combine. Ensures QA report displays most problematic SPWs at the top. -
Luca Di Mascolo a7c319f9d380d4391397afe043f74729b2818b28
Pull request #1956: PIPE-3178 clone include the imaging statistics for stokes q u and v target images in the
Merge in PIPE/pipeline from PIPE-3178-clone-include-the-imaging-statistics-for-stokes-q-u-and-v-target-images-in-the to main
* commit 'e7088dfe4c786197b27c685a67994c8aec4effc9':
PIPE-3014: add stokes explicitly to SD Sensitivity tags
PIPE-3014: add per-Stoke Sensitivity tag to aquareport
PIPE-3014: add Stokes information to Sensitivity tag -
Rui Xue 08c91a5abe8f9e0506ce4c518f16fae1d7c854ff
Pull request #1891: PIPE-3166: Optimize spectrum extraction to avoid subimage creation
Merge in PIPE/pipeline from PIPE-3166-cleanbox-analyse_clean_result-produces-memory-ramps-of-65-gbs-greedily-loads-one-full to main
* commit '7aa41f6cb98bf8ae0e9b2d3360e464423be43a08':
PIPE-3166: Optimize spectrum extraction to avoid subimage creation -
Rui Xue ca4823d013cdbc346c7ba95799c1fda8bf05dcd2
PIPE-3064: Clarify bandpass warning when all SPWs have low S/N
-
Rui Xue 7dd578b35890049c42bc1eb505f209c6f2ffb707
Merge remote-tracking branch 'origin/PIPE-3133-hifv_testbpdcals-fails-on-a-multi-band-spectral-line-dataset' into PIPE-3064-pipeline-fails-when-a-band-is-fully-flagged-in-a-multi-band-observation
-
Rui Xue ac6963c8768bd3d89b6becab78871ac425ff2b57
PIPE-3064: Add existence check before computing bandpass S/N statistics
Prevents crash when bandpass calibration table doesn't exist due to
fully-flagged band. The _compute_median_snr() function requires the
table to exist, so check and return early with empty dict if missing. -
Rui Xue c492e0522999be62d1327bf324c7189ec2f680a7
PIPE-3216: Scale VLA clipping QA scores by flag fraction
Replace fixed 0.3 score with linear scaling (0.3 * (1 - flag_fraction))
to ensure SPWs with higher clipping get lower scores and appear first
in QA reports. -
Rui Xue f01def5a07f82ad087a7cf6b898ea87a6f46cd96
Pull request #1936: PIPE-3214: Replace `set()` with `deduplicate()` for deterministic plot ordering
Merge in PIPE/pipeline from PIPE-3214-random-order-of-spw-ant-in-plotbandpass-calls to main
* commit '1f1e585398aaf81ea56965464b427ba1fd69a9dd':
PIPE-3214: Fix non-deterministic SPW ordering using `utils.deduplicate()`
PIPE-3214: Replace `set()` with `deduplicate()` for deterministic plot ordering -
Rui Xue bda3103e0f21709b5907224901d63431076d34a9
Merge remote-tracking branch 'origin/main' into PIPE-3133-hifv_testbpdcals-fails-on-a-multi-band-spectral-line-dataset
-
Rui Xue 986c27f012aacd310a39427d0a6020d3cd70eb3f
PIPE-3133: add logging for skipped zero-SNR SPWs
-
Rui Xue d22fb6769bd541295515f10e3bf85f9af818c9b5
PIPE-2842: Adjust hifv_statwt variance thresholds and fix message typo
-
Rui Xue fee6d9a4300b223a9445017458cd1967de24d908
PIPE-3064: Improve QA handler to independently score available calibration tables
-
Rui Xue be5e102405f251a82770fb08be0c15f2775122c6
Merge remote-tracking branch 'origin/main' into PIPE-3064-pipeline-fails-when-a-band-is-fully-flagged-in-a-multi-band-observation
-
Arya Babai e72ffe79f9d8d8cd74990d4b507b8442fbbfd48a
Pull request #1791: PIPE-1780 change hif applycal uv plots to use time averaging
Merge in PIPE/pipeline from PIPE-1780-change-hif_applycal-uv-plots-to-use-time-averaging to main
* commit '467046dbed5acbc11a30b853e9092459c0f56163':
Code cleaning
added correlator flag and selection of repres. SPW to plot
Changed implementation to reflect the request described in PIPE-1780.
cleand up the code, ready for merge.
spw is limited to the representative. Code needs cleaning; planned for the next commit
no change
Added code to reduce the number of channels to plot.
PIPE-1780.
changed location of the hard coded values.
correction on default value
first implementation -
Arya Babai 467046dbed5acbc11a30b853e9092459c0f56163
Merge branch 'main' into PIPE-1780-change-hif_applycal-uv-plots-to-use-time-averaging Final merge before, merging the branch into the main.
-
Rui Xue a72337b580e1abc5f92c092d34b52ccc66cff6fd
Pull request #1943: PIPE-3170: fix the MS summary page for calsurvey data
Merge in PIPE/pipeline from PIPE-3170-calsurvey-ms-summary-page-blank to main
* commit 'e1713ac005aca301347f30f473c4e378e31a6a3f':
PIPE-3170: Fix numpy error on missing zenith angle data -
Rui Xue 2c9f2035aa3b5002b94df0978dcd82f2b20f10cb
Pull request #1946: PIPE-3219: remove the findroi product copy from the weblog stage subdirectory structure
Merge in PIPE/pipeline from PIPE-3219-remove-the-findroi-product-copy-from-the-weblog-stage-subdirectory-structure to main
* commit 'ccf856190ce98307c5714e0d4ea331d69435b9aa':
PIPE-3219: Remove pickle from findroi artifact links
PIPE-3129: Add view/download buttons for findroi artifacts
PIPE-3219: Remove `findroi_products.tar` from weblog rendering -
Hajime Ezawa a3236a0f13d2111d286331e8aa9c877cd19da91d
Pull request #1929: PIPE-3201: bug fix to exportdata/__init__.py
Merge in PIPE/pipeline from PIPE-3201-clone-for-main-hsd_exportdata-weblog-not-properly-generated to main
* commit '1835a969cf985d89e8c13550190d26001d897cc7':
PIPE-3201: bug fix to exportdata/__init__.py -
Takeshi Nakazato b3e9beaa6fa601965b2149654f1e3bcd164c5456
PIPE-3154 overwrite exisitng k2jy caltable
-
Hajime Ezawa 1835a969cf985d89e8c13550190d26001d897cc7
Merge branch 'main' of https://open-bitbucket.nrao.edu/scm/pipe/pipeline into PIPE-3201-clone-for-main-hsd_exportdata-weblog-not-properly-generated
-
Hajime Ezawa f0f36647ba20e7dd39580afa4f262ab5c128f0d8
Pull request #1922: PIPE-3184: fixes to release/2026.2.0 with PIPE-3161
Merge in PIPE/pipeline from PIPE-3184-clone-for-main-hsd_baseline-possible-improvements-to-the-qascores to main
* commit '021139502ac5c1cc2ce0bb85190c7fbf91af7098':
PIPE-3184: fixes to release/2026.2.0 with PIPE-3161 -
Takeshi Nakazato c9e029d73ffb1f329a734a37f00ef524b4436d10
use boolean instead of list to detect plotted data
-
Rui Xue cc494484ee0d3a638ed6b24678d78a72a4aad05e
Pull request #1942: PIPE-2930: Fix remaining NumPy 2.4+ issues
Merge in PIPE/pipeline from PIPE-2930-compatibility-with-numpy-2.4.0 to main
* commit '2afa32a8db6935214447696f8332631fda54600c':
PIPE-2930: Fix mock to return numpy array for getvalue()
PIPE-2930: Fix NumPy 2.4+ compatibility
PIPE-2930: Fix scalar indexing bug in antenna pad mapping display
PIPE-2930: Fix NumPy and matplotlib compatibility issues -
Takeshi Nakazato 05c88ee8534b1e2190991c4e53d699699daabdc8
Pull request #1938: PIPE-3205 clone for main hsd skycal error during qa score calculation
Merge in PIPE/pipeline from PIPE-3205-clone-for-main-hsd_skycal-error-during-qa-score-calculation to main
* commit '4da242208af0d3ab6bd240a5ddddb8caf839f2d2':
Pull request #1923: PIPE-3199 skip QA evaluation for empty metric values -
Takeshi Nakazato 36d9b32c9ad5ccd1b4f5e6c35209d053442ed9a1
Pull request #1937: PIPE-3204 clone for main hsd skycal elevation difference vs time plot show flagged data
Merge in PIPE/pipeline from PIPE-3204-clone-for-main-hsd_skycal-elevation-difference-vs-time-plot-show-flagged-data to main
* commit '652c98646a6eedd252fef6d261ae6194225b58d5':
Pull request #1920: PIPE-3198 exclude flagged calibration solution -
Cristian Marocico 53a3b0019fb4c6862def67dafda1ef4f15e9a0e4
Pull request #1836: PIPE-3095
Merge in PIPE/pipeline from PIPE-3095-correlations-bits-columns-shows-bits-4x4 to main
* commit '00ad0701608de5c3f2c6f4ae4b1b7f8c0b55bb12':
Implemented changes -
Rui Xue ccf856190ce98307c5714e0d4ea331d69435b9aa
PIPE-3219: Remove pickle from findroi artifact links
-
Rui Xue 60790ae54ca6149ba0dfc345b13a351c47b335c1
PIPE-3129: Add view/download buttons for findroi artifacts
Show "View or download" for text files (.dat, .txt, .csv) and download-only for binary files -
Rui Xue 5256868e884ca0381300f2b8886c2597308f9951
PIPE-3219: Remove `findroi_products.tar` from weblog rendering
Skip copying large `findroi_products.tar` to weblog directory and remove from artifact links. The tarball remains in findroi_workdir and is still included in auxiliary products export. -
Rui Xue ca2fc257cab467d12daa853b6e74c69bbb393f73
Pull request #1932: PIPE-3169 and PIPE-3207
Merge in PIPE/pipeline from PIPE-3169-and-PIPE-3207 to main
* commit '1b7cae9ba63d33344401a9115025f6570a5860f8':
PIPE-3207: Refactor `place_repr_source_first` for clarity and style compliance
PIPE-3169: Pass cont/lines files and dequote sourcename -
Dirk Muders d2648d210399f23ad47ae1f6ccbd216dc5280eb8
Pull request #1941: PIPE-3210: Applied all changes from PIPE-3209.
Merge in PIPE/pipeline from PIPE-3210_Clone_PIPE-3209_changes_for_main to main
* commit '160688a121c224490d60d027d4e65a57da274ecc':
PIPE-3210: Applied all changes from PIPE-3209. -
Rui Xue 7b33a786c84cd4a5b67a64e3fa86087567a6a92b
Pull request #1845: PIPE-3120: uvrange not being used in hifv fluxboot
Merge in PIPE/pipeline from PIPE-3120-uvrange-not-being-used-in-hifv_fluxboot to main
* commit 'dcdc25f5864de66ed9439e9616e842f62570842c':
PIPE-3120: Fix uvrange type bug from PIPE-1729 and add informative logging
PIPE-3120: Remove unused spw_id parameter from `uvrange()`; fix field_id type bugs
PIPE-3120: Refactor uvrange function and streamline fluxboot execution logic
PIPE-3120: Fix uvrange constraint handling in fluxboot gaincal -
Rui Xue e1713ac005aca301347f30f473c4e378e31a6a3f
PIPE-3170: Fix numpy error on missing zenith angle data
- Add guard checks for empty zd arrays in `T2_1DetailsRenderer` and `T2_2_4Renderer`
- Pass None to template instead of 'N/A' for cleaner separation of concerns
- Remove unused `zd_telmjd_plot` from `T2_1DetailsRenderer` (retained in T2_2_4Renderer)
- Template uses Mako conditionals to display 'N/A' for missing data -
Rui Xue 2afa32a8db6935214447696f8332631fda54600c
PIPE-2930: Fix mock to return numpy array for getvalue()
Return numpy.array instead of Python list to match CASA's actual behavior
and properly test .item() scalar extraction. -
Rui Xue 1f1e585398aaf81ea56965464b427ba1fd69a9dd
PIPE-3214: Fix non-deterministic SPW ordering using `utils.deduplicate()`
Replace `set` comprehensions with `utils.deduplicate()` to preserve
insertion order for deterministic SPW/antenna/field selection.- pipeline/h/tasks/common/displays/bandpass.py (version 1f1e585398aaf81ea56965464b427ba1fd69a9dd) (diffs)
- pipeline/h/tasks/common/displays/tsys.py (version 1f1e585398aaf81ea56965464b427ba1fd69a9dd) (diffs)
- pipeline/hif/heuristics/imageparams_base.py (version 1f1e585398aaf81ea56965464b427ba1fd69a9dd) (diffs)
- pipeline/hif/tasks/selfcal/selfcal.py (version 1f1e585398aaf81ea56965464b427ba1fd69a9dd) (diffs)
- pipeline/hifa/tasks/fluxscale/gcorfluxscale.py (version 1f1e585398aaf81ea56965464b427ba1fd69a9dd) (diffs)
- pipeline/hifa/tasks/gaincal/timegaincal.py (version 1f1e585398aaf81ea56965464b427ba1fd69a9dd) (diffs)
-
Rui Xue 63b2ce1896d0623e4c670a4fb0141a31a9a03952
PIPE-2930: Fix NumPy 2.4+ compatibility
- Replace `np.trapz` with `np.trapezoid`
- Use `.item()` for CASA quantity scalar extraction- pipeline/domain/antennaarray.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/domain/spectralwindow.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/h/tasks/exportdata/aqua.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hif/heuristics/auto_selfcal/selfcal_helpers.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hif/heuristics/imageparams_base.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hif/tasks/bandpass/phcorbandpass.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hif/tasks/tclean/renderer.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hifa/heuristics/phasespwmap.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hifa/tasks/bandpass/almaphcorbandpass.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hifa/tasks/bandpass/renderer.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hifa/tasks/bpsolint/renderer.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hifa/tasks/imageprecheck/imageprecheck.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hifa/tasks/imageprecheck/renderer.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hsd/tasks/imaging/imaging.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hsd/tasks/imaging/imaging_params.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/infrastructure/tablereader.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/infrastructure/utils/conversion.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/infrastructure/utils/imaging.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
-
Rui Xue 75ec7afeeb2f82db4d9536425a1f119e999649e8
PIPE-2930: Fix scalar indexing bug in antenna pad mapping display
-
Rui Xue 3e32f0ce815d9fb7084c8519e5f6256f959bf546
PIPE-2930: Fix NumPy and matplotlib compatibility issues
- Add `.item()` to extract scalars from numpy arrays in `imageprecheck.mako` for NumPy 2.4+ compatibility
- Fix `PlotAntsChart.get_position()` to return 1D array instead of 2D for matplotlib coordinate handling -
Dirk Muders 160688a121c224490d60d027d4e65a57da274ecc
Merge remote-tracking branch 'origin/main' into PIPE-3210_Clone_PIPE-3209_changes_for_main
-
Dirk Muders 9cc40d126266e38d928f366acba5d98a9bdf8eba
PIPE-3210: Applied all changes from PIPE-3209.
- pipeline/hif/cli/hif_findcont.py (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
- pipeline/hif/tasks/findcont/findcont.py (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
- pipeline/hif/templates/findcont.mako (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
- pipeline/recipes/procedure_hifa_calimage.xml (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
- pipeline/recipes/procedure_hifa_calimage_diffgain.xml (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
- pipeline/recipes/procedure_hifa_image.xml (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
- pipeline/recipes/procedure_hifa_polcalimage.xml (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
- pipeline/recipes/procedure_hifa_polcalimage_totalintensity.xml (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
- pipeline/recipes/procedure_hifa_polimage.xml (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
-
Luca Di Mascolo <lucadimascolo@gmail.com> e7088dfe4c786197b27c685a67994c8aec4effc9
PIPE-3014: add stokes explicitly to SD Sensitivity tags
-
Luca Di Mascolo <lucadimascolo@gmail.com> 855217241344c2f04380af7bb708fd8206790eb6
PIPE-3014: add per-Stoke Sensitivity tag to aquareport
-
Luca Di Mascolo <lucadimascolo@gmail.com> 0c965b39cbfe0018288237eff0ecdbb302f5f517
PIPE-3014: add Stokes information to Sensitivity tag
-
Takeshi Nakazato 7f7ecaed7e0d64d620a842716f4ef9cce7fbca2f
PIPE-3200 examine all antennas in the QAScore
-
Rui Xue f5ba3be8c9a4ee3e821ee27eaa2ac57ef685afe1
PIPE-3202: Use field IDs for wvrgcal `tie` parameter
Send string-formatted field IDs rather than field names to the `wvrgcal` task to bypass the `tie` parameter's non-standard CASA parsing behavior (see PIPE-3202/CAS-14850). -
Ajay Vibhute 5adbe95bea806a2839278bfbca142830b8f7fec7
PIPE-2842: update QA scores
-
Takeshi Nakazato 64da7df2828d062c5366e594e11377b27947e00a
PIPE-3200 improve docstring
-
Takeshi Nakazato 4ce23d2816711d917e5252372d131efdd5667faf
PIPE-3200 more robust fix for empty summary plot issue
This fix skips exporting plot when no data are plotted.
The fix does not depend on the QA message.
Empty plots are no longer generated. -
Takeshi Nakazato 4da242208af0d3ab6bd240a5ddddb8caf839f2d2
Merge branch 'main' into PIPE-3205-clone-for-main-hsd_skycal-error-during-qa-score-calculation
-
Takeshi Nakazato 652c98646a6eedd252fef6d261ae6194225b58d5
Merge branch 'main' into PIPE-3204-clone-for-main-hsd_skycal-elevation-difference-vs-time-plot-show-flagged-data
-
Takeshi Nakazato 91556055cc295ec9a36dfad610d4aabea369685f
Pull request #1916: Pull request #1893: PIPE-3167 relative OFF takes priority over absolute OFF
Merge in PIPE/pipeline from PIPE-3181-clone-for-main-hsd_importdata-off-position to main
* commit '349dd86192282f7a327568e372c38816768507d9':
Pull request #1893: PIPE-3167 relative OFF takes priority over absolute OFF -
Takeshi Nakazato 56e4c03c4d1ca27e96d205f9939194c6c5164e4d
Pull request #1909: Pull request #1889: PIPE-3160 hsd imaging indexerror during channel map plot
Merge in PIPE/pipeline from PIPE-3176-clone-for-main-hsd_imaging-indexerror-during-channel-map-plot to main
* commit '27b71e176a6077e210189acf0c06060fd631a8e5':
Pull request #1889: PIPE-3160 hsd imaging indexerror during channel map plot -
Hajime Ezawa 021139502ac5c1cc2ce0bb85190c7fbf91af7098
Merge branch 'main' of https://open-bitbucket.nrao.edu/scm/pipe/pipeline into PIPE-3184-clone-for-main-hsd_baseline-possible-improvements-to-the-qascores
-
Rui Xue a1451125b023cd95ead11a0cfa2eb9629cd09c71
PIPE-3214: Replace `set()` with `deduplicate()` for deterministic plot ordering
Replace non-deterministic `set()` operations with `utils.deduplicate()`
to ensure consistent antenna, spw, and scan ID ordering in plotbandpass
calls and file naming. -
Rui Xue dcdc25f5864de66ed9439e9616e842f62570842c
PIPE-3120: Fix uvrange type bug from PIPE-1729 and add informative logging
- Convert fieldidstring to int before passing to uvrange() to match the expected field_id: int parameter.
- Add info-level logging to show what UV range constraint is returned, including field_id for context.
- Change exception message from warning to info level with friendlier tone. -
Rui Xue 4773ad5a5b6f8c692b33c176809a2a44ce762c9c
PIPE-2738: make pdf link version-contained and use short version on pdf cover
- Copy `taskdocs.pdf` directly into the html/ output bundle in .readthedocs.yaml
- Update `README.rst` to use a relative path for the PDF download link
- Set Sphinx `release` to the short version in `conf.py` to clean up the PDF cover
- Add comments explaining the usage of Sphinx version variables -
Rui Xue 5f3f8ff23b5e91a0f817189cf8517f80230319ab
PIPE-2738: preserve original docstrings for Sphinx; fix doc rendering issues
Split docstring cleaning: keep original for Sphinx introspection,
clean wrapper only for terminal display. Restores figures, cross-refs,
tables, and code blocks in HTML/PDF documentation.
Also update PDF cover: title to include observatories, author to
"Pipeline Contributors". -
Remy Indebetouw <remy@virginia.edu> 69c8b34645e35010f5968f84c7e555001480fc86
PIPE-2738: Added SD changes from Kotomi
# Please enter the commit message for your changes. Lines starting
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
#
# Author: Remy Indebetouw <remy@virginia.edu>
# Date: Thu Aug 13 22:12:09 2026 -0400
#
# interactive rebase in progress; onto 976da6259c
# Last commands done (4 commands done):
# squash d6ba8f8fcb # forgot an acknowledgement
# reword 5a8029cb26 # changes from Kotomi
# Next commands to do (2 remaining commands):
# pick c28aeed740 PIPE-2738: make pdf link version-contained and use short version on pdf cover
# pick 6804eebfd1 PIPE-2738: preserve original docstrings for Sphinx; fix doc rendering issues
# You are currently editing a commit while rebasing branch 'docs/PIPE-2738-improve-docs-for-main-part3' on '976da6259c'.
#
# Changes to be committed:
# modified: pipeline/hsd/cli/hsd_atmcor.py
# modified: pipeline/hsd/cli/hsd_imaging.py
# modified: pipeline/hsd/cli/hsd_importdata.py
#
# Untracked files:
# unit-results.xml
# -
Remy Indebetouw <remy@virginia.edu> d9d5254f58dbaa6326b457615268ae5903a2bc5a
PIPE-2738: Added branding to the ALMA User's guide front page
- Added an acknowledgement and log files
- Added a line to the selfcal weblog page for PL2026
# Please enter the commit message for your changes. Lines starting
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
#
# Author: Remy Indebetouw <remy@virginia.edu>
# Date: Thu Aug 13 18:36:36 2026 -0400
#
# interactive rebase in progress; onto 976da6259c
# Last commands done (3 commands done):
# squash 1a8fad2582 # grr. it didnt add these to the previous
# squash d6ba8f8fcb # forgot an acknowledgement
# Next commands to do (3 remaining commands):
# reword 5a8029cb26 # changes from Kotomi
# pick c28aeed740 PIPE-2738: make pdf link version-contained and use short version on pdf cover
# You are currently rebasing branch 'docs/PIPE-2738-improve-docs-for-main-part3' on '976da6259c'.
#
# Changes to be committed:
# new file: docs/source/users_guide/almalogo.png
# new file: docs/source/users_guide/executive_logos.png
# new file: docs/source/users_guide/guide-img001.png
# modified: docs/source/users_guide/index.md
# modified: pipeline/hif/templates/selfcal.mako
#
# Untracked files:
# unit-results.xml
#- docs/source/users_guide/almalogo.png (version d9d5254f58dbaa6326b457615268ae5903a2bc5a) (diffs)
- docs/source/users_guide/executive_logos.png (version d9d5254f58dbaa6326b457615268ae5903a2bc5a) (diffs)
- docs/source/users_guide/guide-img001.png (version d9d5254f58dbaa6326b457615268ae5903a2bc5a) (diffs)
- docs/source/users_guide/index.md (version d9d5254f58dbaa6326b457615268ae5903a2bc5a) (diffs)
- pipeline/hif/templates/selfcal.mako (version d9d5254f58dbaa6326b457615268ae5903a2bc5a) (diffs)
-
Rui Xue 976da6259c95c0d27d42ace5ae4d532e6efe2d20
PIPE-2738: dynamically strip Sphinx markup from task docstrings for terminal users
Updated `cli_wrapper` to automatically scrub Sphinx-specific reST directives
from task docstrings at runtime. This ensures that users running `help()` or `?`
in interactive environments (like IPython or casashell) see clean, readable
plain text instead of raw markup.
Specifically, this strips:
- Cross-reference roles (e.g., `:func:` -> ``` `func_name` ```)
- `.. figure::` blocks (retaining only the caption)
- `.. list-table::` blocks (retaining only the title and list items)
- `.. code-block::` directives -
Remy Indebetouw <remy@virginia.edu> a59f81c2cf82fd17e5ff80567f715eacbbe04279
PIPE-2738: Did a readthrough of all hifa_; added back in some description that I thought was important. Also tried to check Kotomi's changes ~Aug 3 in the PLUG, that they got transferred correctly, but those should be double-checked.
# Please enter the commit message for your changes. Lines starting
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
#
# Author: Remy Indebetouw <remy@virginia.edu>
# Date: Thu Aug 13 16:13:47 2026 -0400
#
# interactive rebase in progress; onto 64967c159b
# Last commands done (2 commands done):
# pick 7fa0e71b65 PIPE-2738: Update docs badge to reference pixi-based build workflow
# reword 547e325bc6 # did a readthrough of all hifa_; added back in some description that I thought was important. Also tried to check Kotomi's changes ~Aug 3 in the PLUG, that they got transferred correctly, but those should be double-checked.
# Next command to do (1 remaining command):
# pick a5702e6c0d PIPE-2738: dynamically strip Sphinx markup from task docstrings for terminal users
# You are currently editing a commit while rebasing branch 'docs/PIPE-2738-improve-docs-for-main-part3' on '64967c159b'.
#
# Changes to be committed:
# modified: pipeline/hifa/cli/hifa_bandpass.py
# modified: pipeline/hifa/cli/hifa_gfluxscale.py
# modified: pipeline/hifa/cli/hifa_renorm.py
# modified: pipeline/hifa/cli/hifa_tsysflagcontamination.py
# modified: pipeline/hifa/cli/hifa_wvrgcal.py
# modified: pipeline/hifa/cli/hifa_wvrgcalflag.py
# modified: pipeline/hsd/cli/hsd_applycal.py
# modified: pipeline/hsd/cli/hsd_baseline.py
# modified: pipeline/hsd/cli/hsd_importdata.py
# modified: pipeline/hsd/cli/hsd_skycal.py
#
# Untracked files:
# unit-results.xml
#- pipeline/hifa/cli/hifa_bandpass.py (version a59f81c2cf82fd17e5ff80567f715eacbbe04279) (diffs)
- pipeline/hifa/cli/hifa_gfluxscale.py (version a59f81c2cf82fd17e5ff80567f715eacbbe04279) (diffs)
- pipeline/hifa/cli/hifa_renorm.py (version a59f81c2cf82fd17e5ff80567f715eacbbe04279) (diffs)
- pipeline/hifa/cli/hifa_tsysflagcontamination.py (version a59f81c2cf82fd17e5ff80567f715eacbbe04279) (diffs)
- pipeline/hifa/cli/hifa_wvrgcal.py (version a59f81c2cf82fd17e5ff80567f715eacbbe04279) (diffs)
- pipeline/hifa/cli/hifa_wvrgcalflag.py (version a59f81c2cf82fd17e5ff80567f715eacbbe04279) (diffs)
- pipeline/hsd/cli/hsd_applycal.py (version a59f81c2cf82fd17e5ff80567f715eacbbe04279) (diffs)
- pipeline/hsd/cli/hsd_baseline.py (version a59f81c2cf82fd17e5ff80567f715eacbbe04279) (diffs)
- pipeline/hsd/cli/hsd_importdata.py (version a59f81c2cf82fd17e5ff80567f715eacbbe04279) (diffs)
- pipeline/hsd/cli/hsd_skycal.py (version a59f81c2cf82fd17e5ff80567f715eacbbe04279) (diffs)
-
Rui Xue 21d085a87dab455818002f71afc4dca7b4624f8b
PIPE-3120: Remove unused spw_id parameter from `uvrange()`; fix field_id type bugs
- Remove unused spw_id parameter and update docstring
- Fix type bugs in `fluxboot.py` where field_id passed as string
instead of int to `uvrange()`
- Improve error handling in `uvrange()` with early return and
logging for better debuggability -
Rui Xue 605606d76dad6bdf8cedc83737d77a8f8b9ade8d
PIPE-3120: Refactor uvrange function and streamline fluxboot execution logic
-
Rui Xue 8e1c9969ff0bf20928f50aa9079aa3163f0381ed
PIPE-3120: Fix uvrange constraint handling in fluxboot gaincal
Apply UV range constraints from flux.csv in the _do_gaincal else
branch when processing specific calibrator fields. Previously, this
code path left uvrange as empty string, ignoring point-source
constraints that should exclude extended baselines.
Add defensive logging for multiple field matches and missing fields
to aid debugging. -
Rui Xue 7fa0e71b6510fd83268a631466825cc0b221a988
PIPE-2738: Update docs badge to reference pixi-based build workflow
Change README badge link from build-gh-pages.yml to build-gh-pages-pixi.yml. -
Rui Xue 64967c159b1d1a0822c427f5debfc852ba8d8775
Pull request #1934: PIPE-2738 improve docs for MAIN part2
Merge in PIPE/pipeline from PIPE-2738-improve-docs-for-MAIN-part2 to main
* commit 'd95f88f211e69f9622ec4088aabf9f8e72aa0c39':
PIPE-2738: Modernize GitHub Pages deployment with official GitHub actions
PIPE-2738: Fix pixi task parsing: reorder inline tasks before subsections
PIPE-2738: disable auto-parentheses and use tilde trick for CLI task links
PIPE-2738: Add some missed words back to `hif_applycal` -
Rui Xue d95f88f211e69f9622ec4088aabf9f8e72aa0c39
PIPE-2738: Modernize GitHub Pages deployment with official GitHub actions
Replace third-party `peaceiris/actions-gh-pages` with official
`actions/upload-pages-artifact` and `actions/deploy-pages`. Update permissions
to use pages:write + id-token:write and add deployment environment tracking.
Eliminates automatic gh-pages branch creation.