Python光学干涉测量法仿真(pois)
一个python软件包,提供了构建模块,以模拟受大气层观测扰动扰动的地面光学干涉仪的操作。 它是一书的补充材料,它是从用来为本书中许多图形提供数据的代码衍生而来的。
该软件包包括以下功能:
产生模拟的大气湍流波前扰动
使用自适应光学元件纠正这些扰动
结合来自任意数量的望远镜的光束,并进行或不进行空间滤波,以提供复杂的条纹可见性测量。
该代码是按照功能性编程样式编写的(换句话说,在可能的情况下将代码中的“副作用”最小化),以便尝试使其模块化和可扩展。
要求
该模拟器在Python3下运行,并且需要numpy 。 一些测试代码使用astropy来操纵和保存数据表。
安装
在类Unix系统上
pip3 install pois
或如果由于文件权限错误而无法使用,则
sudo pip3 install pois
或者下载并解压缩此存储库的副本,然
2022-03-17 21:08:54
242KB
Python
1