跳转到主要内容

对天文图像进行对齐

项目描述

Latest Pypi Release https://img.shields.io/pypi/pyversions/donuts.svg Powered by astropy Travis Build Status Appveyor Build Status Code Health Test Coverage Latest Documentation Status Gitter Chat

具有亚像素精度的科学帧自动导星和图像对齐算法,能够对失焦恒星进行导星。

项目文档: https://donuts.readthedocs.io/en/latest/

查看变更日志以了解最新更改。

动机

我们操作或有权访问几个望远镜(NGTS、NITES、Warwick 1m、1.5m San Pedro Martir),这些望远镜需要精确的自动导星。有时我们需要将望远镜失焦,但我们仍然想进行自动导星。Donuts就是为了这个目的而设计的。该算法必须简单、快速且准确。它已被证明是赤道望远镜(无场旋转)的自动导星算法。

对摄影对齐孔径的过程本质上是一样的。而不是纠正望远镜指向,孔径必须跟踪恒星的漂移。因此,Donuts也可以用于跟踪CCD摄影的恒星位置。

默认情况下,Donuts 使用图像中的所有恒星来测量帧间平移偏移(X和Y)。算法可以根据需要调整以选择特定的感兴趣区域(对于极宽或扭曲的场)。

该算法有其局限性。目前它无法处理旋转或非常大的漂移 - 当视场移动约半个视场或更多时。描述这些细节的论文可以在以下位置找到

http://adsabs.harvard.edu/abs/2013PASP..125..548M

示例

以下是使用Donuts时NGTS的10个夜晚自动引导残差的样本。上面一幅图显示了帧间误差,下面一幅图显示了如果没有Donuts将会发生的漂移。对齐光度测量光圈基本上是相同的过程,并预计在该场景下会有类似的表现。我们通常使用NGTS实现1/20像素的自动引导均方根。

AgResiduals_802_March2016.png

贡献者

James McCormacSimon Walker

许可

麻省理工学院许可协议

版权所有(c)2021 James McCormac & Simon Walker

特此授予任何获得此软件及其相关文档副本(“软件”)的人免费使用软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许将软件提供给他人使用,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论这些索赔、损害或其他责任是由于合同、侵权或其他方式引起的,无论这些索赔、损害或其他责任是否与软件或其使用或其他方式有关。

项目详情


下载文件

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

源分发

donuts-0.4.0.tar.gz (172.6 kB 查看哈希)

上传时间

构建分发

donuts-0.4.0-py3-none-any.whl (27.2 kB 查看哈希)

上传时间 Python 3

由以下机构支持