参考/API#
astropy.wcs 包#
FITS文件中的世界坐标系(WCS)变换。
astropy.wcs 包含用于管理FITS文件中的世界坐标系(WCS)转换的实用程序。这些变换将图像中的像素位置映射到它们的实际单位,例如它们在天空球体上的位置。
它执行三个独立的WCS转换类:
核心WCS,定义见 FITS WCS standard 根据马克·卡拉布雷塔的 wcslib . 见
Wcsprm.WCS中定义的表查找失真 distortion paper . 见
DistortionLookupTable.
这些转换中的每一个都可以独立使用,也可以在标准管道中一起使用。
功能#
|
在给定的头中查找所有WCS转换。 |
|
找到 astropy.wcs 的C头文件路径。 |
|
打印给定FITS文件的WCS验证报告。 |
Classes#
|
类,该类包含具有专业性质的辅助坐标系信息。 |
类的新实例,该类包含转换天体坐标所需的信息。 |
|
|
表示的单个查找表 distortion paper 转变。 |
当FITS标题的内容已修改为符合标准时,将发出警告。 |
|
WCS标头不一致或无法识别的坐标轴类型。 |
|
一个或多个世界坐标无效。 |
|
给定的投影参数无效。 |
|
子映像规范无效。 |
|
给定的表格参数无效。 |
|
WCS转换无效,或转换参数无效。 |
|
|
用于报告数值方法不收敛和/或发散的错误类。 |
|
在给定的时间间隔内找不到解决方案。 |
在给定标头中找不到WCS关键字。 |
|
不可分离子像坐标系。 |
|
类的新实例,该类包含投影或反投影本机球面坐标所需的信息。 |
|
线性变换矩阵是奇异的。 |
|
|
这个 |
|
一个类,用于存储与表格坐标相关的信息,即通过查找表定义的坐标。 |
|
WCS对象执行标准WCS转换,并更正 SIP 和 distortion paper 表查找转换,基于从FITS文件读取的WCS关键字和补充数据。 |
|
Wcs对象合并基本Wcs(由 wcslib ),与 SIP 和 distortion paper 操作。 |
所有无效WCS错误的基类。 |
|
|
|
|
类从二进制表扩展(BINTABLE)构造坐标查找表。 |
类继承图#
astropy.wcs.utils模块#
功能#
|
添加与任何其他轴不相关的新斯托克斯轴。 |
|
对于给定的坐标系,返回相应的WCS对象。 |
|
给定探测器和天空的两组匹配坐标,计算WCS。 |
|
对于WCS退货 |
|
返回形状矩阵 |
|
计算沿非天体WCS的每个轴的像素比例,例如具有混合光谱和空间轴的WCS。 |
|
将WCS obgeo特性转换为ITRS坐标系。 |
|
将具有WCS的数据集中的像素坐标转换为具有其他WCS的数据集中的像素坐标。 |
|
将一组像素坐标转换为 |
|
|
|
|
|
将一组SkyCoord坐标转换为像素。 |
|
对于给定的WCS,返回与WCS的天体分量匹配的坐标系。 |
Classes#
|
|
|
类继承图#
astropy.wcs.wcsapi包裹#
功能#
|
递归地反序列化类。 |
|
将输入的高级对象转换为低级值。 |
|
给出一个切片作为输入,将其整理为更易于解析的格式。 |
|
对照UCD1+标准验证物理类型列表。 |
|
将低级值转换为高级对象。 |
|
Classes#
|
高级WCS接口的抽象基类。 |
|
低级WCS接口的抽象基类。 |
|
一个用于修改低级wcse的基本包装类。 |
类的混合,该类自动为由给定的低级WCS对象提供高级WCS API |
|
|
包装类可以接受任何 |
|
将数组切片应用于WCS的低级WCS包装器。 |