Code commits
Pipeline
-
Rui Xue 26c258615af5d5af8ae115975bcbb7708276f0ee
Pull request #1081: VLASS 2023.Fall features integration
Merge in PIPE/pipeline from PIPE-1800-plane-rejection-for-vlass-coarse-cube-images to release/2023.1.1
* commit '0ac17fb4fd490cf17093e06aa6d9c97f03debb2c': (44 commits)
PIPE-1659: construct a data_desc lookup table to avoid repeatly creating identical large Numpy mask arrays.
PIPE-1948: handle the NCP field name double quotes.
PIPE-2004: properly handle ms.fields which is a RetrieveByIndexContainer object.
PIPE-1945: clean up some in-line comments and unused code lines.
PIPE-1767: fix a code style issue.
PIPE-1767: fix a bug related to the "uncorrected" CRVAL1/2 values recorded in the FITS header history.
PIPE-2004: use the new sky-offset-based field selection heuristics method for VLASS PIMS split.
PIPE-1745: expose 'nmajor' in hif_editimlist CLI interface.
PIPE-1945: fix a bug introduced in ec2c50cd.
PIPE-1945: add inline comments to clarify task Result vs. ResultList in the T2_4MDetailsDefaultRenderer class.
PIPE-1945: adaptions after some tasks got converted into multi-vis tasks.
PIPE-1945: convert hifv_vlassmasking into a multi-vis task.
PIPE-1995: avoid the name conflict of hif*/selfcal mako templates.
PIPE-1800: use a one-letter label to avoid ticklabel crowdedness.
PIPE-1800: downweight rejected vlass-cube planes,
PIPE-1800: add plane rejection labels near the sky maps.
PIPE-1800: add a footnote stating that any rejected plane is excluded from the spectral model fitting.
PIPE-1800: implement makeimage summary scores for vlass-se-cube.
PIPE-1800: add red plane rejection labels to individual plane panel rows.
PIPE-1800: present the rejection plane(s) in red labels; show both flagpct_thresh and beamdev_thresh values in the flagpct summary figure.
... -
Rui Xue 0ac17fb4fd490cf17093e06aa6d9c97f03debb2c
Merge remote-tracking branch 'origin/PIPE-2024-clone-of-pipe-1659-for-vlass-release-2023.1.1' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue c9fc66f234226d10796881412002bb6db1a28c10
Merge remote-tracking branch 'origin/release/2023.1.1' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue 91ddc3b31ce5c44de27646a0f9c29e988d3e0057 m
PIPE-1659: construct a data_desc lookup table to avoid repeatly creating identical large Numpy mask arrays.
-
Rui Xue 527dd12681f91f3001a26ae177fc899286911af6 m
PIPE-1948: handle the NCP field name double quotes.
-
Rui Xue fff89a18ba0fa6fb81159b6f18701f4fc63cf42e m
Merge remote-tracking branch 'origin/main' into PIPE-1659-measurementsetreader.get_scans-takes-too-long-for-data-with-a-large-number-of-ints
-
Rui Xue 11694aab906d7cc8871aa40efbc25a05e86d619f m
PIPE-2004: properly handle ms.fields which is a RetrieveByIndexContainer object.
-
Rui Xue 3c107ad04949362e48c41121cafb33ebff3d595b m
PIPE-1945: clean up some in-line comments and unused code lines.
- pipeline/hifv/tasks/analyzestokescubes/display.py (version 3c107ad04949362e48c41121cafb33ebff3d595b) (diffs)
- pipeline/hifv/tasks/vlassmasking/renderer.py (version 3c107ad04949362e48c41121cafb33ebff3d595b) (diffs)
- pipeline/hifv/tasks/vlassmasking/vlassmasking.py (version 3c107ad04949362e48c41121cafb33ebff3d595b) (diffs)
-
Rui Xue b321b3f10cfde982a868c525ee20b88b846bfd3f m
PIPE-1767: fix a code style issue.
-
Rui Xue 0a7cfa07b25d5b4fa33cf11186920ac320b7a8bc m
PIPE-1767: fix a bug related to the "uncorrected" CRVAL1/2 values recorded in the FITS header history.
-
Rui Xue c3110c21e23558b41f444de9031216afe4b471bb m
PIPE-2004: use the new sky-offset-based field selection heuristics method for VLASS PIMS split.
- pipeline/hif/heuristics/imageparams_base.py (version c3110c21e23558b41f444de9031216afe4b471bb) (diffs)
- pipeline/hif/tasks/editimlist/editimlist.py (version c3110c21e23558b41f444de9031216afe4b471bb) (diffs)
- pipeline/infrastructure/utils/conversion.py (version c3110c21e23558b41f444de9031216afe4b471bb) (diffs)
-
Rui Xue 9d0b6b84f41acfd4045c69d1ac309f5f2c69572b m
PIPE-1745: expose 'nmajor' in hif_editimlist CLI interface.
-
Rui Xue c3caed75ab792876fb18661857a455804b37f103 m
PIPE-1945: fix a bug introduced in ec2c50cd.
-
Rui Xue 75a46aa981f89e7ab13f78f4f4dbcf7b8a994070 m
PIPE-1945: add inline comments to clarify task Result vs. ResultList in the T2_4MDetailsDefaultRenderer class.
-
Rui Xue ec2c50cd8a8b2bbedf78abe21a301b2ec8268848 m
PIPE-1945: adaptions after some tasks got converted into multi-vis tasks.
-
Rui Xue 0204ef5871be0263ee6986e2a1f2da1124857be9 m
PIPE-1945: convert hifv_vlassmasking into a multi-vis task.
- pipeline/hifv/tasks/vlassmasking/display.py (version 0204ef5871be0263ee6986e2a1f2da1124857be9) (diffs)
- pipeline/hifv/tasks/vlassmasking/renderer.py (version 0204ef5871be0263ee6986e2a1f2da1124857be9) (diffs)
- pipeline/hifv/tasks/vlassmasking/vlassmasking.py (version 0204ef5871be0263ee6986e2a1f2da1124857be9) (diffs)
-
Rui Xue a8e52af0786f1da7ba6f25244b9c4b089d7dcb81 m
PIPE-1995: avoid the name conflict of hif*/selfcal mako templates.
- pipeline/hifv/tasks/selfcal/__init__.py (version a8e52af0786f1da7ba6f25244b9c4b089d7dcb81) (diffs)
- pipeline/hifv/tasks/selfcal/renderer.py (version a8e52af0786f1da7ba6f25244b9c4b089d7dcb81) (diffs)
- pipeline/hifv/templates/vlass_selfcal.mako (version a8e52af0786f1da7ba6f25244b9c4b089d7dcb81) (diffs)
- pipeline/hifv/templates/vlass_selfcal_plots.mako (version a8e52af0786f1da7ba6f25244b9c4b089d7dcb81) (diffs)
-
Rui Xue 4299a3d515a8fbc956da973e02b13a50d700178b m
PIPE-1800: use a one-letter label to avoid ticklabel crowdedness.
-
Rui Xue a3e997be0d1403f403de8fed455e52ea9e5c20dd m
Merge remote-tracking branch 'origin/main' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue 3ab9332cd4a56b46ad75d0035d32bcbd9ef721d1 m
PIPE-1800: downweight rejected vlass-cube planes,
-
Rui Xue ffcb57d3914fbf2918810a88d82fe20e01f4c464 m
PIPE-1800: add plane rejection labels near the sky maps.
-
Rui Xue ca5c6a3af32404e58160fc986fe867e636c4574e m
PIPE-1800: add a footnote stating that any rejected plane is excluded from the spectral model fitting.
-
Rui Xue 4b4fbcbe1f06a6e3352e13e6a3fc041e00a79853 m
PIPE-1800: implement makeimage summary scores for vlass-se-cube.
-
Rui Xue 9be164b65afbff8a2644c03d1bb1cb18982e388b m
PIPE-1800: add red plane rejection labels to individual plane panel rows.
- pipeline/hif/tasks/makeimages/makeimages.py (version 9be164b65afbff8a2644c03d1bb1cb18982e388b) (diffs)
- pipeline/hif/tasks/tclean/renderer.py (version 9be164b65afbff8a2644c03d1bb1cb18982e388b) (diffs)
- pipeline/hif/templates/vlasscube_tclean.mako (version 9be164b65afbff8a2644c03d1bb1cb18982e388b) (diffs)
-
Rui Xue ea47356b2650e3adfa2985066aec4847b62b66ee m
PIPE-1800: present the rejection plane(s) in red labels; show both flagpct_thresh and beamdev_thresh values in the flagpct summary figure.
-
Rui Xue 7aa5b230c492aa8f634739160d70e8e7b8214dc1 m
PIPE-1800: present the rejection plane(s) in red labels; show both n_thresh and flagpct_thresh values in the flagpct summary figure.
-
Rui Xue de4f1ac26e1d7c3714143706c6feb2dca1fdbb44 m
PIPE-1945: convert hif_analyzealpha into a multi-vis Pipeline task.
-
Rui Xue 5e40089f87517abcce85f8b8d2cef6ff0e4a472d m
PIPE-1945: correct a small renderer bug after converting hif_makecutoutimages into a multi-vis Pipeline task.
-
Rui Xue 12ea3df086428685236cbdb8f9ff3cc40bfde28b m
PIPE-1800: make adaptions to the VLASS heuristics class cyclefactor method following the base class method signature changes from PIPE-1782.
- pipeline/hif/heuristics/imageparams_vlass_quick_look.py (version 12ea3df086428685236cbdb8f9ff3cc40bfde28b) (diffs)
- pipeline/hif/heuristics/imageparams_vlass_single_epoch_continuum.py (version 12ea3df086428685236cbdb8f9ff3cc40bfde28b) (diffs)
- pipeline/hif/heuristics/imageparams_vlass_single_epoch_taper.py (version 12ea3df086428685236cbdb8f9ff3cc40bfde28b) (diffs)
-
Rui Xue 517e74d93e4cb1da8cfa9b7da9581a8c5639bb15 m
PIPE-1800: maintain the backward compatibility with VLASS-SE-CONT.
-
Rui Xue fde5013f64471610c10529728370ce47614f8790 m
PIPE-1800: add the 'reject' keyword in the CASA image miscinfo and FITS header.
-
Rui Xue 6c2b47e9347ae6c87ddabb403edebee436c06fea m
PIPE-1800: fix comments; attach imageitem metadata to rms/subim images.
- pipeline/hif/tasks/editimlist/editimlist.py (version 6c2b47e9347ae6c87ddabb403edebee436c06fea) (diffs)
- pipeline/hif/tasks/makecutoutimages/makecutoutimages.py (version 6c2b47e9347ae6c87ddabb403edebee436c06fea) (diffs)
- pipeline/hif/tasks/makermsimages/makermsimages.py (version 6c2b47e9347ae6c87ddabb403edebee436c06fea) (diffs)
- pipeline/hif/templates/editimlist.mako (version 6c2b47e9347ae6c87ddabb403edebee436c06fea) (diffs)
-
Rui Xue 7e35f658cfa17cb99b9a720c93a4016ada4d3fee m
PIPE-1745: remove a todo item.
-
Rui Xue d1dc9867b06be1a99e4e3dd2a1ffd4f2c729d87f m
PIPE-1800/PIPE-1945: convert hifv_analyzestokes into a multi-vis Pipeline task; display the VLASS cube plane rejection info.
- pipeline/hifv/tasks/analyzestokescubes/analyzestokescubes.py (version d1dc9867b06be1a99e4e3dd2a1ffd4f2c729d87f) (diffs)
- pipeline/hifv/tasks/analyzestokescubes/display.py (version d1dc9867b06be1a99e4e3dd2a1ffd4f2c729d87f) (diffs)
- pipeline/hifv/tasks/analyzestokescubes/renderer.py (version d1dc9867b06be1a99e4e3dd2a1ffd4f2c729d87f) (diffs)
- pipeline/hifv/templates/analyzestokescubes.mako (version d1dc9867b06be1a99e4e3dd2a1ffd4f2c729d87f) (diffs)
-
Rui Xue a3a7ba97e89f858747f3faf75226061db5f8a4f2 m
PIPE-1945: convert hif_makecutoutimages into a multi-vis Pipeline task.
- pipeline/hif/tasks/makecutoutimages/display.py (version a3a7ba97e89f858747f3faf75226061db5f8a4f2) (diffs)
- pipeline/hif/tasks/makecutoutimages/makecutoutimages.py (version a3a7ba97e89f858747f3faf75226061db5f8a4f2) (diffs)
- pipeline/hif/tasks/makecutoutimages/renderer.py (version a3a7ba97e89f858747f3faf75226061db5f8a4f2) (diffs)
- pipeline/hif/templates/vlasscube_makecutoutimages.mako (version a3a7ba97e89f858747f3faf75226061db5f8a4f2) (diffs)
- pipeline/hif/templates/vlasscube_makermsimages.mako (version a3a7ba97e89f858747f3faf75226061db5f8a4f2) (diffs)
-
Rui Xue b96c703b1615bb6d0f1a9273c2ab85be5cd04cb1 m
PIPE-1945: convert hif_makermsimages into a multi-vis Pipeline task.
-
Rui Xue 029337dbd1bb7f514d0625b4b4112556cc82c6ba m
Merge remote-tracking branch 'origin/main' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue e669ac76f936807cb88f85cbb30e12e4ec17a549 m
PIPE-1800: display the plane rejection information in hif_pbcor/makermsimages.
- pipeline/hif/tasks/makermsimages/renderer.py (version e669ac76f936807cb88f85cbb30e12e4ec17a549) (diffs)
- pipeline/hif/templates/vlasscube_makermsimages.mako (version e669ac76f936807cb88f85cbb30e12e4ec17a549) (diffs)
- pipeline/hifv/tasks/pbcor/display.py (version e669ac76f936807cb88f85cbb30e12e4ec17a549) (diffs)
- pipeline/hifv/tasks/pbcor/pbcor.py (version e669ac76f936807cb88f85cbb30e12e4ec17a549) (diffs)
- pipeline/hifv/tasks/pbcor/renderer.py (version e669ac76f936807cb88f85cbb30e12e4ec17a549) (diffs)
- pipeline/hifv/templates/pbcor.mako (version e669ac76f936807cb88f85cbb30e12e4ec17a549) (diffs)
-
Rui Xue b09bbb416b0fdb6049882c14191e2be85dcf0346 m
PIPE-1800: add the post-imaging VLASS plane rejection heuristics implementation.
- pipeline/hif/tasks/makeimages/makeimages.py (version b09bbb416b0fdb6049882c14191e2be85dcf0346) (diffs)
- pipeline/hif/tasks/makeimages/resultobjects.py (version b09bbb416b0fdb6049882c14191e2be85dcf0346) (diffs)
- pipeline/hif/tasks/makeimlist/cleantarget.py (version b09bbb416b0fdb6049882c14191e2be85dcf0346) (diffs)
- pipeline/hif/tasks/tclean/display.py (version b09bbb416b0fdb6049882c14191e2be85dcf0346) (diffs)
- pipeline/hif/tasks/tclean/plot_beams_vlasscube.py (version b09bbb416b0fdb6049882c14191e2be85dcf0346) (diffs)
- pipeline/hif/tasks/tclean/renderer.py (version b09bbb416b0fdb6049882c14191e2be85dcf0346) (diffs)
- pipeline/hif/tasks/tclean/resultobjects.py (version b09bbb416b0fdb6049882c14191e2be85dcf0346) (diffs)
- pipeline/hif/templates/vlasscube_tclean.mako (version b09bbb416b0fdb6049882c14191e2be85dcf0346) (diffs)
- pipeline/infrastructure/imagelibrary.py (version b09bbb416b0fdb6049882c14191e2be85dcf0346) (diffs)
-
Rui Xue 84f11f83a898aef867050a27e09bcbb3e4dc8ccd m
PIPE-1800: add the 'autocomplete' feature to the input value of 'vlass_plane_reject'.
-
Rui Xue 91844bb6ebf5a1b8738b6113d863e7240fa31011 m
PIPE-1800: add the 'vlass_plane_reject' argument to the CLI interface of hif_editimlist and hif_makeimages.
-
Rui Xue 609ae90cfe2bac614326e956b70f9e09e38cf17f m
PIPE-1800: calculate flagpct for each imaging plane.
-
Rui Xue 284e465072c1bc6e18730fb6b3b973f6a1388b57 m
PIPE-1800: refine the flagging/plane-rejection stats map.
-
Rui Xue c350ae144284f728e703a83cc20fcb527014e203 m
Merge remote-tracking branch 'origin/main' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue 38ced112f080ae907837d542d58e44bd67b3111e m
Merge remote-tracking branch 'origin/main' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue 2d05a7e3d52080d348636d6f01b48382e35c1693 m
PIPE-1948: allow the imaging field name to beginning with the letter 'T'.
-
Rui Xue 45d5bab13aa4494b7b32834b50ab1472908b2273 m
Merge remote-tracking branch 'origin/main' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue 92fc42f178ad7acc3483a9caf00885a3defd0336 m
Merge remote-tracking branch 'origin/main' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue 8ab20180ef20aa51b1f3862f4e065b49589a649e m
Merge remote-tracking branch 'origin/main' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue 0536ea541a916fcc55cb8b1a4e1edfcb1c4f385e m
Merge remote-tracking branch 'origin/main' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue 05b695adf281d2a94cce660f6521867297f6a515 m
PIPE-1800: remove a debugging print statement.
-
Rui Xue 067d354867fe507cf4a6ab711620b3a069d230f1 m
Merge remote-tracking branch 'origin/main' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue 1b1c88797785ccf0962ec974881406daf7c34ee3 m
Merge remote-tracking branch 'origin/main' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue f53496028a3b1b9661111425256354e2c7f33427 m
PIPE-1745: revert to CASA default for tclean/nmajor before the stakeholder's final decision.
-
Rui Xue be1715193df13dff9cee57064ea875da745e0c4c m
Merge remote-tracking branch 'origin/main' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue 448a23590b4f37b5eb29a00ffc155d716e1d6fea m
Merge remote-tracking branch 'origin/main' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue 0b25edd70c85c9205a3e30e1e4a62c3cb06debef m
Merge remote-tracking branch 'origin/PIPE-1745-introduction-of-nmajor-in-pipeline-imaging-tasks' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue 7ecf9e45be5745458ff6ed577a507aadd213fbb5 m
Merge remote-tracking branch 'origin/PIPE-1767-position-correction-to-allowed-ranges' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue bdd6425a9fb6ef2872a33a4d6a3d21882dbbd6c2 m
Merge remote-tracking branch 'origin/main' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue 362c87ccafe3347ab449f352313e6b40996c22a2 m
Merge remote-tracking branch 'origin/main' into PIPE-1745-introduction-of-nmajor-in-pipeline-imaging-tasks
-
Rui Xue 03f65d0c1acfaaec836c1fe459c9451238a522c8 m
Merge remote-tracking branch 'origin/main' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue 946aac1af382ac1db8b66688b28d86c25bed2676 m
Merge remote-tracking branch 'origin/PIPE-1826-fix-the-side-effect-of-pipe-1474-on-the-vlass-weblog-layout' into PIPE-1800-plane-rejection-for-vlass-coarse-cube-images
-
Rui Xue 95bbc49e44d893efe36da71a9593d1191f72a181 m
PIPE-1800: add the VLASS-SE-CUBE plane rejection heuristics, the flagging summary plot, and task parameters, into hif_editimlist; refactor the code that creates/adds VLASS-SE-CUBE per-plane clean targets.
- pipeline/hif/cli/hif_editimlist.py (version 95bbc49e44d893efe36da71a9593d1191f72a181) (diffs)
- pipeline/hif/heuristics/imageparams_vlass_single_epoch_cube.py (version 95bbc49e44d893efe36da71a9593d1191f72a181) (diffs)
- pipeline/hif/tasks/editimlist/__init__.py (version 95bbc49e44d893efe36da71a9593d1191f72a181) (diffs)
- pipeline/hif/tasks/editimlist/display.py (version 95bbc49e44d893efe36da71a9593d1191f72a181) (diffs)
- pipeline/hif/tasks/editimlist/editimlist.py (version 95bbc49e44d893efe36da71a9593d1191f72a181) (diffs)
- pipeline/hif/tasks/editimlist/renderer.py (version 95bbc49e44d893efe36da71a9593d1191f72a181) (diffs)
- pipeline/hif/templates/editimlist.mako (version 95bbc49e44d893efe36da71a9593d1191f72a181) (diffs)
-
Rui Xue a898ffa4c03ac9b8b45401bf914a8a16a1f90a30 m
PIPE-1745: add "nmajor" as an optional keyword from hif_editimlist.
- pipeline/hif/heuristics/imageparams_base.py (version a898ffa4c03ac9b8b45401bf914a8a16a1f90a30) (diffs)
- pipeline/hif/heuristics/imageparams_vlass_single_epoch_continuum.py (version a898ffa4c03ac9b8b45401bf914a8a16a1f90a30) (diffs)
- pipeline/hif/tasks/editimlist/editimlist.py (version a898ffa4c03ac9b8b45401bf914a8a16a1f90a30) (diffs)
- pipeline/hif/tasks/makeimlist/cleantarget.py (version a898ffa4c03ac9b8b45401bf914a8a16a1f90a30) (diffs)
- pipeline/hif/tasks/tclean/cleanbase.py (version a898ffa4c03ac9b8b45401bf914a8a16a1f90a30) (diffs)
- pipeline/hif/tasks/tclean/tclean.py (version a898ffa4c03ac9b8b45401bf914a8a16a1f90a30) (diffs)
-
Rui Xue f4332f5fa6c66f24e7920b41029f0e8569a74500 m
PIPE-1767: correct the crval RA/dec using the offset & pa of the correction vector; ensuring the resulted values are in the valid ranges.
-
Rui Xue df54c486f1f2f1745fa3c8f51605f949f75cb42a m
PIPE-1659: only collect min_epoch and max_epoch of a scan for initializing domain.Scan