Louis Desdoigts
Louis Desdoigts
Hey Patrick, I was wondering if there was a way to set the default behavior for the filter functions in some global manner? I am currently building an [fully differentiable...
The detector plane sampling rate that is input to an optical system through ```osys.add_detector(pixelscale=arcsec_per_pixel)``` returns actual sampling rates at twice that input to the system. This corresponds to an equivalent...
So I'm trying to do two things here: 1. Raise a error through the jit boundary using `eqx.error_if`. 2. Print a pytree using the `jax.debug.print` function. I'm looking to do...
So I've been playing around building the dLux JWST module and it looks like the `WebbFieldDependentAberration` optic amplitude actually clips the primary mirror amplitude in the corners. MWE: ```python niriss...
So I have encountered a bug when doing coronagraphic psf calculations with @itroitskaya using the nircam class. The error is thrown for all pupil and image mask combinations when `save_intermediates=True`....
`FoV = npix * psf_pixel_scale` - No oversample required
This has shown to interfere with things like the FIM and gradients which is highly undesirable. Users should perform their own post-update step normalisation. This could also precipitate the removal...
The optical systems raise the _leaves_ of the individual layers, whereas the detectors only raise the layer _key_. Simple fix, add this to `LayeredDetector.__getattr__` ```python for layer in list(self.layers.values()): if...