参考/API

能力

astropy.建模包裹

这个子包提供了一个表示模型和执行模型评估和拟合的框架。它支持一维和二维模型以及参数约束的拟合。它有一些预定义的模型和管件例程。

功能

bind_bounding_box \(模型实例,边界_框)

将已验证的边界框设置为模型实例。

bind_compound_bounding_box \(模型实例,...)

将已验证的复合边界框添加到模型实例。

custom_model \(*参数[, fit_deriv] )

从用户定义函数创建模型。

fix_inputs \(模型实例,值[, ...] )

此函数用于创建一个复合模型,其中输入模型的一个或多个输入值被指定为固定值(标量或数组)。

is_separable \(转换)

变换输出的可分离性检验。

separability_matrix \(转换)

计算输出和输入之间的相关性。

Classes

CompoundModel (运算,左,右[, name] )

复合模型的基类。

Fittable1DModel \(*参数[, meta, name] )

一维适配模型的基类。

Fittable2DModel \(*参数[, meta, name] )

二维适配模型的基类。

FittableModel \(*参数[, meta, name] )

可使用内置拟合算法拟合的模型的基类。

InputParameterError 

用于不正确的输入参数值和定义。

Model \(*参数[, meta, name] )

所有模型的基类。

ModelDefinitionError 

用于不正确的模型定义。

Parameter \([name, description, default, ...] )

包装单个参数。

ParameterError 

与参数相关的所有异常的泛型异常类。

类继承图

Inheritance diagram of astropy.modeling.core.CompoundModel, astropy.modeling.core.Fittable1DModel, astropy.modeling.core.Fittable2DModel, astropy.modeling.core.FittableModel, astropy.modeling.parameters.InputParameterError, astropy.modeling.core.Model, astropy.modeling.core.ModelDefinitionError, astropy.modeling.parameters.Parameter, astropy.modeling.parameters.ParameterError

astropy.modeling.mappings公司模块

对于需要控制源模型的输出映射到目标模型的输入的复杂复合模型,特殊模型非常有用。

Classes

Mapping \(映射[, n_inputs, name, meta] )

允许重新排序、复制或删除输入。

Identity \(n_输入[, name, meta] )

返回未更改的输入。

UnitsMapping \(映射[, ...] )

对输入的单位进行操作的映射器,首先转换为规范单位,然后在不进行进一步转换的情况下分配新单位。

类继承图

Inheritance diagram of astropy.modeling.mappings.Mapping, astropy.modeling.mappings.Identity, astropy.modeling.mappings.UnitsMapping

astropy.modeling.拟合模块

此模块实现了组合优化算法的类(称为Fitters)(通常来自 scipy.optimize) with statistic functions to perform fitting. Fitters are implemented as callable classes. In addition to the data to fit, the ``_ _calluU``方法的一个实例 FittableModel 作为输入,并返回模型的副本,其参数由优化器确定。

优化算法,称为“优化器”在 optimizers 统计函数在 statistic . 其目标是提供一个易于扩展的框架,并允许用户通过将统计数据与优化器相结合来轻松创建新的装配工。

上述方案有两个例外。 LinearLSQFitter 使用Numpy's lstsq 功能。 LevMarLSQFitter 使用 leastsq 它在一个实现中结合了优化和统计。

Classes

LinearLSQFitter \([calc_uncertainties] )

执行线性最小二乘拟合的类。

LevMarLSQFitter \([calc_uncertainties] )

Levenberg-Marquardt算法与最小二乘统计。

FittingWithOutlierRemoval \(适配者、异常值_函数)

此类将离群值移除技术与拟合过程相结合。

SLSQPLSQFitter \()

序列最小二乘规划(SLSQP)优化算法和最小二乘统计。

SimplexLSQFitter \()

单纯形算法和最小二乘统计。

JointFitter \(型号,连接参数,初始值)

拟合共享参数的模型。

Fitter \(优化器,统计数据)

所有装配工的基类。

ModelLinearityError 

将非线性模型传递给线性管件时引发。

ModelsError 

模型异常的基类

类继承图

Inheritance diagram of astropy.modeling.fitting.LinearLSQFitter, astropy.modeling.fitting.LevMarLSQFitter, astropy.modeling.fitting.FittingWithOutlierRemoval, astropy.modeling.fitting.SLSQPLSQFitter, astropy.modeling.fitting.SimplexLSQFitter, astropy.modeling.fitting.JointFitter, astropy.modeling.fitting.Fitter, astropy.modeling.fitting.ModelLinearityError, astropy.modeling.fitting.ModelsError

astropy.modeling.optimizers模块

中使用的优化算法 fitting .

Classes

Optimization \(选项_方法)

优化器的基类。

SLSQP \()

序列最小二乘规划优化算法。

Simplex \()

Neald-Mead(下坡单纯形)算法。

类继承图

Inheritance diagram of astropy.modeling.optimizers.Optimization, astropy.modeling.optimizers.SLSQP, astropy.modeling.optimizers.Simplex

