参考/API

能力

astropy.建模包裹

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

功能

custom_model * ARGs [, fit_deriv] )

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

fix_inputs \(modelinstance,值)

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

is_separable \(转换)

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

separability_matrix \(转换)

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

Classes

CompoundModel \(操作,左,右[, name, inverse] )

复合模型的基类。

Fittable1DModel * ARGs [, meta, name] )

一维适配模型的基类。

Fittable2DModel * ARGs [, meta, name] )

二维适配模型的基类。

FittableModel * ARGs [, meta, name] )

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

InputParameterError 

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

Model * ARGs [, 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 u输入[, 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 \(fitter,离群值u func)

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

SLSQPLSQFitter ()

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

SimplexLSQFitter ()

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

JointFitter \(模型,jointparameters,initvals)

拟合共享参数的模型。

Fitter \(优化器,统计)

所有装配工的基类。

类继承图

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.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 \ [amplitude, frequency, phase] )

一维正弦模型。

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.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 \ [temperature, scale] )

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

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 * ARGs [, meta, name] )

所有天空投影的基类。

Pix2SkyProjection * ARGs, *  * 克瓦格斯)

所有Pix2Sky投影的基类。

Sky2PixProjection * ARGs, *  * 克瓦格斯)

所有Sky2Pix投影的基类。

Zenithal * ARGs [, meta, name] )

所有天顶投影的基类。

Cylindrical * ARGs [, meta, name] )

圆柱投影的基类。

PseudoCylindrical * ARGs [, meta, name] )

伪圆柱投影的基类。

Conic * ARGs [, meta, name] )

圆锥投影的基类。

PseudoConic * ARGs [, meta, name] )

伪圆锥投影的基类。

QuadCube * ARGs [, meta, name] )

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

HEALPix * ARGs [, 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, *  * 克瓦格斯)

Gnomonic投影-像素到天空。

Sky2Pix_Gnomonic * ARGs, *  * 克瓦格斯)

Gnomonic投影-天空到像素。

Pix2Sky_Stereographic * ARGs, *  * 克瓦格斯)

赤平投影-像素到天空。

Sky2Pix_Stereographic * ARGs, *  * 克瓦格斯)

赤平投影-天空到像素。

Pix2Sky_SlantOrthographic \ [xi, eta] )

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

Sky2Pix_SlantOrthographic \ [xi, eta] )

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

Pix2Sky_ZenithalEquidistant * ARGs, *  * 克瓦格斯)

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

Sky2Pix_ZenithalEquidistant * ARGs, *  * 克瓦格斯)

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

Pix2Sky_ZenithalEqualArea * ARGs, *  * 克瓦格斯)

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

Sky2Pix_ZenithalEqualArea * ARGs, *  * 克瓦格斯)

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

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, *  * 克瓦格斯)

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

Sky2Pix_PlateCarree * ARGs, *  * 克瓦格斯)

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

Pix2Sky_Mercator * ARGs, *  * 克瓦格斯)

墨卡托-像素到天空。

Sky2Pix_Mercator * ARGs, *  * 克瓦格斯)

墨卡托-天空到像素。

Pix2Sky_SansonFlamsteed * ARGs, *  * 克瓦格斯)

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

Sky2Pix_SansonFlamsteed * ARGs, *  * 克瓦格斯)

Sanson Flamstede投影-天空到像素。

Pix2Sky_Parabolic * ARGs, *  * 克瓦格斯)

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

Sky2Pix_Parabolic * ARGs, *  * 克瓦格斯)

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

Pix2Sky_Molleweide * ARGs, *  * 克瓦格斯)

Molleweide的投影-像素到天空。

Sky2Pix_Molleweide * ARGs, *  * 克瓦格斯)

Mollewide的投影-天空到像素。

Pix2Sky_HammerAitoff * ARGs, *  * 克瓦格斯)

Hammer Aitoff投影-像素到天空。

Sky2Pix_HammerAitoff * ARGs, *  * 克瓦格斯)

Hammer Aitoff投影-天空到像素。

Pix2Sky_ConicPerspective * ARGs, *  * 克瓦格斯)

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

