跳转到主要内容

最优图像减法

项目描述

最优图像减法(OIS)

Build Status codecov.io Documentation Status DOI Updates Python 3 PyPI version

OIS 是一个用于在天文图像上执行最优图像减法的Python包。它还包括一个完全用C编写的命令行程序。

OIS提供不同的图像减法方法

每种方法都可以(可选地)同时拟合和移除共同背景。

您可以在 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

martinberoiz@gmail.com

项目详情


下载文件

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

源代码分发

ois-0.2.tar.gz (11.8 kB 查看散列值)

上传时间 源代码

支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面