Data from: Speedie et al. (2025)

"Mapping the merging zone of late infall in the AB Aur planet-forming system", J. Speedie, R. Dong, R. Teague, D. Segura-Cox, J.E. Pineda, J. Calcino, C. Longarini, C. Hall, Y. Tang, J. Hashimoto, T. Paneque-Carreño, G. Lodato, & B. Veronesi, Astrophysical Journal Letters, (2025).

Paper DOI: https://doi.org/10.3847/2041-8213/adb7d5

Animations: https://doi.org/10.6084/m9.figshare.28205066

Data reduction guide: https://github.com/jjspeedie/guide.2021.1.00690.S

Data reduction scripts: https://github.com/jjspeedie/workflow.2021.1.0690.S

ALMA program: 2021.1.00690.S (PI: Ruobing Dong)


Data Repository Contents

This repository contains final reduced and calibrated ALMA 12CO (J=2-1), SO (JN=56-45) molecular line and 233 GHz continuum data products from Cycle 8 program 2021.1.00690.S (PI: R. Dong) toward AB Aurigae. Note this program additionally observed 13CO (J=2-1) and C18O (J=2-1), which was published in Speedie et al. (2024) and provided in an associated data repository: https://doi.org/10.11570/24.0087. The raw ALMA data are publicly available via the ALMA archive https://almascience.nrao.edu/aq/ under project ID 2021.1.00690.S.

In addition to ALMA data, this repository contains some auxiliary data files. Overall, almost everything to recreate all the figures is present. Below, the directory paths to the data behind each figure (and panel) are given for quick reference, followed by more details.

Quick Overview: Paths to Files by Figure

Figure 1: "Introducing our ALMA observations"

Figure 2: "Position-velocity (PV) slices in ALMA 12CO J=2−1 emission along the disk major and minor axes"

Figure 3: "ALMA 12 CO J=2−1 moment maps after disentangling the disk and exo-disk emission."

Figure 4:"Modeling S1, S2 and S3 as infall"

Figure 5: "The merging zone of late infall in the AB Aur disk"

Appendix Figure A1: "The influence of the continuum ring substructure on the observed SO ring substructure in peak intensity vs. integrated intensity maps"

Appendix Figure B1: "A presentation of the Keplerian and anti-Keplerian masks"

Appendix Figure C1: "Multi-wavelength view of AB Aur's kilo-au environment and a tentative tail in 12CO"

Appendix Figure D1: "Radial and azimuthal PV cross sections in 12CO and SO"

Appendix Figure E1: "3D rendering of the AB Aur disk plane and streamline solutions"

ALMA measurement sets

In folder 2021.1.00690.S/measurement_sets/ you'll find the final 12CO, SO and continuum measurement sets ready for imaging. MSes with the suffix ".contsub" are continuum subtracted; MSes without continuum subtraction are also provided.

./2021.1.00690.S/measurement_sets/
├── ABAur_12CO.bin30s.ms.contsub.tgz
├── ABAur_12CO.bin30s.ms.tgz
├── ABAur_SO.bin30s.ms.contsub.tgz
├── ABAur_SO.bin30s.ms.tgz
└── ABAur_continuum.bin30s.ms.tgz

1 directory, 5 files

ALMA continuum images

In folder 2021.1.00690.S/images_continuum/ you'll find continuum images, imaged with three different Briggs robust values: robust=0.5, robust=1.0 and robust=1.5. Fits files are available for most CLEAN outputs: images, JvM-corrected, primary beam corrected, models, residuals, masks, PSF, etc. There are also .csv files with some imaging statistics, a .npy file of the output tclean summary dictionary, and the CASA log file recording all commands made by the imaging script.

./2021.1.00690.S/images_continuum/
├── v11_robust0.5
│   ├── ABAur_continuum.clean.JvMcorr.image.fits
│   ├── ABAur_continuum.clean.JvMcorr.image.pbcor.fits
│   ├── ABAur_continuum.clean.image.fits
│   ├── ABAur_continuum.clean.image.pbcor.fits
│   ├── ABAur_continuum.clean.mask.fits
│   ├── ABAur_continuum.clean.model.fits
│   ├── ABAur_continuum.clean.psf.fits
│   ├── ABAur_continuum.clean.residual.fits
│   ├── ABAur_continuum.clean.tclean.summary.npy
│   ├── ABAur_continuum.image_info.csv
│   ├── ABAur_continuum.imaging_info.csv
│   └── casa-20230412-172540-robust0.5.log
├── v11_robust1.0/
│   ├── ABAur_continuum.clean.JvMcorr.image.fits
│   ├── ABAur_continuum.clean.JvMcorr.image.pbcor.fits
│   ├── ABAur_continuum.clean.image.fits
│   ├── ABAur_continuum.clean.image.pbcor.fits
│   ├── ABAur_continuum.clean.mask.fits
│   ├── ABAur_continuum.clean.model.fits
│   ├── ABAur_continuum.clean.psf.fits
│   ├── ABAur_continuum.clean.residual.fits
│   ├── ABAur_continuum.clean.tclean.summary.npy
│   ├── ABAur_continuum.image_info.csv
│   ├── ABAur_continuum.imaging_info.csv
│   └── casa-20230412-172540-robust1.0.log
└── v11_robust1.5/
    ├── ABAur_continuum.clean.JvMcorr.image.fits
    ├── ABAur_continuum.clean.JvMcorr.image.pbcor.fits
    ├── ABAur_continuum.clean.image.fits
    ├── ABAur_continuum.clean.image.pbcor.fits
    ├── ABAur_continuum.clean.mask.fits
    ├── ABAur_continuum.clean.model.fits
    ├── ABAur_continuum.clean.psf.fits
    ├── ABAur_continuum.clean.residual.fits
    ├── ABAur_continuum.clean.tclean.summary.npy
    ├── ABAur_continuum.image_info.csv
    ├── ABAur_continuum.imaging_info.csv
    └── casa-20230412-172540-robust1.5.log

4 directories, 36 files

ALMA image cubes, moment maps & other products

In the folder 2021.1.00690.S/images_lines/ you'll find 12CO (J=2-1) and SO (JN=56-45) image cubes and a variety of derived data products.

SO data

The SO/ subfolder contains cubes imaged with robust=0.5 and robust=1.5 for both the continuum-subtracted (default) and non-continuum-subtracted measurement sets. The latter images are found in the "withcont" directories. The CASA log files recording the imaging script commands are present in their associated directory. The dictionary output from tclean is provided as a .npy file, and a .csv file notes the tclean threshold and JvM-correction "epsilon" values.

Moment maps are available for the robust=1.5 images only. All SO moment maps were generated with bettermoments using smooth=2 & polyorder=1, with a threshold cut at 3x the measured rms noise.

12CO data

The 12CO/ subfolder contains cubes imaged with robust=0.5 and robust=1.5 using the continuum-subtracted measurement set. Again, the CASA log files recording the imaging script commands are present in their associated directory. The dictionary output from tclean is provided a .npy file, and a .csv file notes the tclean threshold and JvM-correction "epsilon" values.

The 12CO/v11_robust0.5/ directory contains three sub-directories: full_cube/, masked_cube_anti-keplerian/ and masked_cube_keplerian/. The "full_cube" contains the imaged cubes with no funny business. The two "masked_cube" subdirectories contain three kinds of fits files; for example, in the "anti-keplerian" subdirectory you'll find:

  1. [base_image_name].anti_keplerian_mask.fits # A Boolean mask created with keplerian_mask
  2. [base_image_name].smooth_anti_keplerian_mask.fits # A spectrally smoothed version of the original Boolean mask
  3. [base_image_name].AntiKepMasked.fits: The "full_cube" multiplied by the spectrally smoothed mask, i.e. a weighted version of the "full_cube"

Additionally within each of the full_cube/, masked_cube_anti-keplerian/ and masked_cube_keplerian/ subdirectories, you'll find folders containing moment maps and position-velocity (PV) slices, which were generated from the respective image cubes:

The 12CO/v11_robust1.5/ directory, on the other hand, is much simpler; everything therein pertains to the default "full" (unweighted/unmasked) cube, imaged with robust=1.5.

./2021.1.00690.S/images_lines/
├── 12CO/
│   ├── v11_robust0.5/
│   │   ├── full_cube/
│   │   │   ├── [image fits files]
│   │   │   ├── ABAur_12CO.clean.tclean.summary.npy
│   │   │   ├── ABAur_12CO.imaging_info.csv
│   │   │   ├── PV_slices_azimuthal/
│   │   │   │   ├── [.npy files]
│   │   │   │   └── how-to-plot.py
│   │   │   ├── PV_slices_radial/
│   │   │   │   ├── [.npy files]
│   │   │   │   └── how-to-plot.py
│   │   │   ├── casa-20230411-171634-12CO.log
│   │   │   └── moment_maps/
│   │   │       └── [moment map fits files]
│   │   ├── masked_cube_anti-keplerian/
│   │   │   ├── ABAur_12CO.clean.JvMcorr.image.pbcor.AntiKepMasked.fits # Full cube multiplied by spectrally smoothed mask
│   │   │   ├── ABAur_12CO.clean.anti_keplerian_mask.fits # Boolean mask
│   │   │   ├── ABAur_12CO.clean.smooth_anti_keplerian_mask.fits # Spectrally smoothed mask
│   │   │   ├── PV_slices_azimuthal/
│   │   │   │   ├── [.npy files]
│   │   │   │   └── how-to-plot.py
│   │   │   ├── PV_slices_radial/
│   │   │   │   ├── [.npy files]
│   │   │   │   └── how-to-plot.py
│   │   │   └── moment_maps/
│   │   │       ├── ABAur_12CO.clean.JvMcorr.image_M0.fits
│   │   │       ├── ABAur_12CO.clean.JvMcorr.image_M0_xR.fits
│   │   │       └── ABAur_12CO.clean.JvMcorr.image_M1.fits
│   │   └── masked_cube_keplerian/
│   │       ├── ABAur_12CO.clean.JvMcorr.image.pbcor.KepMasked.fits # Full cube multiplied by spectrally smoothed mask
│   │       ├── ABAur_12CO.clean.keplerian_mask.fits # Boolean mask
│   │       ├── ABAur_12CO.clean.smooth_keplerian_mask.fits # Spectrally smoothed mask
│   │       ├── PV_slices_azimuthal/
│   │       │   ├── [.npy files]
│   │       │   └── how-to-plot.py
│   │       ├── PV_slices_radial/
│   │       │   ├── [.npy files]
│   │       │   └── how-to-plot.py
│   │       └── moment_maps/
│   │           ├── ABAur_12CO.clean.JvMcorr.image_M0.fits
│   │           ├── ABAur_12CO.clean.JvMcorr.image_M0_filtered_residuals.fits
│   │           └── ABAur_12CO.clean.JvMcorr.image_M1.fits
│   └── v11_robust1.5/
│       ├── [image fits files]
│       ├── ABAur_12CO.clean.tclean.summary.npy
│       ├── ABAur_12CO.imaging_info.csv
│       ├── casa-20230405-174838-12CO.log
│       └── moment_maps/
│           └── [moment map fits files]
└── SO/
    ├── v11_robust0.5/
    │   ├── [image fits files]
    │   ├── ABAur_SO.clean.tclean.summary.npy
    │   ├── ABAur_SO.imaging_info.csv
    │   └── casa-20230324-185500-SO.log
    ├── v11_robust1.5/
    │   ├── [image fits files]
    │   ├── ABAur_SO.clean.tclean.summary.npy
    │   ├── ABAur_SO.imaging_info.csv
    │   ├── casa-20230331-174529-SO.log
    │   ├── PV_slices_azimuthal/
    │   │   ├── [.npy files]
    │   │   └── how-to-plot.py
    │   ├── PV_slices_radial/
    │   │   ├── [.npy files]
    │   │   └── how-to-plot.py
    │   └── moment_maps/
    │       └── [moment map fits files]
    ├── v11_withcont_robust0.5/
    │   ├── [image fits files]
    │   ├── ABAur_SO_wcont.clean.tclean.summary.npy
    │   ├── ABAur_SO_wcont.imaging_info.csv
    │   └── casa-20240426-231722-robust0.5.log
    └── v11_withcont_robust1.5/
        ├── [image fits files]
        ├── ABAur_SO_wcont.clean.tclean.summary.npy
        ├── ABAur_SO_wcont.imaging_info.csv
        ├── casa-20240426-231722-robust1.5.log
        └── moment_maps/
            └── [moment map fits files]

26 directories, 309 files

Auxiliary files

Herschel data

In folder auxiliary/Herschel_Space_Observatory_PACS_SPIRE/ you'll find fits files of Herschel PACS and SPIRE maps at wavelengths 70 μm, 160 μm, 250 μm and 350 μm from Appendix Figure "Multi-wavelength view of AB Aur's kilo-au environment". An additional SPIRE map at 500 μm is included too (not shown in the paper). These five maps are Level 2.5 data products retrieved from the Herschel Science Archive, from the Herschel Key Project Gould Belt Survey (André et al. 2010, DOI: 10.26131/IRSA72) with OBSIDs 1342204843 and 1342204844 (OD 492). The .jpg files are context from the Herschel Science Archive download.

./auxiliary/
└── Herschel_Space_Observatory_PACS_SPIRE/
    ├── 1342204843-herschel.ia.obs.ObservationContext-825718.jpg
    ├── 1342204843-herschel.ia.obs.ObservationContext-919378.jpg
    ├── 1342204844-herschel.ia.obs.ObservationContext-825721.jpg
    ├── 1342204844-herschel.ia.obs.ObservationContext-919379.jpg
    ├── PACS160.fits
    ├── PACS70.fits
    ├── SPIRE250.fits
    ├── SPIRE350.fits
    └── SPIRE500.fits

2 directories, 9 files

HST/STIS image

In folder auxiliary/Hubble_Space_Telescope_STIS/ you'll find a PDF version of the HST/STIS coronagraphic image toward AB Aur taken in January 1999 at 570 nm from Grady et al. 1999, their Figure 3. We included this image in our paper with permission of P. Kalas. North is up and east is left.

auxiliary/Hubble_Space_Telescope_STIS/
└── Grady+1999_Figure3.pdf

1 directory, 1 file

University of Hawaii Telescope image

In folder auxiliary/University_of_Hawaii_2.2m_Telescope/ you'll find a PDF version of the optical image toward AB Aur at 647 nm from the University of Hawaii 2.2 m Telescope from Grady et al. 1999. We included this image in out paper with permission of P. Kalas. North is up and east is left.

auxiliary/University_of_Hawaii_2.2m_Telescope/
└── Grady+1999_Figure1.pdf

1 directory, 1 file

Out-of-plane spiral coordinates from Tang et al. (2012)

In folder auxiliary/S1_S2_S3_S4_Tang+2012/ you'll find a csv version of Table 4 of Tang et al. 2012, providing the locations of the points along the "out-of-plane" spiral arms S1, S2 and S3 that we overplot in our Figure 3b. See their Figure 7 to understand the "ID_spir" and "ID_point" columns.

auxiliary/S1_S2_S3_S4_Tang+2012/
└── Tang+2012_Table4.csv

1 directory, 1 file

PIMS streamline parameters and PV slices

In folder auxiliary/PIMS/ you'll find a python dictionary, pims_parameters_dict.py. This dictionary contains the parameters of the streamline models for S1, S2 and S3 to be used as input into the Pineda Implementation of the Mendoza Streamline model, PIMS. The solutions presented in the paper are the entries with keys params_dict['S1_v2'], params_dict['S2_v2'] and params_dict['S3_v3']. We found a family of solutions for S1 and S2, and those are included in this file as well. Additionally, there are "sanity checks" to understand the coordinate system.

The subfolders PIMS/S1_v2/, PIMS/S2_v2/ and PIMS/S3_v3/ contain PV slices through the 12CO (full_cube, Keplerian/anti-Keplerian weighted) and SO data cubes, with a similar naming system to the files in the radial and azimuthal PV slice directories described earlier in this readme. Inside each subfolder, the ds9_polyline.reg contains the on-sky streamline trajectory output by PIMS, which can be imported as a region in CARTA to be overlaid on a 12CO moment map, for example. The other ds9_polyline_extended*.txt files can also be imported into CARTA, or python, and they are manual extensions to the ds9_polyline.reg file coordinates, such that when the ALMA cubes are sliced along these extended paths, the resulting PV diagrams span 0"-8" radially on the sky.

auxiliary/PIMS/
├── S1_v2
│   ├── PV.slice.cube.12CO.AntiKepMasked.mJybeam.npy
│   ├── PV.slice.cube.12CO.AntiKepMasked.v.ms.npy
│   ├── PV.slice.cube.12CO.AntiKepMasked.x.arcsec.npy
│   ├── PV.slice.cube.12CO.AntiKepMasked.y.arcsec.npy
│   ├── PV.slice.cube.12CO.KepMasked.mJybeam.npy
│   ├── PV.slice.cube.12CO.KepMasked.v.ms.npy
│   ├── PV.slice.cube.12CO.KepMasked.x.arcsec.npy
│   ├── PV.slice.cube.12CO.KepMasked.y.arcsec.npy
│   ├── PV.slice.cube.12CO.mJybeam.npy
│   ├── PV.slice.cube.12CO.v.ms.npy
│   ├── PV.slice.cube.12CO.x.arcsec.npy
│   ├── PV.slice.cube.12CO.y.arcsec.npy
│   ├── PV.slice.cube.SO.mJybeam.npy
│   ├── PV.slice.cube.SO.v.ms.npy
│   ├── PV.slice.cube.SO.x.arcsec.npy
│   ├── PV.slice.cube.SO.y.arcsec.npy
│   ├── ds9_polyline.reg
│   ├── ds9_polyline_extended_crtf.txt
│   ├── ds9_polyline_extended_ds9.txt
│   └── ds9_polyline_extended_python.txt
├── S2_v2
│   ├── PV.slice.cube.12CO.AntiKepMasked.mJybeam.npy
│   ├── PV.slice.cube.12CO.AntiKepMasked.v.ms.npy
│   ├── PV.slice.cube.12CO.AntiKepMasked.x.arcsec.npy
│   ├── PV.slice.cube.12CO.AntiKepMasked.y.arcsec.npy
│   ├── PV.slice.cube.12CO.KepMasked.mJybeam.npy
│   ├── PV.slice.cube.12CO.KepMasked.v.ms.npy
│   ├── PV.slice.cube.12CO.KepMasked.x.arcsec.npy
│   ├── PV.slice.cube.12CO.KepMasked.y.arcsec.npy
│   ├── PV.slice.cube.12CO.mJybeam.npy
│   ├── PV.slice.cube.12CO.v.ms.npy
│   ├── PV.slice.cube.12CO.x.arcsec.npy
│   ├── PV.slice.cube.12CO.y.arcsec.npy
│   ├── PV.slice.cube.SO.mJybeam.npy
│   ├── PV.slice.cube.SO.v.ms.npy
│   ├── PV.slice.cube.SO.x.arcsec.npy
│   ├── PV.slice.cube.SO.y.arcsec.npy
│   ├── ds9_polyline.reg
│   ├── ds9_polyline_extended_crtf.txt
│   ├── ds9_polyline_extended_ds9.txt
│   └── ds9_polyline_extended_python.txt
├── S3_v3
│   ├── PV.slice.cube.12CO.AntiKepMasked.mJybeam.npy
│   ├── PV.slice.cube.12CO.AntiKepMasked.v.ms.npy
│   ├── PV.slice.cube.12CO.AntiKepMasked.x.arcsec.npy
│   ├── PV.slice.cube.12CO.AntiKepMasked.y.arcsec.npy
│   ├── PV.slice.cube.12CO.KepMasked.mJybeam.npy
│   ├── PV.slice.cube.12CO.KepMasked.v.ms.npy
│   ├── PV.slice.cube.12CO.KepMasked.x.arcsec.npy
│   ├── PV.slice.cube.12CO.KepMasked.y.arcsec.npy
│   ├── PV.slice.cube.12CO.mJybeam.npy
│   ├── PV.slice.cube.12CO.v.ms.npy
│   ├── PV.slice.cube.12CO.x.arcsec.npy
│   ├── PV.slice.cube.12CO.y.arcsec.npy
│   ├── PV.slice.cube.SO.mJybeam.npy
│   ├── PV.slice.cube.SO.v.ms.npy
│   ├── PV.slice.cube.SO.x.arcsec.npy
│   ├── PV.slice.cube.SO.y.arcsec.npy
│   ├── ds9_polyline.reg
│   ├── ds9_polyline_extended_crtf.txt
│   ├── ds9_polyline_extended_ds9.txt
│   └── ds9_polyline_extended_python.txt
└── pims_parameters_dict.py