Sky2Pix_ConicPerspective * ARGs, *  * 克瓦格斯)

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

Pix2Sky_ConicEqualArea * ARGs, *  * 克瓦格斯)

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

Sky2Pix_ConicEqualArea * ARGs, *  * 克瓦格斯)

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

Pix2Sky_ConicEquidistant * ARGs, *  * 克瓦格斯)

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

Sky2Pix_ConicEquidistant * ARGs, *  * 克瓦格斯)

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

Pix2Sky_ConicOrthomorphic * ARGs, *  * 克瓦格斯)

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

Sky2Pix_ConicOrthomorphic * ARGs, *  * 克瓦格斯)

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

Pix2Sky_BonneEqualArea \ [theta1] )

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

Sky2Pix_BonneEqualArea \ [theta1] )

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

Pix2Sky_Polyconic * ARGs, *  * 克瓦格斯)

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

Sky2Pix_Polyconic * ARGs, *  * 克瓦格斯)

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

Pix2Sky_TangentialSphericalCube * ARGs, *  * 克瓦格斯)

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

Sky2Pix_TangentialSphericalCube * ARGs, *  * 克瓦格斯)

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

Pix2Sky_COBEQuadSphericalCube * ARGs, *  * 克瓦格斯)

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

Sky2Pix_COBEQuadSphericalCube * ARGs, *  * 克瓦格斯)

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

Pix2Sky_QuadSphericalCube * ARGs, *  * 克瓦格斯)

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

Sky2Pix_QuadSphericalCube * ARGs, *  * 克瓦格斯)

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

Pix2Sky_HEALPix \ [H, X] )

HEALPix-像素到天空。

Sky2Pix_HEALPix \ [H, X] )

HEALPix投影-天空到像素。

Pix2Sky_HEALPixPolar * ARGs, *  * 克瓦格斯)

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

Sky2Pix_HEALPixPolar * ARGs, *  * 克瓦格斯)

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

Pix2Sky_AZP 

astropy.modeling.projections.Pix2Sky_ZenithalPerspective 的别名

Sky2Pix_AZP 

astropy.modeling.projections.Sky2Pix_ZenithalPerspective 的别名

Pix2Sky_SZP 

astropy.modeling.projections.Pix2Sky_SlantZenithalPerspective 的别名

Sky2Pix_SZP 

astropy.modeling.projections.Sky2Pix_SlantZenithalPerspective 的别名

Pix2Sky_TAN 

astropy.modeling.projections.Pix2Sky_Gnomonic 的别名

Sky2Pix_TAN 

astropy.modeling.projections.Sky2Pix_Gnomonic 的别名

Pix2Sky_STG 

astropy.modeling.projections.Pix2Sky_Stereographic 的别名

Sky2Pix_STG 

astropy.modeling.projections.Sky2Pix_Stereographic 的别名

Pix2Sky_SIN 

astropy.modeling.projections.Pix2Sky_SlantOrthographic 的别名

Sky2Pix_SIN 

astropy.modeling.projections.Sky2Pix_SlantOrthographic 的别名

Pix2Sky_ARC 

astropy.modeling.projections.Pix2Sky_ZenithalEquidistant 的别名

Sky2Pix_ARC 

astropy.modeling.projections.Sky2Pix_ZenithalEquidistant 的别名

Pix2Sky_ZEA 

astropy.modeling.projections.Pix2Sky_ZenithalEqualArea 的别名

Sky2Pix_ZEA 

astropy.modeling.projections.Sky2Pix_ZenithalEqualArea 的别名

Pix2Sky_AIR 

astropy.modeling.projections.Pix2Sky_Airy 的别名

Sky2Pix_AIR 

astropy.modeling.projections.Sky2Pix_Airy 的别名

Pix2Sky_CYP 

astropy.modeling.projections.Pix2Sky_CylindricalPerspective 的别名

Sky2Pix_CYP 

astropy.modeling.projections.Sky2Pix_CylindricalPerspective 的别名

Pix2Sky_CEA 

