参照/API¶
機能¶
Asterpy.Modelingソフトウェアパッケージ¶
このサブパッケージは,モデルを表現し,モデル評価とフィッティングを行う枠組みを提供する.これは1次元と2次元モデルとパラメータ制約付きフィッティングをサポートする.それはいくつかの事前定義されたモデルと合成ルーチンを持っている。
機能¶
|
ユーザが定義した関数からモデルを作成する. |
|
この関数は、入力モデルの1つまたは複数の入力値が固定値(スカラーまたは配列)として指定される複合モデルを作成する。 |
|
出力の可区分性テストを変換する. |
|
生産と投入の間の相関を計算する。 |
クラス¶
|
複合モデルの基底類。 |
|
1次元適合可能なモデルの基底クラス。 |
|
2次元適合可能なモデルの基底クラス。 |
|
適合アルゴリズムを内蔵して適合したモデルの基底類を用いることができる。 |
不正確な入力パラメータ値と定義に用いる. |
|
|
すべてのモデルの基本類です。 |
誤ったモデル定義に用いる. |
|
|
各パラメータに対して改行を行う. |
パラメータに関するすべての例外の汎用例外クラス. |
クラス継承関係図¶
Asterpy.Modeling ing.mappingsモジュール¶
特殊なモデルは複雑な複合モデルに非常に有用であり,複雑な複合モデルでは,ソースモデルのどのような出力がターゲットモデルのどの入力にマッピングされるかを制御する必要がある.
クラス¶
|
入力の並べ替え、コピー、または削除を許可します。 |
|
不変の入力を返す. |
|
入力単位を操作するマッパは,まず仕様単位に変換し,その後,これ以上変換することなく新たな単位を割り当てる. |
クラス継承関係図¶
Asterpy.Modeling ing.Fingingモジュール¶
このモジュールは、組合せ最適化アルゴリズムを実装するクラス(Fitterと呼ばれる)(通常、からのもの) scipy.optimize
) with statistic functions to perform fitting. Fitters are implemented as callable classes. In addition to the data to fit, the ``_ _call___``メソッド受け入れ FittableModel
入力として,モデルのコピーとそのパラメータを返すことはオプティマイザによって決定される.
“オプティマイザ”と呼ばれる最適化アルゴリズムは optimizers
統計関数は statistic
それがそうです。拡張が容易なフレームワークを提供し、ユーザが統計データをオプティマイザと組み合わせることで、新たなクランプを容易に作成することを可能にすることを目的とする。
上記の計画には2つの例外がある。 LinearLSQFitter
Numpyを使った lstsq
機能します。 LevMarLSQFitter
用途 leastsq
それは最適化と統計を一つの実装に結合する。
クラス¶
|
線形最小二乗フィッティングを行うクラス。 |
|
Levenberg-MarQuardtアルゴリズムと最小二乗統計量. |
|
このクラスは異常値除去技術とフィッティング過程を組み合わせている。 |
|
シーケンス最小二乗計画(SLSQP)最適化アルゴリズムおよび最小二乗統計量。 |
|
単純形アルゴリズムと最小二乗統計量である. |
|
共有パラメータのモデルをフィッティングする. |
|
すべてのクランプ工の基礎類。 |
非線形モデルを線形チューブに渡すと誘発される。 |
|
モデル異常基底類 |
クラス継承関係図¶
Asterpy.Modeling ing.Optimizersモジュール¶
最適化アルゴリズムを用いて fitting
それがそうです。
クラス¶
|
最適化器の基礎類。 |
|
シーケンス最小二乗計画最適化アルゴリズム。 |
|
Neald-Mead(下り坂単純形)アルゴリズム. |
クラス継承関係図¶
Asterpy.Modeling ing.Statisticsモジュール¶
使用した統計関数 fitting
それがそうです。
機能¶
|
N次元最小二乗統計量は,選択可能な重みを持つ. |
|
オプションの重みを持つ最小二乗統計量. |
|
オプションの重みを持つ最小二乗統計量. |
|
オプションの重みを持つ最小二乗統計量. |
Asterpy.Modeling ing.Separableモジュール¶
モデルが分離可能かどうか(すなわち、モデル出力が独立しているかどうか)を決定するための関数。
It analyzes n_inputs
, n_outputs
and the operators
in a compound model by stepping through the transforms
and creating a coord_matrix
of shape (n_outputs
, n_inputs
).
Each modeling operator is represented by a function which
takes two simple models (or two coord_matrix
arrays) and
returns an array of shape (n_outputs
, n_inputs
).
機能¶
|
出力の可区分性テストを変換する. |
|
生産と投入の間の相関を計算する。 |
所定のモデル¶
Asterpy.Modeling ing.Functional_Modelsモジュール¶
数学的モデルです
クラス¶
|
二次元エリディスクモデル。 |
|
一次元Moffatモデルです。 |
|
二次元モファトモデル。 |
|
一次元箱の模型です。 |
|
二次元箱モデル。 |
|
一次元定数モデル。 |
|
2次元定数モデル. |
|
2次元楕円モデル。 |
|
二次元径方向対称円盤モデル。 |
|
1次元ガウスモデルです |
|
二次元ガウスモデル。 |
|
1次元線モデルです |
|
一次元ローレンツモデルです。 |
|
1次元Rickerウェーブレットモデル(“メキシコ帽子”モデルと呼ばれることがある)。 |
|
2次元Rickerウェーブレットモデル(“メキシコ帽子”モデルと呼ばれることがある)。 |
|
1次元赤移動スケール因子モデル。 |
|
1つの量や数に1つのモデルを乗じる。 |
|
2次元平面モデル。 |
|
モデルに無量綱係数を乗じる. |
|
1次元連続表面輝度分布。 |
|
2次元連続表面輝度分布。 |
|
座標を移動する。 |
|
一次元正弦波モデル。 |
|
一次元台形モデル。 |
|
二次元円形台形モデル。 |
|
二次元径方向対称環モデル。 |
|
Voigt断面の一次元モデル。 |
|
投影(面密度)解析Kingモデル. |
|
1次元指数モデルです |
|
一次元対数モデル。 |
クラス継承関係図¶
Asterpy.Modeling ing.Physical_Modelsモジュール¶
物理的な縁のあるモデル。
クラス¶
|
プランク関数を用いた黒体モデル. |
|
ドルードモデルは,材料中での電子の挙動に基づくモデルである(特に。 |
|
一次元Plummer密度プロファイルモデル |
|
ナバロ−フレック−ホワイト(NFW)プロファイル−暗黒物質径方向分布モデル。 |
クラス継承関係図¶
Asterpy.Modeling ing.PowerLawsモジュール¶
べき乗モデル変種
クラス¶
|
1次元べき乗モデルです |
|
1次元のベキ律モデルを持っています |
|
1次元の安定したべき乗則モデルを打破します |
|
指数カットオフ点を持つ1次元べき乗モデル。 |
|
1次元対数放物線モデル(曲線べき乗律と呼ばれることがある)。 |
クラス継承関係図¶
Asterpy.Modeling.多項式モジュール¶
このモジュールは多項式と多項式級数を表すモデルを含む.
クラス¶
|
1元チェビシェフ級数。 |
|
二元チェビシェフ級数... |
|
1元Hermiteレベル数。 |
|
2値Hermiteクラス数. |
|
逆単画像多項式 |
|
一元ラーはドイツ級数を譲る。 |
|
二次元ラージャンド級数。 |
|
一次元多項式モデル。 |
|
二次元多項式モデル。 |
|
単純結像多項式(SIP)モデル。 |
|
これは2 D ChebyshevとLegendreモデルの基本です。 |
|
多項式モデルの基底クラス. |
クラス継承関係図¶
Asterpy.Modeling ing.Projectsモジュール¶
投影を実施する−特にWCSファイルIIで定義された空投影− [1].
すべての角度は度単位で設定·表示されるが,内部計算はアーク単位で実行される.すべての関数は入出力度数が望ましい.
参考文献¶
- 1
カラブレタ,M.R.,Greisen,E.W.,2002,A&A,395,1077(紙II)
クラス¶
|
全ての空に投影された基底類です |
|
Pix 2 Skyが投影したすべての基底クラス。 |
|
Skyy 2 Pixが投影したすべての基底クラス。 |
|
天頂投影の基本的なものです |
|
円柱投影の基底類です |
|
擬似円柱投影の基底類です |
|
円錐投影の基底類。 |
|
擬似錐投影の基底類。 |
|
4次元データセット投影の基本クラス。 |
|
HEALPix投影の基底類。 |
|
2次元空間でアフィン変換を行う. |
|
天頂透視投影-ピクセルを空に投影する。 |
|
天頂透視投影-空から画素へ。 |
|
傾斜天頂透視投影-画素は空を向いている。 |
|
天頂透視投影-空から画素へ。 |
|
天象投影--画素点の空への投影。 |
|
天象投影-空から画素へ。 |
|
赤平投影-画素を空に投影する。 |
|
赤平投影-空から画素へ。 |
|
傾斜直交投影−画素は空を向いている。 |
|
傾斜直交投影−画素への空の投影。 |
|
天頂等距離投影-ピクセルを空に投影する。 |
|
天頂等距離投影-空から画素まで。 |
|
天頂等距離投影-ピクセルを空に投影する。 |
|
天頂等距離投影-空から画素まで。 |
|
軽やかな投影-ピクセルが空を向いている。 |
|
空から画素まで。 |
|
円柱透視-ピクセルは空を向いている。 |
|
円筒形透視-空から画素まで。 |
|
柱面などの面積投影-画素は空を指す. |
|
柱面などの面積は-空から画素に投影される. |
|
プレートCarrée投影-ピクセルを空に投影する。 |
|
プレートCarrée投影-ピクセルに空。 |
|
メルカトル画素は空を指している。 |
|
メルカトル-空から画素まで。 |
|
Sanson-Flamsteed投影-ピクセルを空に投影します。 |
|
Sanson-Flamsteed投影-空を画素に投影します。 |
|
放物線投影-画素は空を指す。 |
|
放物線投影-空から画素へ。 |
|
モラー·ウェイドの空への投影-ピクセルです |
|
モレウェードの投影-空から画素へ。 |
|
ハンマー-エトフ投影-ピクセルが空を向いている。 |
|
ハンマー-エトフ投影-空から画素へ。 |
|
コイルズの円錐透視投影-画素が空を向いている。 |
|
コイルズの円錐透視投影-空から画素へ。 |
|
アルバーの円錐などの面積投影-画素対空。 |
|
アルバーの円錐などの面積は-空を画素に投影する。 |
|
円錐等距離投影−画素は空を向いている。 |
|
円錐等間隔投影-空から画素へ。 |
|
円錐正形投影−画素は空を向いている。 |
|
円錐正形投影−空から画素へ。 |
|
ボンの等面積擬似円錐投影−画素の空への投影。 |
|
ボンの等面積擬似錐投影-空から画素へ。 |
|
マルチコーン投影-画素は空を向いている. |
|
多円錐投影-空から画素へ。 |
|
球面立方体に切って投影-画素は空を指す. |
|
球面立方体に切って投影-空から画素に投影する. |
|
Cobe四辺形球形立方体投影-画素を空に投影する. |
|
Cobe四辺形球形立方体-空を画素に投影する. |
|
四辺形化球面立方体投影-画素を空に投影する。 |
|
四辺形化球面立方体投影-空から画素へ。 |
|
HEALPix-ピクセルから空まで。 |
|
HEALPix投影-空から画素へ。 |
|
HEALPixの極、つまり“蝶”の投影--画素が空を向いている。 |
|
HEALPixの極、つまり“蝶”の投影--画素が空を向いている。 |
の別名 |
|
の別名 |
|
の別名 |
|
の別名 |
|
の別名 |
|
の別名 |
|
の別名 |
|
の別名 |
|
の別名 |
|
の別名 |
|
の別名 |
|
の別名 |
|
の別名 |
|
の別名 |
|
クラス継承関係図¶
Asterpy.Modeling ing.Rotationモジュール¶
WCSファイルIIで定義された球形回転を含む回転を実施する。 [1]
RotateNative2Celestial
そして RotateCelestial2Native
WCSファイルII中の約束に従い,原生球体と天球へ/から回転する.
The implementation uses EulerAngleRotation
. The model parameters are
three angles: the longitude (lon
) and latitude (lat
) of the fiducial point
in the celestial system (CRVAL
keywords in FITS), and the longitude of the celestial
pole in the native system (lon_pole
). The Euler angles are lon+90
, 90-lat
and -(lon_pole-90)
.
参考文献¶
- 1
カラブレタ,M.R.,Greisen,E.W.,2002,A&A,395,1077(紙II)
クラス¶
|
天球座標から自然球面座標への変換. |
|
原始座標を天体球面座標に変換する. |
|
所与の角度の2次元回転が行われる。 |
|
Euler角度固有回転を実現する. |
|
一連の回転は、3 D空間内の異なる軸の周りで行われる。 |
|
球面座標において任意の数の軸の周りで一連の回転が行われる。 |
クラス継承関係図¶
Asterpy.Modeling ing.Tabularモジュール¶
表モデルです。
どの次元のフォームモデルもご利用いただけます tabular_model
それがそうです。便宜上. Tabular1D
そして Tabular2D
提供されています
実例.¶
>>> 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')
機能¶
|
Vt 1を作る |
クラス¶
|
一次元の表モデル。 |
|
2次元表モデル。 |