-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Labels
spectroscopyRelated to spectroscopic modesRelated to spectroscopic modes
Description
ScopeSim has proper IFU support since #258 is merged.
However, this is now broken, because we have no tests or demo notebooks for this feature, neither here nor in the irdb.
E.g., based on the comment in #258, we need something like
import scopesim as sim
from astropy import units as u
from matplotlib import pyplot as plt
cmd = sim.UserCommands(use_instrument="METIS", set_modes=['lms'],
properties={"!OBS.wavelen": 3.555})
lms = sim.OpticalTrain(cmd)
src = sim.source.source_templates.star(flux=0.01 * u.Jy, x=0, y=0)
lms.observe(src, update=True)
ip = lms.image_planes[0]
plt.imshow(ip.data)
hdul = lms.readout(exptime=3600.)[0]
data_raw = hdul[1].data
plt.imshow(data_raw)
rectified = lms["lms_spectral_traces"].rectify_cube(hdul)
plt.imshow(rectified.data[3,:,:])
plt.imshow(rectified.data[:,3,:])
plt.imshow(rectified.data[:,:,3])This code works with 2027780 and AstarVienna/irdb@ce56795 , but not with dev_master.
So we should perhaps just start with the above in a notebook in the IRDB and then patch ScopeSim till this works again. Then after that we can add proper tests to ScopeSim itself.
Metadata
Metadata
Assignees
Labels
spectroscopyRelated to spectroscopic modesRelated to spectroscopic modes
Type
Projects
Status
🆕 New