Page History
...
Goals
- Retire aXe
- Retire aXeSIM
- (currently not functional (web form); probably not a huge effort on top of aXe)
- Leverage the JWST infrastructure
- just crds, gwcs and asdf?
- Unclear yet how easy it would be to get HST distortion models for grism into gwcs
- Distortion is the same as for imaging; trace & dispersion are polynomials (for WFC3)
- For JWST start in undistorted reference frame for catalog
- aXe files also include other things like sensitivity
- stpipe? datamodels? specutils? nddata? specreduce?
- Enable common "Grismconf" infrastructure for:
- pyLINEAR
- grizli
- EM2D, and Nor's other modules
- JWST pipeline
- (WFIRST)
- Ensure that users can do all the flavors of geometric transformations (and can understand them)
- Make sure calibration (files) are consistent with the approach to geometry
- Support the following HST modes:
- WFC3/IR
- ACS
- WFC3/UVIS?
- Compatible with JWST pipeline outputs of WFSS modes (NIRISS and NIRCam)
...
- Training – Run the aXe WFC3 Jupyter-notebook Cookbook
- Refactor grizli | pyLINEAR | Nor's code to use JWST version of grismconf?
- refactor HST reference files / geometric distortion info
- refactor XXX to use JWST grismconf
- compliant gwcs for all code bases
- All code bases outputs 1D and 2D in formats compatible with specutils
- Fork the JWST pipeline as a basis?
- Compare JWST CALWEBB_SPEC2/3 steps to what aXe and grizli, etc are doing.
- Assess performance issues of grismconf vs. JWST pipeline version?
- Jupyter notebook illustrating how to do the equivalent aXedrizzle without using aXe?
- E.g. reproduce cell 7 of the WFC3 aXe cookbook without using Astrodrizzle
- Possibly first converting WCSs to gWCS to include distortion info?
- Using reproject package (doesn't yet have drizzle algorithm though)
- Using JWST pipeline version of drizzle
- JWST pipeline is doing the co-adds in 1D space
- not currently in 2D extractions, but this should be possible with the current code
- E.g. reproduce cell 7 of the WFC3 aXe cookbook without using Astrodrizzle
- Reproduce steps of aXeprep in a Jupyter notebook using Astropy ecosystem.
- There is a prep module in grizli that has a lot of useful functionality that isn't upstream
- Look at tools there that could be pushed upstream
- e.g. image alignment – not all grism specific
- Write a summary of science use-cases for each of the grism packages
- exists already in roadmap? SSG webpage? WFC3 web pages?
Use-Cases / Workflows
1D spectral extraction for perfectly registered & perfectly calibrated data
...