- allow users to set separation distance for grid and hex layout
- fix mamba fail
- allow users to choose the indices of the input galaxies
- add support for passing se_wcs to make_exp function in sim.py
- enable user to define the world origin of the layout when defining galaxy
catalog
- add option to force the center of coadd boundary box to be at
world_origin (simple_coadd_bbox=True)
- add support for ring test
- add random circular layout where galaxies are randomly distribution in a
circle
- the objlist now includs the input galaxy's position, redshift, index (in
the truth catalog)
- use shear object to apply distortion, enabling adding lensing distortion
from clusters
- add randomized psf, fixed in an image but with random size and shape.
New function .psf.make_rand_psf
- coadd dims set to 250 in DEFAULT_SIM_CONFIG to match plans for lsst cells
This dict is used in the convenience function "get_sim_config" code.
- default buff=0 in DEFAULT_SIM_CONFIG and in functions/classes, allowing
objects drawn to the edge of the coadd. Only used for random layouts.
- get_se_dim now takes in dither and rotation, adjusting the dims
accordingly to just cover the coadd.
- added draw_stars bool keyword to make_sim and part of DEFAULT_SIM_CONFIG
to isolate the effect of star masking from the presence of stars in the
image
- added "hex" layout which is a randomly rotated hexagonal lattice