Build: #2 was successful Changes by Kana Sugimoto
Code commits
Pipeline
-
Kana Sugimoto 1e1e971978117aff4780053120b80076fd1e3bf3
PIPE-2791: removed an unused variable, uv_max, from mako context.
-
Kana Sugimoto 3820f07a8db2f9aa2913e0d75a4287ed763f996d
Merge branch 'main' into PIPE-2791-clone-for-main-hsd_applycal-ms-name-should-be-located-after-preamble-of-the-plots
-
Rui Xue ae3103b6394ff3eaba51ed8320bd8b0e1dcd5259 m
Pull request #1699: PIPE-2916: support custom cutout sizes in VLASS imaging with precise field selection and refactor makecutoutimages to handle metadata-based cutout selections.
Merge in PIPE/pipeline from PIPE-2916-vlass-cutout-imaging to main
* commit '08f9ab58558eca035c000007c47c82c92140ba19':
PIPE-2916: optimize the `imsize` value derived by the `imagin_imsize` method.
PIPE-2914: Refactor makecutoutimages filename handling and logging
PIPE-2916: support custom cutout sizes in VLASS imaging with precise field selection and refactor makecutoutimages to handle metadata-based cutout selections. -
Ajay Vibhute 7f2c9d6e488e659979719f29a6ddcc162ac49cb7 m
Pull request #1698: PIPE-2912 remove the backward compatibility wrapper function get scipy function for mad
Merge in PIPE/pipeline from PIPE-2912-remove-the-backward-compatibility-wrapper-function-get_scipy_function_for_mad to main
* commit 'e24cdb42e1b49cac1c42cc68878aa7127aebf1c2':
PIPE-2912: removed compatibility.get_scipy_function_for_mad
PIPE-2912: removed compatibility.py and compatibility_test.py
PIPE-2912: remove backward compatibility wrapper function for calculating MAD -
Rui Xue 08f9ab58558eca035c000007c47c82c92140ba19 m
PIPE-2916: optimize the `imsize` value derived by the `imagin_imsize` method.
-
Rui Xue 3c067d71d8843d3cae9fd037ad97fd4861deb9f3 m
PIPE-2914: Refactor makecutoutimages filename handling and logging
- Refactor filename construction in `Makecutoutimages` to use `os.path.splitext` for deriving the base name, replacing repetitive string replacements.
- Correct subimage boundary calcculation and simplify clamping logic using `min()` and `max()`.
- Update logging statements to use lazy formatting for better performance and style compliance. -
Rui Xue 3e705abd7fae8fb8b4c3470ca71ff631bf58f62f m
Pull request #1702: PIPE-2698: fix a `string.format` use bug.
Merge in PIPE/pipeline from PIPE-2698-str-formatting-fix to main
* commit '9beb677e889ee835b6ef06701aeb8dba7b5082b4':
PIPE-2698: deduplicate while preserving the order.
PIPE-2698: fix a `string.format` use bug; minior codestyle updates. -
Rui Xue 9beb677e889ee835b6ef06701aeb8dba7b5082b4 m
PIPE-2698: deduplicate while preserving the order.
-
Rui Xue e48400dbd34988e4b89ff773bb9ae2fba20ff046 m
PIPE-2698: fix a `string.format` use bug; minior codestyle updates.
-
Rui Xue 4f6da8be6ec8f7ef43814aa5adc63eb8f9e9a71c m
Pull request #1701: PIPE-2909/PIPE-2270: fix the indentation bug for the frequency grid overlapping check logic.
Merge in PIPE/pipeline from PIPE-2270-PIPE-2909-fix-nchan-precheck-logic to main
* commit '661b07a0fae3bced3dde113130d21685cc5010a1':
PIPE-2909/PIPE-2270: fix the indentation bug for the frequency grid overlapping check logic. -
Rui Xue 661b07a0fae3bced3dde113130d21685cc5010a1 m
PIPE-2909/PIPE-2270: fix the indentation bug for the frequency grid overlapping check logic.
-
Rui Xue 006e6e588c02f6e06db947b27c48f53966409dbe m
PIPE-2916: support custom cutout sizes in VLASS imaging with precise field selection and refactor makecutoutimages to handle metadata-based cutout selections.
- hif_editimlist: Add handling for `cutout_imsize` input. Calculate required image size including buffer using new `imaging_imsize` heuristic and store the requested cutout size in `misc_vlass` metadata.
- hif_makeimages: Ensure `cutout_imsize` is retrieved safely from `misc_vlass` metadata.
- hif_makecutoutimages: Refactor the subimage creation loop.
- Create a map for efficient lookup of `cutout_imsize` metadata.
- Switch to lazy logging for performance.
- Use f-strings for string formatting.
- heuristics: Add `imaging_imsize` to `ImageParamsHeuristics` to calculate image dimensions based on cutout size and primary beam.- pipeline/hif/heuristics/imageparams_base.py (version 006e6e588c02f6e06db947b27c48f53966409dbe) (diffs)
- pipeline/hif/heuristics/imageparams_vlass_single_epoch_cube.py (version 006e6e588c02f6e06db947b27c48f53966409dbe) (diffs)
- pipeline/hif/tasks/editimlist/editimlist.py (version 006e6e588c02f6e06db947b27c48f53966409dbe) (diffs)
- pipeline/hif/tasks/makecutoutimages/makecutoutimages.py (version 006e6e588c02f6e06db947b27c48f53966409dbe) (diffs)
- pipeline/hif/tasks/makeimages/makeimages.py (version 006e6e588c02f6e06db947b27c48f53966409dbe) (diffs)
-
Ajay Vibhute e24cdb42e1b49cac1c42cc68878aa7127aebf1c2 m
PIPE-2912: removed compatibility.get_scipy_function_for_mad
-
Rui Xue 15423158bbbd11a2ce9905c74b315bf6becc8945 m
Pull request #1697: PIPE-2914: preserve order of fields and spws.
Merge in PIPE/pipeline from PIPE-2914-fix-the-random-order-in-the-mstransform-field-spec-of-hif_transformimagedata to main
* commit '3b9be802483ff6024c56b7847090f884d4624be2':
PIPE-2914: preserve order of fields and spws. -
Rui Xue 3b9be802483ff6024c56b7847090f884d4624be2 m
PIPE-2914: preserve order of fields and spws.
The hif_transformimagedata task now preserves the original order of fields and spws when collecting them from multiple imaging targets. -
Ajay Vibhute 4ec732e9d398b896d884763994cbfe07d76dd13a m
PIPE-2912: removed compatibility.py and compatibility_test.py
-
Rui Xue 6d67fd29d0c647e20600f44d64cca7631e209c9f m
Pull request #1688: PIPE-2270: use the correct `deconvolver` selected by `specmode`.
Merge in PIPE/pipeline from PIPE-2270-hif_editimlist-doesn-t-work-with-imaging_mode-vla to main
* commit '3078d6af76d37cafcb2a90fb341a1f83ae540e1d':
PIPE-2270: expand `processing_data_type` to include selfcal datatypes in `hif_editimlist`.
PIPE-2909: allow imaging when the requested cube channel-grid stop frequency exceeds the actual SPW coverage.
PIPE-2270: use the correct `deconvolver` selected by `specmode`. -
Ajay Vibhute df7ba1385f9a858fb82b705f6539d5da47f86557 m
PIPE-2912: remove backward compatibility wrapper function for calculating MAD
-
Shawn Booth a49a172872b618e33611160c9de0f43a3998fbfe m
Pull request #1678: PIPE-2869/PIPE-2698: Tsys scan plot randomly changes for some datasets
Merge in PIPE/pipeline from PIPE-2869-tsys-scan-plot-randomly-changes-for-some-sd-dataset to main
* commit '70d1a29702c3bfcf17ee6e127cfd2d240fce9fa4':
PIPE-2869: modified select_tsys_field to account for double-quoted field names and added unit test to test this use case; added unit test to exercise an invalid case
PIPE-2869: changed ms.array_name for NRO telescope to TP
PIPE-2869: fixed incorrect assigning of variable
PIPE-2869: added unit tests to exercise the bugfix; included NRO is is_sd determination; added ms.array_name for NRO datasets; added Cycle 12 dates to get_alma_cycle_number and included NRO data in filter to return None; updated touched code to modern standards, including deferred logging, improved type hinting, and removal of legacy code styles
PIPE-2698: modified MeasurementSet method get_alma_cycle_number to return None for VLA and EVLA datasets; removed 'observatory' parameter from tsys_scans_radec function, since this info is in the provided ms; added conditional to not consider ON_SOURCE Tsys intents for data older than cycle 3
PIPE-2869: moved de-duplication method to the multiple intent conditional; fixed bug when mapping a string integer with the field ID
PIPE-2869: added ATMOSPHERE intent to preferred Tsys solution mapping for SD; created select_tsys_field function for determining which Tsys field is used with the source; fixed ALMA cycle number comparison -
Shawn Booth 70d1a29702c3bfcf17ee6e127cfd2d240fce9fa4 m
PIPE-2869: modified select_tsys_field to account for double-quoted field names and added unit test to test this use case; added unit test to exercise an invalid case
-
Rui Xue cf0a106791f89b935eb255560d948316f1e03eeb m
Pull request #1692: PIPE-1001: update `LICENSE.md` with the ALMA partnership description.
Merge in PIPE/pipeline from PIPE-1001-update-copyright-notice to main
* commit '3cdd4e69571f11ea8807193abbcbad41d5e71711':
PIPE-1001: update `LICENSE.md` with the ALMA partnership description. -
Shawn Booth 8569925ee4c5d9ed53eba9c14a719230b7c91f94 m
PIPE-2869: changed ms.array_name for NRO telescope to TP
-
Rui Xue 3078d6af76d37cafcb2a90fb341a1f83ae540e1d m
PIPE-2270: expand `processing_data_type` to include selfcal datatypes in `hif_editimlist`.
-
Rui Xue 186dd12c0bc6ebbd689cd7c0dcfdc72646811101 m
PIPE-2909: allow imaging when the requested cube channel-grid stop frequency exceeds the actual SPW coverage.
-
Rui Xue 3cdd4e69571f11ea8807193abbcbad41d5e71711 m
PIPE-1001: update `LICENSE.md` with the ALMA partnership description.
-
Rui Xue b6ed73395b3852c345a120575af36357763e6329 m
PIPE-2270: use the correct `deconvolver` selected by `specmode`.
-
Shawn Booth 5d75f6be976212f7f1427f699e3f85635a8994eb m
PIPE-2869: fixed incorrect assigning of variable
-
Shawn Booth f5c206fb73d91a8920977da925a3e829ac512b69 m
PIPE-2869: added unit tests to exercise the bugfix; included NRO is is_sd determination; added ms.array_name for NRO datasets; added Cycle 12 dates to get_alma_cycle_number and included NRO data in filter to return None; updated touched code to modern standards, including deferred logging, improved type hinting, and removal of legacy code styles
- pipeline/domain/measurementset.py (version f5c206fb73d91a8920977da925a3e829ac512b69) (diffs)
- pipeline/hsdn/tasks/importdata/importdata.py (version f5c206fb73d91a8920977da925a3e829ac512b69) (diffs)
- pipeline/infrastructure/displays/plotpointings.py (version f5c206fb73d91a8920977da925a3e829ac512b69) (diffs)
- pipeline/infrastructure/displays/plotpointings_test.py (version f5c206fb73d91a8920977da925a3e829ac512b69) (diffs)
-
Shawn Booth 8dfce92a0559f3321d261fe5943a080a535446a5 m
PIPE-2698: modified MeasurementSet method get_alma_cycle_number to return None for VLA and EVLA datasets; removed 'observatory' parameter from tsys_scans_radec function, since this info is in the provided ms; added conditional to not consider ON_SOURCE Tsys intents for data older than cycle 3
-
Shawn Booth f79f2d4cb2ebaa59c7dd02f3ec768518c505f4c3 m
PIPE-2869: moved de-duplication method to the multiple intent conditional; fixed bug when mapping a string integer with the field ID
-
Shawn Booth 5072d6e6a0206e7b4951aba34321b1bd6f01c19e m
PIPE-2869: added ATMOSPHERE intent to preferred Tsys solution mapping for SD; created select_tsys_field function for determining which Tsys field is used with the source; fixed ALMA cycle number comparison