AberrationSwissArmyKnife-master

所属分类:图形图像处理
开发工具:matlab
文件大小:9KB
下载次数:4
上传日期:2018-07-18 19:16:54
上 传 者xiaoliuchang
说明:  用于测量MTF,并且包括像差编程,有利于对光学工作者的编程了解
(MTF MEASUREMENT.so you can understand the optics aberration and mtf,it ie useful for student)

文件列表:
AberrationSwissArmyKnife.m (6760, 2018-04-04)
License.md (1069, 2018-04-04)
MTFPlotter.m (3003, 2018-04-04)
PSFPlotter.m (2619, 2018-04-04)
PupilPrescription.m (965, 2018-04-04)
WPlotter.m (2850, 2018-04-04)
wfromzernikecoef.m (6373, 2018-04-04)
wgenerator.m (823, 2018-04-04)

# Contents This code contains a few files. `wgenerator.m` and `wfromzernikecoef.m` can be largely ignored - they are repository of W functions (W020, W040, etc) and zernike functions that describe pupils. The machinery is contained in `AberrationSwissArmyKnife.m,` which requires `PupilPerscription.m.` The latter, as you may guess, describes the pupil of an optical system mathematically. A pupil prescription is defined as having a notation ("S," aka Seidel, or "Z," Fringe Zernike). The fringe zernike polynomials used are not a normalized set, so using e.g. Z8 with magnitude 1 does not produce anything like 1 wave of spherical (either 0 to peak or RMS). The zernike terms can be traced back to combinations of W polynomial expressions and this used to compute appropriate normalizations. # End of life Note that this code is no longer maintained. I recommends switching to the latest version of python and using [prysm](https://github.com/brandondube/prysm), its spiritual successor. Prysm offers many more features, higher performance, and a nicer API. Anyone willing to maintain and improve this package should contact the author to adopt it. Cheers, Brandon 4/4/18

近期下载者

相关文件


收藏者