根据每个图像中提取的源对齐天文拟合文件序列。对齐的文件将以几何方式重新投影,因此所有图像的大小和形状都相同。

fits-align的Python项目详细描述


#fits align

根据每个图像中提取的源对齐一系列天文fits文件。对齐的文件将以几何方式重新投影,以便所有图像都具有相同的大小和形状。

来自LCO的FITS数据是[rice compressed](https://heasrc.gsfc.nasa.gov/fits io/fpack/)并包含在我们的数据管道处理期间使用[sep](https://sep.readthedocs.io/en/v1.0.x/)提取的源。

用法

`` python
来自fits-align.ident import make-u transforms
来自fits-align.align import affineremap
来自glob import glob
来自numpy import shape


img-u list=排序(glob(os.path.join(tmp-dir,“*.fz”))
ref_image=img_list[0]
images_to_align=img_list[1:]

identifications=make_transforms(ref_image,images_to_align)

aligned_images=[ref_image]
对于标识中的id:
如果id.ok:
alignedimg=affineremap(id.ukn.filepath,id.trans,outdir=tmpdir)
对齐的图像。附加(alignedimg)

``````

我已经消除了对scipy的依赖,取而代之的是纯numpy(用于线性代数)和枕头(用于图像数组转换)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JLabel,将包装好的HTMLtext作为JScrollPane客户端   如何使用java程序运行命令提示符命令?   java SPINNER通信和结果   向Ruby编写C扩展的java好处   将原语数组从java传递到c   java如何读取图像,在其上绘制并保存结果?   java使用字符串。替换()以替换斜杠,即“\”   获取有关Java标准浏览器的信息   java是否可以将方法参数传递给方法上的注释?   java Spring启动两个数据库   java如何模拟不是由类的某些依赖项完成的方法调用?   java在RPM依赖项中指定替代项   java映射映射<接口,接口>与Hibernate   java JPQL按纬度和经度获取最近的记录   在java中查询xml的最快方法   java如何检测Unix终端字符编码?   java JAR文件NoClassDefFoundError   安卓在java中修改类的静态成员