-
Notifications
You must be signed in to change notification settings - Fork 7
output data
The necessary truth input to the objects simulated are written to <out_path>/truth/<output_meds>_<dither>_truth_gal.fits, where out_path and output_meds are defined in the .yaml files and dither is a command line input to the simulation python call.
The output SCA images are written to <out_path>/images/<output_meds>_<filter>_<dither>_<sca>.fits, where out_path and output_meds are defined in the .yaml files and filter and dither are command line inputs to the simulation python call. sca is the SCA index for each image.
The postage stamp cutouts of all objects simulated are written to <out_path>/stamps/<output_meds>_<filter>_<dither>_<sca>.fits, where out_path and output_meds are defined in the .yaml files and filter and dither are command line inputs to the simulation python call. sca is the SCA index for each image. These are cPickle dumps of python dictionaries with keys the unique object id (the index of the object in the input galaxy distribution file). The dictionary has entries: ra, dec (world coordinates), x, y (SCA pixel coordinates), mag (GalSim calculated magnitude), stamp (stamp size in pixels), gal (galaxy GalSim image object, which includes things like local WCS information), psf (psf GalSim image object, which includes things like local WCS information), weight (flattened array of weight map).
These are only saved for the isolated objects. If you want stamps of objects with neighboring light or blending, cut them out directly from the full images.
There will exist a MEDS afterburner that 1) cuts out postage stamps from the full SCA images and saves it in MEDS format and 2) reformats the isolated object stamps into MEDS format. This hasn't been ported to branch v0.0 yet.