Skip to content

Commit 396a839

Browse files
committed
Force units
1 parent d8698e6 commit 396a839

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

racs_tools/beamcon_3D.py

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -376,17 +376,17 @@ def commonbeamer(
376376
major *= np.nan
377377
minor *= np.nan
378378
pa *= np.nan
379-
majors.append(major.value)
380-
minors.append(minor.value)
381-
pas.append(pa.value)
379+
majors.append(major.to(u.arcsec).value)
380+
minors.append(minor.to(u.arcsec).value)
381+
pas.append(pa.to(u.deg).value)
382382

383383
majors = np.array(majors)
384384
minors = np.array(minors)
385385
pas = np.array(pas)
386386

387-
majors *= major.unit
388-
minors *= minor.unit
389-
pas *= pa.unit
387+
majors *= u.arcsec
388+
minors *= u.arcsec
389+
pas *= u.deg
390390
big_beams.append(Beams(major=majors, minor=minors, pa=pas))
391391

392392
# Find common beams
@@ -466,13 +466,13 @@ def commonbeamer(
466466
log.warn("SETTING COMMON BEAM TO NYQUIST BEAM")
467467
commonbeam = nyq_beam
468468

469-
bmaj_common.append(commonbeam.major.value)
470-
bmin_common.append(commonbeam.minor.value)
471-
bpa_common.append(commonbeam.pa.value)
469+
bmaj_common.append(commonbeam.major.to(u.arcsec).value)
470+
bmin_common.append(commonbeam.minor.to(u.arcsec).value)
471+
bpa_common.append(commonbeam.pa.to(u.deg).value)
472472

473-
bmaj_common *= commonbeam.major.unit
474-
bmin_common *= commonbeam.minor.unit
475-
bpa_common *= commonbeam.pa.unit
473+
bmaj_common *= u.arcsec
474+
bmin_common *= u.arcsec
475+
bpa_common *= u.deg
476476

477477
# Make Beams object
478478
commonbeams = Beams(major=bmaj_common, minor=bmin_common, pa=bpa_common)
@@ -488,17 +488,17 @@ def commonbeamer(
488488
major[datadict[key]["mask"]] *= np.nan
489489
minor[datadict[key]["mask"]] *= np.nan
490490
pa[datadict[key]["mask"]] *= np.nan
491-
majors.append(major.value)
492-
minors.append(minor.value)
493-
pas.append(pa.value)
491+
majors.append(major.to(u.arcsec).value)
492+
minors.append(minor.to(u.arcsec).value)
493+
pas.append(pa.to(u.deg).value)
494494

495495
majors = np.array(majors).ravel()
496496
minors = np.array(minors).ravel()
497497
pas = np.array(pas).ravel()
498498

499-
majors *= major.unit
500-
minors *= minor.unit
501-
pas *= pa.unit
499+
majors *= u.arcsec
500+
minors *= u.arcsec
501+
pas *= u.deg
502502
big_beams = Beams(major=majors, minor=minors, pa=pas)
503503

504504
log.info("Finding common beam across all channels")

0 commit comments

Comments
 (0)