物理光学传播(波前衍射)用于光学模拟,尤其是望远镜。
项目描述
POPPY(《Python中的物理光学传播》)是一个Python包,用于模拟包括衍射在内的物理光学传播。它实现了一个灵活的框架,用于模拟夫琅禾费衍射和菲涅耳衍射以及点扩散函数的形成,尤其是在天文望远镜的背景下。
POPPY 是作为詹姆斯·韦伯空间望远镜模拟软件包的一部分开发的,但它更广泛地适用于各种成像模拟。然而,它并不是用于 Zemax 或 Code V 等高保真光学设计软件的替代品,而是一种轻量级的替代方案,适用于以衍射而非几何光作为研究主题的情况,并且需要在不同平台之间便携或易于脚本化。
有关文档,请参阅 http://poppy-optics.readthedocs.io/
代码由 Marshall Perrin、Joseph Long、Ewan Douglas、Neil Zimmerman、Anand Sivaramakrishnan、Shannon Osborne、Kyle Douglass、Maciek Grochowicz、Phillip Springer 和 Ted Corcovilos 编写,并得到 Remi Soummer、Kyle Van Gorkom、Jonathan Fraine、Christine Slocum、Roman Yurchak 以及 Astropy 团队其他成员的额外贡献。
使用 POPPY 的项目
POPPY 提供了在以下软件中使用的光学建模框架:
WebbPSF,用于模拟美国宇航局 JWST 和罗马空间望远镜的 PSF。请参阅 https://pypi.python.org/pypi/webbpsf
gpipsfs,用于模拟 Gemini Planet Imager 视场仪的 PSF。请参阅 https://github.com/geminiplanetimager/gpipsfs
项目详细信息
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解有关 安装包 的更多信息。
源代码发行版
构建发行版
poppy-1.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 37afe1fc24eb31e6799a3110fa0189afac65d624e4e1d19036e6378483591969 |
|
MD5 | 84bc97a01b2f34ea6888f04823c78937 |
|
BLAKE2b-256 | 0ecc2f9a431c413d6548085f62fc345affbd3ee4d9e623d77e470689e477477b |
poppy-1.1.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b61a88279acecb6beb639a712a6b7109562d3e66c5a103ce85c35477e3695a91 |
|
MD5 | f5fdb1021fb3235fe365f0a97d1a5b06 |
|
BLAKE2b-256 | de793e70ae82d3366f42cadb3c59e7852aed820e33b064fda4b83d846a1538d8 |