astropy.modeling.statistic模块

中使用的统计函数 fitting .

功能

leastsquare \(测量的数据,更新的模型,...)

最小二乘统计,可选权重,N维。

leastsquare_1d \(测量的数据,更新的模型,...)

具有可选权重的最小二乘统计。

leastsquare_2d \(测量的数据,更新的模型,...)

具有可选权重的最小二乘统计。

leastsquare_3d \(测量的数据,更新的模型,...)

具有可选权重的最小二乘统计。

可分离建模模块

确定模型是否可分离的函数,即模型输出是否独立。

它分析道 n_inputsn_outputs 以及复合模型中的运算符,通过逐步执行转换并创建 coord_matrix 形状 (n_outputsn_inputs

每个建模运算符都由一个函数表示,该函数采用两个简单模型(或两个模型 coord_matrix 数组)并返回形状数组 (n_outputsn_inputs

功能

is_separable \(转换)

变换输出的可分离性检验。

separability_matrix \(转换)

计算输出和输入之间的相关性。

预定义模型

astropy.modeling.functional_模型模块

数学模型。

Classes

AiryDisk2D \([amplitude, x_0, y_0, radius] )

二维艾里圆盘模型。

Moffat1D \([amplitude, x_0, gamma, alpha] )

一维Moffat模型。

Moffat2D \([amplitude, x_0, y_0, gamma, alpha] )

二维Moffat模型。

Box1D \([amplitude, x_0, width] )

一维盒子模型。

Box2D \([amplitude, x_0, y_0, x_width, y_width] )

二维盒模型。

Const1D \([amplitude] )

一维常数模型。

Const2D \([amplitude] )

二维常数模型。

Ellipse2D \([amplitude, x_0, y_0, a, b, theta] )

二维椭圆模型。

Disk2D \([amplitude, x_0, y_0, R_0] )

二维径向对称圆盘模型。

Gaussian1D \([amplitude, mean, stddev] )

一维高斯模型。

Gaussian2D \([amplitude, x_mean, y_mean, ...] )

二维高斯模型。

Linear1D \([slope, intercept] )

一维线模型。

Lorentz1D \([amplitude, x_0, fwhm] )

一维洛伦兹模型。

RickerWavelet1D \([amplitude, x_0, sigma] )

一维Ricker小波模型(有时称为“墨西哥帽”模型)。

RickerWavelet2D \([amplitude, x_0, y_0, sigma] )

二维Ricker小波模型(有时称为“墨西哥帽”模型)。

RedshiftScaleFactor \([z] )

一维红移比例因子模型。

Multiply \([factor] )

用一个数量或数字乘以一个模型。

Planar2D \([slope_x, slope_y, intercept] )

二维平面模型。

Scale \([factor] )

将模型乘以无量纲因子。

Sersic1D \([amplitude, r_eff, n] )

一维Sersic表面亮度分布。

Sersic2D \([amplitude, r_eff, n, x_0, y_0, ...] )

二维Sersic表面亮度分布图。

Shift \([offset] )

移动坐标。

Sine1D \(*参数[, meta, name] )

一维正弦模型。

Cosine1D \(*参数[, meta, name] )

一维余弦模型。

Tangent1D \(*参数[, meta, name] )

一维切线模型。

ArcSine1D \(*参数[, meta, name] )

一维ArcSine模型仅返回-pi/2和pi/2之间的值。

ArcCosine1D \(*参数[, meta, name] )

一维反正余弦仅返回0到pi之间的值。

ArcTangent1D \(*参数[, meta, name] )

一维ArcTanGent模型仅返回-pi/2和pi/2之间的值。

Trapezoid1D \([amplitude, x_0, width, slope] )

一维梯形模型。

TrapezoidDisk2D \([amplitude, x_0, y_0, R_0, ...] )

二维圆形梯形模型。

Ring2D \([amplitude, x_0, y_0, r_in, width, r_out] )

二维径向对称环模型。

Voigt1D \([x_0, amplitude_L, fwhm_L, fwhm_G, ...] )

Voigt剖面的一维模型。

KingProjectedAnalytic1D \([amplitude, r_core, ...] )

投影(表面密度)分析金模型。

Exponential1D \([amplitude, tau] )

一维指数模型。

Logarithmic1D \([amplitude, tau] )

一维对数模型。

类继承图

Inheritance diagram of astropy.modeling.functional_models.AiryDisk2D, astropy.modeling.functional_models.Moffat1D, astropy.modeling.functional_models.Moffat2D, astropy.modeling.functional_models.Box1D, astropy.modeling.functional_models.Box2D, astropy.modeling.functional_models.Const1D, astropy.modeling.functional_models.Const2D, astropy.modeling.functional_models.Ellipse2D, astropy.modeling.functional_models.Disk2D, astropy.modeling.functional_models.Gaussian1D, astropy.modeling.functional_models.Gaussian2D, astropy.modeling.functional_models.Linear1D, astropy.modeling.functional_models.Lorentz1D, astropy.modeling.functional_models.RickerWavelet1D, astropy.modeling.functional_models.RickerWavelet2D, astropy.modeling.functional_models.RedshiftScaleFactor, astropy.modeling.functional_models.Multiply, astropy.modeling.functional_models.Planar2D, astropy.modeling.functional_models.Scale, astropy.modeling.functional_models.Sersic1D, astropy.modeling.functional_models.Sersic2D, astropy.modeling.functional_models.Shift, astropy.modeling.functional_models.Sine1D, astropy.modeling.functional_models.Cosine1D, astropy.modeling.functional_models.Tangent1D, astropy.modeling.functional_models.ArcSine1D, astropy.modeling.functional_models.ArcCosine1D, astropy.modeling.functional_models.ArcTangent1D, astropy.modeling.functional_models.Trapezoid1D, astropy.modeling.functional_models.TrapezoidDisk2D, astropy.modeling.functional_models.Ring2D, astropy.modeling.functional_models.Voigt1D, astropy.modeling.functional_models.KingProjectedAnalytic1D, astropy.modeling.functional_models.Exponential1D, astropy.modeling.functional_models.Logarithmic1D

astropy.modeling.物理模型模块

有物理起源的模型。

Classes

BlackBody \(*args, * *kwargs)

使用普朗克函数的黑体模型。

Drude1D \([amplitude, x_0, fwhm] )

基于德鲁德模型的电子在材料中的行为。

Plummer1D \([mass, r_plum] )

一维Plummer密度剖面模型。

NFW \([mass, concentration, redshift, ...] )

纳瓦罗-弗伦克-怀特(NFW)剖面-暗物质径向分布模型。

类继承图

Inheritance diagram of astropy.modeling.physical_models.BlackBody, astropy.modeling.physical_models.Drude1D, astropy.modeling.physical_models.Plummer1D, astropy.modeling.physical_models.NFW

astropy.modeling.powerlaws公司模块

幂律模型变量

Classes

PowerLaw1D \([amplitude, x_0, alpha] )

一维幂律模型。

BrokenPowerLaw1D \([amplitude, x_break, ...] )

带间断的一维幂律模型。

SmoothlyBrokenPowerLaw1D \([amplitude, ...] )

一维光滑破幂律模型。

ExponentialCutoffPowerLaw1D \([amplitude, ...] )

具有指数截止的一维幂律模型。

LogParabola1D \([amplitude, x_0, alpha, beta] )

一维对数抛物线模型(有时称为曲线幂律)。

类继承图

Inheritance diagram of astropy.modeling.powerlaws.PowerLaw1D, astropy.modeling.powerlaws.BrokenPowerLaw1D, astropy.modeling.powerlaws.SmoothlyBrokenPowerLaw1D, astropy.modeling.powerlaws.ExponentialCutoffPowerLaw1D, astropy.modeling.powerlaws.LogParabola1D

astropy.modeling.polynomy模块

本模块包含多项式和多项式级数的模型。

Classes

Chebyshev1D \(学位[, domain, window, ...] )

单变量切比雪夫级数。

Chebyshev2D \(X度,y度 [, x_domain, ...] )

二元切比雪夫级数。。

Hermite1D \(学位[, domain, window, ...] )

一元Hermite级数。

Hermite2D \(X度,y度 [, x_domain, ...] )

二元Hermite级数。

InverseSIP \(AP_顺序,BP_顺序[, ap_coeff, ...] )

逆简单成像多项式

Legendre1D \(学位[, domain, window, ...] )

单变量勒让德级数。

Legendre2D \(X度,y度 [, x_domain, ...] )

二元勒让德级数。

Polynomial1D \(学位[, domain, window, ...] )

一维多项式模型。

Polynomial2D \(学位[, x_domain, y_domain, ...] )

二维多项式模型。

SIP \(crpix,a_顺序,b_顺序[, a_coeff, ...] )

简单成像多项式(SIP)模型。

OrthoPolynomialBase \(X度,y度 [, ...] )

这是2D Chebyshev和Legendre模型的基类。

PolynomialModel \(学位[, n_models, ...] )

多项式模型的基类。

类继承图

Inheritance diagram of astropy.modeling.polynomial.Chebyshev1D, astropy.modeling.polynomial.Chebyshev2D, astropy.modeling.polynomial.Hermite1D, astropy.modeling.polynomial.Hermite2D, astropy.modeling.polynomial.InverseSIP, astropy.modeling.polynomial.Legendre1D, astropy.modeling.polynomial.Legendre2D, astropy.modeling.polynomial.Polynomial1D, astropy.modeling.polynomial.Polynomial2D, astropy.modeling.polynomial.SIP, astropy.modeling.polynomial.OrthoPolynomialBase, astropy.modeling.polynomial.PolynomialModel

astropy.modeling.投影模块

实现投影——特别是WCS论文II中定义的天空投影 [1].

所有角度都以度为单位设置和显示,但内部计算以弧度进行。所有函数都期望输入和输出度数。

工具书类

1

卡拉布雷塔,M.R.,Greisen,E.W.,2002年,A&A,395,1077(论文II)

Classes

Projection \(*参数[, meta, name] )

所有天空投影的基类。

Pix2SkyProjection \(*args, * *kwargs)

所有Pix2Sky投影的基类。

Sky2PixProjection \(*args, * *kwargs)

所有Sky2Pix投影的基类。

Zenithal \(*参数[, meta, name] )

所有天顶投影的基类。

Cylindrical \(*参数[, meta, name] )

圆柱投影的基类。

PseudoCylindrical \(*参数[, meta, name] )

伪圆柱投影的基类。

Conic \(*参数[, meta, name] )

圆锥投影的基类。

PseudoConic \(*参数[, meta, name] )

伪圆锥投影的基类。

QuadCube \(*参数[, meta, name] )

四边形立方体投影的基类。

HEALPix \(*参数[, meta, name] )

HEALPix投影的基类。

AffineTransformation2D \([matrix, translation] )

在二维中执行仿射变换。

Pix2Sky_ZenithalPerspective \([mu, gamma] )

天顶透视投影-像素到天空。

Sky2Pix_ZenithalPerspective \([mu, gamma] )

天顶透视投影-天空到像素。

Pix2Sky_SlantZenithalPerspective \([mu, phi0, ...] )

倾斜天顶透视投影-像素到天空。

Sky2Pix_SlantZenithalPerspective \([mu, phi0, ...] )

天顶透视投影-天空到像素。

Pix2Sky_Gnomonic \(*args, * *kwargs)

Gnomonic投影-像素到天空。

Sky2Pix_Gnomonic \(*args, * *kwargs)

Gnomonic投影-天空到像素。

Pix2Sky_Stereographic \(*args, * *kwargs)

赤平投影-像素到天空。

Sky2Pix_Stereographic \(*args, * *kwargs)

赤平投影-天空到像素。

Pix2Sky_SlantOrthographic \([xi, eta] )

倾斜正交投影-像素到天空。

Sky2Pix_SlantOrthographic \([xi, eta] )

倾斜正交投影-天空到像素。

Pix2Sky_ZenithalEquidistant \(*args, * *kwargs)

天顶等距投影-像素到天空。

Sky2Pix_ZenithalEquidistant \(*args, * *kwargs)

天顶等距投影-天空到像素。

Pix2Sky_ZenithalEqualArea \(*args, * *kwargs)

天顶等距投影-像素到天空。

Sky2Pix_ZenithalEqualArea \(*args, * *kwargs)

天顶等距投影-天空到像素。

Pix2Sky_Airy \([theta_b] )

空中投影-像素到天空。

Sky2Pix_Airy \([theta_b] )

天空到像素。

Pix2Sky_CylindricalPerspective \([mu, lam] )

柱面透视-像素到天空。

Sky2Pix_CylindricalPerspective \([mu, lam] )

柱面透视-天空到像素。

Pix2Sky_CylindricalEqualArea \([lam] )

柱面等面积投影-像素到天空。

Sky2Pix_CylindricalEqualArea \([lam] )

柱面等面积投影-天空到像素。

Pix2Sky_PlateCarree \(*args, * *kwargs)

卡雷板投影-像素到天空。

Sky2Pix_PlateCarree \(*args, * *kwargs)

平板carreée投影-天空到像素。

Pix2Sky_Mercator \(*args, * *kwargs)

墨卡托-像素到天空。

Sky2Pix_Mercator \(*args, * *kwargs)

墨卡托-天空到像素。

Pix2Sky_SansonFlamsteed \(*args, * *kwargs)

桑森火焰投影-像素到天空。

Sky2Pix_SansonFlamsteed \(*args, * *kwargs)

Sanson Flamstede投影-天空到像素。

Pix2Sky_Parabolic \(*args, * *kwargs)

抛物线投影-像素到天空。

Sky2Pix_Parabolic \(*args, * *kwargs)

抛物线投影-天空到像素。

Pix2Sky_Molleweide \(*args, * *kwargs)

Molleweide的投影-像素到天空。

Sky2Pix_Molleweide \(*args, * *kwargs)

Mollewide的投影-天空到像素。

Pix2Sky_HammerAitoff \(*args, * *kwargs)

Hammer Aitoff投影-像素到天空。

Sky2Pix_HammerAitoff \(*args, * *kwargs)

Hammer Aitoff投影-天空到像素。

Pix2Sky_ConicPerspective \(*args, * *kwargs)

科莱斯的圆锥透视投影-像素到天空。

Sky2Pix_ConicPerspective \(*args, * *kwargs)

科莱斯的圆锥透视投影-天空到像素。

Pix2Sky_ConicEqualArea \(*args, * *kwargs)

阿尔伯圆锥等面积投影-像素到天空。

Sky2Pix_ConicEqualArea \(*args, * *kwargs)

阿尔伯圆锥等面积投影-天空到像素。

Pix2Sky_ConicEquidistant \(*args, * *kwargs)

圆锥等距投影-像素到天空。

Sky2Pix_ConicEquidistant \(*args, * *kwargs)

圆锥等距投影-天空到像素。

Pix2Sky_ConicOrthomorphic \(*args, * *kwargs)

圆锥正形投影-像素到天空。

Sky2Pix_ConicOrthomorphic \(*args, * *kwargs)

圆锥正形投影-天空到像素。

Pix2Sky_BonneEqualArea \([theta1] )

博恩等面积伪圆锥投影-像素到天空。

Sky2Pix_BonneEqualArea \([theta1] )

博恩等面积伪圆锥投影-天空到像素。

Pix2Sky_Polyconic \(*args, * *kwargs)

多音速投影-像素到天空。

Sky2Pix_Polyconic \(*args, * *kwargs)

多音速投影-天空到像素。

Pix2Sky_TangentialSphericalCube \(*args, * *kwargs)

切向球面立方体投影-像素到天空。

Sky2Pix_TangentialSphericalCube \(*args, * *kwargs)

切向球面立方体投影-天空到像素。

Pix2Sky_COBEQuadSphericalCube \(*args, * *kwargs)

COBE四边形球面立方体投影-像素到天空。

Sky2Pix_COBEQuadSphericalCube \(*args, * *kwargs)

COBE四边形球面立方体投影-天空到像素。

Pix2Sky_QuadSphericalCube \(*args, * *kwargs)

四边形球形立方体投影-像素到天空。

Sky2Pix_QuadSphericalCube \(*args, * *kwargs)

四边形球形立方体投影-天空到像素。

Pix2Sky_HEALPix \([H, X] )

HEALPix-像素到天空。

Sky2Pix_HEALPix \([H, X] )

HEALPix投影-天空到像素。

Pix2Sky_HEALPixPolar \(*args, * *kwargs)

HEALPix polar,又名“蝴蝶”投影-像素到天空。

Sky2Pix_HEALPixPolar \(*args, * *kwargs)

HEALPix polar,又名“蝴蝶”投影-像素到天空。

Pix2Sky_AZP 

:py:class:`astropy.modeling.projections.Pix2Sky_ZenithalPerspective`的别名

Sky2Pix_AZP 

:py:class:`astropy.modeling.projections.Sky2Pix_ZenithalPerspective`的别名

Pix2Sky_SZP 

:py:class:`astropy.modeling.projections.Pix2Sky_SlantZenithalPerspective`的别名

Sky2Pix_SZP 

:py:class:`astropy.modeling.projections.Sky2Pix_SlantZenithalPerspective`的别名

Pix2Sky_TAN 

:py:class:`astropy.modeling.projections.Pix2Sky_Gnomonic`的别名

Sky2Pix_TAN 

:py:class:`astropy.modeling.projections.Sky2Pix_Gnomonic`的别名

Pix2Sky_STG 

:py:class:`astropy.modeling.projections.Pix2Sky_Stereographic`的别名

Sky2Pix_STG 

:py:class:`astropy.modeling.projections.Sky2Pix_Stereographic`的别名

Pix2Sky_SIN 

:py:class:`astropy.modeling.projections.Pix2Sky_SlantOrthographic`的别名

Sky2Pix_SIN 

:py:class:`astropy.modeling.projections.Sky2Pix_SlantOrthographic`的别名

Pix2Sky_ARC 

:py:class:`astropy.modeling.projections.Pix2Sky_ZenithalEquidistant`的别名

Sky2Pix_ARC 

:py:class:`astropy.modeling.projections.Sky2Pix_ZenithalEquidistant`的别名

Pix2Sky_ZEA 

:py:class:`astropy.modeling.projections.Pix2Sky_ZenithalEqualArea`的别名

Sky2Pix_ZEA 

:py:class:`astropy.modeling.projections.Sky2Pix_ZenithalEqualArea`的别名

Pix2Sky_AIR 

:py:class:`astropy.modeling.projections.Pix2Sky_Airy`的别名

Sky2Pix_AIR 

:py:class:`astropy.modeling.projections.Sky2Pix_Airy`的别名

Pix2Sky_CYP 

:py:class:`astropy.modeling.projections.Pix2Sky_CylindricalPerspective`的别名

Sky2Pix_CYP 

:py:class:`astropy.modeling.projections.Sky2Pix_CylindricalPerspective`的别名

Pix2Sky_CEA 

:py:class:`astropy.modeling.projections.Pix2Sky_CylindricalEqualArea`的别名

Sky2Pix_CEA 

:py:class:`astropy.modeling.projections.Sky2Pix_CylindricalEqualArea`的别名

Pix2Sky_CAR 

:py:class:`astropy.modeling.projections.Pix2Sky_PlateCarree`的别名

Sky2Pix_CAR 

:py:class:`astropy.modeling.projections.Sky2Pix_PlateCarree`的别名

Pix2Sky_MER 

:py:class:`astropy.modeling.projections.Pix2Sky_Mercator`的别名

Sky2Pix_MER 

:py:class:`astropy.modeling.projections.Sky2Pix_Mercator`的别名

Pix2Sky_SFL 

:py:class:`astropy.modeling.projections.Pix2Sky_SansonFlamsteed`的别名

Sky2Pix_SFL 

:py:class:`astropy.modeling.projections.Sky2Pix_SansonFlamsteed`的别名

Pix2Sky_PAR 

:py:class:`astropy.modeling.projections.Pix2Sky_Parabolic`的别名

Sky2Pix_PAR 

:py:class:`astropy.modeling.projections.Sky2Pix_Parabolic`的别名

Pix2Sky_MOL 

:py:class:`astropy.modeling.projections.Pix2Sky_Molleweide`的别名

Sky2Pix_MOL 

:py:class:`astropy.modeling.projections.Sky2Pix_Molleweide`的别名

Pix2Sky_AIT 

:py:class:`astropy.modeling.projections.Pix2Sky_HammerAitoff`的别名

Sky2Pix_AIT 

:py:class:`astropy.modeling.projections.Sky2Pix_HammerAitoff`的别名

Pix2Sky_COP 

:py:class:`astropy.modeling.projections.Pix2Sky_ConicPerspective`的别名

Sky2Pix_COP 

:py:class:`astropy.modeling.projections.Sky2Pix_ConicPerspective`的别名

Pix2Sky_COE 

:py:class:`astropy.modeling.projections.Pix2Sky_ConicEqualArea`的别名

Sky2Pix_COE 

:py:class:`astropy.modeling.projections.Sky2Pix_ConicEqualArea`的别名

Pix2Sky_COD 

:py:class:`astropy.modeling.projections.Pix2Sky_ConicEquidistant`的别名

Sky2Pix_COD 

:py:class:`astropy.modeling.projections.Sky2Pix_ConicEquidistant`的别名

Pix2Sky_COO 

:py:class:`astropy.modeling.projections.Pix2Sky_ConicOrthomorphic`的别名

Sky2Pix_COO 

:py:class:`astropy.modeling.projections.Sky2Pix_ConicOrthomorphic`的别名

Pix2Sky_BON 

:py:class:`astropy.modeling.projections.Pix2Sky_BonneEqualArea`的别名

Sky2Pix_BON 

:py:class:`astropy.modeling.projections.Sky2Pix_BonneEqualArea`的别名

Pix2Sky_PCO 

:py:class:`astropy.modeling.projections.Pix2Sky_Polyconic`的别名

Sky2Pix_PCO 

:py:class:`astropy.modeling.projections.Sky2Pix_Polyconic`的别名

Pix2Sky_TSC 

:py:class:`astropy.modeling.projections.Pix2Sky_TangentialSphericalCube`的别名

Sky2Pix_TSC 

:py:class:`astropy.modeling.projections.Sky2Pix_TangentialSphericalCube`的别名

Pix2Sky_CSC 

:py:class:`astropy.modeling.projections.Pix2Sky_COBEQuadSphericalCube`的别名

Sky2Pix_CSC 

:py:class:`astropy.modeling.projections.Sky2Pix_COBEQuadSphericalCube`的别名

Pix2Sky_QSC 

:py:class:`astropy.modeling.projections.Pix2Sky_QuadSphericalCube`的别名

Sky2Pix_QSC 

:py:class:`astropy.modeling.projections.Sky2Pix_QuadSphericalCube`的别名

Pix2Sky_HPX 

:py:class:`astropy.modeling.projections.Pix2Sky_HEALPix`的别名

Sky2Pix_HPX 

:py:class:`astropy.modeling.projections.Sky2Pix_HEALPix`的别名

Pix2Sky_XPH 

:py:class:`astropy.modeling.projections.Pix2Sky_HEALPixPolar`的别名

Sky2Pix_XPH 

:py:class:`astropy.modeling.projections.Sky2Pix_HEALPixPolar`的别名

类继承图

Inheritance diagram of astropy.modeling.projections.Projection, astropy.modeling.projections.Pix2SkyProjection, astropy.modeling.projections.Sky2PixProjection, astropy.modeling.projections.Zenithal, astropy.modeling.projections.Cylindrical, astropy.modeling.projections.PseudoCylindrical, astropy.modeling.projections.Conic, astropy.modeling.projections.PseudoConic, astropy.modeling.projections.QuadCube, astropy.modeling.projections.HEALPix, astropy.modeling.projections.AffineTransformation2D, astropy.modeling.projections.Pix2Sky_ZenithalPerspective, astropy.modeling.projections.Sky2Pix_ZenithalPerspective, astropy.modeling.projections.Pix2Sky_SlantZenithalPerspective, astropy.modeling.projections.Sky2Pix_SlantZenithalPerspective, astropy.modeling.projections.Pix2Sky_Gnomonic, astropy.modeling.projections.Sky2Pix_Gnomonic, astropy.modeling.projections.Pix2Sky_Stereographic, astropy.modeling.projections.Sky2Pix_Stereographic, astropy.modeling.projections.Pix2Sky_SlantOrthographic, astropy.modeling.projections.Sky2Pix_SlantOrthographic, astropy.modeling.projections.Pix2Sky_ZenithalEquidistant, astropy.modeling.projections.Sky2Pix_ZenithalEquidistant, astropy.modeling.projections.Pix2Sky_ZenithalEqualArea, astropy.modeling.projections.Sky2Pix_ZenithalEqualArea, astropy.modeling.projections.Pix2Sky_Airy, astropy.modeling.projections.Sky2Pix_Airy, astropy.modeling.projections.Pix2Sky_CylindricalPerspective, astropy.modeling.projections.Sky2Pix_CylindricalPerspective, astropy.modeling.projections.Pix2Sky_CylindricalEqualArea, astropy.modeling.projections.Sky2Pix_CylindricalEqualArea, astropy.modeling.projections.Pix2Sky_PlateCarree, astropy.modeling.projections.Sky2Pix_PlateCarree, astropy.modeling.projections.Pix2Sky_Mercator, astropy.modeling.projections.Sky2Pix_Mercator, astropy.modeling.projections.Pix2Sky_SansonFlamsteed, astropy.modeling.projections.Sky2Pix_SansonFlamsteed, astropy.modeling.projections.Pix2Sky_Parabolic, astropy.modeling.projections.Sky2Pix_Parabolic, astropy.modeling.projections.Pix2Sky_Molleweide, astropy.modeling.projections.Sky2Pix_Molleweide, astropy.modeling.projections.Pix2Sky_HammerAitoff, astropy.modeling.projections.Sky2Pix_HammerAitoff, astropy.modeling.projections.Pix2Sky_ConicPerspective, astropy.modeling.projections.Sky2Pix_ConicPerspective, astropy.modeling.projections.Pix2Sky_ConicEqualArea, astropy.modeling.projections.Sky2Pix_ConicEqualArea, astropy.modeling.projections.Pix2Sky_ConicEquidistant, astropy.modeling.projections.Sky2Pix_ConicEquidistant, astropy.modeling.projections.Pix2Sky_ConicOrthomorphic, astropy.modeling.projections.Sky2Pix_ConicOrthomorphic, astropy.modeling.projections.Pix2Sky_BonneEqualArea, astropy.modeling.projections.Sky2Pix_BonneEqualArea, astropy.modeling.projections.Pix2Sky_Polyconic, astropy.modeling.projections.Sky2Pix_Polyconic, astropy.modeling.projections.Pix2Sky_TangentialSphericalCube, astropy.modeling.projections.Sky2Pix_TangentialSphericalCube, astropy.modeling.projections.Pix2Sky_COBEQuadSphericalCube, astropy.modeling.projections.Sky2Pix_COBEQuadSphericalCube, astropy.modeling.projections.Pix2Sky_QuadSphericalCube, astropy.modeling.projections.Sky2Pix_QuadSphericalCube, astropy.modeling.projections.Pix2Sky_HEALPix, astropy.modeling.projections.Sky2Pix_HEALPix, astropy.modeling.projections.Pix2Sky_HEALPixPolar, astropy.modeling.projections.Sky2Pix_HEALPixPolar, astropy.modeling.projections.Pix2Sky_ZenithalPerspective, astropy.modeling.projections.Sky2Pix_ZenithalPerspective, astropy.modeling.projections.Pix2Sky_SlantZenithalPerspective, astropy.modeling.projections.Sky2Pix_SlantZenithalPerspective, astropy.modeling.projections.Pix2Sky_Gnomonic, astropy.modeling.projections.Sky2Pix_Gnomonic, astropy.modeling.projections.Pix2Sky_Stereographic, astropy.modeling.projections.Sky2Pix_Stereographic, astropy.modeling.projections.Pix2Sky_SlantOrthographic, astropy.modeling.projections.Sky2Pix_SlantOrthographic, astropy.modeling.projections.Pix2Sky_ZenithalEquidistant, astropy.modeling.projections.Sky2Pix_ZenithalEquidistant, astropy.modeling.projections.Pix2Sky_ZenithalEqualArea, astropy.modeling.projections.Sky2Pix_ZenithalEqualArea, astropy.modeling.projections.Pix2Sky_Airy, astropy.modeling.projections.Sky2Pix_Airy, astropy.modeling.projections.Pix2Sky_CylindricalPerspective, astropy.modeling.projections.Sky2Pix_CylindricalPerspective, astropy.modeling.projections.Pix2Sky_CylindricalEqualArea, astropy.modeling.projections.Sky2Pix_CylindricalEqualArea, astropy.modeling.projections.Pix2Sky_PlateCarree, astropy.modeling.projections.Sky2Pix_PlateCarree, astropy.modeling.projections.Pix2Sky_Mercator, astropy.modeling.projections.Sky2Pix_Mercator, astropy.modeling.projections.Pix2Sky_SansonFlamsteed, astropy.modeling.projections.Sky2Pix_SansonFlamsteed, astropy.modeling.projections.Pix2Sky_Parabolic, astropy.modeling.projections.Sky2Pix_Parabolic, astropy.modeling.projections.Pix2Sky_Molleweide, astropy.modeling.projections.Sky2Pix_Molleweide, astropy.modeling.projections.Pix2Sky_HammerAitoff, astropy.modeling.projections.Sky2Pix_HammerAitoff, astropy.modeling.projections.Pix2Sky_ConicPerspective, astropy.modeling.projections.Sky2Pix_ConicPerspective, astropy.modeling.projections.Pix2Sky_ConicEqualArea, astropy.modeling.projections.Sky2Pix_ConicEqualArea, astropy.modeling.projections.Pix2Sky_ConicEquidistant, astropy.modeling.projections.Sky2Pix_ConicEquidistant, astropy.modeling.projections.Pix2Sky_ConicOrthomorphic, astropy.modeling.projections.Sky2Pix_ConicOrthomorphic, astropy.modeling.projections.Pix2Sky_BonneEqualArea, astropy.modeling.projections.Sky2Pix_BonneEqualArea, astropy.modeling.projections.Pix2Sky_Polyconic, astropy.modeling.projections.Sky2Pix_Polyconic, astropy.modeling.projections.Pix2Sky_TangentialSphericalCube, astropy.modeling.projections.Sky2Pix_TangentialSphericalCube, astropy.modeling.projections.Pix2Sky_COBEQuadSphericalCube, astropy.modeling.projections.Sky2Pix_COBEQuadSphericalCube, astropy.modeling.projections.Pix2Sky_QuadSphericalCube, astropy.modeling.projections.Sky2Pix_QuadSphericalCube, astropy.modeling.projections.Pix2Sky_HEALPix, astropy.modeling.projections.Sky2Pix_HEALPix, astropy.modeling.projections.Pix2Sky_HEALPixPolar, astropy.modeling.projections.Sky2Pix_HEALPixPolar

astropy.modeling.旋转模块

实现旋转,包括WCS论文II中定义的球形旋转 [1]

RotateNative2CelestialRotateCelestial2Native 遵循WCS论文II中的约定,旋转到本地球体和天球。

实现使用 EulerAngleRotation . 模型参数有三个角度:经度 (lon )和纬度 (lat )天体系统中的基准点 (CRVAL 关键字in FITS),以及本系统中天极的经度 (lon_pole ). 欧拉角是 lon+9090-lat-(lon_pole-90) .

工具书类

1

卡拉布雷塔,M.R.,Greisen,E.W.,2002年,A&A,395,1077(论文II)

Classes

RotateCelestial2Native (长杆、横杆、长杆、...)

从天球坐标到本地球坐标的转换。

RotateNative2Celestial (长杆、横杆、长杆、...)

从本地球坐标到天球坐标的转换。

Rotation2D \([angle] )

执行给定角度的二维旋转。

EulerAngleRotation \(phi,theta,psi,...)

实现Euler角度内部旋转。

RotationSequence3D \(角度、轴_顺序[, name] )

在三维空间中围绕不同的轴执行一系列旋转。

SphericalRotationSequence \(角度,轴_顺序)

在球坐标系中围绕任意数量的轴执行一系列旋转。

类继承图

Inheritance diagram of astropy.modeling.rotations.RotateCelestial2Native, astropy.modeling.rotations.RotateNative2Celestial, astropy.modeling.rotations.Rotation2D, astropy.modeling.rotations.EulerAngleRotation, astropy.modeling.rotations.RotationSequence3D, astropy.modeling.rotations.SphericalRotationSequence

astropy.modeling.tabular模块

表格模型。

任何维度的表格模型都可以使用 tabular_model . 为了方便 Tabular1DTabular2D 提供。

实例

>>> table = np.array([[ 3.,  0.,  0.],
...                  [ 0.,  2.,  0.],
...                  [ 0.,  0.,  0.]])
>>> points = ([1, 2, 3], [1, 2, 3])
>>> t2 = Tabular2D(points, lookup_table=table, bounds_error=False,
...                fill_value=None, method='nearest')

功能

tabular_model \(暗淡[, name] )

做一个 Tabular 模型在哪里 n_inputs 基于查找表的维度。

Classes

Tabular1D \([points, lookup_table, method, ...] )

一维表格模型。

Tabular2D \([points, lookup_table, method, ...] )

二维表格模型。

类继承图

Inheritance diagram of astropy.modeling.tabular.Tabular1D, astropy.modeling.tabular.Tabular2D