跳转到主要内容

物理光学传播(波前衍射)用于光学模拟,尤其是望远镜。

项目描述

https://github.com/spacetelescope/poppy/blob/develop/docs/figures/readme_fig.png?raw=true Badge showing current released PyPI version Github Actions CI Status https://codecov.io/gh/spacetelescope/poppy/branch/develop/graph/badge.svg https://img.shields.io/badge/ascl-1602.018-blue.svg?colorB=262255

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 提供了在以下软件中使用的光学建模框架:

项目详细信息


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解有关 安装包 的更多信息。

源代码发行版

poppy-1.1.1.tar.gz (16.4 MB 查看哈希值)

上传时间 源代码

构建发行版

poppy-1.1.1-py3-none-any.whl (2.8 MB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面