-
When using the Zernike module, I noticed an error in the implemented algorithm. In the angular part of odd zernike terms (sine function), the sign of the argument is wrong. The argument of both sine a…
-
Currently we can read VMEC inputs (i think it automatically detects?), but it would be good if we could also read/write vmec outputs and interpolate between the two bases (for comparisons, and for usi…
-
Generate the new PSF field variations that were proposed by PA.F.
Briefly, the Zernike polynomials coefficient array should maintain a constant WFE_RMS throughout the FoV.
So, the norm of the Zer…
-
Hi, thank you for writing this great package!
I'm trying to apply multiple named aberrations to a PSF, but it seems like only the last aberration is applied.
```
model_kwargs = dict(
…
-
I remember there used to be docs on what the transforms actually do, but they seem to have disappeared from the docs page! Where's the Disk transform definition, for example??
-
Is it possible to transform to Generalized Zernike polynomials orthogonal w.r.t. `(1-r^2)^μ`? The basis is I think
```julia
r^m * P^(μ,|m|)(2r^2-1) * exp(im*m*θ)
```
@MikaelSlevinsky
-
Just a heads-up that [orthopy](https://github.com/nschloe/orthopy#disk-s2) also has Zernike polynomials. orthopy does everything with numerically stable recurrence relations, so it's very fast, too. P…
-
Hi David,
As with #15 I am trying to model experimental PSFs to simulate equivalent training data,
I had however given up on using pyOTF after struggling to find reasonable results.
Since seeing…
-
Thanks for your code. I have a problem with fitting a complex array. Could you please give an example of fitting with data generated by ways except eval_grid()?
-
Hi, supposing as input we have a set of 3-D points (x,y,z) that lie on a 3 dimensional surface.
How would the zernike fitting function work in this case? From the examples it is not apparent what the…