Skip to content

Commit 7830888

Browse files
e-kochbsipocz
authored andcommitted
Fix footprint_to_reg for polygons
1 parent 6267912 commit 7830888

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

astroquery/alma/utils.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,17 +61,19 @@ def footprint_to_reg(footprint):
6161
entries = footprint.split()
6262
if entries[0] == 'Circle':
6363
center = SkyCoord(float(entries[2]), float(entries[3]), frame='icrs', unit=(u.deg, u.deg))
64-
reg = regions.CircleSkyRegion(center, radius=float(entries[4]), meta=meta, visual=visual)
64+
reg = regions.CircleSkyRegion(center,radius=float(entries[4])*u.deg,
65+
meta=meta, visual=visual)
6566
reglist.append(reg)
6667

6768
else:
6869
polygons = [index for index, entry in enumerate(entries) if entry == 'Polygon']
6970

70-
for start, stop in zip(polygons, polygons[1:]+[None]):
71+
for start, stop in zip(polygons, polygons[1:]+[len(entries)]):
72+
start += 1
7173
ra = [float(x) for x in entries[start+1:stop:2]]*u.deg
7274
dec = [float(x) for x in entries[start+2:stop:2]]*u.deg
7375
vertices = SkyCoord(ra, dec, frame='icrs')
74-
reg = regions.PolygonSkyCoord(vertices=vertices, meta=meta, visual=visual)
76+
reg = regions.PolygonSkyRegion(vertices=vertices, meta=meta, visual=visual)
7577
reglist.append(reg)
7678

7779
return reglist

0 commit comments

Comments
 (0)