Conversation
…file, using a pickled PSF object from the imsim step
…s no longer save PSF as a convolution if one component is a delta function
…bug. PSF size bias down to 0.4% on pipe test, now looking for full cluster run
…ad of the more complciated mcal
…for gattaca test
…g to enforce different pixel scales
…ass the needed configs explicitly if desired
…t-metacal into grid-test
…t-metacal into grid-test
…nding box in favor of WCS image checks
* first draft of image reconstruction code * credit * removed old `ipdb` * removed old `ipdb` * Increased `CookieCutter` speed by a factor of ~25 * BUGFIX: `xcen` & `ycen` now properly stored as floats; closes #128 * New `wcs_type` option --------- Co-authored-by: emhuff <emhuff@gmail.com>
ImSim module to facilitate simple validation testsImSim, CookieCutter, and OBA Modules
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds a number of new modules used for both shear calibration validation and, in particular, the SuperBIT onboard analysis (OBA).
The new image generation module
imsimwill eventually fully replace our currentgalsimmodule (but is not quite there yet). It has a hierarchical config file instead of a flat one, and does various things that makes it much simpler to run simpler validation tests & full runs using the same code & framework. It will be upgraded iteratively until it reaches the full realism & complexity of the OBA sims.The
obamodule consists of a largely independent, mini-pipeline set of modules that is intended to be run on the SuperBIT onboard sci camera computer QCC. In addition, inoba/simsI've included the code we used to make very realistic image simulations of expected SuperBIT observations to test the OBA on. The interface for these isn't as general as our other options as it prioritized realism & development speed, but we will want to merge the capabilities of both inimsimdown the road.The
CookieCuttermodule is a new "compression" capability for FITS images that takes cutouts of raw images placed at sources detected on fully calibrated images, along with useful meta-data for reconstructing the raw images where we have the data (to eventually be passed to something like MEDS for photometry).While prepping for the OBA, I also created new
coaddanddetectionmodules that can be used independently of the OBA.