I am trying to download some cutouts with the SIA service. However, when I specific a cutout of 4'x4', I obtain an image with ~2.5'x~2.5'. If I ask for a cutout of, let's say 8'x8', I get ~5'x~5'. I also tried to change the parameters intersect to {'COVERS', 'ENCLOSED', 'OVERLAPS', 'CENTER'} and still obtain the same results.
Here is the piece of code to reproduce what I am getting:
from astropy import units as u
from astropy.coordinates import Angle
from pyvo.dal import sia
DEF_ACCESS_URL = "https://datalab.noirlab.edu/sia/des_dr2" # DES SIA service URL
svc = sia.SIAService(DEF_ACCESS_URL)
ra, dec = 73.4708333, -50.3763611
# 4amin
imgTable = svc.search((ra,dec), (Angle(4 * u.arcmin), Angle(4 * u.arcmin)), intersect='CENTER', verbosity=0).to_table()
onlyImage = imgTable[(imgTable['prodtype']=='image') & \
((imgTable['obs_bandpass'] == 'g DECam SDSS c0001 4720.0 1520.0'))].to_pandas()
print(onlyImage['access_url'][1])
# 8amin
imgTable = svc.search((ra,dec), (Angle(8 * u.arcmin), Angle(8 * u.arcmin)), intersect='CENTER', verbosity=0).to_table()
onlyImage = imgTable[(imgTable['prodtype']=='image') & \
((imgTable['obs_bandpass'] == 'g DECam SDSS c0001 4720.0 1520.0'))].to_pandas()
print(onlyImage['access_url'][1])
And a snapshot of DS9 where I measured the images: