最优图像减法
项目描述
最优图像减法(OIS)
OIS 是一个用于在天文图像上执行最优图像减法的Python包。它还包括一个完全用C编写的命令行程序。
OIS提供不同的图像减法方法
- 调制多高斯核(如 Alard & Lupton (1998) 中所述)
- Delta基核(如 Bramich (2010) 中所述)
- 自适应Delta基核(如 Miller (2008) 中所述)
每种方法都可以(可选地)同时拟合和移除共同背景。
您可以在 http://toros-astro.github.io/ois 找到具有主要功能的Jupyter笔记本示例。
安装
要安装Python模块
$ pip install ois
要安装和运行C命令行程序,请将此存储库下载到您的本地计算机并执行
$ git clone https://github.com/toros-astro/ois.git
$ cd ois
$ make ois
$ ./ois --help
与Python模块相比,C命令行程序的功能有限。有关更多信息,请参阅 文档。
最小使用示例
>>> from ois import optimal_system
>>> diff = optimal_system(image, image_ref)[0]
有关完整教程,请参阅 文档。
其他参数
kernelshape:要使用的核的形状。大小必须是奇数。
bkgdegree:拟合背景的多项式度数。要将背景拟合关闭,请将此设置为None。
method:以下字符串之一
-
Bramich
:核的Delta基(所有像素独立拟合)。默认方法。 -
AdaptiveBramich
:与Bramich相同,但图像上具有多项式变化。它需要参数 poly_degree,这是变化的多元式度数。 -
Alard-Lupton
:一种调制多高斯核。需要使用 gausslist 关键字。gausslist 是一个包含用于核分解中高斯数据的字典列表。字典关键字包括:center、sx、sy、modPolyDeg
额外的参数传递给各个方法。
poly_degree:仅对 AdaptiveBramich
需要。它是核空间变化的多项式度数。
gausslist:仅对 Alard-Lupton
需要。一个包含调制多高斯信息的字典列表。字典键包括
- center:表示高斯中心(行,列)的元组。默认值:核中心。
- modPolyDeg:调制多项式的度数。默认值:2。
- sx:x方向上的sigma。默认值:2。
- sy:y方向上的sigma。默认值:2。
作者:Martin Beroiz
项目详情
关闭
ois-0.2.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 604828e1bb0e7a0a037a142a8081526133d4cbd422c1d4701c9812188286f421 |
|
MD5 | 2fcc833035513645a410689074a3bc64 |
|
BLAKE2b-256 | 16c2e465a81330c50a3f9284b8455922fa78435db3d6d3b84d381ac66e925740 |