astropy.modeling.projections.Pix2Sky_CylindricalEqualArea 的别名

Sky2Pix_CEA 

astropy.modeling.projections.Sky2Pix_CylindricalEqualArea 的别名

Pix2Sky_CAR 

astropy.modeling.projections.Pix2Sky_PlateCarree 的别名

Sky2Pix_CAR 

astropy.modeling.projections.Sky2Pix_PlateCarree 的别名

Pix2Sky_MER 

astropy.modeling.projections.Pix2Sky_Mercator 的别名

Sky2Pix_MER 

astropy.modeling.projections.Sky2Pix_Mercator 的别名

Pix2Sky_SFL 

astropy.modeling.projections.Pix2Sky_SansonFlamsteed 的别名

Sky2Pix_SFL 

astropy.modeling.projections.Sky2Pix_SansonFlamsteed 的别名

Pix2Sky_PAR 

astropy.modeling.projections.Pix2Sky_Parabolic 的别名

Sky2Pix_PAR 

astropy.modeling.projections.Sky2Pix_Parabolic 的别名

Pix2Sky_MOL 

astropy.modeling.projections.Pix2Sky_Molleweide 的别名

Sky2Pix_MOL 

astropy.modeling.projections.Sky2Pix_Molleweide 的别名

Pix2Sky_AIT 

astropy.modeling.projections.Pix2Sky_HammerAitoff 的别名

Sky2Pix_AIT 

astropy.modeling.projections.Sky2Pix_HammerAitoff 的别名

Pix2Sky_COP 

astropy.modeling.projections.Pix2Sky_ConicPerspective 的别名

Sky2Pix_COP 

astropy.modeling.projections.Sky2Pix_ConicPerspective 的别名

Pix2Sky_COE 

astropy.modeling.projections.Pix2Sky_ConicEqualArea 的别名

Sky2Pix_COE 

astropy.modeling.projections.Sky2Pix_ConicEqualArea 的别名

Pix2Sky_COD 

astropy.modeling.projections.Pix2Sky_ConicEquidistant 的别名

Sky2Pix_COD 

astropy.modeling.projections.Sky2Pix_ConicEquidistant 的别名

Pix2Sky_COO 

astropy.modeling.projections.Pix2Sky_ConicOrthomorphic 的别名

Sky2Pix_COO 

astropy.modeling.projections.Sky2Pix_ConicOrthomorphic 的别名

Pix2Sky_BON 

astropy.modeling.projections.Pix2Sky_BonneEqualArea 的别名

Sky2Pix_BON 

astropy.modeling.projections.Sky2Pix_BonneEqualArea 的别名

Pix2Sky_PCO 

astropy.modeling.projections.Pix2Sky_Polyconic 的别名

Sky2Pix_PCO 

astropy.modeling.projections.Sky2Pix_Polyconic 的别名

Pix2Sky_TSC 

astropy.modeling.projections.Pix2Sky_TangentialSphericalCube 的别名

Sky2Pix_TSC 

astropy.modeling.projections.Sky2Pix_TangentialSphericalCube 的别名

Pix2Sky_CSC 

astropy.modeling.projections.Pix2Sky_COBEQuadSphericalCube 的别名

Sky2Pix_CSC 

astropy.modeling.projections.Sky2Pix_COBEQuadSphericalCube 的别名

Pix2Sky_QSC 

astropy.modeling.projections.Pix2Sky_QuadSphericalCube 的别名

Sky2Pix_QSC 

astropy.modeling.projections.Sky2Pix_QuadSphericalCube 的别名

Pix2Sky_HPX 

astropy.modeling.projections.Pix2Sky_HEALPix 的别名

Sky2Pix_HPX 

astropy.modeling.projections.Sky2Pix_HEALPix 的别名

Pix2Sky_XPH 

astropy.modeling.projections.Pix2Sky_HEALPixPolar 的别名

Sky2Pix_XPH 

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 \(lon,lat,lonu pole,…)

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

RotateNative2Celestial \(lon,lat,lonu pole,…)

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

Rotation2D \ [angle] )

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

EulerAngleRotation \(φ、θ、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