二次曲線

class astropy.modeling.projections.Conic(*args, meta=None, name=None, **kwargs)[ソース]

ベースクラス: astropy.modeling.projections.Projection

円錐投影の基底類。

円錐投影では,球体は円錐体の表面に投影されたと考えられ,円錐体が開放される。

一般に、画素の空への変換は、以下のように定義される。

\[\begin{split}\phi&=\arg\Left(\frac{Y_0-y}{R_\theta},\frac{x}{R_\theta}\right)/C\\ R_\theta&=\mathm{sign}\theta\sqrt{x^2+(Y_0-y)^2}\end{split}\]

逆(空から画素)は以下のように定義される.

\[\begin{split}X&=R_\θ\sin(C\φ)\\ Y&=R_\θ\cos(C\Phi)+Y_0\end{split}\]

どこだ? \(C\) “コーンの定数”です

\[C=\frac{180^\circ\cos\theta}{\pi R_\theta}\]

属性要約

delta \

param_names \

このタイプモデルのパラメータ名を記述する.

sigma \

属性文書

delta = Parameter('delta', value=0.0)
param_names = ('sigma', 'delta')

このタイプモデルのパラメータ名を記述する.

このタプル内のパラメータの順序は、特定のタイプのモデルを初期化する際に入力されるべき順序と同じである。いくつかのタイプのモデル(例えば、多項式モデル)は、次数のようなモデルのいくつかの他の属性に依存する異なる数のパラメータを有する。

モデルクラスを定義する際には,その属性の値は Parameter クラス主体で定義された属性.

sigma = Parameter('sigma', value=90.0)