celestial_frame_to_wcs¶
- astropy.wcs.utils.celestial_frame_to_wcs(frame, projection='TAN')[ソース]¶
所与の座標ボックスについて、対応するWCSオブジェクトを返す。
なお、戻るWCSオブジェクトは、設定された座標フレームに対応する要素(例えば、ctype、equinox、radesys)のみである。
- パラメータ
- フレームワーク. :
BaseCoordinateFrame
サブクラス事例BaseOrganateFrameクラスのインスタンス 1つの例です
BaseCoordinateFrame
そのWCSのサブクラスのインスタンスを探す.- projection応力.応力
CTYPEで使用する投影コード(適用すれば)
- フレームワーク. :
- 返品
- wcs :
WCS
実例.WCSインスタンス 対応するWCSオブジェクト
- wcs :
注意事項
この関数をAsterpy.coelsで定義されていないフレームに拡張するためには、自分の関数を書くことができます。この関数は採用すべきです。
BaseCoordinateFrame
サブクラスインスタンスおよび投影(文字列形式で与えられる)は、WCSインスタンスまたはWCSインスタンスを返すべきであるNone
WCSが確定できなければ.使用することができます:この関数を一時的に登録します>>> from astropy.wcs.utils import celestial_frame_to_wcs, custom_frame_to_wcs_mappings >>> with custom_frame_to_wcs_mappings(my_function): ... celestial_frame_to_wcs(...)
実例.
>>> from astropy.wcs.utils import celestial_frame_to_wcs >>> from astropy.coordinates import FK5 >>> frame = FK5(equinox='J2010') >>> wcs = celestial_frame_to_wcs(frame) >>> wcs.to_header() WCSAXES = 2 / Number of coordinate axes CRPIX1 = 0.0 / Pixel coordinate of reference point CRPIX2 = 0.0 / Pixel coordinate of reference point CDELT1 = 1.0 / [deg] Coordinate increment at reference point CDELT2 = 1.0 / [deg] Coordinate increment at reference point CUNIT1 = 'deg' / Units of coordinate increment and value CUNIT2 = 'deg' / Units of coordinate increment and value CTYPE1 = 'RA---TAN' / Right ascension, gnomonic projection CTYPE2 = 'DEC--TAN' / Declination, gnomonic projection CRVAL1 = 0.0 / [deg] Coordinate value at reference point CRVAL2 = 0.0 / [deg] Coordinate value at reference point LONPOLE = 180.0 / [deg] Native longitude of celestial pole LATPOLE = 0.0 / [deg] Native latitude of celestial pole RADESYS = 'FK5' / Equatorial coordinate system EQUINOX = 2010.0 / [yr] Equinox of equatorial coordinates