4 directories, 61 files

Full Repository File Listing

.
├── 2021.1.00690.S/
│   ├── images_continuum/
│   │   ├── v11_robust0.5/
│   │   │   ├── ABAur_continuum.clean.JvMcorr.image.fits
│   │   │   ├── ABAur_continuum.clean.JvMcorr.image.pbcor.fits
│   │   │   ├── ABAur_continuum.clean.image.fits
│   │   │   ├── ABAur_continuum.clean.image.pbcor.fits
│   │   │   ├── ABAur_continuum.clean.mask.fits
│   │   │   ├── ABAur_continuum.clean.model.fits
│   │   │   ├── ABAur_continuum.clean.psf.fits
│   │   │   ├── ABAur_continuum.clean.residual.fits
│   │   │   ├── ABAur_continuum.clean.tclean.summary.npy
│   │   │   ├── ABAur_continuum.image_info.csv
│   │   │   ├── ABAur_continuum.imaging_info.csv
│   │   │   └── casa-20230412-172540-robust0.5.log
│   │   ├── v11_robust1.0/
│   │   │   ├── ABAur_continuum.clean.JvMcorr.image.fits
│   │   │   ├── ABAur_continuum.clean.JvMcorr.image.pbcor.fits
│   │   │   ├── ABAur_continuum.clean.image.fits
│   │   │   ├── ABAur_continuum.clean.image.pbcor.fits
│   │   │   ├── ABAur_continuum.clean.mask.fits
│   │   │   ├── ABAur_continuum.clean.model.fits
│   │   │   ├── ABAur_continuum.clean.psf.fits
│   │   │   ├── ABAur_continuum.clean.residual.fits
│   │   │   ├── ABAur_continuum.clean.tclean.summary.npy
│   │   │   ├── ABAur_continuum.image_info.csv
│   │   │   ├── ABAur_continuum.imaging_info.csv
│   │   │   └── casa-20230412-172540-robust1.0.log
│   │   └── v11_robust1.5/
│   │       ├── ABAur_continuum.clean.JvMcorr.image.fits
│   │       ├── ABAur_continuum.clean.JvMcorr.image.pbcor.fits
│   │       ├── ABAur_continuum.clean.image.fits
│   │       ├── ABAur_continuum.clean.image.pbcor.fits
│   │       ├── ABAur_continuum.clean.mask.fits
│   │       ├── ABAur_continuum.clean.model.fits
│   │       ├── ABAur_continuum.clean.psf.fits
│   │       ├── ABAur_continuum.clean.residual.fits
│   │       ├── ABAur_continuum.clean.tclean.summary.npy
│   │       ├── ABAur_continuum.image_info.csv
│   │       ├── ABAur_continuum.imaging_info.csv
│   │       └── casa-20230412-172540-robust1.5.log
│   ├── images_lines/
│   │   ├── 12CO/
│   │   │   ├── v11_robust0.5/
│   │   │   │   ├── full_cube/
│   │   │   │   │   ├── ABAur_12CO.clean.JvMcorr.image.fits
│   │   │   │   │   ├── ABAur_12CO.clean.JvMcorr.image.pbcor.fits
│   │   │   │   │   ├── ABAur_12CO.clean.image.fits
│   │   │   │   │   ├── ABAur_12CO.clean.image.pbcor.fits
│   │   │   │   │   ├── ABAur_12CO.clean.model.fits
│   │   │   │   │   ├── ABAur_12CO.clean.psf.fits
│   │   │   │   │   ├── ABAur_12CO.clean.residual.fits
│   │   │   │   │   ├── ABAur_12CO.clean.tclean.summary.npy
│   │   │   │   │   ├── ABAur_12CO.imaging_info.csv
│   │   │   │   │   ├── PV_slices_azimuthal/
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam_r1.008.npy
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam_r1.200.npy
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam_r1.504.npy
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam_r1.696.npy
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam_r2.000.npy
│   │   │   │   │   │   ├── PV.slice.cube.phi.deg_r1.008.npy
│   │   │   │   │   │   ├── PV.slice.cube.phi.deg_r1.200.npy
│   │   │   │   │   │   ├── PV.slice.cube.phi.deg_r1.504.npy
│   │   │   │   │   │   ├── PV.slice.cube.phi.deg_r1.696.npy
│   │   │   │   │   │   ├── PV.slice.cube.phi.deg_r2.000.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_r1.008.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_r1.200.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_r1.504.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_r1.696.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_r2.000.npy
│   │   │   │   │   │   ├── PV.slice.cube.vkep.ms_r1.008.npy
│   │   │   │   │   │   ├── PV.slice.cube.vkep.ms_r1.200.npy
│   │   │   │   │   │   ├── PV.slice.cube.vkep.ms_r1.504.npy
│   │   │   │   │   │   ├── PV.slice.cube.vkep.ms_r1.696.npy
│   │   │   │   │   │   ├── PV.slice.cube.vkep.ms_r2.000.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_r1.008.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_r1.200.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_r1.504.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_r1.696.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_r2.000.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_r1.008.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_r1.200.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_r1.504.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_r1.696.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_r2.000.npy
│   │   │   │   │   │   └── how-to-plot.py
│   │   │   │   │   ├── PV_slices_radial/
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam_phi0.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam_phi180.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam_phi270.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam_phi90.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_phi0.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_phi180.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_phi270.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_phi90.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_phi0.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_phi180.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_phi270.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_phi90.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_phi0.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_phi180.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_phi270.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_phi90.0.npy
│   │   │   │   │   │   └── how-to-plot.py
│   │   │   │   │   ├── casa-20230411-171634-12CO.log
│   │   │   │   │   └── moment_maps/
│   │   │   │   │       ├── ABAur_12CO.clean.JvMcorr.image.pbcor_Fnu.fits
│   │   │   │   │       ├── ABAur_12CO.clean.JvMcorr.image.pbcor_M0.fits
│   │   │   │   │       ├── ABAur_12CO.clean.JvMcorr.image.pbcor_M1.fits
│   │   │   │   │       ├── ABAur_12CO.clean.JvMcorr.image.pbcor_M2.fits
│   │   │   │   │       ├── ABAur_12CO.clean.JvMcorr.image.pbcor_M9.fits
│   │   │   │   │       ├── ABAur_12CO.clean.JvMcorr.image.pbcor_v0.fits
│   │   │   │   │       ├── ABAur_12CO.clean.JvMcorr.image_Fnu.fits
│   │   │   │   │       ├── ABAur_12CO.clean.JvMcorr.image_M0.fits
│   │   │   │   │       ├── ABAur_12CO.clean.JvMcorr.image_M1.fits
│   │   │   │   │       ├── ABAur_12CO.clean.JvMcorr.image_M2.fits
│   │   │   │   │       ├── ABAur_12CO.clean.JvMcorr.image_M9.fits
│   │   │   │   │       └── ABAur_12CO.clean.JvMcorr.image_v0.fits
│   │   │   │   ├── masked_cube_anti-keplerian/
│   │   │   │   │   ├── ABAur_12CO.clean.JvMcorr.image.pbcor.AntiKepMasked.fits
│   │   │   │   │   ├── ABAur_12CO.clean.anti_keplerian_mask.fits
│   │   │   │   │   ├── ABAur_12CO.clean.smooth_anti_keplerian_mask.fits
│   │   │   │   │   ├── PV_slices_azimuthal/
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam.AntiKepMasked_r1.008.npy
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam.AntiKepMasked_r1.200.npy
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam.AntiKepMasked_r1.504.npy
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam.AntiKepMasked_r1.696.npy
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam.AntiKepMasked_r2.000.npy
│   │   │   │   │   │   ├── PV.slice.cube.phi.deg_r1.008.npy
│   │   │   │   │   │   ├── PV.slice.cube.phi.deg_r1.200.npy
│   │   │   │   │   │   ├── PV.slice.cube.phi.deg_r1.504.npy
│   │   │   │   │   │   ├── PV.slice.cube.phi.deg_r1.696.npy
│   │   │   │   │   │   ├── PV.slice.cube.phi.deg_r2.000.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_r1.008.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_r1.200.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_r1.504.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_r1.696.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_r2.000.npy
│   │   │   │   │   │   ├── PV.slice.cube.vkep.ms_r1.008.npy
│   │   │   │   │   │   ├── PV.slice.cube.vkep.ms_r1.200.npy
│   │   │   │   │   │   ├── PV.slice.cube.vkep.ms_r1.504.npy
│   │   │   │   │   │   ├── PV.slice.cube.vkep.ms_r1.696.npy
│   │   │   │   │   │   ├── PV.slice.cube.vkep.ms_r2.000.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_r1.008.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_r1.200.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_r1.504.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_r1.696.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_r2.000.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_r1.008.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_r1.200.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_r1.504.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_r1.696.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_r2.000.npy
│   │   │   │   │   │   └── how-to-plot.py
│   │   │   │   │   ├── PV_slices_radial/
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam.AntiKepMasked_phi0.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam.AntiKepMasked_phi180.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam.AntiKepMasked_phi270.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.mJybeam.AntiKepMasked_phi90.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_phi0.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_phi180.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_phi270.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.v.ms_phi90.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_phi0.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_phi180.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_phi270.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.x.arcsec_phi90.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_phi0.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_phi180.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_phi270.0.npy
│   │   │   │   │   │   ├── PV.slice.cube.y.arcsec_phi90.0.npy
│   │   │   │   │   │   └── how-to-plot.py
│   │   │   │   │   └── moment_maps/
│   │   │   │   │       ├── ABAur_12CO.clean.JvMcorr.image_M0.fits
│   │   │   │   │       ├── ABAur_12CO.clean.JvMcorr.image_M0_xR.fits
│   │   │   │   │       └── ABAur_12CO.clean.JvMcorr.image_M1.fits
│   │   │   │   └── masked_cube_keplerian/
│   │   │   │       ├── ABAur_12CO.clean.JvMcorr.image.pbcor.KepMasked.fits
│   │   │   │       ├── ABAur_12CO.clean.keplerian_mask.fits
│   │   │   │       ├── ABAur_12CO.clean.smooth_keplerian_mask.fits
│   │   │   │       ├── PV_slices_azimuthal/
│   │   │   │       │   ├── PV.slice.cube.mJybeam.KepMasked_r1.008.npy
│   │   │   │       │   ├── PV.slice.cube.mJybeam.KepMasked_r1.200.npy
│   │   │   │       │   ├── PV.slice.cube.mJybeam.KepMasked_r1.504.npy
│   │   │   │       │   ├── PV.slice.cube.mJybeam.KepMasked_r1.696.npy
│   │   │   │       │   ├── PV.slice.cube.mJybeam.KepMasked_r2.000.npy
│   │   │   │       │   ├── PV.slice.cube.phi.deg_r1.008.npy
│   │   │   │       │   ├── PV.slice.cube.phi.deg_r1.200.npy
│   │   │   │       │   ├── PV.slice.cube.phi.deg_r1.504.npy
│   │   │   │       │   ├── PV.slice.cube.phi.deg_r1.696.npy
│   │   │   │       │   ├── PV.slice.cube.phi.deg_r2.000.npy
│   │   │   │       │   ├── PV.slice.cube.v.ms_r1.008.npy
│   │   │   │       │   ├── PV.slice.cube.v.ms_r1.200.npy
│   │   │   │       │   ├── PV.slice.cube.v.ms_r1.504.npy
│   │   │   │       │   ├── PV.slice.cube.v.ms_r1.696.npy
│   │   │   │       │   ├── PV.slice.cube.v.ms_r2.000.npy
│   │   │   │       │   ├── PV.slice.cube.vkep.ms_r1.008.npy
│   │   │   │       │   ├── PV.slice.cube.vkep.ms_r1.200.npy
│   │   │   │       │   ├── PV.slice.cube.vkep.ms_r1.504.npy
│   │   │   │       │   ├── PV.slice.cube.vkep.ms_r1.696.npy
│   │   │   │       │   ├── PV.slice.cube.vkep.ms_r2.000.npy
│   │   │   │       │   ├── PV.slice.cube.x.arcsec_r1.008.npy
│   │   │   │       │   ├── PV.slice.cube.x.arcsec_r1.200.npy
│   │   │   │       │   ├── PV.slice.cube.x.arcsec_r1.504.npy
│   │   │   │       │   ├── PV.slice.cube.x.arcsec_r1.696.npy
│   │   │   │       │   ├── PV.slice.cube.x.arcsec_r2.000.npy
│   │   │   │       │   ├── PV.slice.cube.y.arcsec_r1.008.npy
│   │   │   │       │   ├── PV.slice.cube.y.arcsec_r1.200.npy
│   │   │   │       │   ├── PV.slice.cube.y.arcsec_r1.504.npy
│   │   │   │       │   ├── PV.slice.cube.y.arcsec_r1.696.npy
│   │   │   │       │   ├── PV.slice.cube.y.arcsec_r2.000.npy
│   │   │   │       │   └── how-to-plot.py
│   │   │   │       ├── PV_slices_radial/
│   │   │   │       │   ├── PV.slice.cube.mJybeam.KepMasked_phi0.0.npy
│   │   │   │       │   ├── PV.slice.cube.mJybeam.KepMasked_phi180.0.npy
│   │   │   │       │   ├── PV.slice.cube.mJybeam.KepMasked_phi270.0.npy
│   │   │   │       │   ├── PV.slice.cube.mJybeam.KepMasked_phi90.0.npy
│   │   │   │       │   ├── PV.slice.cube.v.ms_phi0.0.npy
│   │   │   │       │   ├── PV.slice.cube.v.ms_phi180.0.npy
│   │   │   │       │   ├── PV.slice.cube.v.ms_phi270.0.npy
│   │   │   │       │   ├── PV.slice.cube.v.ms_phi90.0.npy
│   │   │   │       │   ├── PV.slice.cube.x.arcsec_phi0.0.npy
│   │   │   │       │   ├── PV.slice.cube.x.arcsec_phi180.0.npy
│   │   │   │       │   ├── PV.slice.cube.x.arcsec_phi270.0.npy
│   │   │   │       │   ├── PV.slice.cube.x.arcsec_phi90.0.npy
│   │   │   │       │   ├── PV.slice.cube.y.arcsec_phi0.0.npy
│   │   │   │       │   ├── PV.slice.cube.y.arcsec_phi180.0.npy
│   │   │   │       │   ├── PV.slice.cube.y.arcsec_phi270.0.npy
│   │   │   │       │   ├── PV.slice.cube.y.arcsec_phi90.0.npy
│   │   │   │       │   └── how-to-plot.py
│   │   │   │       └── moment_maps/
│   │   │   │           ├── ABAur_12CO.clean.JvMcorr.image_M0.fits
│   │   │   │           ├── ABAur_12CO.clean.JvMcorr.image_M0_filtered_residuals.fits
│   │   │   │           └── ABAur_12CO.clean.JvMcorr.image_M1.fits
│   │   │   └── v11_robust1.5/
│   │   │       ├── ABAur_12CO.clean.JvMcorr.image.fits
│   │   │       ├── ABAur_12CO.clean.JvMcorr.image.pbcor.fits
│   │   │       ├── ABAur_12CO.clean.image.fits
│   │   │       ├── ABAur_12CO.clean.image.pbcor.fits
│   │   │       ├── ABAur_12CO.clean.model.fits
│   │   │       ├── ABAur_12CO.clean.psf.fits
│   │   │       ├── ABAur_12CO.clean.residual.fits
│   │   │       ├── ABAur_12CO.clean.tclean.summary.npy
│   │   │       ├── ABAur_12CO.imaging_info.csv
│   │   │       ├── casa-20230405-174838-12CO.log
│   │   │       └── moment_maps/
│   │   │           ├── ABAur_12CO.clean.JvMcorr.image.pbcor_Fnu.fits
│   │   │           ├── ABAur_12CO.clean.JvMcorr.image.pbcor_M0.fits
│   │   │           ├── ABAur_12CO.clean.JvMcorr.image.pbcor_M1.fits
│   │   │           ├── ABAur_12CO.clean.JvMcorr.image.pbcor_M2.fits
│   │   │           ├── ABAur_12CO.clean.JvMcorr.image.pbcor_M9.fits
│   │   │           ├── ABAur_12CO.clean.JvMcorr.image.pbcor_v0.fits
│   │   │           ├── ABAur_12CO.clean.JvMcorr.image_Fnu.fits
│   │   │           ├── ABAur_12CO.clean.JvMcorr.image_M0.fits
│   │   │           ├── ABAur_12CO.clean.JvMcorr.image_M1.fits
│   │   │           ├── ABAur_12CO.clean.JvMcorr.image_M2.fits
│   │   │           ├── ABAur_12CO.clean.JvMcorr.image_M9.fits
│   │   │           └── ABAur_12CO.clean.JvMcorr.image_v0.fits
│   │   └── SO/
│   │       ├── v11_robust0.5/
│   │       │   ├── ABAur_SO.clean.JvMcorr.image.fits
│   │       │   ├── ABAur_SO.clean.JvMcorr.image.pbcor.fits
│   │       │   ├── ABAur_SO.clean.image.fits
│   │       │   ├── ABAur_SO.clean.image.pbcor.fits
│   │       │   ├── ABAur_SO.clean.model.fits
│   │       │   ├── ABAur_SO.clean.psf.fits
│   │       │   ├── ABAur_SO.clean.residual.fits
│   │       │   ├── ABAur_SO.clean.tclean.summary.npy
│   │       │   ├── ABAur_SO.imaging_info.csv
│   │       │   └── casa-20230324-185500-SO.log
│   │       ├── v11_robust1.5/
│   │       │   ├── ABAur_SO.clean.JvMcorr.image.fits
│   │       │   ├── ABAur_SO.clean.JvMcorr.image.pbcor.fits
│   │       │   ├── ABAur_SO.clean.image.fits
│   │       │   ├── ABAur_SO.clean.image.pbcor.fits
│   │       │   ├── ABAur_SO.clean.mask.fits
│   │       │   ├── ABAur_SO.clean.model.fits
│   │       │   ├── ABAur_SO.clean.psf.fits
│   │       │   ├── ABAur_SO.clean.residual.fits
│   │       │   ├── ABAur_SO.clean.tclean.summary.npy
│   │       │   ├── ABAur_SO.imaging_info.csv
│   │       │   ├── PV_slices_azimuthal/
│   │       │   │   ├── PV.slice.cube.mJybeam_r1.016.npy
│   │       │   │   ├── PV.slice.cube.mJybeam_r1.208.npy
│   │       │   │   ├── PV.slice.cube.mJybeam_r1.512.npy
│   │       │   │   ├── PV.slice.cube.mJybeam_r1.704.npy
│   │       │   │   ├── PV.slice.cube.mJybeam_r2.008.npy
│   │       │   │   ├── PV.slice.cube.phi.deg_r1.016.npy
│   │       │   │   ├── PV.slice.cube.phi.deg_r1.208.npy
│   │       │   │   ├── PV.slice.cube.phi.deg_r1.512.npy
│   │       │   │   ├── PV.slice.cube.phi.deg_r1.704.npy
│   │       │   │   ├── PV.slice.cube.phi.deg_r2.008.npy
│   │       │   │   ├── PV.slice.cube.v.ms_r1.016.npy
│   │       │   │   ├── PV.slice.cube.v.ms_r1.208.npy
│   │       │   │   ├── PV.slice.cube.v.ms_r1.512.npy
│   │       │   │   ├── PV.slice.cube.v.ms_r1.704.npy
│   │       │   │   ├── PV.slice.cube.v.ms_r2.008.npy
│   │       │   │   ├── PV.slice.cube.vkep.ms_r1.008.npy
│   │       │   │   ├── PV.slice.cube.vkep.ms_r1.200.npy
│   │       │   │   ├── PV.slice.cube.vkep.ms_r1.504.npy
│   │       │   │   ├── PV.slice.cube.vkep.ms_r1.696.npy
│   │       │   │   ├── PV.slice.cube.vkep.ms_r2.000.npy
│   │       │   │   ├── PV.slice.cube.x.arcsec_r1.016.npy
│   │       │   │   ├── PV.slice.cube.x.arcsec_r1.208.npy
│   │       │   │   ├── PV.slice.cube.x.arcsec_r1.512.npy
│   │       │   │   ├── PV.slice.cube.x.arcsec_r1.704.npy
│   │       │   │   ├── PV.slice.cube.x.arcsec_r2.008.npy
│   │       │   │   ├── PV.slice.cube.y.arcsec_r1.016.npy
│   │       │   │   ├── PV.slice.cube.y.arcsec_r1.208.npy
│   │       │   │   ├── PV.slice.cube.y.arcsec_r1.512.npy
│   │       │   │   ├── PV.slice.cube.y.arcsec_r1.704.npy
│   │       │   │   ├── PV.slice.cube.y.arcsec_r2.008.npy
│   │       │   │   └── how-to-plot.py
│   │       │   ├── PV_slices_radial/
│   │       │   │   ├── PV.slice.cube.mJybeam_phi0.0.npy
│   │       │   │   ├── PV.slice.cube.mJybeam_phi180.0.npy
│   │       │   │   ├── PV.slice.cube.mJybeam_phi270.0.npy
│   │       │   │   ├── PV.slice.cube.mJybeam_phi90.0.npy
│   │       │   │   ├── PV.slice.cube.v.ms_phi0.0.npy
│   │       │   │   ├── PV.slice.cube.v.ms_phi180.0.npy
│   │       │   │   ├── PV.slice.cube.v.ms_phi270.0.npy
│   │       │   │   ├── PV.slice.cube.v.ms_phi90.0.npy
│   │       │   │   ├── PV.slice.cube.x.arcsec_phi0.0.npy
│   │       │   │   ├── PV.slice.cube.x.arcsec_phi180.0.npy
│   │       │   │   ├── PV.slice.cube.x.arcsec_phi270.0.npy
│   │       │   │   ├── PV.slice.cube.x.arcsec_phi90.0.npy
│   │       │   │   ├── PV.slice.cube.y.arcsec_phi0.0.npy
│   │       │   │   ├── PV.slice.cube.y.arcsec_phi180.0.npy
│   │       │   │   ├── PV.slice.cube.y.arcsec_phi270.0.npy
│   │       │   │   ├── PV.slice.cube.y.arcsec_phi90.0.npy
│   │       │   │   └── how-to-plot.py
│   │       │   ├── casa-20230331-174529-SO.log
│   │       │   └── moment_maps/
│   │       │       ├── ABAur_SO.clean.JvMcorr.image.pbcor_Fnu.fits
│   │       │       ├── ABAur_SO.clean.JvMcorr.image.pbcor_M0.fits
│   │       │       ├── ABAur_SO.clean.JvMcorr.image.pbcor_M1.fits
│   │       │       ├── ABAur_SO.clean.JvMcorr.image.pbcor_M2.fits
│   │       │       ├── ABAur_SO.clean.JvMcorr.image.pbcor_M8.fits
│   │       │       ├── ABAur_SO.clean.JvMcorr.image.pbcor_M9.fits
│   │       │       ├── ABAur_SO.clean.JvMcorr.image.pbcor_v0.fits
│   │       │       ├── ABAur_SO.clean.JvMcorr.image.pbcor_wp1684.fits
│   │       │       ├── ABAur_SO.clean.JvMcorr.image.pbcor_wp50.fits
│   │       │       ├── ABAur_SO.clean.JvMcorr.image.pbcor_wpdVb.fits
│   │       │       └── ABAur_SO.clean.JvMcorr.image.pbcor_wpdVr.fits
│   │       ├── v11_withcont_robust0.5/
│   │       │   ├── ABAur_SO_wcont.clean.JvMcorr.image.fits
│   │       │   ├── ABAur_SO_wcont.clean.JvMcorr.image.pbcor.fits
│   │       │   ├── ABAur_SO_wcont.clean.image.fits
│   │       │   ├── ABAur_SO_wcont.clean.image.pbcor.fits
│   │       │   ├── ABAur_SO_wcont.clean.model.fits
│   │       │   ├── ABAur_SO_wcont.clean.psf.fits
│   │       │   ├── ABAur_SO_wcont.clean.residual.fits
│   │       │   ├── ABAur_SO_wcont.clean.tclean.summary.npy
│   │       │   ├── ABAur_SO_wcont.imaging_info.csv
│   │       │   └── casa-20240426-231722-robust0.5.log
│   │       └── v11_withcont_robust1.5/
│   │           ├── ABAur_SO_wcont.clean.JvMcorr.image.fits
│   │           ├── ABAur_SO_wcont.clean.JvMcorr.image.pbcor.fits
│   │           ├── ABAur_SO_wcont.clean.image.fits
│   │           ├── ABAur_SO_wcont.clean.image.pbcor.fits
│   │           ├── ABAur_SO_wcont.clean.model.fits
│   │           ├── ABAur_SO_wcont.clean.psf.fits
│   │           ├── ABAur_SO_wcont.clean.residual.fits
│   │           ├── ABAur_SO_wcont.clean.tclean.summary.npy
│   │           ├── ABAur_SO_wcont.imaging_info.csv
│   │           ├── casa-20240426-231722-robust1.5.log
│   │           └── moment_maps/
│   │               ├── ABAur_SO.clean.JvMcorr.image.pbcor_Fnu.fits
│   │               ├── ABAur_SO.clean.JvMcorr.image.pbcor_M0.fits
│   │               ├── ABAur_SO.clean.JvMcorr.image.pbcor_M1.fits
│   │               ├── ABAur_SO.clean.JvMcorr.image.pbcor_M2.fits
│   │               ├── ABAur_SO.clean.JvMcorr.image.pbcor_M8.fits
│   │               ├── ABAur_SO.clean.JvMcorr.image.pbcor_M9.fits
│   │               ├── ABAur_SO.clean.JvMcorr.image.pbcor_v0.fits
│   │               ├── ABAur_SO.clean.JvMcorr.image.pbcor_wp1684.fits
│   │               ├── ABAur_SO.clean.JvMcorr.image.pbcor_wp50.fits
│   │               ├── ABAur_SO.clean.JvMcorr.image.pbcor_wpdVb.fits
│   │               └── ABAur_SO.clean.JvMcorr.image.pbcor_wpdVr.fits
│   └── measurement_sets/
│       ├── ABAur_12CO.bin30s.ms.contsub.tgz
│       ├── ABAur_12CO.bin30s.ms.tgz
│       ├── ABAur_SO.bin30s.ms.contsub.tgz
│       ├── ABAur_SO.bin30s.ms.tgz
│       └── ABAur_continuum.bin30s.ms.tgz
├── README.md
└── auxiliary/
    ├── Herschel_Space_Observatory_PACS_SPIRE/
    │   ├── 1342204843-herschel.ia.obs.ObservationContext-825718.jpg
    │   ├── 1342204843-herschel.ia.obs.ObservationContext-919378.jpg
    │   ├── 1342204844-herschel.ia.obs.ObservationContext-825721.jpg
    │   ├── 1342204844-herschel.ia.obs.ObservationContext-919379.jpg
    │   ├── PACS160.fits
    │   ├── PACS70.fits
    │   ├── SPIRE250.fits
    │   ├── SPIRE350.fits
    │   └── SPIRE500.fits
    ├── Hubble_Space_Telescope_STIS/
    │   └── Grady+1999_Figure3.pdf
    ├── PIMS/
    │   ├── S1_v2/
    │   │   ├── PV.slice.cube.12CO.AntiKepMasked.mJybeam.npy
    │   │   ├── PV.slice.cube.12CO.AntiKepMasked.v.ms.npy
    │   │   ├── PV.slice.cube.12CO.AntiKepMasked.x.arcsec.npy
    │   │   ├── PV.slice.cube.12CO.AntiKepMasked.y.arcsec.npy
    │   │   ├── PV.slice.cube.12CO.KepMasked.mJybeam.npy
    │   │   ├── PV.slice.cube.12CO.KepMasked.v.ms.npy
    │   │   ├── PV.slice.cube.12CO.KepMasked.x.arcsec.npy
    │   │   ├── PV.slice.cube.12CO.KepMasked.y.arcsec.npy
    │   │   ├── PV.slice.cube.12CO.mJybeam.npy
    │   │   ├── PV.slice.cube.12CO.v.ms.npy
    │   │   ├── PV.slice.cube.12CO.x.arcsec.npy
    │   │   ├── PV.slice.cube.12CO.y.arcsec.npy
    │   │   ├── PV.slice.cube.SO.mJybeam.npy
    │   │   ├── PV.slice.cube.SO.v.ms.npy
    │   │   ├── PV.slice.cube.SO.x.arcsec.npy
    │   │   ├── PV.slice.cube.SO.y.arcsec.npy
    │   │   ├── ds9_polyline.reg
    │   │   ├── ds9_polyline_extended_crtf.txt
    │   │   ├── ds9_polyline_extended_ds9.txt
    │   │   └── ds9_polyline_extended_python.txt
    │   ├── S2_v2/
    │   │   ├── PV.slice.cube.12CO.AntiKepMasked.mJybeam.npy
    │   │   ├── PV.slice.cube.12CO.AntiKepMasked.v.ms.npy
    │   │   ├── PV.slice.cube.12CO.AntiKepMasked.x.arcsec.npy
    │   │   ├── PV.slice.cube.12CO.AntiKepMasked.y.arcsec.npy
    │   │   ├── PV.slice.cube.12CO.KepMasked.mJybeam.npy
    │   │   ├── PV.slice.cube.12CO.KepMasked.v.ms.npy
    │   │   ├── PV.slice.cube.12CO.KepMasked.x.arcsec.npy
    │   │   ├── PV.slice.cube.12CO.KepMasked.y.arcsec.npy
    │   │   ├── PV.slice.cube.12CO.mJybeam.npy
    │   │   ├── PV.slice.cube.12CO.v.ms.npy
    │   │   ├── PV.slice.cube.12CO.x.arcsec.npy
    │   │   ├── PV.slice.cube.12CO.y.arcsec.npy
    │   │   ├── PV.slice.cube.SO.mJybeam.npy
    │   │   ├── PV.slice.cube.SO.v.ms.npy
    │   │   ├── PV.slice.cube.SO.x.arcsec.npy
    │   │   ├── PV.slice.cube.SO.y.arcsec.npy
    │   │   ├── ds9_polyline.reg
    │   │   ├── ds9_polyline_extended_crtf.txt
    │   │   ├── ds9_polyline_extended_ds9.txt
    │   │   └── ds9_polyline_extended_python.txt
    │   ├── S3_v3/
    │   │   ├── PV.slice.cube.12CO.AntiKepMasked.mJybeam.npy
    │   │   ├── PV.slice.cube.12CO.AntiKepMasked.v.ms.npy
    │   │   ├── PV.slice.cube.12CO.AntiKepMasked.x.arcsec.npy
    │   │   ├── PV.slice.cube.12CO.AntiKepMasked.y.arcsec.npy
    │   │   ├── PV.slice.cube.12CO.KepMasked.mJybeam.npy
    │   │   ├── PV.slice.cube.12CO.KepMasked.v.ms.npy
    │   │   ├── PV.slice.cube.12CO.KepMasked.x.arcsec.npy
    │   │   ├── PV.slice.cube.12CO.KepMasked.y.arcsec.npy
    │   │   ├── PV.slice.cube.12CO.mJybeam.npy
    │   │   ├── PV.slice.cube.12CO.v.ms.npy
    │   │   ├── PV.slice.cube.12CO.x.arcsec.npy
    │   │   ├── PV.slice.cube.12CO.y.arcsec.npy
    │   │   ├── PV.slice.cube.SO.mJybeam.npy
    │   │   ├── PV.slice.cube.SO.v.ms.npy
    │   │   ├── PV.slice.cube.SO.x.arcsec.npy
    │   │   ├── PV.slice.cube.SO.y.arcsec.npy
    │   │   ├── ds9_polyline.reg
    │   │   ├── ds9_polyline_extended_crtf.txt
    │   │   ├── ds9_polyline_extended_ds9.txt
    │   │   └── ds9_polyline_extended_python.txt
    │   └── pims_parameters_dict.py
    ├── S1_S2_S3_S4_Tang+2012/
    │   └── Tang+2012_Table4.csv
    └── University_of_Hawaii_2.2m_Telescope/
        └── Grady+1999_Figure1.pdf

42 directories, 426 files

Get in touch - about anything! jspeedie@uvic.ca

Jess Speedie 01/2025