drizzle
drizzle copied to clipboard
A package for combining dithered images into a single image
All the Python modules should have `__all__` defined. It helps with API doc generation and blind `*` imports.
The interface for wt_scl is not clear. in `dodrizzle` is described as a float, but everywhere else it is a string. And sometimes it's an empty string. This interface needs...
Currently an implementation of this is in the `jwst` package. https://github.com/spacetelescope/jwst/blob/bbe04525a7ced5354ed5457798457215bb33d29c/jwst/resample/resample_utils.py#L98-L162 Update both the FITS WCS and GWCS code to use the APE 14 enhancements where possible.
Use `astropy.wcs.utils.pixel_to_pixel` instead of https://github.com/spacetelescope/drizzle/blob/291b8b6249f2b24cac801ea99b383f7bf61dd1aa/drizzle/calc_pixmap.py#L5 if possible. This will require bumping up the `astropy` and other dependency versions.
See https://github.com/spacetelescope/jwst/issues/6091 We should write a test in this package that reproduces this, at a minimum.
Remove references to INDEF from this code. It is not handled properly anyway. INDEF has no meaning in C or Python anyway. It is a holdover from IRAF. And here,...
Currently we are seeing round-off errors that mean drizzle results can vary depending on platform and whether OpenBLAS or MKL are used on the machine. Internally, some computations are done...
There are C unit tests here https://github.com/spacetelescope/drizzle/blob/master/src/tests/utest_cdrizzle.c which use a vendorized framework `fctx` https://github.com/imb/fctx that is no longer maintained, plus some pandokia stuff. @jhunkeler any knowledge on either of these...
Hi, sorry for bothering you again with a failures: On all 32 bit architectures (i386, but also ARM, MIPS, PowerPC etc.), `test_square_with_point` fails (seems to crash): ``` ============================= test session...
the `py312-xdist (macos-latest)` tests have started failing on `main`: https://github.com/spacetelescope/drizzle/actions/runs/9058008171/job/24882927688#step:10:74 ``` > assert _is_poly_eq(cp, cp_ref) E assert False E + where False = _is_poly_eq([(4517.377385, 8863.424319), (5224.5, 10838.812526396978), (5224.5, 13233.645800224573), (1917.908619,...