全変更量¶
4.3(未発行)¶
新しい特徴.¶
astropy.config¶
astropy.constants¶
astropy.convolution¶
astropy.coordinates¶
トポロジを中心とした機能の作成を追加しました
CIRS
額縁。これを利用してAltAz
計算は今、ミリアーク秒レベルまで正確に計算されている。 [#10994]追加から直接変換
ICRS
至るAltAz
額縁。これは約10%の適度な加速を提供する。 [#11079]Adds new
WGS84GeodeticRepresentation
,WGS72GeodeticRepresentation
, andGRS80GeodeticRepresentation
. These are mostly for use insideEarthLocation
but can also be used to convert between geocentric (cartesian) and different geodetic representations directly. [#11086]
astropy.cosmology¶
astropy.extern¶
astropy.io.ascii¶
astropy.io.fits¶
astropy.io.misc¶
astropy.io.votable¶
バージョン1.4 VOTablesは、VOUnitフォーマット仕様を使用しています。 [#11032]
astropy.modeling¶
astropy.nddata¶
astropy.samp¶
astropy.stats¶
astropy.table¶
フォーム属性は、フォームを印刷する際に出力中の列を含むか、または除外するように追加される。この機能は、列を一時的に含む/除外するためのコンテキストマネージャを含む。 [#11190]
astropy.tests¶
astropy.time¶
astropy.timeseries¶
astropy.uncertainty¶
astropy.units¶
astropy.utils¶
astropy.utils.data.get_pkg_data_path
公開されているスコープです(以前はプライベート関数でした_find_pkg_data_path
)パケットおよびモジュールが存在すれば、ファイル/ディレクトリが存在するかどうかをチェックすることなく、ファイルパスを取得するために使用される。 [#11006]新しいものを追加する
utils.parsing
周りにブースター包装器のモジュールがありますply
それがそうです。 [#11227]捨てて使う.
astropy.utils.OrderedDescriptor
そしてastropy.utils.OrderedDescriptorContainer
Python 3の新しい特性のため、それらの使用はそれほど注目されていません。 [#11094, #11099]
astropy.visualization¶
astropy.wcs¶
太陽物理でよく使われるいくつかのFITS WCSキーワードにIVOA UCDマッピングを追加する。 [#10965]
API変更¶
astropy.config¶
astropy.constants¶
astropy.convolution¶
astropy.coordinates¶
表示の入力に対しては,現在,属性を与えるために必要なクラスのサブクラスの入力を許可する. [#11113]
astropy.cosmology¶
入力された定義を明確にした
angular_diameter_distance_z1z2
それがそうです。この関数は現在発行されていますAstropyUserWarning
当たるz2
より小さいz1
それがそうです。 [#11197]
astropy.extern¶
astropy.io.ascii¶
astropy.io.fits¶
FITSテーブルとAXYPY間の変換用
Table
標準的なマスク値ですNaN
FOR FLOATとNULL文字列FOR STRINGは現在正しく認識でき、結果としてMaskedColumn
適切に設定されたマスクを持っていますColumn
これらの価値観が明らかになるにつれて逆に占星術を書いたときTable
現在,マスク値は一致して変換された標準配合マスク値である.NaN
FOR FLOATおよびNULL STRING FOR STRING(すなわち、単に持っているだけではないmasked=True
存在を示す保証はありませんMaskedColumn
)。 [#11222]
astropy.io.misc¶
astropy.io.votable¶
astropy.modeling¶
すでに削除され,すでに廃棄された.
astropy.modeling.blackbody
モジュールです。 [#10972]
astropy.nddata¶
astropy.samp¶
astropy.stats¶
astropy.table¶
astropy.tests¶
astropy.time¶
astropy.timeseries¶
astropy.uncertainty¶
astropy.units¶
astropy.utils¶
astropy.visualization¶
astropy.wcs¶
ご利用はお勧めしておりません
accuracy
中のパラメータall_world2pix
これは間違っている 記録されている. この場合にはaccuracy
使ったことがあります。 [#11055]
誤って修復する¶
astropy.config¶
astropy.constants¶
astropy.convolution¶
astropy.coordinates¶
許す
Distance
距離値が負の値を入力とした例SphericalRepresentation
それがそうです。負の値に設定されている場合,例外メッセージではつねに許可されていることに気づく.Quantity
WITH LENGTHユニットが入力されているが,実際にはそうすることはできない. [#11113]
astropy.cosmology¶
astropy.extern¶
astropy.io.ascii¶
astropy.io.fits¶
astropy.io.misc¶
astropy.io.votable¶
NumericArray
変換器は、スカラマスクを配列に正確にブロードキャストすることができるようになっている。 [#11157]
astropy.modeling¶
astropy.nddata¶
astropy.samp¶
astropy.stats¶
astropy.table¶
astropy.tests¶
astropy.time¶
うるうストップウォッチの修復初期化時のスレッドセキュリティ問題(ERFAの内蔵表の有効期限が切れた場合にのみこの問題が発生する). [#11234]
astropy.timeseries¶
astropy.uncertainty¶
astropy.units¶
astropy.utils¶
製造
lazyproperty
そしてclassdecorator
スレッドは安全です。これは多くのスレッドセキュリティの問題を解決できなければならない。 [#11224]
astropy.visualization¶
astropy.wcs¶
その他の変更と追加¶
4.2.1(未発表)¶
誤って修復する¶
astropy.config¶
astropy.constants¶
astropy.convolution¶
astropy.coordinates¶
astropy.cosmology¶
ある宇宙学的移動距離計算の専門化は赤シフトアレイの問題を扱うことができないことを修正した. [#10980]
astropy.extern¶
astropy.io.ascii¶
astropy.io.fits¶
astropy.io.misc¶
astropy.io.registry¶
astropy.io.votable¶
astropy.modeling¶
astropy.nddata¶
astropy.samp¶
astropy.stats¶
astropy.table¶
修復初期化
Table
使用TableAttribute
データが表のインスタンスである場合、表初期化コールで提供される属性は無視されてもよい。 [#11217]
astropy.tests¶
astropy.time¶
Change epoch of
TimeUnixTAI
("unix_tai"
) from1970-01-01T00:00:00 UTC
to1970-01-01T00:00:00 TAI
to match the intended and documented behaviour. This essentially changes the resulting times by 8.000082 seconds, the initial offset between TAI and UTC. [#11249]
astropy.timeseries¶
astropy.uncertainty¶
astropy.units¶
astropy.utils¶
Fix a bug so that
np.shape
,np.ndim
andnp.size
again work on classes that useShapedLikeNDArray
, like representations, frames, sky coordinates, and times. [#11133]
astropy.visualization¶
astropy.wcs¶
ユーザが以下を定義した場合の誤りを修復した.
proj_point
パラメータはfit_wcs_from_points
それがそうです。 [#11139]
その他の変更と追加¶
Change epoch of
TimeUnixTAI
("unix_tai"
) from1970-01-01T00:00:00 UTC
to1970-01-01T00:00:00 TAI
to match the intended and documented behaviour. This essentially changes the resulting times by 8.000082 seconds, the initial offset between TAI and UTC. [#11249]
4.2(2020-11/24)¶
新しい特徴.¶
astropy.convolution¶
方法
convolve
そしてconvolve_fft
ユーザ入力が1つの配列で与えられていれば,この2つの関数は現在数配列を返す. [#10822]
astropy.coordinates¶
Numpy functions that broadcast, change shape, or index (like
np.broadcast_to
,np.rot90
, ornp.roll
) now work on coordinates, frames, and representations. [#10337]Add a new science state
astropy.coordinates.erfa_astrom.erfa_astrom
and two classesErfaAstrom
,ErfaAstromInterpolator
as wrappers to thepyerfa
astrometric functions used in the coordinate transforms. UsingErfaAstromInterpolator
, which interpolates astrometric properties forSkyCoord
instances with arrays of obstime, can dramatically speed up coordinate transformations while keeping microarcsecond resolution. Depending on needed precision and the obstime array in question, speed ups reach factors of 10x to >100x. [#10647]galactocentric_frame_defaults
ユーザ定義パラメータ値およびメタデータを有するレジストリとして使用することもできる。 [#10624]方法
.realize_frame
自座標フレームは現在受け入れています**kwargs
含まれていますrepresentation_type
それがそうです。 [#10727]不必要な呼び出しを避ける
erfa.epv00
相互の変換ではCIRS
そしてICRS
性能を50%向上させる. [#10814]RAとDECから赤道と赤点(TETE)までのW.r.tを新たな赤道座標フレームで測定した。このフレームは通常“見かけの位置”と呼ばれ,JPL Horizonsから返される座標の正しいフレームである. [#10867]
コンテキストマネージャの追加
impose_finite_difference_dt
致すTransformGraph
クラスは有限差分時間歩行長属性を書き換える (finite_difference_dt
)は、図面内にこの属性を有するすべての変換のために使用される。 [#10341]向上する.
SpectralCoord
内部を再構築することで実現する. [#10398]
astropy.cosmology¶
プランク2018年宇宙学パラメータの最終バージョンは
Planck18
対象者、これは現在デフォルトの宇宙学です。これらのパラメータはPlanck18_arXiv_v2
オブジェクトは,そのオブジェクトは現在破棄されており,将来のバージョンで削除される. [#10915]
astropy.modeling¶
モデリングパッケージへのNFWプロファイルとテストの追加 [#10505]
複合モデルの値を求めるための欠損論理を追加した [#10002]
以下の位置で繰り返しを停止する
FittingWithOutlierRemoval
到着する前にniter
もしマスクポイントが変更されなければ。 [#10642]控えを1部残す
fit_info
中包装のチューブの最後の繰り返しFittingWithOutlierRemoval
また,その中で実行された実際の繰返し回数も記録される. [#10642]不確実性(共分散行列,標準偏差)をモデルにフィッティングするための属性を加えた.パラメータ共分散行列は
model.cov_matrix
標準偏差はmodel.stds
あるいは以下のようにパラメータごとにparameter.std
それがそうです。現在実施されている対象はLinearLSQFitter
そしてLevMarLSQFitter
それがそうです。 [#10552]N次元最小二乗統計量と具体的な1,2,3-D手法 [#10670]
astropy.stats¶
増列する.
circstd
関数は円形標準偏差を得る。 [#10690]
astropy.table¶
初期化を許可する
Table
以下のリストを使用するnames
1つとdtype
曖昧な構造化配列からこのリストはnames
書き直すdtype
それがそうです。 [#10419]
astropy.time¶
新しいものを追加する
isclose()
方法,.を.とする方法Time
そしてTimeDelta
クラスは,時間オブジェクトと指定された許容差内の時間オブジェクトとの比較を許可する. [#10646]スカラを作成する際に初期化時間を元の4倍に向上させる
Time
オブジェクト,そのフォーマットは以下のとおりである.unix
あるいは…。cxcsec
(紀元時間の時間増分を参照)。 [#10406]ISO,ISOTまたは年間フォーマットの大型文字列時間配列の初期化時間を約25倍以上短縮した。これは、他の固定フォーマットのカスタム時間フォーマットに適用することができる新しいCベースの時間解析器によって実現される。 [#10360]
Numpy functions that broadcast, change shape, or index (like
np.broadcast_to
,np.rot90
, ornp.roll
) now work on times. [#10337, #10502]
astropy.timeseries¶
オブジェクトの時間列全体を繰り返した場合,メモリと速度性能を向上させることができる.
TimeSeries
相手。従来,これはO(N^2)個の操作とメモリに関するものであった. [#10889]
astropy.units¶
astropy.utils¶
ShapedLikeNDArray
ブロードキャスト、形状変更、またはインデックスのNumpy関数を使用することができるようになった。 [#10337]get_free_space_in_dir
今では新しいものを採用していますunit
キーワード和check_free_space_in_dir
Vbl.取るsize
定義はQuantity
それがそうです。 [#10627]新機能
astropy.utils.data.conf.allow_internet
Internetからのデータのダウンロードを制御するための構成項目です。設けるallow_internet=False
与remote_timeout=0
それがそうです。Vbl.使用remote_timeout=0
インターネットアクセスを制御することは将来のバージョンで仕事を停止するだろう。 [#10632]新機能
is_url
関数は,下流のパケットが秘密裏に隠れたものを用いる必要がないようにする._is_url
もう二度とできません。 [#10684]
astropy.visualization¶
astropy.wcs¶
API変更¶
astropy.config¶
astropy.coordinates¶
Frame類(Frameインスタンスに対向)を渡す.
transform_to()
低級座標フレーム類の方法は破棄された.フレームクラスはまだtransform_to()
高度な方法ですSkyCoord
クラス、そして使用するSkyCoord
座標を変換するためのすべての典型的な用例を提案する. [#10475]
astropy.stats¶
astropy.table¶
変わる
Table.columns.keys()
そしてTable.columns.values()
リストではなく生成器に戻ります。これはPythonの行動と一致していますdict
物体です。 [#10543]削除されました
FastBST
そしてFastRBT
インデックスエンジンはbintrees
カバン、このカバンはもう維持しません。もう捨てました。逆に、ご利用くださいSCEngine
性能的に類似しており、かつ依存するインデックスエンジンsortedcontainers
小包です。 [#10622]インデックスを持つ表中のMixIn列をスライスする際には,通常用いられていないため,形状が誤っているため,インデックスを複製しない.これがあれば、この行動は普通の人の行動と同じになる。
Column
それがそうです。(これは、テーブルのスライスに影響を与えないことに留意されたい;これらのテーブル内のスライス列は、任意のインデックスのスライスバージョンを搬送し続けるであろう)。 [#10890]Change behavior so that when getting a single item out of a mixin column such as
Time
,TimeDelta
,SkyCoord
orQuantity
, theinfo
attribute is no longer copied. This improves performance, especially when the object is an indexed column in aTable
. [#10889]サイズが調整されていないテーブルにスカラ列を追加した場合,TypeErrorを引き起こす. [#10476]
属性表作成時の列順序
list
のdict
変わるかもしれません。以前はアルファベット順に並んでいましたdict
鍵はランダム順序であると仮定する.Python 3.7から、鍵は常に挿入順に並んでいるので、Table
ここでは、1行目のキー順序を用いて列順序を設定する。前の行動に合うように列をアルファベット順に並べますので、ご利用くださいt = t[sorted(t.colnames)]
それがそうです。 [#10900]
astropy.time¶
再構築する.
Time
そしてTimeDelta
類は公共から継承されるTimeBase
級友たち。♪theTimeDelta
クラスはもはや継承されなくなったTime
それがそうです。多くの方法はTime
(例:light_travel_time
)もういないTimeDelta
級友たち。 [#10656]
astropy.units¶
♪the
bar
単位が誤ってSI単位とみなされなくなったことは,SIが以下のように分解されることを意味する.(u.kg*u.s**-2* u.sr**-1 * u.nm**-1).si
これ以上含まれていません [#10586]
astropy.utils¶
Shape-related items from
astropy.utils.misc
--ShapedLikeNDArray
,check_broadcast
,unbroadcast
, andIncompatibleShapeError
-- have been moved to their own module,astropy.utils.shapes
. They remain importable fromastropy.utils
. [#10337]check_hashes
キーワードを入力するcheck_download_cache
使用が放棄され、将来のバージョンで削除されるだろう。 [#10628]hexdigest
キーワードを入力するimport_file_to_cache
使用が放棄され、将来のバージョンで削除されるだろう。 [#10628]
誤って修復する¶
astropy.config¶
いくつかの問題を修復するために
generate_config
他のパッケージと一緒に使用する場合。 [#10893]
astropy.coordinates¶
座標フレーム属性における誤りを修復した.
CoordinateAttribute
このうち,入力が下位座標枠か上位座標系かによって,内部変換の行動が異なる可能性がある.SkyCoord
それがそうです。CoordinateAttribute
今はいつも実行しているSkyCoord
-デフォルトの場合のフレームワーク属性統合を含むスタイル内部変換。 [#10475]
astropy.modeling¶
修復した
Model.render
入力するとout
DataTypeはFloat 64ではない. [#10542]
astropy.visualization¶
世界軸名によるWCSAX座標の参照支援を修復した. [#10484]
astropy.wcs¶
呼び出しの目的関数
astropy.wcs.fit_wcs_from_points
経度と緯度の距離を同一視する。現在経度は適切に調整されている。 [#10759]
その他の変更と追加¶
現在必要なPythonの最低バージョンは3.7です。 [#10900]
必要なNumpyの最低バージョンは現在1.17です。 [#10664]
Required Scipyの最新バージョンは現在1.1です。 [#10900]
現在,必要なPyYAMLの最低バージョンは3.13である. [#10900]
必要なMatplotlibの最低バージョンは現在3.0です。 [#10900]
二等兵.
_erfa
モジュールは自分のバッグに変換されましたpyerfa
これはAsterpyに必要な依存項であり,導入を用いることができる.import erfa
それがそうです。輸入_erfa
送信者.astropy
廃棄警告を発するであろう。 [#10329]増列する.
optimize=True
呼び出しの標識yacc.yacc
(すでにしたようにlex.lex
)を可能にするためにpython -OO
会話をしていていないastropy.units.format
それがそうです。 [#10379]FITS数を削減するために、いくつかのD 2 IMおよびCPDIS FITSキーワードのFITS注釈文字列を短縮する。
VerifyWarning
ルックアップテーブルのロスを含むWCSを用いた場合に警告が発生する. [#10513]まず拡張モジュールを構築しない場合にAstpyを導入する場合には,自動構築を試みるのではなく,直接エラーを起こしてください. [#10883]
4.1(2020/10/21)¶
新しい特徴.¶
astropy.config¶
astropy.coordinates¶
新しいのを追加しました
SpectralCoord
クラスは、スペクトル座標を定義し、異なる速度フレーム間で変換するために使用されてもよい。 [#10185]角度解析現在支持
cardinal direction
角度初期化string
実例です。エグ!"17°53'27"W"
それがそうです。 [#9859]配列の値を定位置で修正することを許可する
Frame
そしてSkyCoord
物体です。これは,同一クラスと等価フレーム属性の別の座標オブジェクトから座標データ値を更新するための限られたサポートを提供する. [#9857]比較のためにロバストな等演算子を追加しました
SkyCoord
.フレームと表示オブジェクト.1つはsc1 == sc2
現在,ブール値またはブール配列が返され,オブジェクトはすべての関連フレーム属性と座標表現値で厳密に等しい. [#10154]真赤道平均点(Teme)フレームを加えた。 [#10149]
♪the
Galactocentric
デフォルトの場合,Frameは現在“最新”パラメータを用いて定義する.この値は、現在、V 4.0で定義されている値に対応するが、将来のバージョンの発行に伴って変更される。 [#10238]♪the
SkyCoord.from_name()
ゴマ名解析機能は、現在、ローカルに結果をキャッシュすることができ、デフォルトでそうすることができる。 [#9162]配列の値を定位置で修正することを許可する
Representation
そしてDifferential
オブジェクトは,差異の表示が付加されたオブジェクトを含む. [#10210]
astropy.io.ascii¶
機能ユニットは現在CDSテーブルで処理可能である。 [#9971]
列名の重複したASCII表の読み出しを許可する. [#9939]
Fixed failure of ASCII
fast_reader
to handlenames
,include_names
,exclude_names
arguments forRDB
formatted tables. Homogenised checks and exceptions for invalidnames
arguments. Improved performance when parsing "wide" tables with many columns. [#10306]呼び出し中のキーパラメータのタイプ検証を追加しました
io.ascii.read()
そしてio.ascii.write()
機能します。 [#10005]
astropy.io.misc¶
astropy.io.fits¶
astropy.io.votable¶
astropy.modeling¶
Plummer 1 Dモデルの追加
functional_models
それがそうです。 [#9896]増列する.
UnitsMapping
モデルとModel.coerce_units
他のセルレスモデル上のセルをサポートする. [#9936]増列する.
domain
そしてwindow
属性が至repr
そしてstr
それがそうです。修復した誤り_format_repr
Coree.pyでは。 [#9941]多項式属性
domain
そしてwindow
現在はサイズ2のタプルであり、検証されている。repr
そしてprint
その非デフォルト値のみを示す. [#10145]増列する.
replace_submodel()
方法,.を.とする方法CompoundModel
既存のインスタンスを修正するには、以下の操作を実行してください。 [#10176]工事を遅らせる
CompoundModel
アクセス属性まで反転して,コンポーネントモデルで再帰的に反転するASDFの逆直列化をサポートする. [#10384]
astropy.nddata¶
サポートを追加しました
bitmask
ビットフィールドをブール値に変換する際に使用または無視するビットフラグを指定する際に、助記ビットフラグ名を使用するための手段。 [#10095, #10208]増列する.
reshape_as_blocks
関数は、データ配列をブロックに再構築し、これは、ループを使用するのではなく、データのブロックサブセットに関数を効率的に適用するために非常に有用である。整形後の配列は入力データ配列のビューである. [#10214]増列する.
cache
キャッシュされたキーワードオプションを可能にするCCDData.read
FilenameがURLであれば。 [#10265]
astropy.table¶
Added ability to specify a custom matching function for table joins. In particular this makes it possible to do cross-match table joins on
SkyCoord
,Quantity
, or standard columns, where column entries within a specified distance are considered to be matched. [#10169]増列する.
units
そしてdescriptions
表オブジェクト初期化のキーワードパラメータとTable.read()
方法:研究方法。これは直接設定を可能にしますunit
そしてdescription
テーブルを作成または読み取る際のテーブル列。 [#9671]机を作る
Row
マッピング作業としては,メソッドを追加することである.keys()
そして.values()
方法:研究方法。これがあった**row
可能になりましたもっと簡単に言えばRow
辞書に入れて使いますdict(row)
それがそうです。 [#9712]新しいのを二つ追加しました
Table
方法.items()
そして.values()
それぞれ戻ってきますtbl.columns.items()
(名前、列タプルの反復器)およびtbl.columns.values()
(列リスト)Table
客体.tbl
それがそうです。 [#9780]新設する.
Table
方法.round()
これは、指定された小数桁に数字列を四捨五入する。 [#9862]更新されました
to_pandas()
そしてfrom_pandas()
マスク整形データのために使用され、Pandasをサポートすることは、空の整数型データタイプとすることができる。 [#9541]HDF 5ライタ
write_table_hdf5()
他のキーワードパラメータを渡すことを許可していますh5py.Group.create_dataset()
それがそうです。 [#9602]カスタム表の属性を追加しました
Table
サブクラスです。これらの属性は恒久的であり,表を作成する過程で設定することができる. [#10097]Added support for
SkyCoord
mixin columns indstack
,vstack
andinsert_row
functions. [#9857]座標のサポートを追加しました
Representation
そしてDifferential
混合柱。 [#10210]
astropy.time¶
新しい時間フォーマットを追加しました
unix_tai
本質的にはUnix時間だが、うるう秒が含まれている。より正確にはこれは自分自身です1970-01-01 00:00:08 TAI
それに対応していますCLOCK_TAI
いくつかのLinuxプラットフォームではクロックが提供されています。 [#10081]
astropy.units¶
増列する.
torr
圧力単位です。 [#9787]追加
equal_nan
キーワードパラメータはisclose
そしてallclose
文書文字列を更新した. [#9849]増列する.
Rankine
温度単位です。 [#9916]統合フラックス単位変換の追加
spectral_density
等価性。 [#10015]変更されました
pixel_scale
等価性は、任意の単位で比率を定義することを可能にする。 [#10123]♪the
quantity_input
ここで、修飾器は、数値データタイプを有する数値または数値配列をパラメータに渡すことを選択的に可能にすることができる。dimensionless_unscaled
許可された単位です。 [#10232]
astropy.utils¶
新しいのを追加しました
MetaAttribute
クラスは、クラスのサブクラスにカスタム属性を容易に追加することをサポートします。Table
あるいは…。NDData
彼らは1つありますmeta
属性です。 [#10097]
astropy.visualization¶
astropy.wcs¶
スペクトル軸付きWCSオブジェクトは現在戻ります
SpectralCoord
オブジェクト時呼び出しpixel_to_world
ではなくQuantity
今は選択できますQuantity
あるいは…。SpectralCoord
入力としてpixel_to_world
それがそうです。 [#10185]実現した
-TAB
アルゴリズム(WCSファイルIII). [#9641]1つ追加しました
_as_mpl_axes
方法を追加しますHightLevelWCSWrapper
級友たち。 [#10138]Ctypeやctype名に.upper()を付加するか,wcsani/fitwcs.pyをctype名に追加することで,意外な小文字/大文字問題による誤りを減らす. [#10557]
API変更¶
astropy.coordinates¶
比較に用いる等演算子
SkyCoord
、フレームワーク、および表示オブジェクトが変更されました。1つはsc1 == sc2
以前は相当していたsc1 is sc2
それがそうです。これは、オブジェクトがすべての関連するフレーム属性および座標表現値において厳密に等しいブールまたはブール配列を返す。オブジェクトが異なるフレーム属性や表示タイプを持つと,異常を引き起こす. [#10154]`SkyCoord.radial_velocity_correction
今お渡しさせていただきます ```obstime`
当 ```SkyCoord`
一つもある ```obstime`
設定.この場合には ```SkyCoord`
伝達を補正するために空間運動を適用したかどうか ```obstime`
`.これにより、大きな空間運動を有するオブジェクトの半径方向速度精度がmm/sとなる。 [#10094]他の星類と一致するように、座標をお使いください
Representations
そしてDifferentials
それら自身のクラスのインスタンスが第1のパラメータとして入力される場合、インスタンスは、今、インスタンスを用いて初期化されてもよい。 [#10210]
astropy.io.ascii¶
表を読む際の行動を変更しました
names
パラメータ(出力列名を指定するための)とconverters
パラメータ(列変換関数を指定するための)が提供される。その前にconverters
引用した辞書名 入力 リスト名ですが現在は引用されています 出力 リスト名。 [#9739]
astropy.io.votable¶
Datatype=“char”のフィールドでは、バイトではなく文字列として値を格納します。 [#9505]
astropy.table¶
Table.from_pandas
今応援していますunits
辞書はパラメータとして伝達されるDataFrame
それがそうです。 [#9472]
astropy.time¶
要求:
in_subfmt
そしてout_subfmt
の属性Time
オブジェクトは設定時に許容値を持ち,オブジェクトを作成する際にも既存でもTime
例を挙げましょう従来,これらの属性の検証は厳密に行われていなかった. [#9868]
astropy.utils¶
変更による異常
get_readable_fileobj
on missing compression modules (forbz2
orlzma
/xz
支持する)ModuleNotFoundError
そして、io.fits
ファイル処理プログラム。 [#9761]
astropy.visualization¶
ご利用はお勧めしておりません
imshow_only_kwargs
キーワードを入力するimshow_norm
それがそうです。 [#9915]非限定入力値は現在自動的に除外されています
HistEqStretch
そしてInvertedHistEqStretch
それがそうです。 [#10177]♪the
PowerDistStretch
そしてInvertedPowerDistStretch
a
値制限はa >= 0
他にはa != 1
それがそうです。 [#10177]The
PowerStretch
,LogStretch
, andInvertedLogStretch
a
value is restricted to bea > 0
. [#10177]♪the
AsinhStretch
そしてSinhStretch
a
値制限は0 < a <= 1
それがそうです。 [#10177]
誤って修復する¶
astropy.coordinates¶
太陽の光線偏向に対しては,光源が無限遠の距離にあると仮定しており,(まれに)絶対最悪の場合,これは3角秒までの誤差を招く可能性があるという誤りを修正した. [#10666]
astropy.io.votable¶
Datatype=“char”のフィールドでは、バイトではなく文字列として値を格納します。 [#9505]
astropy.table¶
誤りを修復したが,その誤りは阻止された
Time
列は整理表には使えません。 [#10824]
astropy.wcs¶
その他の変更と追加¶
The way in which users can specify whether to build astropy against existing installations of C libraries rather than the bundled one has changed, and should now be done via environment variables rather than setup.py flags (e.g. --use-system-erfa). The available variables are
ASTROPY_USE_SYSTEM_CFITSIO
,ASTROPY_USE_SYSTEM_ERFA
,ASTROPY_USE_SYSTEM_EXPAT
,ASTROPY_USE_SYSTEM_WCSLIB
, andASTROPY_USE_SYSTEM_ALL
. These should be set to1
to build against the system libraries. [#9730]このパッケージのインフラストラクチャは,APE 17路線図(https://github.com/avatipy/avatipy-apes/blob/master/APE 17.rst)によって更新されている.主な変化は
python setup.py test
そしてpython setup.py build_docs
命令はもう機能しないだろう。これらのコマンドをコピーする最も簡単な方法は,tox(https://tox.readthedocs.io)パケットをインストールして実行することである.tox -e test
そしてtox -e build_docs
それがそうです。Pytestやライオンの顔像も直接実行することができます。その他の大きな変更には、setuptools_scmに切り替えてバージョン番号を管理することと、追加することがあります。pyproject.toml
PEP 517/518に記載されている隔離構築を使用することを選択します。 [#9726]縛り付ける
expat
バージョン2.2.9に更新されました。 [#10038]最低asdfバージョンを2.6.0にアップグレードします。 [#10189]
PLYのバンドルバージョンは3.11に更新された. [#10258]
SCRKIT-IMAGEへの依存を解消した. [#10214]
4.0.5(未発行)¶
誤って修復する¶
astropy.config¶
astropy.constants¶
astropy.convolution¶
astropy.coordinates¶
astropy.cosmology¶
astropy.extern¶
astropy.io.ascii¶
astropy.io.fits¶
FITSファイルを保存する際に無効ヘッダカードを保持していない手動修復の誤りを修正した. [#11108]
astropy.io.misc¶
astropy.io.registry¶
astropy.io.votable¶
astropy.modeling¶
astropy.nddata¶
astropy.samp¶
astropy.stats¶
astropy.table¶
astropy.tests¶
astropy.time¶
astropy.timeseries¶
astropy.uncertainty¶
astropy.units¶
astropy.utils¶
astropy.visualization¶
astropy.wcs¶
中での“設定解除”補助WCSパラメータを許可
aux
属性Wcsprm
それがそうです。 [#11166]
その他の変更と追加¶
4.0.4(2020-11/24)¶
誤って修復する¶
astropy.coordinates¶
♪the
norm()
法RadialDifferential
もういらないbase
未定です。♪thenorm()
他の非デカルト分類のための方法は、以下の場合、より明確なエラーメッセージを提供することができるようになっているbase
指定されていない。 [#10969]The transformations between
ICRS
and any of the heliocentric ecliptic frames (HeliocentricMeanEcliptic
,HeliocentricTrueEcliptic
, andHeliocentricEclipticIAU76
) now correctly account for the small motion of the Sun when transforming a coordinate with velocity information. [#10970]
astropy.io.ascii¶
astropy.modeling¶
重みの使用を修復した
LinearLSQFitter
それがそうです。 [#10687]
astropy.stats¶
入力がある場合とない場合とで同じ出力を提供するために、mad=0の場合の二重重み統計情報の問題が修復された
axis
それがそうです。 [#10912]
astropy.time¶
astropy.visualization¶
コントロールの絞り込み境界ボックスの計算。
WCSAxes
それがそうです。これも大幅に改善されますtight_layout()
以下の内容を含むイラストまでWCSAxes
それがそうです。 [#10797]
4.0.3(2020-10-14)¶
誤って修復する¶
astropy.table¶
小さなエラーを修復して空のものを初期化しています
Column
長さおよび形状を有する構造化データタイプは、要求されたデータタイプを提供することができない。 [#10819]
その他の変更と追加¶
4.0.2(2020-10-10)¶
新しい特徴.¶
astropy.utils¶
astropy.utils.data.download_file
現在,TLS上のFTPS/FTPをサポートしている. [#9964]astropy.utils.data
現在,キャッシュ機構を用いてキャッシュを行っている.この新しい機構は新しいキャッシュレイアウトを使用するため、初期機構を使用して作成されたキャッシュを無視する(これはクラスタロックをもたらす)。この2つのキャッシュフォーマットは共存可能であるが,どのファイルも共有しない. [#10437, #10683]astropy.utils.data
現在は構成項を無視していますastropy.utils.data.conf.download_cache_lock_attempts
何のロックも行われていないからだ。 [#10437, #10683]astropy.utils.data.download_file
および相関関数は、パラメータまたはプロファイル設定を説明します。timeout=0
これは彼らがファイルをダウンロードしようと努力してはいけないということを意味 [#10437, #10683]astropy.utils.import_file_to_cache
キーワードパラメータのみを受け付けておりますreplace
デフォルト値はTrueであり、キャッシュ内の既存ファイルを可能な限り原子に近い方法で置き換えるべきかどうかを決定する。 [#10437, #10683]astropy.utils.data.download_file
相関関数は今処理していますhttp://example.com
そしてhttp://example.com/
同じです。 [#10631]
astropy.wcs¶
誤って修復する¶
astropy.config¶
追加の予備オプションが追加されました
os.expanduser('~')
ユーザのホームディレクトリの検索を試みる場合. [#10570]
astropy.constants¶
IAU 2015 B 2によりParsecの定義を648 000/pi AUに訂正する. [#10569]
astropy.convolution¶
パラメータ中の浮動小数点型整数の誤りを修復した.
x_range
のastropy.convolution.utils.discretize_oversample_1D
(2 Dバージョンも同様)使用するために失敗しましたnumpy.linspace
これには1つ必要ですint
それがそうです。 [#10696]
astropy.coordinates¶
大きさ1のアレイを確保する
SkyCoord
インデックスが0の場合,座標フレーム属性も正しくスカラーとなる. [#10113]以下の位置の誤りを修復した
SkyCoord.separation()
そしてSkyCoord.separation_3d
フレームワークオブジェクトは受け入れない. [#10332]確保する.
lon
中の値SkyOffsetFrame
基礎データがどのように表示されていても,180度で正しく改行される. [#10163]黄道角への変換/からの変換時の黄道の傾きの誤りを修復した
*TrueEcliptic
座標フレーム。この誤差は主に角秒オーダーで黄道緯度の不正確さをもたらす。 [#10129]太陽系天体の位置計算における1つの誤り、すなわち光進行時間補正の過程で観察者の地球位置を無視したことを修復した。 [#10292]
他の座標枠に変換された自然な動きを有する座標が依然として正しく表示されることを保証する。 [#10276]
改善は、自然運動も半径方向速度もあるが距離のない座標のデカルト表現法を試みる際に与えられるエラーメッセージを得る。 [#10276]
以下の誤りを修復した
SkyCoord.apply_space_motion
距離が設定されておらず自己運動速度が高ければ,不正確な結果を返す. [#10296]角度の解析はスレッドが安全であることを確認します
Angle
Pythonマルチスレッドで使用できます。 [#10556]以下の問題を修復した報告
EarthLocation.info
それは以前に例外を提起した。 [#10592]
astropy.io.ascii¶
C++のエラーの1つを修復しました
fast_reader
以下の場合は改行が正しく解析されていないdelimiter
同様に設定されています\n
あるいは…。\r
;改行を持たない入力文字列に対する一致処理を確保した. [#9929]
astropy.io.fits¶
固定整数フォーマット
TFORMn=Iw
ASCIIテーブルの列は、int 32を超える値を正しく読み取る-int 16、int 32、またはint 64を以下のように設定するw
それがそうです。 [#9901]閉じていないメモリマッピング適合ファイルの修復
FITSDiff
違いが発見された場合。 [#10159]無効表ファイルを読み込む際の崩壊を修復しました。 [#10171]
スペースで終わるキーワードを設定した場合の重複問題を修復した. [#10482]
修復資源警告
fits.writeto
そしてpathlib.Path
物体です。 [#10599]レビューカードのREPRとコメントキーワードのストライプスペースを修復します。 [#10640]
CfitsioのコンパイルはXcode 12で修復した. [#10772]
Fix handling of 1-dimensional arrays with a single element in
BinTableHDU
[#10768]
astropy.io.misc¶
astropy.io.registry¶
手入れをする.
Table.(read|write).help
リーダまたはライタに文書文字列がない場合。 [#10460]
astropy.io.votable¶
フィールドを持たないVOTABLEの解析に失敗した.フィールドのない非空テーブルが検出されると、E 25“フィールドが定義されていない;データセグメントが無視される”という警告/異常が送信される。 [#10192]
astropy.modeling¶
スタンプ問題を修復した
input_units
そしてreturn_units
一種CompoundModel
モデルを構成する単位まで。 [#10158]入出力のハードコード名を削除した. [#10174]
スライスを修復したときの問題
CompoundModel
次のような場合、By Nameは崩壊します。fix_inputs
交換手が来場しました。 [#10224]式が加算と減算以外の演算子に及ぶ場合には,単位を持たない複合モデルを用いてデータをフィッティングする制約を削除する. [#10415]
部品の問題を修復した
Linear1D
そしてPlanar2D
モデルに集中しています [#10623]修復済みレポートのモジュール名
math_functions
モデル類。 [#10694]修復済みレポートのモジュール名
tabular
モデル類。 [#10709]新しいものを作らない
math_functions
別名のみのufuncsのモデル(除と修正). [#10697]固定計算
Moffat2D
ガンマについての導関数です [#10784]
astropy.stats¶
API回帰を修復しました
SigmaClip.__call__
遮蔽された要素をnan
データタイプをアップコンバートしますfloat64
その出力ではMaskedArray
使用しているaxis
パラメータはデフォルト値と一緒に使用しますmasked=True
そしてcopy=True
それがそうです。 [#10610]完全に遮蔽された問題を修復しました
MaskedArray
入力しますsigma_clipped_stats
不正確な結果を出した。 [#10099]以下の問題を修復した
sigma_clip
そしてSigmaClip.__call__
マスク配列に戻りますndarray
当たるmasked=False
入力は完全に遮蔽されているMaskedArray
それがそうです。 [#10099]修復した誤り
funcs.poisson_conf_interval
ここで、整数はNを表し、ここで、interval='kraft-burrows-nousek'
Mpathバックエンドのエラーを投げ出す. [#10427]修復中の誤り
funcs.poisson_conf_interval
使用interval='kraft-burrows-nousek'
ソースカウントおよび背景カウントのいくつかの組み合わせは、ValueError
開始値の選択は、数値最適化のためである。 [#10618]
astropy.table¶
ハイブリッド列をFITS,ECSVまたはHDF 5のテーブルに書き込む際のエラーを修復した.混合されたデータ属性のうちの1つ(例えば
skycoord.ra
)は、1つのリスト名と同じです (ra
)、欄 (ra
)は、表を読み込む際に破棄されます。 [#10222]1回目に別の列を順位付けした後,インデックス列上のインデックステーブルをソートした場合の誤りを修復した. [#10103]
呼び出し時間表argsortを用いた誤りを修復した
reverse=True
インデックステーブルに使います。 [#10103]Pythonリストの初期化テーブルから#9048に導入されたパフォーマンス回帰が修復されました。これらのリストが以下のものを含む場合の不正行為(浮動小数点型以外のデータタイプに対しても修復した.
np.ma.masked
要素はマスクデータを示す. [#10636]修正を避ける
.meta
列を直列化して適切な場合にする. [#10485]ハイブリッド情報を含みPyYAMLが欠落しているFITSテーブルを読み出す際に崩壊することを避ける. [#10485]
astropy.time¶
大きさ1のアレイを確保する
Time
インデックスが0の場合,その位置も正しくスカラーとなる. [#10113]
astropy.units¶
2012年と2015年の定義との間の差異を解決するためにtest_parallaxを改善します。 [#10569]
astropy.utils¶
astropy.visualization¶
astropy.wcs¶
その他の変更と追加¶
大型データベースの順位付けの速度を向上させた
Table
1本の柱に約5倍に増加した。 [#10103]Asterpyがpyinstalllerを用いて構築されたアプリケーションパッケージで利用できることを確認した. [#8795]
バンドルされたCFITSIOライブラリは3.49に更新された.参照してください
cextern/cfitsio/docs/changes.txt
より多くの情報を得ることができます [#10256, #10665]extract_array
1つの問題を引き起こしましたValueError
配列のデータタイプを入力するとfill_value
それがそうです。 [#10602]
4.0.1(2020-03-27)¶
誤って修復する¶
astropy.config¶
以下の命令を用いたパケットの開発バージョンを導入した際のエラーを修復した.
astropy
システムを構成することは~/.astropy/config/package..cfg
ファイルです。 [#9975]
astropy.coordinates¶
1つのエラーが修復され、このエラーでは、フレームクラスに関するすべての変換が除去された後であっても、フレームクラスの残りのトラッキングが変換マップ内に存在し続ける可能性がある。 [#9815]
使用してエラーを修復しました
TransformGraph.remove_transform()
“From”および“To”フレームクラスが明示的に指定されていない場合。 [#9815]経度だけを読むと今は
EarthLocation
-180度から180度の範囲外の角度を含んでいても。 [#9900]`SkyCoord.radial_velocity_correction
SkyCoordに空間運動情報が存在する場合,`これ以上異常を起こさない. [#9980]
astropy.io¶
統合I/Oインフラストラクチャがファイルではなくディレクトリで表されるデータセットを使用することを阻止した誤りを修復した. [#9866]
astropy.io.ascii¶
astropy.io.misc¶
astropy.io.fits¶
修復回帰
GroupsHDU
無効なヘッダを処理し、アクセスを修復するためにヘッダを修正する必要があります.data
空HDUに使います。 [#9711, #9934]手入れをする.
fitsdiff
そのパラメータが他のディレクトリを含むディレクトリである場合. [#9711]非連続データを圧縮HDUに書き込む問題を修復した。 [#9958]
Added verification of
disp
(TDISP
) keyword tofits.Column
and extended tests forTFORM
andTDISP
validation. [#9978]修復チェックサム検証は、遅延ロード機能のため、最初のHDUのみを処理するのではなく、すべてのHDUを処理するために使用される。 [#10012]
通過を許す
output_verify
至る.close
コンテキストマネージャを使用する場合。 [#10030]インスタンス化を阻止する.
PrimaryHDU
そしてImageHDU
1つのスカラーを使う. [#10041]Fits_recを用いて属性別アクセスの列を修復:属性名でアクセスした場合,スケーリング機能を持つ列やASCII表中の列を正しく変換できない. [#10069]
astropy.io.misc¶
astropy.modeling¶
モデルセットを構築する際に直交多項式パラメータのデフォルト値を設定する誤りを修復した. [#9987]
astropy.table¶
astropy.time¶
TimeDeltaとdatetime.timeDelta間の変換時の不確実性を修復する. [#9679]
変更時の異常を修復した
format
以下の場合out_subfmt
定義されており、新しいフォーマットと互換性がありません。 [#9812]修復中の異常
Time.to_value()
:何でも提供するときsubfmt
パラメータは、“iso”のような文字列ベースのフォーマットおよびsubfmt='long'
フォーマットは‘byear’,‘jyear’と‘decimalyear’である. [#9812]修復して新しいものを作っています
Time
対象は既存のTime
あるいはリストTime
物体です。 [#9969]修復して作成した
Time
相手、もしval1
パラメータは正規倍精度であり,val2
論争は一種のlongdouble
それがそうです。 [#10034]
astropy.timeseries¶
引用時間に関する問題を修復した
transit_time
メソッド戻りパラメータBoxLeastSquares
周期図。今、transit_time
入力データの範囲内では,任意の時間オフセット/零点が結果に影響を与えなくなる. [#10013]
astropy.units¶
astropy.utils¶
astropy.visualization¶
その他の変更と追加¶
4.0(2019-12-16)¶
新しい特徴.¶
astropy.config¶
構成とキャッシュディレクトリおよびプロファイルの名前は現在カスタマイズ可能である.これにより、関連ソフトウェアパッケージがそのプロファイルを外の位置に配置することができる
CONFIG_DIR/.astropy/
それがそうです。 [#8237]
astropy.constants¶
astropy.convolution¶
astropy.coordinates¶
変更されました
coordinates.solar_system_ephemeris
入力としてローカルファイルも受け付けている.天体暦は、キーワード(例えば、“jpl”、“de 430”)、URL、またはファイルパスによって選択されることができる。 [#8767]増列する.
cylindrical
属性がSkyCoord
速記訪問CylindricalRepresentation
座標の属性は,他のよく見られる表現法が提供されているようになる. [#8857]のデフォルトパラメータ
Galactocentric
フレームは現在ScienceState
サブクラス、galactocentric_frame_defaults
それがそうです。新たなパラメータ設定は,改善されつつある太陽位置や運動測定に追従するために定期的にこの対象に追加される。 [#9346]いま,エイリアスリストをクラス変数に割り当てることで,座標フレームクラスは複数のエイリアスを持つことができる.
name
それがそうです。どの別名も属性スタイルのアクセスやターゲットとして使用することができるtranform_to()
電話します。 [#8834]NaNを
Distance
これ以上警告を出さない。 [#9598]
astropy.cosmology¶
出版前の2018年のプランク宇宙学パラメータは
Planck2018_arXiv_v2
相手。これらの値は初歩的であり、論文が受け入れられた場合、最終バージョンはPlanck18
それがそうです。 [#8111]
astropy.io.ascii¶
上の誤警告を削除した
Overflow
読み込み時にFloatType
0.0,ベルトuse_fast_converter
同期しているIntType
Overflow
警告メッセージ。 [#9082]
astropy.io.misc¶
astropy.io.fits¶
astropy.io.votable¶
投票可能バージョン1.4をサポートします。主に付加されているのは,COOSYSが天体座標を定義するメタデータのように,時間座標を定義するメタデータを許す新しい要素timeesysである. [#9475]
astropy.logger¶
プラットフォームの優先コードとして、ログファイルのテキストコードを指定するための構成オプションが追加されています。 [#9203]
astropy.modeling¶
内部部品のモデリングの主な手直し。 See modeling documentation for details. それがそうです。 [#8769]
増列する.
Tabular1D.inverse
それがそうです。 [#9083]Model.rename
リネーミング機能の追加に変更されましたModel.inputs
そしてModel.outputs
それがそうです。 [#9220]新機能.
fix_inputs
特定の入力変数値を定数に固定することで,他のモデルから新しいモデルを生成する. [#9135]inputs
そしてoutputs
今はモデル事例の属性でありn_inputs
そしてn_outputs
クラス属性です。後方互換性のデフォルト値はinputs
そしてoutputs
生成されていますModel.inputs
そしてModel.outputs
現在は設定可能であり、各ユーザ事例に応じてそれらを再命名することが可能である。 [#9298]任意の数の軸の周りで3 Dで回転するシーケンスを表す新しいモデルを追加する。 [#9369]
モデルとしてnumpy ufunc関数を多く加える. [#9401]
増列する.
BlackBody
モデルです。 [#9282]増列する.
Drude1D
モデルです。 [#9452]解析Kingモデル(KingProjectedAnalytic1 D)を追加する. [#9084]
指数1 Dおよび対数1 Dモデルを増加させた。 [#9351]
astropy.nddata¶
astropy.stats¶
The
biweight_location
,biweight_scale
, andbiweight_midvariance
functions now allow for theaxis
keyword to be a tuple of integers. [#9309]Added an
ignore_nan
option to thebiweight_location
,biweight_scale
, andbiweight_midvariance
functions. [#9457]A numpy
MaskedArray
can now be input to thebiweight_location
,biweight_scale
, andbiweight_midvariance
functions. [#9466]ベイジアンブロックアルゴリズムにおけるP 0に関する警告を削除した.文書文字列にはP 0に関する警告が記述されている
Events
それがそうです。 [#9567]
astropy.table¶
改善した
Table.replace_column()
広いテーブルに5~10倍の加速を提供します。この方法は、現在、単に正確な長さに変換可能な列の入力を受けることができる。Column
サブクラスです。 [#8902]改善した
Table.add_column()
表に列を追加した場合には2%から10%(またはそれ以上)の加速が与えられ,列数の増加とともに増加する.この方法は、現在、単に正確な長さに変換可能な列の入力を受けることができる。Column
サブクラスです。 [#8933]変更しました
Table.add_columns()
新しいのを使いますTable.add_column()
方法です。多くの場合,性能は従来の実現と類似しているか,あるいはやや速い. [#8933]MaskedColumn.data
今は平原に戻りますMaskedArray
前の(事故)ではありませんmasked_BaseColumn
それがそうです。 [#8855]深さ方向のスタックを増やしました
dstack()
より高いレベルの表操作で。これは、深さに沿ってテーブル列をスタックするのに役立ちます。 [#8939]新しい表相などの方法を追加した
values_equal()
これは、テーブル値を別のテーブル、リスト、または値と比較し、1つの要素毎の均等テーブルを返すことを可能にする。 [#9068]新設する.
join_type='cartesian'
オプションを追加しますjoin
手術です。 [#9288]例えば、混合タイプオブジェクトリストの形式でリストを追加することができます
t['q'] = [1 * u.m, 2 * u.m]
それがそうです。 [#9165]許可表
join()
Ndarrayサブクラスだけでなく、任意の順序付け可能なキー列(例えば、時間)を使用する。1つの列があれば,その列はソート可能であると考えられる<column>.info.get_sortable_arrays()
方法です。 [#9340]増列する.
Table.iterrows()
プログレッシブ反復をより高速にする. [#8969]辞書リストの初期化テーブルの使用が許可され、辞書キーは行毎に異なる。表列名は入力データから見つかったすべての鍵の集合であり,どの欠落した鍵/値対も表に欠落したデータとなる. [#9425]
インデックス付け時に不要なERFA警告が発生することを防ぐ
Time
柱です。 [#9545]ペアを追加した不変混合列(例えば
SkyCoord
)は、定位置項目更新は許可されていません。 [#9549]挿入を確保する
np.ma.masked
(またはマスクを有する任意の他の値)に変換するMaskedColumn
マスクエントリの挿入を引き起こす. [#9623]修復初期化
MaskedColumn
別の人からMaskedColumn
構造化データタイプを持つ. [#9651]
astropy.tests¶
テスト出力でカスタムヘッダを処理するプラグインは移動しました
pytest-astropy-header plugin
package. See the README at この新しいプラグインの使用に関する情報を取得します。 [#9214]
astropy.time¶
新しい時間フォーマットを追加しました
ymdhms
時間は、年、月、日、時間、分、秒属性で表現するために使用されます。 [#7644]TimeDelta
手に入れたto_value
方法は,それをどこで使っても容易になる.Quantity
時間単位が使えます。 [#8762]生成スカラー
Time
そしてTimeDelta
JD,時間スケール,位置属性に基づくハッシュオブジェクト. [#8912]エラー入力の初期化を改善しました
Time
あるいは…。TimeDelta
オブジェクトは、フォーマットを指定します。 [#9296]Allow numeric time formats to be initialized with numpy
longdouble
,Decimal
instances, and strings. One can select just one of these usingin_subfmt
. The output can be similarly set usingout_subfmt
. [#9361]新しいのを紹介します
.to_value()
法Time
(既存の方法を調整しましたTimeDelta
)を与えることができますformat
可能性もあります。subfmt
(例えば、to_value('mjd', 'str')
それがそうです。 [#9361]整列化時に不必要なERFA警告を防止する.
Time
物体です。 [#9545]
astropy.timeseries¶
Addig
epoch_phase
,wrap_phase
andnormalize_phase
keywords toTimeSeries.fold()
to control the phase of the epoch and to return normalized phase rather than time for the folded TimeSeries. [#9455]
astropy.uncertainty¶
Distribution
サブクラスをより良く処理するために書き換えられる。したがって,数量分布は現在正しく利用できるようになっている.to
方法は、初期分布が所望のタイプの新しい分布を生成し、to_value
屈服する.NdarrayDistribution
実例です。 [#9429, #9442]♪the
pdf_*
以下の対象の統計属性を計算するための属性Distrubution
事例が方法となった.これによりパラメータを伝達することができますddof
至るpdf_std
そしてpdf_var
(通常、デフォルト値0ではなく1に等しくなければならない)、これらは“属性”だけではなく、かなり複雑な計算であることを反映している。 [#9613]
astropy.units¶
astropy.utils¶
astropy.utils.data.download_file
そしてastropy.utils.data.get_readable_fileobj
現在提供されているのはhttp_headers
キーワードは、ダウンロードされた特定の要求ヘッダに入力される。今ではデフォルトで提供されていますUser-Agent: Astropy
そしてAccept: */*
タイトル。デフォルト設定User-Agent
値は新しいのが使えますastropy.data.conf.default_http_user_agent
配置項。 [#9508, #9564]新しいのを追加しました
astropy.utils.misc.unbroadcast
関数は、初期配列をブロードキャストすることができる最小配列を返すために使用されてもよい。 [#9209]時間および座標変換のための特定のIERS地球自転パラメータ表現は、上下文または各セッションで使用することができる
astropy.utils.iers.earth_rotation_table
それがそうです。 [#9244]増列する.
export_cache
そしてimport_cache
ダウンロードされたデータをインターネット接続のない機器に転送することを可能にする。いくつかの新しい機能は、キャッシュコンテンツを調査するために使用することができる。check_download_cache
永続キャッシュが破損していないことを確認するために使用できます [#9182]新しいのです
astropy.utils.iers.LeapSeconds
うるう秒を追跡する類を追加した。 [#9365]
astropy.visualization¶
新しいのを追加しました
time_support
描画およびフォーマットを簡略化するためのコンテキストマネージャ/機能Time
Matplotlib中のオブジェクト. [#8782]WCSAx印刷を使用して汎用(APE 14)WCS APIに準拠する任意のWCSのサポートが追加された。 [#8885, #9098]
検査時の情報表示を改善しました
WCSAxes.coords
それがそうです。 [#9098]改善された
slices=
はいの論点です。WCSAxes
それがそうです。 [#9098]WCSAXにはより多くの日光フレームワークの支援が追加されている. [#9275]
1次元描画のサポートを追加します
WCSAxes
それがそうです。 [#9266]1つ追加する
get_format_unit
至るwcsaxes.CoordinateHelper
それがそうです。 [#9392]WCSAxes
いま,デフォルトの場合,グラフ軸にデフォルトラベルを設定し,そのラベルはその軸のWCS物理タイプ(と単位)である.使用できるcoords[i].set_auto_axislabel(False)
軸ラベルを明示的に設定することで [#9392]360未満の全ての空画像を印刷する際のマークラベルの表示が修復された。 [#9542]
astropy.wcs¶
増列する.
astropy.wcs.wcsapi.pixel_to_pixel
WCSを有する1つのデータセットの画素座標を、異なるWCSの別のデータセットの画素座標を有する関数に変換するために使用することができる。入力配列が小さい配列をブロードキャストするビューである場合,この関数は効率的に設計される. [#9209]増列する.
local_partial_pixel_derivatives
各画素座標に対する各世界座標の偏導関数行列を決定するために使用することができる。 [#9392]Wcslbをv 6.4に更新する. [#9125]
改善した
SlicedLowLevelWCS
中のクラスastropy.wcs.wcsapi
記憶入れ子のチェーンを避けるSlicedLowLevelWCS
対象には複数のスライス操作を順次適用する. [#9210]増列する.
wcs_info_str
関数はastropy.wcs.wcsapi
APE-14に該当するWCS要約を文字列として表示します。 [#8546, #9207]APE 14低レベルWCSに2つの新しいオプション属性を追加しました:
pixel_axis_names
そしてworld_axis_names
それがそうです。 [#9156]WCSクラスを更新しましたが、現在は正確に取得して返すことができます
Time
高度なAPE 14 API内のオブジェクト(例えば、pixel_to_world
それがそうです。 [#9376]SlicedLowLevelWCS
今は向上しますIndexError
ではなくValueError
無効なスライスに。 [#9067]増列する.
fit_wcs_from_points
関数はastropy.wcs.utils
それがそうです。WCSオブジェクトは、一致する検出器/空座標のセットに適合される。 [#9469]修復中の様々な誤り
SlicedLowLevelWCS
スライスされたWCSが1次元である場合. [#9693]
API変更¶
astropy.constants¶
捨てて使う.
set_enabled_constants
コンテキストマネージャ。使用astropy.physical_constants
そしてastropy.astronomical_constants
それがそうです。 [#9025]
astropy.convolution¶
astropy.coordinates¶
削除されました
recommended_units
属性;3.0からこの属性の使用は推奨されていない. [#8892]Removed the deprecated frame attribute classes,
FrameAttribute
,TimeFrameAttribute
,QuantityFrameAttribute
,CartesianRepresentationFrameAttribute
; deprecated since 3.0. [#9326]除去
longitude
そしてlatitude
属性はEarthLocation
;2.0からはご利用はお勧めしません。 [#9326]♪the
DifferentialAttribute
Frameクラスではどのような入力をallowed_classes
許可されたクラスが1つだけ指定されていれば、現在使用が許可されていますDifferentialAttribute
それがそうです。 [#9325]おすすめしないものを削除しました
galcen_ra
そしてgalcen_dec
属性、これらの属性はGalactocentric
フレームワーク。 [#9346]
astropy.extern¶
縛られたものを取り除く
six
モジュールです。 [#8315]
astropy.io.ascii¶
マスク列処理が変更されましたので、ご参照ください
astropy.table
次の項目。 [#8789]
astropy.io.misc¶
astropy.io.fits¶
マスク列処理が変更されましたので、ご参照ください
astropy.table
次の項目。 [#8789]io.fits.Header
サブクラスは安全に複製とスライスを行うことができるようにした.この変更のため,私有子類CompImageHeader
今は常にそれに明示的に伝えなければならないimage_header
それがそうです。 [#9229]おすすめしないものを削除しました
tolerance
オプション.fitsdiff
そしてio.fits.diff
授業を受けます。 [#9520]Removed deprecated keyword arguments for
CompImageHDU
:compressionType
,tileSize
,hcompScale
,hcompSmooth
,quantizeLevel
. [#9520]
astropy.io.votable¶
Changed
pedantic
argument toverify
and change it to have three string-based options (ignore
,warn
, andexception
) instead of just being a boolean. In addition, changed default toignore
, which means that warnings will not be shown by default when loading VO tables. [#8715]
astropy.modeling¶
複合クラスへのサポートをキャンセルする(ただし,複合インスタンスはサポートしない!) [#8769]
スライス複合モデルはより制限的である。 [#8769]
パラメータの形状は,現在,サイズとしてn_modelを含む. [#8769]
パラメータインスタンスは現在,モデルではなく値を保存している. [#8769]
複合モデルパラメータは現在,構成モデルと事例と値を共有している. [#8769]
パラメータ値スライスをモデルパラメータ属性に指定することはできない(完全な配列で置き換えることができる). [#8769]
多くのプライベート属性および方法が変更されました(文書を参照)。 [#8769]
捨てて使う.
BlackBody1D
モデルとblackbody_nu
そしてblackbody_lambda
機能します。 [#9282]人気のない
rotations.rotation_matrix_from_angle
除去されました [#9363]使用を放棄し命名されました
MexicanHat1D
そしてMexicanHat2D
至るRickerWavelet1D
そしてRickerWavelet2D
それがそうです。 [#9445]捨てて使う.
modeling.utils.ExpressionTree
それがそうです。 [#9576]
astropy.stats¶
削除されました
iters
Sigmaは統計機能におけるキーワードを裁断する. [#8948]改名しました。
a
パラメータが到着するdata
2桁の統計関数では [#8948]改名しました。
a
パラメータが到着するdata
はい。median_absolute_deviation
それがそうです。 [#9011]改名しました。
conflevel
キーワードが至る.confidence_level
はい。poisson_conf_interval
それがそうです。使用conflevel
現在の問題AstropyDeprecationWarning
それがそうです。 [#9408]改名しました。
conf
キーワードが至る.confidence_level
はい。binom_conf_interval
そしてbinned_binom_proportion
それがそうです。使用conf
現在の問題AstropyDeprecationWarning
それがそうです。 [#9408]改名しました。
conf_lvl
キーワードが至る.confidence_level
はい。jackknife_stats
それがそうです。使用conf_lvl
現在の問題AstropyDeprecationWarning
それがそうです。 [#9408]
astropy.table¶
中対マスク列の処理
Table
クラスの変更はプログラムの振舞いに影響を与える可能性がある.今は1つですTable
使用masked=False
両者を同時に含むことができるColumn
そしてMaskedColumn
オブジェクトは、マスクの列または行をテーブルに追加し、テーブルおよび列をマスクに“アップグレード”しない。これはマスクデータを持つテーブルがTable.read()
今は永遠にmasked=False
特定の列は必要に応じてマスクされるにもかかわらず。2つの新しい表属性has_masked_columns
そしてhas_masked_values
全部入れました。ご参照ください Masking change in astropy 4.0 section within もっと細かいことを知っています。 [#8789]Table operation functions such as
join
,vstack
,hstack
, etc now always return a table withmasked=False
, though the individual columns may be masked as necessary. [#8957]変更の実現
Table.add_column()
そしてTable.add_columns()
方法:研究方法。ここで、テーブルの有効列に変換またはブロードキャストすることができる任意のオブジェクトを追加することができる。Table.__setitem__
今は電話をかけるだけですadd_column
それがそうです。 [#8933]黙認表の構成設定を変更しました
replace_warnings
送信者.['slice']
至る[]
それがそうです。これは,別の列であるスライスのリスト列を置き換える際にデフォルト警告を削除する. [#9144]非公共方法を削除しました
astropy.table.np_utils.recarray_fromrecords
それがそうです。 [#9165]
astropy.tests¶
他には
DeprecationWarning
今、今FutureWarning
そしてImportWarning
例外にもなる。 [#8506]warnings_to_ignore_by_pyver
オプション.enable_deprecations_as_exceptions()
もう変わりました。API文書を参照してください。 [#8506]のデフォルト設定
warnings_to_ignore_by_pyver
これ以上関連しない非常に古い警告を削除し、以下の理由によって引き起こされる新しい警告を追加するように更新されたpytest-doctestplus
それがそうです。 [#8506]
astropy.time¶
Time.get_ut1_utc
ただいま自動更新のを使用しておりますIERS_Auto
デフォルトの場合、縛られているのではありませんIERS_B
ファイルです。 [#9226]不使用時間フォーマット
val2
今は提供された値を暗黙的に無視するのではなく、ValueErrorを誘発する。 [#9373]カスタム時間フォーマットは現在,より精度の高い浮動小数点タイプを受け取ることができる.既存の時間フォーマットは、通常の浮動小数点数に変換することで拡張精度を破棄するのではなく、異常を引き起こす。 [#9368]
時間フォーマット(のサブクラスで実現
TimeFormat
)これらの入出力ルーチンは、破損したプログラムを作成することがより困難になることをより完全に検証しているTime
物体です。 [#9375]♪the
TimeDelta.to_value()
方法は今でもformat
名前はそのパラメータとして,この場合は使用する.TimeFormat
機械設備です。このような状況についてはsubfmt
パラメータは他の形式で値を検索する.float
それがそうです。 [#9361]
astropy.timeseries¶
キーワード
midpoint_epoch
改名しました。epoch_time
それがそうです。 [#9455]
astropy.uncertainty¶
Distribution
サブクラスをより良く処理するために書き換えられる。したがって,数量分布は現在正しく利用できるようになっている.to
方法は、初期分布が所望のタイプの新しい分布を生成し、to_value
屈服する.NdarrayDistribution
実例です。 [#9442]
astropy.units¶
以下の各項と一致するように
ndarray
スカラーだ!Quantity.value
Pythonスカラーではなく、桁のスカラが戻ります。これは、より良い追跡精度に寄与すべきであるが、ごく少数の場合、デジタルスカラの挙動はPythonスカラーの挙動とは異なり(例えば、負の平方根をとる)、意外な結果をもたらす可能性がある。 [#8876]削除されました
magnitude_zero_points
モジュールは廃棄されています代わりにastropy.units.photometric
3.1から. [#9353]EquivalentUnitsList
今は1つあります_repr_html_
メソッドは呼び出し時にHTML表を出力する.find_equivalent_units
Jupyterノートにあります。 [#9495]
astropy.utils¶
download_file
相関関数は、現在、バックアップソースリストを受け取り、ユーザ要求に応じてキャッシュを更新することができる。 [#9182]Allow
astropy.utils.console.ProgressBarOrSpinner.map
and.map_unordered
to take an argumentmultiprocessing_start_method
to control how subprocesses are started; the different methods (fork
,spawn
, andforkserver
) have different implications in terms of security, efficiency, and behavioural anomalies. The option is useful in particular for cross-platform testing because Windows supports onlyspawn
while Linux defaults tofork
. [#9182]Astpyダウンロードキャッシュに作用するすべての操作は現在1つのパラメータを持っている.
pkgname
これにより,ユーザがどのパケットのキャッシュを使用するかを指定することができる. [#8237, #9182]すでに削除され,すでに廃棄された.
funcsigs
そしてfutures
送信者.astropy.utils.compat
それがそうです。 [#8909]おすすめしないものを削除しました
astropy.utils.compat.numpy
モジュールです。 [#8910]捨てて使う.
InheritDocstrings
Sphinx 1.7以上のローカルサポートを受けているからである。 [#8881]捨てて使う.
astropy.utils.timer
モジュールは移動していますastroquery.utils.timer
そしてそれはastroquery
0.4.0。 [#9038]捨てて使う.
astropy.utils.misc.set_locale
関数は内部でしか使用されていないからです [#9471]この計画の実施
data_info.DataInfo
すでに変化している(性能がかなり向上している).通常、これは簡単なサブクラスに影響を与えないはずですが、このような種類は現在使用されているからです。__slots__
クラス上のどの属性も明示的にスロットを割り当てなければならない. [#8998]IERS
表現して使うnan
マークが欠けている値(ではなく1e20
)。 [#9226]
astropy.visualization¶
誤って修復する¶
astropy.convolution¶
据え置き
nan_treatment='interpolate'
選択権.convolve_fft
適切に考慮するfill_value
それがそうです。 [#8122]
astropy.coordinates¶
astropy.io.fits¶
astropy.io.votable¶
astropy.nddata¶
astropy.stats¶
astropy.table¶
astropy.time¶
astropy.units¶
テスト関数の出力と数との比較が、予め割り当てられた出力配列に格納されていることを保証する(使用
out=array
) [#9273]
astropy.utils¶
デフォルト設定の場合
IERS_Auto
表にはIERS AとB値が含まれており,現在,IERS章動パラメータ“dx_2000 A”と“dy_2000 A”もIERS Aファイルに格納されているB値ではなく,実際のIERS Bファイルからとられている.どのような実際のアプリケーションにおいても、どのような違いも無視できるはずであるが、これは、結果を正確に再現するのに役立つかもしれない。 [#9237]
astropy.visualization¶
astropy.wcs¶
返されたエラー値を修復する
wcsapi.HighLevelWCSWrapper.axis_correlation_matrix
それがそうです。 [#9554]世界座標がWCSLIBによって無効とラベル付けされた場合の世界座標の部分(すべてではなく)が無効であるという問題を修正した.たとえば,次元が2より大きいWCSでは,そのうちの2次元が天球座標であり,“空”外部の画素座標が世界座標に変換される-以前は,天軸に関係なくすべての世界座標がマスクされていたが,現在ではそうではない. [#9688]
指定された世界座標系のデフォルトWCSから天文フレームへのマッピング
TLON
そしてTLAT
いま,座標はグラフィックス表現クラスに設定されたITRSボックスに戻る.SphericalRepresentation
それがそうです。これは間違いを修復しましたWCS.pixel_to_world
このような世界座標系に対して誤りを提示する. [#9609]FITSWCSAPIMixin
現在リストされていないタプルに戻りますpixel_to_world
そしてworld_to_pixel
それがそうです。 [#9678]
その他の変更と追加¶
バージョン3.6未満のPythonはもはやサポートされていません。 [#8955]
もうMatplotlib 2.1以上が必要です。 [#8787]
Numpy<1.16のバージョンはこれ以上サポートされていません。 [#9292]
バンドルされたCFITSIOライブラリは3.470に更新されました。参照してください
cextern/cfitsio/docs/changes.txt
より多くの情報を得ることができます [#9233]バンドルされたERFAはバージョン1.7.0に更新されました。これはソファー20190722に基づいています。これは、負のJDの精度損失を回避するための修復を含み、ストップウォッチの更新を可能にする追加のルーチンも含む。 [#9323, #9734]
IERSデータファイルのデフォルトサーバは、USNOサーバの長期停止時間を仕様化するために更新されている。 [#9487, #9508]
3.2.3(2019-10-27)¶
その他の変更と追加¶
USNOは長時間メンテナンスしているため,IERS A URLを更新した. [#9443]
3.2.2(2019-10-07)¶
誤って修復する¶
astropy.convolution¶
astropy.coordinates¶
astropy.io.ascii¶
“産卵”方法(Python 3.8以上を搭載したMacOS X上のデフォルト設定)を並列に使用して使用する高速リーダーを修復し、Windows上で並列高速リーダーを有効にします。 [#8853]
astropy.io.fits¶
astropy.nddata¶
固定されています
add_array
それは今受け入れられていますarray_small
サイズは等しいarray_large
より小さいサイズの配列のみを許すのではない. [#9118]
astropy.stats¶
据え置き
median_absolute_deviation
この場合にはignore_nan=True
また、入力マスクアレイはNANおよびINFの両方を含む。 [#9307]
astropy.table¶
比較する.
Column
実例とQuantity
ここでは(通常の操作(加算のような)ように)この単位を正しく考える. [#8904]
astropy.time¶
astropy.timeseries¶
修復の対
Quantity
全ての方法の入力データはLombScarge.false_alarm_probabilty
それがそうです。 [#9246]
astropy.units¶
astropy.utils¶
据え置き
find_api_page
Versionを指定する際にはカスタム要求ヘッダとHTTPSを用いてアクセスを行う. [#9032]製造
download_file
(転じて)get_readable_fileobj
など)サーバが要求するサイズに合わせてダウンロードファイルのサイズをチェックする. [#9302]手入れをする.
find_current_module
したがって、PyInstalllerによって生成された結束パックのような結束パックにおいてAsterpyが使用される場合、それは正常に動作することができる。 [#8845]リネーミングクラスを修復する経路は,従来は重複した経路/モジュール情報を含む場合があった. [#8845]
astropy.visualization¶
中のミュート実行時の警告
WCSAxes
グリッドを描くとき。 [#8882]
astropy.wcs¶
固定同等性テスト
cunit
そのうちの1つ目の要素は等しいが、以下の要素は異なる。 [#9154]重複SIPキーワードを含むヘッダからWCSをロードした際に発生するクラッシュを修復した. [#8893]
Fixed a possible buffer overflow when using too large negative indices for
cunit
orctype
[#9151]Fixed reference counting in
WCSBase.__init__
[#9166]手入れをする.
SlicedLowLevelWCS
world_to_pixel_values
そしてpixel_to_world_values
入力が同じ形状にブロードキャストする必要がある場合.(1つの入力が切開された場合) [#9250]Fixed a bug that caused
WCS.array_shape
,WCS.pixel_shape
andWCS.pixel_bounds
to be incorrect after usingWCS.sub
. [#9095]
その他の変更と追加¶
Astpyモジュールディレクトリ以外のファイルがパケットデータとして含まれるエラーが修復され、重複構築を実行する際にエラーが発生する場合がある。 [#9039]
3.2.1(2019-06-14)¶
誤って修復する¶
astropy.io.fits¶
astropy.table¶
作成時にマスクを捨てる問題を修復する
MaskedColumn
一連のものからMaskedArray
物体です。 [#8826]
astropy.wcs¶
増列する.
None
表示するにはworld_axis_physical_types
はい。WCS
として、None
現在中サポート値APE14
それがそうです。 [#8811]
3.2(2019-06-10)¶
新しい特徴.¶
astropy.constants¶
CODATA 2018定数を追加しますが、その後のSI単位の再定義が実施されていないため、デフォルト値に設定しません。 [#8595]
astropy.coordinates¶
astropy.extern¶
縛り付ける
six
今は配布されていますAstropyDeprecationWarning
それがそうです。これは4.0で削除されます。 [#8323]
astropy.io.ascii¶
astropy.io.misc¶
序列化を実現する
TimeDelta
ASDFでは。 [#8285]序列化を実現する
EarthLocation
ASDFでは。 [#8286]序列化を実現する
SkyCoord
ASDFでは。 [#8284]ASDFに混合列を持つAstropyリストの直列化をサポートする. [#8337]
1つのテーブルしかないHDF 5ファイルを読み込む際には警告がありません
path=
論弁. [#8483]HDF 5ライタは、以下の場合に異常を引き起こすのではなく、デフォルトテーブルを作成します。
path=
指定されておらず、空/新しいHDF 5ファイルが書き込まれている場合。 [#8553]
astropy.io.fits¶
カードの解析を最適化する。
Header
級友たち。 [#8428]ヘッダの解析は、拡張を探すために必要な構造キーワードを得るために最適化される。このおかげで,複数の拡張子を持つファイルからHDUをランダムに取得することが従来よりもはるかに速く,特に拡張ヘッダにキーワードが多く含まれている場合がある. [#8502]
未定義値に適した行動を変更する
Header
そのためにはNone
Pythonでは、DICTインタフェースを使用する際に定義されていない連携を表すために使用されます。Undefined
代入して変換することもできますNone
それがそうです。この前にヘッダカードの値をNone
空文字列フィールドは、定義されていない値に適合するのではなく、空文字列フィールドをもたらす。 [#8572]許す
Header.fromstring
そしてCard.fromstring
受け入れ、受け入れるbytes
それがそうです。 [#8707]
astropy.io.registry¶
実施する.
Table
読者と著者がASDF
それがそうです。 [#8261]実施する.
Table
包装するリーダ及びライタ方法pandas
CSV、固定幅フォーマット、HTML、JSONのI/O方法。 [#8381]増列する.
help()
そしてlist_formats()
I/Oを統一する方法read
そしてwrite
方法:研究方法。例えばTable.read.help()
利用可能な情報に関する支援を提供するTable
読書形式とTable.read.help('fits')
FITSテーブルファイルの読み込みに関するパラメータの詳細な支援を提供する. [#8255]
astropy.table¶
初期化表を使用する
Table(rows=...)
もし最初の項目がOrderedDict
現在は1行目の列順序を用いる. [#8587]Tableに新たなpprint_all()とpformat_all()メソッドを追加した.デフォルトでは、この2つの新しい方法はフォーム全体を印刷します。 [#8577]
Copy=falseを用いて辞書からテーブルを初期化する制限を削除した. [#8541]
表行アクセス速度を約2-3倍に向上させた.表len()の速度を約3-10倍(列数に依存)向上させた. [#8494]
改善テーブル-パンダ
DataFrame
インターフェース (to_pandas()
そしてfrom_pandas()
)である。混合列、例えばTime
そしてQuantity
今は必要に応じて柱を普通の柱に平らにすることでパンダに変換することができます。Time
そしてTimeDelta
列は、対応するパンダの日付または時間増加タイプに変換されます。♪theDataFrame
インデックスは現在変換方法で処理されている. [#8247]増列する.
rename_columns
メソッドは1回の呼び出しで複数の列をリネーミングする. [#5159, #8070]不必要なコピーや深さコピー呼び出し,特に表や列に関する呼び出しを減らすことで,表の性能を向上させた.
meta
属性です。表をスライスする(行を押すか列名リストを使用する)場合の振舞いを変更し,現在スライス出力は以下の軽量(キーのみ)コピーを得る.meta
深いコピーではありません変更しましたTable.meta
クラスレベル記述子は、直接割り当てられるようにmeta
例えば、:tbl.meta = new_meta
深さの複製を行うのではなくnew_meta
対象引用。入力のためにテーブルの初期化を変更しましたmeta
コピーは以下の場合にのみ行われるcopy=True
それがそうです。 [#8404]列属性アクセスやある入力検証に関する内部変更を実現することで,表スライス性能を向上させた. [#8493]
増列する.
reverse
パラメータはsort
そしてargsort
方法は,逆の順序でソートすることを許すようにした. [#8528]改善
Table.sort()
削除により性能を実現するself[keys]
深層コピーを作成しているコードからmeta
属性を追加して新しいキーワードを追加するnames
はい。get_index()
列名を含むリストやタプルを用いてインデックスを取得するには、以下の動作を実行してください。 [#8570]暴露する.
represent_mixins_as_columns
としてastropy.table
子包みです。中のこれは以前は私有の関数でしたtable.serialize
モジュールは、テーブル内の混合列を1つまたは複数の通常の列オブジェクトとして表すために使用される。 [#7729]
astropy.timeseries¶
サンプルおよび入庫の時系列を表現および動作するために、新しいAsterpy.timeseriesサブパッケージが追加された。 [#8540]
♪the
BoxLeastSquares
そしてLombScargle
クラスはすでに移動したastropy.timeseries.periodograms
送信者.astropy.stats
それがそうです。 [#8591]追加提供絶対
Time
オブジェクトを追加するBoxLeastSquares
そしてLombScargle
周期図類。 [#8599]Added model inspection methods (
model_parameters()
,design_matrix()
, andoffset()
) toastropy.timeseries.LombScargle
class [#8397].
astropy.units¶
Quantity
overrides ofndarray
methods such assum
,min
,max
, which are implemented via reductions, have been removed since they are dealt with inQuantity.__array_ufunc__
. This should not affect subclasses, but they may consider doing similarly. [#8316] Note that this does not include methods that use more complicated python code such asmean
,std
andvar
. [#8370]
astropy.visualization¶
astropy.wcs¶
WCSLIBはバージョン6.2に更新されました。これは,時間に関するWCSキーワードの支援(WCSファイルVII)を増加させる.以下を含むヘッダに適している
Time
軸は解析され、この軸はWCSオブジェクトに含まれる。 [#8592]♪the
OBSGEO
属性を6つのメンバに拡張する-XYZLBH
それがそうです。 [#8592]新しいクラスを追加しました
SlicedLowLevelWCS
はい。astropy.wcs.wcsapi
これは、以下の条件を満たす任意のWCSをスライスするために使用することができるBaseLowLevelWCS
原料の薬。 [#8546]更新の実施
WCS.__getitem__
そしてWCS.slice
今から一つに戻りますSlicedLowLevelWCS
WCSの次元を下げる際に誤差を引き起こすのではない. [#8546]
API変更¶
astropy.coordinates¶
astropy.io.ascii¶
IPACは出力以下のデータタイプで表現される.
float
ではなくdouble
あるいは、あるいはint
ではなくlong
この列に基づいてdtype.itemsize
それがそうです。 [#8216]
astropy.io.misc¶
セル等価物は現在ASDFに直列化できる. [#8252]
astropy.modeling¶
astropy.stats¶
♪the
BoxLeastSquares
そしてLombScargle
クラスは移動されましたastropy.timeseries.periodograms
モジュール導入時には,現在破棄警告が発行される.astropy.stats
それがそうです。 [#8591]
astropy.table¶
使用空表を配列に変換する
as_array
方法は空の配列に戻りますNone
それがそうです。 [#8647]表をスライスする(行を押すか列名リストを使用する)場合の振舞いを変更し,現在スライス出力は以下の軽量(キーのみ)コピーを得る.
meta
深いコピーではありません変更しましたTable.meta
クラスレベル記述子は、直接割り当てられるようにmeta
例えば、:tbl.meta = new_meta
深さの複製を行うのではなくnew_meta
対象引用。入力のためにテーブルの初期化を変更しましたmeta
コピーは以下の場合にのみ行われるcopy=True
それがそうです。 [#8404]キーワードを追加した
names
はい。Table.as_array()
それがそうです。提供される場合、これは、返された構造化配列のために含めるべき名前リストを指定する。 [#8532]
astropy.tests¶
astropy.time¶
“J 2000”や“B 1975”のような紀元のデフォルト時間目盛りは現在“TT”であり、これは“J 2000”の正しいタイムスタンプであり、遠い未来や過去の紀元に対してうるう秒警告を発することを避けている。 [#8600]
astropy.units¶
今は単位等価物を自省することができる. [#8252]
astropy.wcs¶
The
world_to_pixel
,world_to_array_index*
,pixel_to_world*
andarray_index_to_world*
methods now all consistently return scalars, arrays, or objects not wrapped in a one-element tuple/list when only one scalar, array, or object (as was previously already the case forWCS.pixel_to_world
andWCS.array_index_to_world
). [#8663]
astropy.utils¶
今はコントロールできます
ProgressBar.map
正の整数をmultiprocess
キーワードパラメータ。使用True
すべてのカーネルを使用します。 [#8083]
誤って修復する¶
astropy.coordinates¶
BarycentricTrueEcliptic
,HeliocentricTrueEcliptic
andGeocentricTrueEcliptic
now use the correct transformation (including nutation), whereas the new*MeanEcliptic
classes use the nutation-free transformation. [#8394]表現:
float32
出力は常に変化するにもかかわらず座標を変換することができますfloat64
それがそうです。 [#8759]HCRS<->ICRS変換への使用の違いを阻止した誤りを修復した. [#8794]
astropy.io.ascii¶
混合列(例えば、数量列)を含むテーブルを作成する際に異常を引き起こすエラーが修復され、出力フォーマットが使用される
formats
キーワード。 [#8681]
astropy.io.misc¶
ASDFタグ中の誤りを修復し,この誤りは無意識に対を導入している.
pytest
それがそうです。 [#8456]
astropy.modeling¶
astropy.nddata¶
astropy.table¶
astropy.time¶
多くの問題を修復しました
TimeDelta
例を挙げましょう出力は常にTimeDelta
結果が時間単位(米国やU.Dのような)であれば、そうでなければQuantity
それがそうです。 [#8356]二人の掛け算
TimeDelta
実例は現在可能でありQuantity
時間単位の二乗(除算はすでに正確に無量綱が生じたQuantity
)。 [#8356]LIKEは比較、加算、減算に使用されています
Time
非時間インスタンスを持つインスタンス,乗除TimeDelta
他の事例と互換性のないインスタンスは、すぐには開始されないUnitsError
あるいは…。TypeError
(別の例に依存する)ではなく、従来のPython機構によってTimeDelta
戻ります。NotImplemented
(これは定期的なTypeError
別の例が処理できない限りTimeDelta
)。 [#8356]小さな丸め誤りを訂正しましたこれらの誤りは
jd2
中の値Time
-0.5から0.5の範囲外になる。 [#8763]
astropy.units¶
増列する.
Quantity.to_string
方法は、数文字列フォーマットの柔軟性を増加させる。これは,未修飾文字列またはLaex文字列を生成し,後者の場合には2つの異なるデリミタを受け取る:inline
そしてdisplay
それがそうです。 [#8313]属性はシミュレーション数のクラスを確保する
unit
属性および/またはto
そしてto_value
方法は初期化に正確に使用することができるQuantity
または設定Quantity
実例項目。 [#8535]サポートを追加する
<<
対数単位を作成します [#8290]ペアを追加する
clip
Ufuncはnumpy 1.17で実現するために使用されていますnp.clip
それがそうです。その一部として削除してくださいQuantity.clip
方法はNumpy 1.17であった。 [#8747]FIT互換ユニットにおけるデジタルべき乗解析問題を修復した。 [#8251]
astropy.wcs¶
増列する.
PyUnitListProxy_richcmp
方法は.中にあるUnitListProxy
クラスを有効にするWCS.wcs.cunit
同等性テスト。これは,以下の2つの事例がWCS.wcs.cunit
データメンバが等しいかどうかを比較するUnitListProxy
クラス [#8480]据え置き
SlicedLowLevelWCS
当たるarray_shape
はい。None
それがそうです。 [#8649]リロード歪みを使用する場合は、リピート歪みキーワードの複数回の削除を試みないでください
_read_distortion_kw
そして_read_det2im_kw
それがそうです。 [#8777]
その他の変更と追加¶
バンドルされた外国人を2.2.6に更新する。 [#8343]
Zenodoにバージョンをアップロードする説明を追加しました。 [#8395]
この抜け穴は修正された
TimeDelta
乗算および除算のために使用されていますこれは出力が常にTimeDelta
結果が時間単位(米国やU.Dのような)であれば、そうでなければQuantity
これは,出力パターンが従来とは異なる場合があることを意味する. [#8356]認識できないタイプに対して
TimeDelta
乗算と除算は一致して1つ戻りますTypeError
別の事例が処理できなければTimeDelta
(ではなくUnitsError
あるいは…。TypeError
別の例の仮定能力に依存する). [#8356]二人の掛け算
TimeDelta
これ以上例はOperandTypeError
それが原因となるのはQuantity
時間単位の二乗(除算はすでに正確に無量綱が生じたQuantity
)。 [#8356]並列モードまたはpytestを直接使用してテストを実行する場合、実行テストはローカルユーザ構成に敏感ではない。 [#8727]
執筆者の参考になるために,文書にナラティブ様式ガイドを追加した. [#8588]
Numpy等しい関数を呼び出す方法が減少したことを確認します
DeprecationWarning
それがそうです。 [#8755]
インストールする¶
3.1.2(2019-02-23)¶
誤って修復する¶
astropy.coordinates¶
デフォルト値を
QuantityAttribute
これにより、属性作成時に無に設定されたエラー状況を捕捉し、そのプロセスにおいてより有用なエラーメッセージを与える。 [#8300]
astropy.cosmology¶
移動距離の楕円解析解を決定した.放射線のない非平坦宇宙学にのみ適用されます
Om0
>Ode0
それがそうです。 [#8391]
astropy.modeling¶
astropy.visualization.wcsaxes¶
3.1.1(2018-12-31)¶
誤って修復する¶
astropy.io.ascii¶
空き時計を書いたときのミスを修復しました。 [#8279]
astropy.io.fits¶
fitsdiff --ignore-hdus
Diffレポートの入力ファイル名を印刷します<HDUList object at 0x1150f9778>
それがそうです。 [#8295]
astropy.units¶
3.1(2018-12-06)¶
新しい特徴.¶
astropy.convolution¶
astropy.coordinates¶
♪the
SkyCoord.from_name
ビルダは現在,J座標が埋め込まれたオブジェクトリスト名を解析することで座標オブジェクトを作成することができる. [#7830]新機能.
make_transform_graph_docs
自己定義からTransformGraph
物体です。 [#7135]KDTree
リストマッチングについては,現在はスライド中点ルールを用いて構築されており,標準的ではない.コードではこれは設定を意味しますcompact_nodes=False
そしてbalanced_tree=False
はい。cKDTree
それがそうです。スライド中点ルールはリストマッチングに適しており,場合によっては1000倍の加速を招く. [#7324]Astropyサイトレジストリからロードされたサイトに関する他の情報は、現在
EarthLocation.info.meta
それがそうです。 [#7857]増列する.
concatenate_representations
座標表現データおよび任意の関連する差異を結合するための関数。 [#7922]BaseCoordinateFrame
今から検査名を_astropy_repr_in_frame
属性の文字列形式を構築する際に.どんな種類の制御も可能にしてはどうでしょうBaseCoordinateFrame
フレームの属性である場合はそれを表す. [#7745]現在、フレームクラスのいくつかの変更が少ない属性がキャッシュされており、新しいスカラフレームを作成する際に加速される(場合によっては最大50%まで)
SkyCoord
物体です。 [#7949, #5952]増列する.
directional_offset_by
方法,.を.とする方法SkyCoord
これは、所与の座標、位置角度、および角度間隔の新しい座標を計算する。 [#5727]
astropy.cosmology¶
デフォルト宇宙学は
WMAP9
至るPlanck15
それがそうです。 [#8123]距離計算に用いる
LambaCDM
放射線がない場合(T_CMB 0=0)には,非平坦な場合に楕円積分を用いることで,現在20倍の速度向上が得られている。 [#7155]距離計算に用いる
FlatLambaCDM
放射線がない場合(T_CMB 0=0)には,現在この特殊な場合に対する超幾何関数解を用いることで20倍の速度向上が得られている. [#7087]計算年齢を使う
FlatLambdaCDM
放射線がない場合(Tcmb 0=0)では,現在積分ではなく解析解を用いることで1000倍の速度向上が得られている。 [#7117]
astropy.io.ascii¶
Latex reader now ignores
\toprule
,\midrule
, and\bottomrule
commands. [#7349]RST(再構成テキスト)テーブルフォーマットおよびRDBリーダの高速バージョンは、デフォルト推測のフォーマットセットに追加されます。 [#5578]
読み取り追跡(主にデバッグのために使用される)は、例えば、ユーザによって提供されるkwargがサポートされていないので、完全にスキップされた推測パラメータセットを含む。全ての推測は
filtered_guess_kwargs
現在は追跡開始時に“禁止されている”とされている。 [#5578]ECSVファイルを読み込む際に警告を発するが,指定しない.
format
また,PyYAMLは実装していない.従来,これはひそかに基本フォーマットファイルの形式で解析されており,ファイルメタデータも失われていた. [#7580]マスク列をECSVに書き込むことを可能にし、マスク要素を“”(空文字列)でマーキングするのではなく、マスクを明示的に別個の列として指定することを選択することができる。これにより、“”データ行“を有するマスク文字列の場合を処理することができる。 [#7481]
astropy.io.misc¶
astropy.io.fits¶
HDUList.pop()
文字列とタプル拡張名仕様を受け取ります。 [#7236]1つ追加する
ignore_hdus
キーワードが至る.FITSDiff
2つのFITファイルを区別する際には、名前でHDUを無視することができます [#7538]いくつかの埋め込みヌル値のマッチング基準を使用するのではなく、別個の列として明示的に指定されたマスクと一致するように、マスク列の書き込みを可能にすることもできる。 (
NaN
浮動についてはTNULL
整数)について.これは、FITS規格における制限を解決するために使用することができる。 [#7481]すべての時間座標は、現在、ベクトル化位置を有するテーブルを含むFITバイナリテーブルを書き込むことができ、FITバイナリテーブルから読み出すことができる。 [#7430]
♪the
fitsheader
命令行ツールは現在サポートしていますdfits+fitsort
パターン、およびキーワードの破線表示法(例えばESO.INS.ID
)。 [#7240]メモリマッピングを用いた場合mode=“readonly”に失敗すると,mode=‘denywrite’で配列を読み出すことに戻る.これは,あるプラットフォーム上で利用可能なアドレス空間がファイルサイズよりも小さい場合(メモリマッピングを用いた場合でも同様)を解決している. [#7926]
astropy.modeling¶
1つ追加する
Multiply
値を求めることで単位を保持するモデルとは異なるScale
これは無量なものである. [#7210]1つ追加する
uses_quantity
属性がModel
自省することができますModel
受け入れてもいいですか。Quantity
物体です。 [#7417]1つ追加する
separability_matrix
入出力の相関行列を返す関数. [#7803]修復した
JointFitter
最新バージョンのNumpyを使用します。 [#7984]増列する.
prior
そしてposterior
モデル化パラメータに対する制約。現在のどのクランプもこれらのツールを使用していないが、これらのツールは、ユーザコードがベイジアンフィルタの使用を試みることを可能にするために提供される。 [#7558]
astropy.nddata¶
astropy.stats¶
1つ追加する
astropy.stats.bls
モジュールは“箱最小二乗”周期図を実現し,通常凌日系外惑星と日食双星を発見するために用いられる。 [#7391]
astropy.table¶
全面的な使用へのサポートを追加しました
Time
JOIN、HSTACK、VSTACKテーブル動作のためのMIXIN列。 [#6888]新しい表索引エンジンを追加しました
SCEngine
分類容器パックに基づいています。 [#7574]新しいキーワードパラメータの追加
serialize_method
至るTable.write
制御方式は、以下の操作を実行してくださいTime
そしてMaskedColumn
列が書き込まれる。 [#7481]混合列の使用は表に許可されています
group
そしてunique
機能します。これはキー列にも,他のデータ列にも適用可能である. [#7712]Added support for stacking
Column
, mixin column (e.g.Quantity
,Time
) or column-like objects. [#7674]ペアを追加して行を持つに挿入する
Time
あるいは…。TimeDelta
列に並ぶ。 [#7897]
astropy.tests¶
オプションを追加しました
--readonly
Testコマンドに設定し,仮実装位置上の権限を読み出し専用に変更する. [#7598]
astropy.time¶
許容配列値
Time
その場で修正する対象にしなければならない。 [#6028]欠落値(マスク)のサポートを追加した
Time
級友たち。 [#6028]“ローカル”タイムスタンプディナー(自由実行用クロックなど)を追加し,対応するFITSタイムスタンプに往復する. [#7122]
増列する.
datetime.timedelta
FormatクラスですTimeDelta
それがそうです。 [#7441]増列する.
strftime
そしてstrptime
方法:Time
級友たち。これらの方法はPython標準ライブラリの方法と類似しているtime
パッケージ化し、柔軟な入出力フォーマットを提供します。 [#7323]増列する.
datetime64
フォーマットはTime
使用をサポートするクラスnumpy.datetime64
データタイプ配列。 [#7361]以下の項目に対する小数秒サポートの追加
strftime
そしてstrptime
方法Time
級友たち。 [#7705]1つ追加しました
insert
方法は、1つまたは複数の値を挿入することを可能にするTime
あるいは…。TimeDelta
物体です。 [#7897]時間スケールはFITS形式の時間文字列の文字列バージョンから削除する.時間スケールはFITS規格の一部ではないため,含めるべきではない.FITS形式の文字列を時間スケールと往復することに依存するコードでは,この変更は何らかの互換性の問題を招く可能性がある.このパッケージの以前のバージョンで生成された文字列は認識可能であるが,DeproationWarningを発行する. [#7870]
astropy.uncertainty¶
このサブパケットは、“プレビュー”(すなわち、API不安定)として追加され、その中に含まれる
Distribution
クラスと関連の便利関数。 [#6945]
astropy.units¶
複数のサポートを追加する
Quantity._repr_latex_
それがそうです。 [#7676]増列する.
thermodynamic_temperature
宇宙学におけるJy/Srと“熱力学温度”との換算当量。 [#7054]ミリバール単位に加える。 [#7863]
MaggyとNanomagy単位の追加、および関連の
zero_point_flux
等価性。 [#7891]AB
そしてST
現在デフォルトで有効で、予備名がありますABflux
そしてSTflux
それがそうです。 [#7891]増列する.
littleh
単位と関連with_H0
等価性。 [#7970]
astropy.visualization¶
増列する.
imshow_norm
Imshowと作成を組み合わせた関数ImageNormalize
物体です。 [#7785]
astropy.visualization.wcsaxes¶
設定へのサポートの追加
set_separator(None)
WCSAXではデフォルトデリミタが使用されます。 [#7570]2つのキーワードパラメータオプションを追加
CoordinateHelper.set_format_unit
:decimal
ラベルが小数フォーマットを使用するかどうか(デフォルトの場合、度数と時間数はFalse、そうでなければTrue)、およびshow_decimal_unit
小数ラベルが表示されるべきかどうかを決定するために使用されてもよい。 [#7318]以下の内容が添付された文書
transform=
そしてcoord_meta=
それがそうです。 [#7698]許す
coord_meta=
任意に含まれていますformat_unit=
それがそうです。 [#7848]メッシュ,記号,ラベルに関するrcParamをより多くサポートし,内蔵Matplotlibパターンの多くを利用できるはずである. [#7961]
外刻度線へのレンダリングを改善した。 [#7961]
サポートを追加する
tick_params
(これは標準的なMatplotlib関数/方法)WCSAxes
類と個人CoordinateHelper
授業を受けます。この機能を提供することは、ユーザがよく知っている可能性のあるMatplotlib文法と互換性があるためであるが、これは設定を変更するための好ましい方法ではないことに留意されたい逆にこのような方法はset_ticks
第一選択だと思います。 [#7969]移動パラメータ
exclude_overlapping
送信者.set_ticks
至るset_ticklabel
それがそうです。 [#7969]増列する.
pad=
はいの論点です。set_ticklabel
目盛りと目盛ラベルとの間の充填を制御する方法を提供する。 [#7969]中に目盛りを設置する方向へのサポートを追加しております
set_ticks
使用direction=
キーワードパラメータ。 [#7969]
astropy.wcs¶
ITRSフレームを地上WCS座標にマッピングする.これにより,WCSAXを用いて天体と地上の特徴を組み合わせた図形を作成することが可能となる.一例は、イベント発生時の地球に対する位置を説明するために、全天衛星画像上に天文過渡の座標を描画することである。ITRSフレームは使用することにより
TLON-
そしてTLAT-
座標タイプ。この文法を用いて地上座標系を記述するWCS例がいくつかある:7.4.1節 WCS in FITS "Paper II" そして WCSTools documentation それがそうです。 [#6990]APE 14(https://doi.org/10.5281/zenodd.1188875)に記述されている下位WCSAPIに抽象基底クラスを付加した. [#7325]
増列する.
WCS.footprint_contains()
関数は、WCS概略図が所与の空座標を含むかどうかを検査する。 [#7273]APE 14(https://doi.org/10.5281/zenodd.1188875)に記述されている高度WCSAPIに抽象基底クラスを追加した. [#7325]
APE 14(https://doi.org/10.5281/zenodd.118875)で述べたように、低級wcsオブジェクトを追加した高級パッケージクラス。 [#7326]
新しい属性を追加しました
WCS.has_distortion
それがそうです。 [#7326]捨てて使う.
_naxis1
そして_naxis2
…に賛成する.pixel_shape
それがそうです。 [#7973]Wcslbバージョン6に対する互換性が追加されました。 [#8093]
API変更¶
astropy.convolution¶
astropy.coordinates¶
据え置き
astropy.coordinates.concatenate
速度データを直列に含めるには、以下の操作を実行してください。 [#7922]単一のパラメータの名前を変更します
Frame.realize_frame()
(正しくない)representation_type
至るdata
それがそうです。 [#7923]伝達される負の視差
Distance()
現在デフォルトでエラーが発生しています (allow_negative=False
)、またはNaN値に変換して警告を表示する (allow_negative=True
)。 [#7988]否定a
SphericalRepresentation
オブジェクトは、距離をキャンセルするのではなく、角度座標(180°回転により)を変更します。 [#7988]現在、新しいフレームワークを作成することは、通常、不一致に複製または参照するのではなく、フレーム属性のコピーを作成する。 [#8204]
Frame類方法
is_equivalent_frame
次に、フレームが同じオブジェクトであるかどうかを検査するのではなく、フレームが表現形式のフレーム属性を有する場合に同じかどうかを決定するために、コンポーネントの同等性がチェックされる。 [#8218]
astropy.io.ascii¶
迅速リーダーが明示的に選択された場合(例えば、
fast_reader='force'
)と、高速リーダと互換性のないオプション(例えば、)を提供するquotechar='##'
)そして今はParameterError
異常を引き起こすことになります [#5578]スピードの速い読者の皆さんは今上げてください
InconsistentTableError
ではなくCParserError
データ列数と見出し列数が一致しなければ. [#5578]複数変更しました
ValueError
例外的状況InconsistentTableError
異常は,指定された表フォーマットと一致しない表に関する箇所を解析する.注意してくださいInconsistentTableError
自己を継承する.ValueError
したがって,ユーザコードを変更する必要はない. [#7425]
astropy.io.fits¶
♪the
fits.table_to_hdu()
関数は任意の列を翻訳しますformat
属性はTDISPn形式の文字列(可能であれば)に変換され,TDISPnキーワードとして格納される.HDU
ヘディングです。 [#7226]
astropy.modeling¶
astropy.nddata¶
2つの新しい不確実性クラスを追加して
astropy.nddata.VarianceUncertainty
そしてastropy.nddata.InverseVariance
それがそうです。 [#6971]
astropy.stats¶
文字列の値は現在使用可能です
cenfunc
そしてstdfunc
中のキーワードSigmaClip
類和.sigma_clip
そしてsigma_clipped_stats
機能します。 [#7478]♪the
SigmaClip
類和.sigma_clip
そしてsigma_clipped_stats
関数は今1つありますmasked
マスク配列(デフォルト値)を返すために使用することができるキーワード、または最小/最大値を有するndarrayを使用することができる。 [#7478]♪the
iters
キーワードはすでに命名されたmaxiters
はい。SigmaClip
類和.sigma_clip
そしてsigma_clipped_stats
機能します。 [#7478]
astropy.table¶
astropy.tests¶
astropy.time¶
astropy.units¶
astropy.utils¶
astropy.visualization¶
性能改善¶
標準ライブラリをより慎重に使用することにより,導入時間を短縮した. [#7647]
astropy.convolution¶
重大な性能点検で
convolve()
それがそうです。 [#7293]convolve()
: Boundariesfill
,extend
, andwrap
now use a single implementation that pads the image with the correct boundary values before convolving. The runtimes of these three were significantly skewed. They now have equivalent runtimes that are also faster than before due to performant contiguous memory access. However, this does increase the memory footprint as an entire new image array is required plus that needed for the padded region.[#7293]convolve()
カーネル計算はCythonからC言語に移植され,コンパイラ向上,ベクトル化など,いくつかの最適化技術が実現されている.コンパイラ最適化レベル-O2
吊り上げと吊り上げに必要なもの-O3
ベクトル化に使います [#7293]convolve()
:nan_treatment=‘interpolate’
配列中にどのNaN値が存在するかにかかわらず,計算速度が遅い.いま,入力配列にNaN値があるかどうかをチェックし,なければ補間を無効にする.NaN値のないアレイにとって、これは顕著な性能向上である。 [#7293]
astropy.coordinates¶
場合によっては,SkyCoordオブジェクトを作成する速度が約2倍に向上する. [#7615]
以下の位置からxyzベクトルを取得する速度を速める
CartesianRepresentation
(内部で多く使われている)。 [#7638]Pythonコードを(コンパイル済み)に置き換えることで、変換およびいくつかの表示方法の速度が速くなります。
erfa
効きません。 [#7639]差分(速度)データを表示に加える速度は約20倍向上し,フレームとSkyCoordの初期化速度が向上した. [#7924]
再構築する.
SkyCoord
初期化器は性能とコード解像度を向上させる. [#7958]加速したそうだ
Longitude
約40%増加しました [#7616]
astropy.stats¶
♪the
SigmaClip
類和.sigma_clip
そしてsigma_clipped_stats
関数は今明らかに速くなった。 [#7478]Cythonが実現しました
astropy.stats.kuiper_two
ベクトル化を実現していますastropy.stats.kuiper_false_positive_probability
この2つの機能の速度を加速させました [#8104]
astropy.units¶
astropy.visualization¶
WCSAx中高線の描画速度を大幅に加速させた。 [#7568]
誤って修復する¶
astropy.convolution¶
astropy.coordinates¶
astropy.io.ascii¶
astropy.io.misc¶
astropy.io.fits¶
astropy.modeling¶
astropy.nddata¶
astropy.stats¶
修復中の誤り
kuiper_false_positive_probability
それがそうです。 [#7975]
astropy.tests¶
すべての文書ファイルではなく、単一のrst文書ファイルのみに対してdoctestを実行することを阻止するエラーが修復された。 [#8055]
astropy.time¶
修復は設置されている
TimeDelta
純粋な浮動小数点値を持つ配列項.これは常にjd(Day)値と解釈されていますTimeDelta
フォーマットです。 [#7990]
astropy.units¶
迅速な作成を簡略化するためには、以下の操作を実行してください
Quantity
インスタンスは,現在記入可能であるarray << unit
(相当)Quantity(array, unit, copy=False)
)である。もし…。array
もう一つですQuantity
これは,数を要求の単位に変換し,その場で変換して使用することができる.quantity <<= unit
それがそうです。 [#7734]
astropy.utils¶
astropy.visualization¶
現在,デフォルトの場合,右方向座標は時間単位で表示される.
set_format_unit
開け方CoordinateHelper
今は角度座標を正確に使用することができる。 [#7215]
その他の変更と追加¶
文書構築は,現在,Asterpy-helpersからのSphinx構成ではなく,sphinx-AstcopyからのSphinx構成を用いている. [#7139]
1.13未満のNumpyバージョンはもはやサポートされていません。 [#7058]
現在、テストを実行することは、デフォルトでは、テスト結果をより容易に見るために、インストールフェーズの出力を抑制します。以前のように出力を再有効にするためには、ご利用ください
python setup.py test --verbose-install
それがそうです。 [#7512]ERFA関数は現在,カスタマイズされたCコードではなくuFuncsに実装されており,これはいくつかの速度改善をもたらし,使用を許可するために利用されている.
__array_ufunc__
それがそうです。 [#7502]バンドルされたCFITSIOライブラリは3.450に更新された。参照してください
cextern/cfitsio/docs/changes.txt
より多くの情報を得ることができます [#8014]♪the
representation
現在,座標フレーム中のキーワードの使用は推奨されておらず,サポートされている.representation_type
キーワード(名称はそれほど曖昧ではない)。 [#8119]
3.0.5(2018-10-14)¶
誤って修復する¶
astropy.coordinates¶
連続した誤りを修復した
StaticMatrixTransform
フレーム変換パスにおけるものは、不正確な順序で組み合わされる。 [#7707]
astropy.tests¶
すべてのモジュールに対してテストを行った際に記述的文書からdoctestを抽出しなかった誤りを修復した. [#7767]
3.0.4(2018-08-02)¶
API変更¶
astropy.table¶
誤って修復する¶
astropy.nddata¶
astropy.table¶
astropy.wcs¶
その他の変更と追加¶
バンドルされたwcslbを5.19.1バージョンに更新 [#7688]
3.0.3(2018-06-01)¶
誤って修復する¶
astropy.io.ascii¶
正しい(タイトル)注釈行の修復剥離の問題
meta['comments']
はい。CommentedHeader
全国民読取装置.header_start
設置します。 [#7508]
astropy.io.fits¶
astropy.tests¶
コンマ分割を指定する際には、複数のパケットの実行テストを有効にします。 [#7463]
3.0.2(2018-04-23)¶
誤って修復する¶
astropy.coordinates¶
2つのオブジェクト間の3 D間隔の計算
SkyCoord
対象(使用)separation_3d
方法)オブジェクトに付加された速度データを使用または使用しないことができる。 [#7387]
astropy.io.votable¶
astropy.modeling¶
astropy.stats¶
属性受容タプル
axis
パラメータ入力sigma_clip
下の階のようにnumpy
中の関数や他の関数はstats
それがそうです。 [#7199]
astropy.tests¶
機能
quantity_allclose
移動されたunits
新しい短い名前のパッケージallclose
それがそうです。これは実行時の対を解消しますpytest
これはいくつかの付属セットに問題をもたらした。古い導入は仕事を続けるが、将来的には廃棄されるかもしれない。 [#7252]
astropy.units¶
単位知覚機能を追加しました
allclose
関数(この関数以前はtests
モジュールASquantity_allclose
)である。補充することができますallclose
新しいのですisclose
関数も追加されて後方に移植される。 [#7252]
3.0.1(2018-03-12)¶
誤って修復する¶
astropy.io.ascii¶
非ASCII文字を含むテーブルを読み出した場合のUnicode復号誤りを修復する.高速CリーダーはUnicodeを処理できないため、本例ではコードは現在純粋なPythonリーダを使用しています。 [#7103]
astropy.io.fits¶
バンドルされたCFITSIOライブラリは3.430に更新された。これは米航空宇宙局(NASA)が発見した深刻なセキュリティホールを補うためだ。参照してください
cextern/cfitsio/docs/changes.txt
より多くの情報を得ることができます [#7274]
astropy.io.misc¶
ASDFタグおよびアーキテクチャに対してテストキットを実行する際には、十分に新しいASDFバージョンがインストールされていることを確認してください。 [#7205]
astropy.io.registry¶
表サブクラスを用いた場合に系列化メタデータ付きファイルを読み込む問題を修復した. [#7213]
astropy.io.votable¶
参照フィールドはIDで修復されます。 [#7208]
astropy.modeling¶
astropy.units¶
quantity_helper
もういらないscipy>=0.18
それがそうです。 [#7219]
3.0(2018-02-12)¶
新しい特徴.¶
astropy.constants¶
新しいコンテキストマネージャ
set_enabled_constants
旧バージョンを一時的に使用するには、以下の操作を実行してください。 [#7008]
astropy.coordinates¶
♪the
Distance
相手は今受け入れていますparallax
初期値設定項におけるキーワードとして,検索視差(として)をサポートする.Angle
)を通過する.parallax
属性です。 [#6855]The coordinate frame classes (subclasses of
BaseCoordinateFrame
) now always have.velocity
,.proper_motion
, and.radial_velocity
properties that provide shorthands to the full-space Cartesian velocity as aCartesianDifferential
, the 2D proper motion as aQuantity
, and the radial or line-of-sight velocity as aQuantity
. [#6869]SkyCoord
オブジェクトは現在,メモリと変換微分-すなわち半径方向速度と自己をサポートしている. [#6944]All frame classes now automatically get sensible representation mappings for velocity components. For example,
d_x
,d_y
,d_z
are all automatically mapped to frame component namsev_x
,v_y
,v_z
. [#6856]SkyCoord
与えられたソースの空間運動と新たな時間や時間差が与えられた場合,オブジェクトは現在更新元の位置をサポートしている. [#6872]現在,フレームワーククラスはキーワードパラメータによりグラフィックス表現クラスや差分クラスを受け取るか,あるいはいずれかのクラスの文字列名を受け取る.
representation_type
そしてdifferential_type
ではなくrepresentation
そしてdifferential_cls
それがそうです。 [#6873]フレームカテゴリ(と
SkyCoord
)今、不正確な属性名が与えられた場合、より有用なエラーメッセージが与えられる。これらは,属性名を表すのではなく,フレーム属性名を用いる. [#7106]EarthLocation
今は1つありますget_gcrs
GCRS座標で位置を取得する簡便な方法. [#6861, #6935]
astropy.io.fits¶
拡張フィッティング
Column
インターフェースは、空間(天体)および時間座標を含むFits World座標系に属する属性を受け取る。 [#6359]増列する.
ver
属性を設定するEXTVER
見出しキーワード至ImageHDU
そしてTableHDU
それがそうです。 [#6454]FITSテーブルの読み出し性能は、特に、テーブルが1つ以上の文字列を含む場合に著しく向上している
Table.read
それがそうです。 [#6821]表書きの性能
Table.write
1つまたは複数の文字列を含むテーブルについては、現在、著しく改善されている。 [#6920]♪the
Table.read
今応援していますmemmap=
キーワードパラメータは,表を読み込む際にメモリマッピングを使用するかどうかを制御する. [#6821]読むと表と
fits.open
新しいキーワードパラメータですcharacter_as_bytes
伝達可能-設定されているときTrue
設定されている場合、文字列はNumpyバイト配列(NumpyタイプS)として返される。False
同じ列は、より多くのメモリを使用するUnicode文字列(NumpyタイプU)として復号される。 [#6821]♪the
table_to_hdu
関数和BinTableHDU.from_columns
そしてFITS_rec.from_columns
方法は今1つ含まれていますcharacter_as_bytes
キーワードパラメータ-設定されている場合True
そして、文字列にアクセスすると、バイト列に戻り、性能を著しく向上させることができる。 [#6920]例えば、“混合列”を有するテーブルへの書き込みおよび読み出しサポートが追加される
SkyCoord
あるいは…。EarthLocation
何の情報も失わない。 [#6912]以下の項目のためにタブを作成する
FITS_rec
列名和Header
IPython 5以降のキーワードを使用します。 [#7071]
astropy.io.misc¶
astropy.modeling¶
astropy.stats¶
astropy.table¶
読み書きのサポートを追加しました
astropy.time.Time
FITS標準がサポートしている範囲では,FITSテーブルとの間のテーブル列である. [#6176]列中の例外処理とエラーメッセージを改善した.
format
属性は列タイプに対して正しくない. [#6385]通過を許す
htmldict
オプションはjsviewerコンパイラに提供される. [#6551]新しい表操作を追加しました
astropy.table.setdiff
これは,2つの表の表行の集合の違いを返す. [#6443]FITS対応バイナリテーブルにおける時間列の読み出しのサポートを追加したものを以下に示す.
astropy.time.Time
表の列です。 [#6442]通過を許す
__delitem__
方法です。 [#5839]新しいのを追加しました
showtable
バイナリまたはASCII表ファイルのコマンドラインスクリプトを表示します。 [#6859]新しい表属性を追加しました
astropy.table.Table.loc_indices
これはインデックスに従って行の位置を返す. [#6831]属性を介してインデックス別に表を更新することを許可する
astropy.table.Table.loc
それがそうです。 [#6831]IPython 5以降の列名起動タブを使用して完了します。 [#7071]
複数の列名の取得および設定テーブル行の使用が許可される。 [#7107]
astropy.tests¶
astropy.units¶
astropy.utils¶
♪the
astropy.utils.console.ProgressBar.map
類方法は現在サポートされているipython_widget
選択します。今はこの2つの試験に同時に合格することができますmultiprocess=True
そしてipython_widget=True
IPythonノートでは、マルチプロセス加速とプログレスバーの小さな部品を同時に取得します。 [#6368]♪the
astropy.utils.compat.funcsigs
モジュールは現在使用されていない.Python‘Inspect’モジュールを直接使用します。 [#6598]♪the
astropy.utils.compat.futures
モジュールは現在使用されていない.Python‘concurrent.Futures’モジュールを直接使用します。 [#6598]JsonCustomEncoder
処理に拡張されるQuantity
そしてUnitBase
それがそうです。 [#5471]増列する.
dcip_xy
方法はIERSに設定し、この方法はIERSテーブルのdx_2000 aとdy_2000 a列に沿って補間を行う。したがって,CIPオフセットのデータは現在座標フレーム変換に用いることができる. [#5837]The functions
matmul
,broadcast_arrays
,broadcast_to
of theastropy.utils.compat.numpy
module have been deprecated. Use the NumPy functions directly. [#6691]♪the
astropy.utils.console.ProgressBar.map
クラスメソッドは現在順に結果を返す.以前、もしあなたが設定すればmultiprocess=True
そうすれば、結果は任意の順序で現れるかもしれないが、これは嫌な衝撃かもしれない。関数は任意の順序で項を求めるが、返り値は入力項目を提供するのと同じ順序で到着する。この方法はもう単純な包装に過ぎない。astropy.utils.console.ProgressBar.map_unordered
これは古い行動を維持しています [#6439]
astropy.visualization¶
Matplotlibの減算速記文法を有効にし,合成と反転に用いる
WCSWorld2PixelTransform
そしてWCSPixel2WorldTransform
設定することでhas_inverse
至るTrue
それがそうです。セルテストを実現するためには,2つのクラスに等しい比較演算子を実現する必要がある. [#6531]軸上に記号ラベルを作成していない場合には軸ラベルを自動的に隠蔽する機能を付加した.このパラメータは,以下の命令を用いて構成することができる
WCSAxes.coords[*].set_axislabel_visibility_rule
マークが描画されていない場合や常にマークが表示されている場合には自動的にタグを隠蔽する [#6774]
astropy.wcs¶
API変更¶
astropy.convolution¶
astropy.coordinates¶
捨てて使う.
recommended_units
陳述に用いる。これらは、どの角度も度単位で空座標およびフレームに表示されることを保証するために使用される。これは論理的にフレームワーク自体でより多く行われている。 [#6858]以上のように,Frameクラス属性は
representation
そしてdifferential_cls
代替されることになりますrepresentation_type
そしてdifferential_type
それがそうです。次のバージョンではrepresentation
廃棄警告を引き起こすだろう。 [#6873]現在,座標フレームクラスのフレーム属性名がどのコンポーネント名と衝突していれば,フレーム変換パターンに追加することはできない.そうなんです。
SkyCoord
フレームワークコンポーネント内のフレームワーク属性を一意に識別して区別することができる. [#6871]スライスと再構築
SkyCoord
座標フレームは新しいオブジェクトを通過しません__init__
ただし,新しいインスタンスに直接属性を設定する.これはこれらの方法の速度を1桁向上させますが__init__
無視されました。 [#6941]
astropy.io.ascii¶
以下のようにECSVファイルの自動認識を許可する.
Table.read
あるいは…。Table.write
基にする.ecsv
文書名接尾辞この場合、提供する必要はありませんformat
キーワード。 [#6552]
astropy.io.fits¶
astropy.io.misc¶
astropy.io.votable¶
追加処理
tree.Group
添加する元素tree.Resource
それがそうです。統一I/OやAstpy表への変換は影響を受けない. [#6262]
astropy.modeling¶
astropy.table¶
列を設定するとき
format
属性は,現在すぐに値を検証する.以前、ユーザは、それを任意の値に設定することができ、列が実際にフォーマットされたときにのみ値をチェックすることができる。 [#6385]ご利用はお勧めしておりません
python3_only
コワルガー家の一員ですconvert_bytestring_to_unicode
そしてconvert_unicode_to_bytestring
方法はPython 2が使用される場合にのみ必要です。 [#6655]以下の条件を満たす表を読み込むと
Table.read
,文字列は現在Numpy byte(Dtype)で表されている.S
)Numpy Unicode配列ではなく配列(Dtype)U
)である。♪theColumn
そして,クラスは必要に応じてバイトを自動的に文字列に変換することを確保する. [#6821]複数の列名を用いて表行を取得する場合,そのうちの1つの名前が有効な列名でなければ,
KeyError
今異常を起こしているValueError
)である。表行を設定する際に,右側が正しい長さを持つ系列でなければ,ValueError
今では起きていますTypeError
提出される)。 [#7107]
astropy.utils¶
download_files_in_parallel
今はいつも使っていますcache=True
この関数をWindows上で動作させるためには、以下の操作を実行してください。 [#6671]
astropy.visualization¶
Astropy matplotlib印刷スタイルは破棄されました。それは未来に仕事を続けるだろうが、これ以上文書記録はない。 [#6991]
誤って修復する¶
astropy.coordinates¶
astropy.io.ascii¶
astropy.io.fits¶
astropy.table¶
複数の列名を用いた場合の表行取得の問題(例えば,
t[3]['a', 'b', 'c']
)である。また,行全体を設定する際の問題点の1つを修復し,右側の値を設定することに失敗すると,異常を引き起こす前に参照した親表を部分的に更新する可能性がある. [#7107]
astropy.time¶
astropy.units¶
Python 3でPLYファイルを正しく生成できなかったエラーが修復されました。 [#7174]
astropy.utils¶
♪the
deprecated
クラスに適用される修飾器は、外観およびアクションが元のクラスに類似しているクラスを作成するのではなく、クラス自体を修正する。Python 3のために必要ですsuper
パラメータを持たないことは修飾クラスに有効である. [#6615]据え置き
HomogeneousList
プロジェクトやスライスを設定すると [#6773]新しいインスタンスを作成する際にはタイプもチェックしなければならない
HomogeneousList
それがそうです。 [#6773]製造
HomogeneousList
インスタンスの作成、拡張インスタンスの作成、またはスライスの設定には、反復器および生成器が使用される。 [#6773]
その他の変更と追加¶
バージョン3.5未満のPythonはもはやサポートされていません。 [#6556]
バージョン3.1未満のPytestはもはやサポートされていません。 [#6419]
Numpy<1.10のバージョンはこれ以上サポートされていません。 [#6593]
バンドルされたCFITSIOはバージョン3.41に更新されました [#6477]
analytic_functions
サブプログラムパッケージは削除されます。使用astropy.modeling.blackbody
それがそうです。 [#6541]astropy.vo
サブプログラムパッケージは削除されます。使用astropy.samp
SAMPとastroquery
VOコーン探索を行う. [#6540]コード開発のためにEmacsを設定するガイドは簡略化され、推薦のために更新された
flycheck
そしてflake8
文法検査に使います。 [#6692]PLYのバンドルバージョンは3.10に更新された. [#7174]
2.0.16(2019-10-27)¶
誤って修復する¶
astropy.time¶
このエラーの中で困ったエラーを修復しました
Time
精度が失われる可能性があり,ばらつきは300 nsである. [#9328]
その他の変更と追加¶
USNOは長時間メンテナンスしているため,IERS A URLを更新した. [#9443]
2.0.15(2019-10-06)¶
誤って修復する¶
astropy.coordinates¶
エラーを修復しました
BaseCoordinateFrame
メソッド定義コンポーネント名をカスタマイズする場合,オブジェクトが特定の場合に符号化される可能性がある.RepresentationMapping
それがそうです。 [#8869]
astropy.io.fits¶
astropy.nddata¶
astropy.samp¶
エラー構造を招く警告メッセージによるエラーを修復した. [#8966]
astropy.table¶
astropy.units¶
astropy.visualization¶
最新版のMatplotlibとの互換性の問題を修復した。 [#8961]
その他の変更と追加¶
必要なCythonバージョンをv 0.29.13に更新して、生成されたCファイルがリリースされるPython 3.8バージョンおよび以前にサポートされているPythonバージョンと互換性があることを保証します。 [#9198]
2.0.14(2019-06-14)¶
誤って修復する¶
astropy.io.fits¶
手入れをする.
Header.update
伝達することができますHeader
物体です。 [#8840]
astropy.modeling¶
astropy.units¶
修復阻止
EarthLocation
Numpy>=1.17を用いて初期化を行う. [#8849]
astropy.visualization¶
2.0.13(2019-06-08)¶
誤って修復する¶
astropy.io.fits¶
修復中の誤り
ColDefs._init_from_array()
これにより,ホストアーキテクチャとは逆のバイト順序を持つ未署名データ型がTestColumnFunctions.test_coldefs_init_from_arrayセルでテストできなくなる. [#8460]
astropy.io.misc¶
PyYAML暗黙ストリームスタイルを明示的にNONEに設定し,PyYAML 5.1版と以降のAstpy YAML出力が一致することを保証する. [#8500]
astropy.io.votable¶
テーブルへの変換時に浮動小数点列を阻止するためにREPRフォーマットを使用する [#8358]
astropy.stats¶
修復中の問題
bayesian_blocks
使用すべきである.ncp_prior
キーワード。 [#8339]
astropy.units¶
手入れをする.
take
オブジェクトに単一の要素のみが取得された場合Quantity
1つに戻ることを確認しますQuantity
スカラーではありません [#8617]
2.0.12(2019-02-23)¶
新しい特徴.¶
astropy.utils¶
♪the
deprecated_renamed_argument
装飾器はもうそれを名前を変えることなくパラメータを使用することができる。新しいものもありますalternative
キーワードパラメータは、削除された機能ではなく、代替機能を提案する。 [#8324]
誤って修復する¶
astropy.io.fits¶
修復中の誤り
ColDefs._init_from_array()
これは、非スカラ·ノー·シンボル·エントリが正しいbゼロ値を設定しないことをもたらす。 [#8353]
astropy.modeling¶
修復した
JointFitter
最新バージョンのNumpyを使用します。 [#7984]
astropy.table¶
astropy.wcs¶
Fix bug that caused
WCS.has_celestial
,wcs_to_celestial_frame
, and other functionality depending on it to fail in the presence of correlated celestial and other axes. [#8420]
その他の変更と追加¶
2.0.11(2018-12-31)¶
誤って修復する¶
astropy.io.ascii¶
クイックリーダーCマーカを修復して、引用符フィールドの二重引用符を処理します。 [#8283]
astropy.io.fits¶
誤りを修復する
io.fits
Fortran順序配列をファイルオブジェクトに書き込む. [#8282]
astropy.units¶
astropy.utils¶
IERS_A_URL_MIRRORを導入することにより、IERS_A_URLが利用できないことによる障害を修復する。 [#8308]
2.0.10(2018-12-04)¶
誤って修復する¶
astropy.convolution¶
Moffat 2 DKernelを修正したFWHM計算は,大きさが与えられていない場合にカーネルのデフォルトサイズに影響を与える. [#8105]
astropy.coordinates¶
無効にする
of_address
Google APIは現在API鍵が必要であるため使用されている. [#7993]
astropy.io.fits¶
fits.append
現在は有効なモードを使用してファイルオブジェクトを正しく処理することができますostream
それがそうです。 [#7856]
astropy.table¶
手入れをする.
Table.show_in_notebook
混合柱が存在する場合は故障します。 [#8069]
astropy.tests¶
互換性のないバージョンを明確に禁止する
pytest
試走器を使う時。 [#8188]
astropy.units¶
“発光率/照度”の物理属性の綴りを修正した。 [#7942]
astropy.visualization¶
その他の変更と追加¶
定着する.
astropy.__citation__
2018年の論文の完全なBibtexエントリを提供します。 [#8110]2.0.x LTSバージョンではPytest 4.0はサポートされていません。 [#8173]
バンドルを更新する
pytest-remotedata
V 0.3.1まで。 [#8174]バンドルを更新する
pytest-doctestplus
V 0.2.0まで。 [#8175]バンドルを更新する
pytest-openfiles
V 0.3.0にアップグレードします。 [#8176]追加する
warning_type
キーワードパラメータは、デフォルト警告タイプではなく、カスタム警告タイプの発行を可能にするために、“使用を推奨しない”修飾子に追加されます。AstropyDeprecationWarning
それがそうです。 [#8178]
2.0.9(2018-10-14)¶
誤って修復する¶
astropy.io.ascii¶
高速リーダを使用して大きなファイルを読み取る問題を修復します。 [#7885]
astropy.io.fits¶
astropy.nddata¶
CCD ata.readにおけるエラーが修復され、HDUが指定されず、最初のHDUが空である場合、関数は、画像拡張子の第1のHDUがない可能性があるデータを検索する。 [#7739]
astropy.stats¶
二重重み統計関数におけるエラーは修復され、定数データ配列(またはAXISキーワードが使用される場合、軸に沿った定数)はNaNに返される。 [#7737]
astropy.table¶
astropy.tests¶
PytestプラグインにおけるAstropyキャッシュ位置を制御する配置変数の名前をスレーブ
cache_dir
至るastropy_cache_dir
それがそうです。コマンド·ライン·マークも変更されました--astropy-cache-dir
それがそうです。これを防ぐことができますcache_dir
Pytest自体から与えられる変数.似たような変更もしましたconfig_dir
予防策として選択肢があります。 [#7721]
astropy.units¶
astropy.visualization¶
astropy.wcs¶
その他の変更と追加¶
新しいのを追加しました
astropy.__citation__
属性であり、この属性は、Astropyへの参照をbibtexフォーマットで提供する。この事とastropy.__bibtex__
ソース環境以外で働くこともできます。 [#7718]
2.0.8(2018-08-02)¶
誤って修復する¶
astropy.convolution¶
astropy.coordinates¶
相対湿度が任意の数だけを取るのではなく、その単位のみを剥離するのではなく、数量の形で与えられることを確実にする。 [#7668]
astropy.nddata¶
据え置き
Cutout2D
WCS NAXIS値は、切取画像サイズを反映するように出力される。 [#7552]
astropy.table¶
修復中の誤り
add_columns
方法、その中でrename_duplicate=True
重複項がなければ,誤りを招く. [#7540]
astropy.tests¶
修復中の誤り
python setup.py test --coverage
Windowsコンピュータ上にあります。 [#7673]
astropy.time¶
変換時に丸め誤差を避ける
Quantity
至るTimeDelta
それがそうです。 [#7625]
astropy.visualization¶
10進モードでの刻み値位置が誤って決定された誤りを修復した. [#7332]
astropy.wcs¶
Fixed a bug that caused
wcs_to_celestial_frame
,skycoord_to_pixel
, andpixel_to_skycoord
to raise an error if the axes of the celestial WCS were swapped. [#7691]
2.0.7(2018-06-01)¶
誤って修復する¶
astropy.modeling¶
据え置き
Tabular
モデルはデータの形状を変更しない. [#7411]
astropy.stats¶
astropy.table¶
astropy.time¶
Timeオブジェクトを用いてTimeサブクラスを初期化した場合にエラーを起こしたタイムリーなエラーを修復した. [#7453]
astropy.utils¶
Python 2でURLミラーリングを正しく処理していないUnicodeサイズのエラーを修復しました。 [#7493]
astropy.visualization¶
図例が使用単位で作成された描画に追加されることを阻止する誤りを修正した. [#7510]
その他の変更と追加¶
縛り付ける
pytest-remotedata
プラグインを0.3にアップグレードします。 [#7493]
2.0.6(2018-04-23)¶
誤って修復する¶
astropy.convolution¶
畳み込み(BORDURE=NONE)はカーネルが画像よりも小さいことを要求する.これは実際に検査されたことがなく、今検査され、異常を引き起こした。 [#7313]
astropy.units¶
astropy.visualization¶
その他の変更と追加¶
バンドルされたCFITSIOライブラリは3.44に更新された。これはNASAが発見したもう一つの深刻なセキュリティホールを補うためだ。参照してください
cextern/cfitsio/docs/changes.txt
より多くの情報を得ることができます [#7370]
2.0.5(2018-03-12)¶
誤って修復する¶
astropy.coordinates¶
astropy.io.fits¶
astropy.modeling¶
Propagate weights to underlying fitter in
FittingWithOutlierRemoval
[#7249]
astropy.tests¶
テストカバー率を収集する際には,点で区切られたパケット名を名前空間パッケージとすることをサポートする. [#7170]
astropy.visualization¶
Matplotlib軸があります
axisbelow
属性は目盛り線,目盛線ラベル,格子線のz順序を制御する.WCSAXは今この属性を尊重するだろう。これは、スケールまたは挿入枠を描画するために非常に有用であり、これらの縮尺または挿入枠は、すべての目盛り線および格子線の上に配置されるZ順序を有するべきである。 [#7098]
その他の変更と追加¶
2.0.4(2018-02-06)¶
誤って修復する¶
astropy.convolution¶
以下の場合の索引誤りを修復した
preserve_nan=True
はい。convolve_fft
それがそうです。以下の機能を用いたテストを追加したpreserve_nan=True
それがそうです。 [#7000]
astropy.coordinates¶
astropy.io.fits¶
astropy.io.registry¶
複数の先祖から継承された登録を標識した場合の誤りを修復した [#7156]
astropy.modeling¶
修復中の誤り
LevMarLSQFitter
制約を用いて2次元モデルをフィッティングした場合。 [#6705]
astropy.utils¶
download_file
主URLが利用できない場合,関数はまずミラーURLからダウンロードされたキャッシュをチェックし,実際のダウンロードを試みる. [#6987]
astropy.visualization¶
以下の項のテスト失敗を修復した
astropy.visualization.wcsaxes
これは,ローカルmatplotLibraryファイルを考慮しているためである. [#7132]
その他の変更と追加¶
2.0.3(2017-12-13)¶
誤って修復する¶
astropy.coordinates¶
Ecliptic frame classes now support attributes
v_x
,v_y
,v_z
when using with a Cartesian representation. [#6569]意外な呼び出し時にもっと良いエラーメッセージを追加しました
frame.representation
ではなくframe.data
使用している._apply()
それがそうです。 [#6561]新しいのを作る
SkyCoord
複数のリストからSkyCoord
オブジェクトは現在正しいタイプのフレームを生成しており,非赤道フレームに完全に適用されている. [#6612]速度計算の正確性を向上させた
EarthLocation.get_gcrs_posvel
それがそうです。 [#6699]半径方向速度補正の精度を向上させた
SkyCoord.radial_velocity_correction
`. [#6861]自転章動と太陽位置を固定した計算を除去したところ,黄道棚の精度は現在の方がはるかに良い。 [#6508]
astropy.extern¶
のバージョン0.2.1
pytest-astropy
外部バッグとして含まれています。 [#6918]
astropy.io.fits¶
astropy.io.misc¶
astropy.nddata¶
astropy.stats¶
デュアル重み統計関数を修復した場合,Float 32入力配列の実行時にアンダーフロー/オーバフロー誤りを招く場合がある. [#6905]
astropy.table¶
astropy.tests¶
astropy.time¶
現在、すべてのフォーマットの時間インスタンスの初期化は一致しており、確実に
-0.5 <= jd2 < 0.5
それがそうです。 [#6653]
astropy.units¶
確保する.
Quantity
スライスを使用することができますunit
属性(例えばColumn
)。 [#6123]
astropy.utils¶
download_files_in_parallel
今は既知のことを尊重していますtimeout
値。 [#6658]リモートデータ処理およびWindows上のパスURLやURI標準化に関するIERSユニットテストにおけるエラーを修復した. [#6651]
修復による
get_pkg_data_fileobj
パケット内部からの非ローカルデータを使用する場合には正常に動作しない. [#6724]確保する.
get_pkg_data_fileobj
URLを読み取ることができない場合は失敗し,必要に応じて正しくミラーリングに戻る. [#6767]直して。
finddiff
オプション.find_current_module
サブモジュールを正しく処理する. [#6767]据え置き
pyreadline
導入されましたutils.console.isatty
Windows上の古いIPythonバージョンに適用されます。 [#6800]
astropy.visualization¶
その他の変更と追加¶
2.0.2(2017-09-08)¶
誤って修復する¶
astropy.coordinates¶
astropy.io.fits¶
支持する.
GZIP_2
文書中で主張されている画像圧縮アルゴリズムに適合する. [#6486]
astropy.io.votable¶
VO表が1.2版で1.3版ではなく1.2版と書かれた誤りを修復した. [#6521]
astropy.table¶
JOINまたはVSTACKでUnicode列を組み合わせた場合の誤りを修復した.出力列の文字幅は所要幅の4倍である. [#6459]
astropy.tests¶
astropy.units¶
Quantity._repr_latex_ 今は麻痺印刷からの精度オプションを尊重します。 [#6412]
astropy.utils¶
上の
deprecated_renamed_argument
修飾子、使用されていない転用先を引用してくださいastropy.utils.decorators
警告を捨てる源を見つけやすいようにするためである。 [#6422]
2.0.1(2017-07-30)¶
誤って修復する¶
astropy.constants¶
固定地球半径はIAU 2015赤道半径の値である。極値は2.0で誤って使用される. [#6400]
astropy.coordinates¶
古いフレームワーク属性クラスを追加したトップネーミング空間
astropy.coordinates
それがそうです。 [#6357]
astropy.io.fits¶
所与のタイミングで、スケーリング画像は、ユーザによって提供された値を常に使用する。Bスケーリング/b 0の場合のスケーリングのデフォルト値(フローティング画像)が追加されます。いつリセットしたときの小さなミスを修復しましたか
_orig_bscale
それがそうです。 [#5955]
astropy.modeling¶
単位を用いて複合モデルを初期化した場合の誤りを修復した. [#6398]
astropy.nddata¶
CCD Data.read()を更新して入力をより柔軟に処理するために,タイトルに欠落しているキーワードの削除を試みることはない. [#6388]
astropy.tests¶
実行されたテストコマンドから修復されました
setuptools
キーボードの中断を優雅に処理して伝達することができますpytest
サブプロセスです。これはあなたにpytest
有用なバックトラックとテスト情報を分解して表示する [#6369]
astropy.visualization¶
記号と記号ラベルは現在,後ではなくWCS軸の軸線の前に描かれている.これは、終日AitoffまたはMollweide投影の右上リフトのような、記号ラベルが軸フレームの内部に位置する可能性がある場合の読みやすさを向上させる。 [#6361]
astropy.wcs¶
_read_sip_kwに欠落しているwcskey部分を修復し,デフォルトCRPIX 1 CRPIX 2 2キーワードがなく,ヘッダにCRPIX 1 n CRPIX 2 nのみの場合にsip WCSを読み込む際に誤りを招く. [#6372]
2.0(2017-07-07)¶
新しい特徴.¶
astropy.constants¶
リテラルは現在バージョンモジュールに組織されており,物理CODATAリテラルは位置する.
codata2010
そしてcodata2014
サブモジュールやIAUがiau2012
そしてiau2015
サブモジュールです。中のデフォルト定数astropy.constants
Astropy 2.0ではiau2012
至るiau2015
そしてそれはcodata2010
至るcodata2014
それがそうです。1.3の定数はastropyconst13
サブモジュールおよび2.0の定数(のデフォルト値astropy.constants
)もありますastropyconst20
サブモジュール. [#6083]The GM mass parameters recommended by IAU 2015 Resolution B 3 have been added as
GM_sun
,GM_jup
, andGM_earth
, for the Sun, Jupiter and the Earth. [#6083]
astropy.convolution¶
astropy.coordinates¶
有効に設定するフレーム属性
SkyCoord
現在は常に検証されており,ndarrayのような操作(スライスのような)もこれらの操作上で実行される. [#5751]すべての可能なフレーム属性のキャッシュを実現した.これは大幅に加速しました
SkyCoord
運営部。 [#5703, #5751]クラス階層構造は、階層記憶座標を表す微分(すなわち、有限導関数)を可能にするために追加される。これは、座標フレームにおける速度のサポートを有効にすることを目的としている。 [#5871]
replicate_without_data
そしてreplicate
座標フレームには,様々な参照や複製行為を持つ既存のフレームワークオブジェクトの複製を許可し,フレーム属性をカバーすることが可能なメソッドが追加されている. [#6182]クラスインスタンスを表すには,現在差分オブジェクトを含むことができる.これは主に内部操作に適用され,これらの操作は座標フレームにおける速度成分変換を支援する. [#6169]
EarthLocation.to_geodetic()
(に)EarthLocation.geodetic
)従来のタプルではなく、名前タプルに戻ります。 [#6237]EarthLocation
今はありますlat
そしてlon
属性(同等であるが,前の1つより優先されるlatitude
そしてlongitude
)。 [#6237]増列する.
radial_velocity_correction
方法,.を.とする方法SkyCoord
重心速度と日心速度補正を計算した。 [#5752]新しいのを追加しました
AffineTransform
クラスは座標フレーム変換に用いられる.このようなサポートは、位置ベクトルオフセットまたは任意のマイクロ成分を有する行列演算(これまで、速度のみをサポートしてきた)である。行列変換クラスは現在,基本アフィン変換のサブクラスである. [#6218]フレームオブジェクトは現在,速度コンポーネントの実験支援を持っている.ほとんどのフレームは、デフォルトで自然運動成分および半径方向速度を受け入れ、速度は使用に対して
AffineTransform
-タイプ変換。他の変換には、数値的には使用されていないにもかかわらず、有限差分速度変換を使用することができる。AffineTransform
-タイプ変換。 [#6219, #6226]
astropy.io.ascii¶
astropy.io.fits¶
astropy.io.misc¶
YAML記述器は現在もNumpyタイプを受け付けている. [#6077]
astropy.io.registry¶
リーダ、ライタ、識別子の新しい機能の登録をキャンセルする。 [#6217]
astropy.modeling¶
増列する.
SmoothlyBrokenPowerLaw1D
モデルです。 [#5656]増列する.
n_submodels
単一および複合モデルの共有方法であって、ユーザが所与の単一(複合)モデルのコンポーネント数を取得することを可能にする方法。 [#5747]増列する.
name
インスタンスのsetter_CompoundModel
それがそうです。 [#5741]ガウスとモファートモデルに半値幅特性を加えた. [#6027]
評価モデルのサポートを追加し,境界枠以外の入力結果をユーザが指定したものに設定した.
fill_value
それがそうです。これは新しいオプションのブールキーワードによって制御されていますwith_bounding_box
それがそうです。 [#6081]パラメータおよびモデル評価とフィッティング期間にセルへのインフラ支援を加え,適切な場合にはすべての関数モデル,べき乗モデル,多項式モデル,回転モデルに対するセル支援を加えた.新しいBlackBody 1 Dモデルを追加しました。 [#4855, #6183, #6204, #6235]
astropy.nddata¶
画像クラスを追加しました
CCDData
それがそうです。 [#6173]
astropy.stats¶
増列する.
biweight_midcovariance
機能します。 [#5777]増列する.
biweight_scale
そしてbiweight_midcorrelation
機能します。 [#5991]median_absolute_deviation
そしてmad_std
ありますかignore_nan
オプション、オプションが使用されますnp.ma.median
家政婦にマスクをつけたりnp.nanmedian
ではなくnp.median
中桁を計算する際に. [#5232]Ripley K関数の統計推定器を実現した。 [#5712]
増列する.
SigmaClip
級友たち。 [#6206]増列する.
std_ddof
キーワードオプションsigma_clipped_stats
それがそうです。 [#6066, #6207]
astropy.table¶
文字列の値を列に割り当てると警告が出され,その文字列は切断される.これは,Numpy文字列配列が固定幅であり,固定幅に適さない文字を暗黙に削除するためと考えられる. [#5624, #5819]
機能を追加して
astropy.units.Quantity
ファイルに適合するように通常列として書き込む. [#5910]Add support for Quantity columns (within a
QTable
) in tablejoin()
,hstack()
andvstack()
operations. [#5841]UTF-8符号化を使用して、Unicode文字列をPython 3の表文字列に格納することができます。Python 3の比較と代入を可能にする
str
バイト列(Numpy)の'S'
Dtype)。もし私たちがstr
ではなくbytes
問題なのですbytes
確かにもっと論理的です)、GitHubで問題を開けてください。 [#5700]機能を追加して
astropy.units.Quantity
投票可能ファイルから投票可能ファイルに読み込むか、または書き込む。 [#6132]Added support for reading and writing a table with mixin columns like
Time
,SkyCoord
,Latitude
, andEarthLocation
via the ASCII ECSV format. [#6181]以下の項の誤りを修復する
MaskedColumn
Insert方法、その中でfill_value
属性が届いていないMaskedColumn
それは払い戻しです。 [#7585]
astropy.tests¶
astropy.units¶
♪the
astropy.units.quantity_input
いま,Decoratorは出力をPython 3に変換してアノテーションを返す単位として指定する. [#5606]対数単位を
Quantity
構造関数は適切な対数クラスを返しますsubok=True
それがそうです。例えば、Quantity(1, u.dex(u.m), subok=True)
収益率.<Dex 1.0 dex(m)>
それがそうです。 [#5928]♪the
quantity_input
現在,修飾器は単位オブジェクトの文字列物理タイプに加えて,所望の入力を指定するために文字列物理タイプを受け取る.Quantity
体の大きさです例えば@u.quantity_input(x='angle')
現在機能的には@u.quantity_input(x=u.degree)
それがそうです。 [#3847]♪the
quantity_input
現在、Decoratorはまた、オプションのキーワードパラメータのセルチェックをサポートし、複数の有効な等価入力を指定するためのユニットまたは物理タイプの反復値を受け取る。例えば@u.quantity_input(x=['angle', 'angular speed'])
あるいは…。@u.quantity_input(x=[u.radian, u.radian/u.yr])
1つのことを可能にしますQuantity
パラメータに伝達される角度や角速度x
それがそうです。 [#5653]新しい等価物を追加しました
molar_mass_amu
グラム/モルから原子質量単位までの間にあります [#6040, #6113]Quantity
新しいものを手に入れましたto_value
方法では、この方法は、所与の単位で表される数の値を返す。 [#6127]Quantity
今応援しています@
Python 3.5で導入された行列乗算演算子は、すべてのサポートされているNumpyバージョンに適用されます。 [#6144]Quantity
新しいのを支持する__array_ufunc__
Numpy 1.13で導入されたプロトコル。したがって、単位変換に関する動作は、大幅に加速される(三角動作のような高価な動作の場合、最大2倍の速度である)。 [#2583]
astropy.utils¶
astropy.wcs¶
添付のwcslbはバージョン5.16にアップグレードされました。 [#6225]
要求されたwcslbの最低バージョンは5.14である.
API変更¶
astropy.analytic_functions¶
Blackbodyが移動したのでこのバッグは廃棄されました
astropy.modeling.blackbody
それがそうです。 [#6191]
astropy.convolution¶
畳み込み挙動とキーワードパラメータの大きな変化。
astropy.convolution.convolve_fft
代わりにinterpolate_nan
使用nan_treatment
そして、astropy.convolution.convolve
新しいのを受け取りましたnan_treatment
論争する。astropy.convolution.convolve
NANに二重補間することもありませんが今は単独でastropy.convolution.interpolate_replace_nans
機能します。参照してください the backwards compatibility note 古い習慣をどのように身につけるかについてのより多くの情報(そうしたくないかもしれない理由)。 [#5782]
astropy.coordinates¶
♪the
astropy.coordinates.Galactic
フレームの前にデカルト順序付け‘w’,‘u’,‘v’(それぞれ‘x’,‘y’および‘z’を表す)を持つ.これは一般的な慣行に反するミスだ。右手(‘u’が銀河中心を指す)の約束に従って、‘x’,‘y’と‘z’軸は今‘u’,‘v’と‘w’にマッピングされる. [#6330]すでに削除され,すでに廃棄された.
angles.rotation_matrix
そしてangles.angle_axis
それがそうです。使用中のルーチンcoordinates.matrix_utilities
代わりに。 [#6170]EarthLocation.latitude
そしてEarthLocation.longitude
今は捨てられていますが代わりにEarthLocation.lat
そしてEarthLocation.lon
それがそうです。以前のバージョンは将来のバージョンで削除されます。 [#6237]♪the
FrameAttribute
クラスとサブクラスは単に含まれていると命名されているAttribute
それがそうです。例えばQuantityFrameAttribute
現QuantityAttribute
それがそうです。 [#6300]
astropy.cosmology¶
デフォルトでは、宇宙学的モデルはニュートリノまたは光子のいかなる寄与も含まない--すなわち、Tcmb 0のデフォルト値は0である。これは、WMAPやPlanckのような内蔵モデルに影響を与えない。 [#6112]
astropy.io.fits¶
捨てたものを削除する
NumCode
そしてImgCode
協力上の属性_ImageBaseHDU
それがそうです。モジュールレベルの定数を使用するBITPIX2DTYPE
そしてDTYPE2BITPIX
代わりに。 [#4993]comments
メタキー(すなわちio.ascii
表約束を出力するCOMMENT
ではなくCOMMENTS
ヘディングです。同じようにCOMMENT
ヘッダが読み込まれるcomments
メタ. [#6097]オフ時にすべてのハードディスクをロードする互換性コードを強制的に削除します。古い行為は
lazy_load_hdus=False
それがそうです。この変更のため,アクセスを試みた.data
属性は現在ロードされていないHDUから開始されますIndexError
1つではありませんValueError
それがそうです。 [#6082]捨てて使う.
clobber
キーワードを使うoverwrite
それがそうです。 [#6203]EXTVER列を追加した出力
HDUList.info()
それがそうです。 [#6124]
astropy.modeling¶
すでに削除され,すでに廃棄された.
Redshift
模型を使うRedshiftScaleFactor
それがそうです。 [#6053]すでに削除され,すでに廃棄された.
Pix2Sky_AZP.check_mu
そしてPix2Sky_SZP.check_mu
方法です。 [#6170]捨てて使う.
GaussianAbsorption1D
モデルは引き算でよりよく表すことができるからですGaussian1D
送信者.Const1D
それがそうです。 [#6200]添加の方法
sum_of_implicit_terms
至るModel
対応するパラメータを持たない内蔵タームのモデルに対して線形フィッティングを行う際に必要である(主に1*x
任期.任期.Shift
)。 [#6174]
astropy.nddata¶
astropy.stats¶
astropy.table¶
Python 3では、バイト列から項を取得すると、今それを変換します。
str
それがそうです。これは単一のプロジェクトとbytes
相手はいつも失敗しているので、str
物体です。 [#5700]おすすめしないものを削除しました
data
行の属性。 [#5729]Removed the deprecated functions
join
,hstack
,vstack
andget_groups
from np_utils. [#5729]増列する.
name
方法のパラメータastropy.table.Table.add_column
そしてnames
方法のパラメータastropy.table.Table.add_columns
名前なし列、混合オブジェクト、および明示的な名前を指定する柔軟性を提供する。指定されていない場合は、デフォルト名が使用されます。 [#5996]オプションを追加しました
axis
パラメータが到着するinsert
法Column
そしてMaskedColumn
授業を受けます。 [#6092]
astropy.units¶
移動する.
units.cgs.emu
至るunits.deprecated.emu
“EMU”の定義が曖昧であるためである. [#4918, #5906]jupiterMass
,earthMass
,jupiterRad
, andearthRad
no longer have their prefixed units included in the standard units. If needed, they can still be found inunits.deprecated
. [#5661]solLum
solMass`と ``solRad
それらのプレフィックス単位はもはや標準単位には含まれない.必要であれば、あなたはまだいてもいいですunits.required_by_vounit
また、デフォルトで有効状態にあります。 [#5661]すでに削除され,すでに廃棄された.
Unit.get_converter
それがそうです。 [#6170]内部ではAsterpyが代わりになりました
.to(unit).value
新しいのを使うto_value(unit)
方法は、これが少し早いからです。すべてのカバーされたサブクラスは.to
カバーすべきです.to_value
(あるいは個人的なものかもしれない._to_value
方法です。(もしあなたがそうしたら、そうしなければならない理由を教えてください!) [#6137]
astropy.utils¶
astropy.visualization¶
おすすめしないものを削除しました
scale_image
機能します。 [#6170]
astropy.vo¶
astropy.wcs¶
すでに削除され,すでに廃棄された.
wcs.rotateCD
それがそうです。 [#6170]
誤って修復する¶
astropy.convolution¶
astropy.coordinates¶
♪the
astropy.coordinates.Galactic
フレームの‘u’,‘v’と‘w’デカルト座標のピッチは正しくない. [#6330]The
astropy.coordinates.search_around_sky
,astropy.coordinates.search_around_3d
, andSkyCoord
equivalent methods now correctly yield anastropy.coordinates.Angle
as the third return type even if there are no matches (previously it returned a raw Quantity). [#6347]
astropy.io.ascii¶
高速Cリーダがデータ行のない表の表アノテーションを削除する問題を修復した. [#8274]
astropy.io.fits¶
astropy.modeling¶
現在、複合モデル(サブモデルのうちの1つがそのパラメータが変更された複合モデルである)を作成する際には、元のモデルのパラメータではなく、更新されたパラメータが使用される。 [#5741]
許す
Mapping
そしてIdentity
合いますよ。 [#6018]ガウスモデルは正の値を適用しています
stddev
体によく似合います。 [#6019]複合モデルの一部(オリジナルモデル中のパラメータを用いる)の場合,OrthoPolynomialBase(Chebysheve 2 D/Legendre 2 D)モデルの求めが正しくなく,さらに擬似協調が無操作に失敗する. [#6085]
許す
Ring2D
以下のように定義する.r_out
それがそうです。 [#6192]製造
LinearLSQFitter
固定されたモデルパラメータを用いて正しい結果を生成し,許可する.Shift
そしてScale
つけて、つけてLinearLSQFitter
そしてLevMarLSQFitter
それがそうです。 [#6174]
astropy.stats¶
astropy.table¶
astropy.time¶
固定初期条件
TimeFITS
縮尺,マッチングスケール,マッチングを実現して適切な検査と同値を得る. [#6202]
astropy.visualization¶
デフォルトWCSが座標オフセット1を返すエラーが修復されました。 [#6339]
astropy.vo¶
ロックファイルが作成されていないハブを停止した場合のvo.sampのエラーが修復されました。 [#6211]
その他の変更と追加¶
1.3.3(2017-05-29)¶
誤って修復する¶
astropy.coordinates¶
astropy.io.fits¶
astropy.table¶
Table pprint/pformatがUTF-8に該当しないバイト列データで異常を引き起こす問題を修復した. [#6117]
astropy.units¶
astropy.utils¶
astropy.visualization¶
ManualIntervalにおけるエラーを修復し,ゼロに設定すると不正確に制約を返すことになり,ManualIntervalがNANが存在する場合のデフォルト値を修復した. [#6088]
マーカロケータが切断軸のマーカの探索を試みることにより立方体をスライスする際に現れる警告を除去する. [#6104]
Set_xlabelとset_ylabel関数における通常のMatplotlibキーワードパラメータを受け取る. [#5686, #5692, #6060]
修復により,タグが中軸方向を変更可能なフレーム(たとえばEllipticalFrame)で失われた誤りを招く.空の記号ラベルが何の警告ももたらさないことを確実にしなければならない。 [#6063]
1.3.2(2017-03-30)¶
誤って修復する¶
astropy.coordinates¶
astropy.units¶
サポートを追加する
heaviside
Ufunc(Numpy 1.13の新機能)。 [#5920]
astropy.utils¶
その他の変更と追加¶
ファイル権限は,配布されたソースコード配布で改訂された. [#5912]
1.3.1(2017-03-18)¶
新しい特徴.¶
astropy.utils¶
♪the
deprecated_renamed_argument
装飾師は新しいのを買いましたpending
パラメータは破棄警告をキャンセルするために表示される. [#5761]
誤って修復する¶
astropy.coordinates¶
astropy.io.fits¶
astropy.modeling¶
astropy.stats¶
astropy.table¶
キャッシュ列フォーマット関数の鍵が不十分な唯一の問題を修復した. [#5803]
Ensure mixin columns can be added to a table using a scalar value for the right-hand side if the type supports broadcasting. E.g., for an existing
QTable
,t['q'] = 3*u.m
will now add a column as expected. [#5820]デジタル配列スカラを用いてテーブルの行/列から値を設定/取得する誤りを修復した. [#5772]
astropy.units¶
還元不可能ユニットを修復した場合,酸洗の問題を解消できない可能性がある。 [#5868]
astropy.utils¶
導入を避ける
ipython
はい。utils.console
必要なときまで、導入時に廃棄警告が発生することを防ぐことができる。Column
それがそうです。 [#5755]
astropy.visualization¶
astropy.extern¶
PLYが生成したファイルを上書きする誤りを修復した. [#5728]
その他の変更と追加¶
1.3(2016-12-22)¶
新しい特徴.¶
astropy.convolution¶
♪the
convolve
そしてconvolve_fft
パラメータは現在サポートされていますmask
キーワードは彼らが支持することができますNDData
対象を入力とする. [#5554]
astropy.coordinates¶
1つ追加しました
of_address
種類の方法EarthLocation
迅速な作成を有効にするには、以下の操作を実行してくださいEarthLocation
Google Maps APIに問い合わせてアドレスを指定するオブジェクト [#5154] それがそうです。新しいダンスです
get_body_barycentric_posvel
太陽系天体の位置と速度を計算する機能を追加した。JPLカーネルでは,これはほぼ実行時間を2倍に増加させるため,位置のみが必要であれば使用すべきである.get_body_barycentric
それがそうです。 [#5231]Arithmetic on representations, such as addition of two representations, multiplication with a
Quantity
, or calculating the norm viaabs
, has now become possible. Furthermore, there are new methodsmean
,sum
,dot
, andcross
. For all these, the representations are treated as vectors in cartesian space (temporarily converting toCartesianRepresentation
if necessary). [#5301] has now become possible. Furthermore, there are news methodsmean
,sum
,dot
, andcross
with obvious meaning. [#5301] multiplication with aQuantity
has now become possible. Furthermore, there are new methodsnorm
,mean
,sum
,dot
, andcross
. In all operations, the representations are treated as vectors. They are temporarily converted toCartesianRepresentation
if necessary. [#5301]CartesianRepresentation
純粋なフォーマット配列を用いて初期化することができ,方法はunit
それがそうです。また,ベクトル配列の入力に対しては,座標は第1次元に位置する必要はなく,任意の位置に位置していてもよい.xyz_axis
それがそうです。後者を補うために、新しいのはget_xyz(xyz_axis)
方法は,与えられた軸に沿って1つのベクトル配列を得ることを許す. [#5439]
astropy.io.ascii¶
“Fortranスタイル”列を持つファイル(すなわち,“e”文字ではない倍精度科学記法を用いたものである.
1.495978707D+13
)は、高速リーダネイティブによって解析されるようになりました。 [#5552]空文字列を使用して大多数のフォーマットのマスクデータテーブルを往復することを可能にする
''
書き込み時のマスク値のデフォルト表示形式とする. [#5347]Python 2.7でUnicode列値を有するHTMLテーブルの読み出しが可能です。 [#5410]
ECSVタイトル列名の自己整合性をチェックします。 [#5463]
IPACフォーマットでサポートされていないメタデータを含むAstpyテーブルからIPACテーブルに書き込むと警告が生成される. [#4700]
astropy.io.fits¶
HDUの“不活性”ロードが現在発生しており、HDUが要求されると、ファイルはHDUが見つかった位置に読み取られるだけである。これは、複数のHDUを有するファイルにアクセスする際に、速度が大幅に向上することを意味する。 [#5065]
astropy.io.misc¶
増列する.
io.misc.yaml
モジュールは,YAMLプロトコルを用いたカーネルAsterpyオブジェクトの直列化をサポートする. [#5486]
astropy.io.registry¶
増列する.
delay_doc_updates
文書のフォーマットをread
そしてwrite
方法は,導入時間を減らすことを選択した. [#5275]
astropy.modeling¶
星形トリミング器および機能を結合して、群外値、例えばsigmaクリップを除去するためのクラスが追加される。 [#4760]
増列する.
Tabular
モデルです。 [#5105]増列する.
Hermite1D
そしてHermite2D
多項式モデル. [#5242]EntryPointsがFittersクラスから継承されていれば,EntryPointsの注入をAsterpy.Modeling ing.fittingに加える. [#5241]
バウンダリボックスの追加
Lorentz1D
そしてMexicanHat1D
モデルたち。 [#5393]増列する.
Planar2D
機能モデル。 [#5456]更新されました
Gaussian2D
パラメータは何も受け入れません(デフォルトのx/y_stddevおよびthetaを使用します)。 [#5537]
astropy.nddata¶
増列する.
keep
そして**kwargs
パラメータが到着するsupport_nddata
それがそうです。 [#5477]
astropy.stats¶
astropy.table¶
astropy.tests¶
astropy.time¶
astropy.units¶
astropy.utils¶
新しい装飾器を追加しました
deprecated_renamed_argument
それがそうです。これは、古いパラメータ名の使用を可能にしながら、関数パラメータを再命名するために使用されることができる。 [#5214]
astropy.visualization¶
増列する.
make_lupton_rgb
関数は3つのグレースケール画像からカラー画像を生成し,Luptonらのアルゴリズムに従う.(2004)。 [#5535]増列する.
data
そしてinterval
入力しますImageNormalize
級友たち。 [#5206]新しいのを追加しました
simple_norm
便利な機能。 [#5206]デフォルトストレッチを追加しました
Normalization
級友たち。 [#5206] それがそうです。デフォルト値を追加しました
vmin/vmax
上のManualInterval
級友たち。 [#5206] それがそうです。♪the
wcsaxes
サブパックはAsterpyに統合されていますastropy.visualization.wcsaxes
それがそうです。これにより、Matplotlibに天文データ/座標系を描画することができる。 [#5496]
astropy.wcs¶
改善
footprint_to_file
:座標系の指定を許可し、デフォルトの場合に使用中の座標系RADESYS
それがそうです。そのファイルに追加するのではなく、そのファイルを上書きします。 [#5494]
API変更¶
astropy.convolution¶
discretize_model
現在,非整数範囲を用いると異常を引き起こす.以前、それは不正確な行動をしていたが、異常を引き起こしなかった。 [#5538]
astropy.coordinates¶
SkyCoord
,ICRS
, and other coordinate objects, as well as the underlying representations such asSphericalRepresentation
andCartesianRepresentation
can now be reshaped using methods named like the numpy ones forndarray
(reshape
,swapaxes
, etc.) [#4123, #5254, #5482]♪the
obsgeoloc
そしてobsgeovel
の属性GCRS
そしてPrecessedGeocentric
フレームは現在格納されていて、CartesianRepresentation
相手ではなくQuantity
物体です。同じようにEarthLocation.get_gcrs_posvel
今から戻りますCartesianRepresentation
物体です。 [#5253]search_around_3d
そしてsearch_around_sky
いま,適合項が見つからない場合には,その入力パラメータにマッチする距離単位を返す.dimensionless_unscaled
それがそうです。 [#5528]
astropy.io.ascii¶
ASCIIコンパイラは現在‘overwrite’パラメータを受け取っている.デフォルトのアクションは、既存のファイルを上書きする際に警告を出さない限り変更されます。
overwrite=True
それがそうです。将来のバージョンでは、これは、予期しないオーバーレイ·ファイルを防止するために、警告から異常に変更されるであろう。 [#5007]表を書く際のシールド値のデフォルト表示形式から
'--'
空文字列に追加する''
それがそうです。以前は誰もが提供していましたfill_values
パラメータはクラスDefaultをカバーするが,現在ではこれらの値がクラスDefaultよりも優先されている. [#5347]
astropy.io.fits¶
老の
Header
Astropy 0.1(PyFITS 3.1)から使用を推奨しないインタフェースは完全に削除されている.参照してください 表ヘッダインタフェース変換ガイド この変化に関する説明と過渡的な助けを得るために。 [#5310]The following functions, classes and methods have been removed:
CardList
,Card.key
,Card.cardimage
,Card.ascardimage
,create_card
,create_card_from_string
,upper_key
,Header.ascard
,Header.rename_key
,Header.get_history
,Header.get_comment
,Header.toTxtFile
,Header.fromTxtFile
,new_table
,tdump
,tcreate
,BinTableHDU.tdump
,BinTableHDU.tcreate
.除去
txtfile
パラメータはHeader
構造関数。削除した用法
Header.update
使用Header.update(keyword, value, comment)
論争する。除去
startColumn
そしてendColumn
のパラメータです。FITS_record
構造関数。The
clobber
argument in FITS writers has been renamed tooverwrite
. This change affects the following functions and methods:tabledump
,writeto
,Header.tofile
,Header.totextfile
,_BaseDiff.report
,_BaseHDU.overwrite
,BinTableHDU.dump
andHDUList.writeto
. [#5171]オプションを追加しました
copy
パラメータが到着するfits.Header
それは作成を制御していますHeader
別の人からHeader
それがそうです。 [#5005, #5326]
astropy.io.registry¶
astropy.modeling¶
Gaussian2D
以下のような場合があれば,現在誤りを引き起こすことになるtheta
設置と同時に設置されていますcov_matrix
(以前)theta
黙って無視される)。 [#5537]
astropy.table¶
既存のテーブル列の設定(例えば、
t['a'] = [1, 2, 3]
)今は黙考している 代わる 新しい値に対応する列を持つ列(使用t.replace_column()
)ではなく、定位置更新を行う。列(例えば、セル)内の任意の既存のメタデータは破棄されるであろう。新しい値が有効列でない場合には、例えば、定位置更新が実行される。t['a'] = 0
それがそうです。現地更新を強制しますので、モードをご利用くださいt['a'][:] = [1, 2, 3]
それがそうです。 [#5556]許す
collections.Mapping
-似てるdata
属性の初期化Table
客体. (dict
-LIKEはすでに可能です)。 [#5213]
astropy.tests¶
入力します
TestRunner.run_tests()
メソッドは現在キーワードパラメータ(位置パラメータなし)でなければならない.これはastropy.test()
機能も同様である. [#5505]
astropy.utils¶
すでに命名された.
ignored
中のコンテキストマネージャcompat.misc
至るsuppress
Https://bugs.python.org/Issue 19266と一致する。 [#5003]
astropy.visualization¶
astropy.vo¶
♪the
clobber
中のパラメータVOSDatabase.to_json()
改名しました。overwrite
それがそうです。 [#5171]
astropy.wcs¶
wcs.rotateCD()
代替がない場合には使用されない。 [#5240]
誤って修復する¶
astropy.coordinates¶
astropy.io.ascii¶
表要素に格納されているセルまたは他の星形コアクラスの問題を修正した. [#5605]
astropy.io.fits¶
複製する.
fits.Header
Vbl.使用copy
あるいは…。deepcopy
従copy
モジュールは使用されますHeader.copy
修正コピーが他のオリジナルヘッドを変更しないことを保証するために、その逆も同様である。 [#4990, #5323]HDUList.info()
これ以上昇給しないAttributeError
…の前でBZERO
それがそうです。 [#5508]以下の場合、スケーリング整数データを使用する場合、numpy 1.10以降の異常の使用は回避されます。
BZERO
浮動小数点型を持つが,整数値である. [#4639, #5527]タイトルカードを文字列に変換して呼び出します
self.verify('fix+warn')
ではなくself.verify('fix')
したがって,無効キーワードを持つヘッダは誘発されない.VerifyError
印刷面で。 [#887,#5054]FITS_Record._convert_ascii
いま,空でない空の列値が設定されている場合,空白フィールドを0に変換する. [#5134, #5394]
astropy.io.registry¶
read
現在,未知の拡張子を持つファイルが見つからなければ,IORegistryError:“Format not be Identified”を誘発するのではなく,正確にioerrorを誘発する. [#4779]
astropy.time¶
確保する.
Time
インスタンスは単一のものを保存する.delta_ut1_utc
コピー、スペルなどができます。 [#5225]
astropy.units¶
以下の操作に係る操作
Angle
あるいは…。Distance
他のどんなものでもSpecificTypeQuantity
インスタンスは、結果ユニットが特定のタイプと一致する場合、インスタンスが第2のパラメータである場合、同じタイプのインスタンスを返すままであってもよい。 [#5327]以下の位置で動作を実行する
Angle
そしてDistance
最終単位がそれぞれ弧と米に等しくなければ,事例は現在異常を引き起こす.同様に、ビューはAngle
そしてDistance
現在は適切な単位を持つ数からしか取得できませんQuantity
自分の数だけ取ることができますMagnitude
物理ユニットが無次元であれば。 [#5070]数から対数単位への変換は、例えば、対数数を正確に生成することができる。
Magnitude
返金されます。 [#5183]
astropy.wcs¶
ここで、バックアップWCSに一致する“ctype”値を見ることによって、バックアップWCSのSIP歪みを正確に初期化することができる。 [#5443]
その他の変更と追加¶
バンドルされたERFAはバージョン1.3.0に更新されました。これには2016年12月31日に開催予定の2回目のうるう日が含まれている。
astropy.coordinates¶
初期化
Angle
しばらく加速していましたQuantity
そしてAngle
入力します。 [#4970]はいの使用
np.matrix
変換中のインスタンスは、このようなような行列スタックが許可されていないので、破棄されている。そのため半公共機能はangles.rotation_matrix
そしてangles.angle_axis
同じ名前の新しいルーチンを使用します。coordinates.matrix_utilities
それがそうです。 [#5104]新しいのです
BaseCoordinateFrame.cache
内部キャッシュを公開するために辞書が作成されました。これは,製図表現データを使用せずにその場で修正する際に非常に有用である.realize_frame
それがそうです。また,座標をビット操作する文書も付加されている. [#5575]Numpy>=1.12で構造化配列を印刷するように、座標およびその表現は、やや異なるフォーマットで印刷される。 [#5423]
astropy.cosmology¶
デフォルトの宇宙学モデルはプランク2015に変更され、引用文字列も更新された。 [#5372]
astropy.extern¶
astropy.io.fits¶
astropy.io.registry¶
減少しているのは
get_formats
機能します。これは占星子パッケージの導入に要する時間も減少していますastropy.coordinates
それがそうです。 [#5262]
astropy.units¶
The functions
add_enabled_units
,set_enabled_equivalencies
andadd_enabled_equivalencies
have been sped up by copying the current_UnitRegistry
instead of building it from scratch. [#5306]文書を構築するには、ご利用ください
build_sphinx
命令は破棄され,代わりにbuild_docs
それがそうです。 [#5179]♪the
--remote-data
選択権.python setup.py test
様々な論点を受け入れることができます--remote-data=none
指定しないことに等しい--remote-data
(インターネットが必要なすべてのテストをスキップして)--remote-data=astropy
リモートデータを必要とするすべてのテストをスキップし,data.asterpy.orgからのデータのみを必要とするテストは除外し,--remote-data=any
与--remote-data
(リモートデータを使用したすべてのテストを実行します)。 [#5506]一番辛いの
recwarn
治具はテストから削除されました代わりにutils.catch_warnings
それがそうです。 [#5489]文字列(Python 3.6)で使用が推奨されていない変換シーケンスが削除されました。 [#5489]
1.2.2(2016-12-22)¶
誤って修復する¶
astropy.io.ascii¶
エラーを修復します
fill_values
表をHTML形式に書く際にはパラメータを無視した. [#5379]
astropy.io.fits¶
astropy.stats¶
固定放送の
sigma_clip
ネガフィルムを使うとaxis
それがそうです。 [#4988]
astropy.table¶
astropy.units¶
astropy.wcs¶
その他の変更と追加¶
バンドルされたERFAはバージョン1.3.0に更新されました。これには2016年12月31日に開催予定の2回目のうるう日が含まれている。
astropy.stats¶
1.2.1(2016-06-22)¶
誤って修復する¶
astropy.io.fits¶
astropy.units¶
1つ修復しました
ImportError
いつでもどこでも起こりますastropy.constants
以前導入されたのですか。astropy.units
それがそうです。 [#5030, #5121]Magnitude zero points used to define
STmag
,ABmag
,M_bol
andm_bol
are now collected inastropy.units.magnitude_zero_points
. They are not enabled as regular units by default, but can be included usingastropy.units.magnitude_zero_points.enable()
. This makes it possible to round-trip magnitudes as originally intended. [#5030]
1.2(2016-06-19)¶
一般情報¶
Astropyは現在、Numpy 1.7.0以上が必要です。 [#4784]
新しい特徴.¶
astropy.constants¶
増列する.
L_bol0
絶対放射熱星等ゼロに対応する光度を測定する。 [#4262]
astropy.coordinates¶
CartesianRepresentation
現在はTransform()手法が含まれており,この方法では3 x 3行列を用いて座標を変換することができる. [#4860]Solar system and lunar ephemerides accessible via
get_body
,get_body_barycentric
andget_moon
functions. [#4890]天文測定フレーム(すなわち、別のフレームにおいて指定された特定点/オブジェクトを中心とするフレーム)が追加される。 [#4909, #4941]
増列する.
SkyCoord.spherical_offsets_to
方法です。 [#4338]最近の地球自転(IERS)データは現在自動ダウンロードされているため,将来の日付のAltAz変換は現在最も正確な利用可能な回転値を用いている。 [#4436]
日心座標系のサポートを追加します。 [#4314]
astropy.cosmology¶
astropy.io.ascii¶
astropy.io.fits¶
astropy.io.registry¶
カスタムを追加する
IORegistryError
それがそうです。 [#4833]
astropy.io.votable¶
ファイル名は
Path
物体です。 [#4606]
astropy.modeling¶
astropy.nddata¶
UnknownUncertainty
新しい子類ですNDUncertainty
誤り伝播に利用できない不確実性を保存するために使用することができる. [#4272]NDArithmeticMixin
:add
,subtract
,multiply
anddivide
can be used as classmethods but require that two operands are given. These operands don't need to be NDData instances but they must be convertible to NDData. This conversion is done internally. Using it on the instance does not require (but also allows) two operands. [#4272, #4851]NDDataRef
以下の機能を実現する新しいサブクラスNDData
現在利用可能な混合剤はすべてです追加の属性、方法、またはnumpy.ndarrayのようなインターフェースは、例えば、実装されていないNDDataArray
それがそうです。属性、方法、またはnumpy.ndarrayのようなインタフェースNDDataArray
それがそうです。 [#4797]
astropy.stats¶
astropy.table¶
Table.show_in_notebook
そしてTable.show_in_browser(jsviewer=True)
現在,“idx”列を持つ表を生成し,ブラウザで表を並べ替える場合でも,行のインデックスを容易に認識することができる. [#4404]増列する.
AttributeError
非マスクテーブル上にマスクを設定することを試みる. [#4637]キーの使用を可能にするタプル
Table.sort
それがそうです。 [#4671]Table.show_in_notebook
デフォルトのノート型ディスプレイ(すなわち、Table._repr_html_
)現在一致した表スタイルを使用しており、ご利用いただけますastropy.table.default_notebook_table_class
配置項。 [#4886]作成するインターフェースの追加
Table
何かを持っているからといって__astropy_table__
方法です。 [#4885]
astropy.tests¶
Test runnerは“docs”以外のディレクトリから文書ソースファイルを取得できるようにした. [#4748]
astropy.time¶
astropy.units¶
astropy.utils¶
Path
相手は相手に伝えることができますget_readable_fileobj
それがそうです。 [#4606]汎用的で拡張可能な統合メタデータの方式を実現した. [#4459]
増列する.
format_doc
オブジェクトの現在の文書文字列の置換および/またはフォーマットを可能にする修飾子。 [#4242]新しいコンテキストマネージャの追加
set_locale
現在のエリア設定を一時的に設定する場合は、以下の操作を実行してください。 [#4363]最新のIERS(地球回転)データを座標や時間変換に必要なときに自動的にダウンロードするために,新たなIERS_Autoクラスを追加した。 [#4436]
astropy.visualization¶
Numdisplayの実現によりzscale間隔を追加する. [#4776]
API変更¶
astropy.config¶
astropy.coordinates¶
astropy.cosmology¶
astropy.io.ascii¶
表をHTML文書として書く際にHTML変換を制御する方法を追加する. [#4423]
astropy.io.fits¶
2つのオプションのブールパラメータ
ignore_missing
そしてremove_all
追加しますHeader.remove
それがそうです。 [#5020]
astropy.modeling¶
astropy.nddata¶
NDDataBase
プライベート不確定性属性はこれ以上設定されません。これはあなたの子供たちの場合だけに影響を与えますNDDataBase
直接行きましょう。 [#4270]NDDataBase
:uncertainty
-Setterが削除されました。似たようなものを追加しましたNDData
だからこれはあなたの子孫化にも影響を与えるだけですNDDataBase
直接行きましょう。 [#4270]NDDataBase
:uncertainty
-Getter ReturnNone
個人的な不確実性ではなく今は抽象的ですこの吸気器はNDData
それはただ影響を与えるだけですNDDataBase
それがそうです。 [#4270]NDData
同様の数のデータと明示的に与えられた単位を受け取る.本例ではValueErrorの前に誘発される.最後のインスタンスは、明示的に与えられた単位属性を使用するが、単位が変換可能かどうかは検査されず、データもスケーリングされない。 [#4270]NDData
:設定器は、データがマスクされている場合、明示的または暗黙的である所与のマスクを保持する。それはプライベート属性として直接保存されないだろう。 [#4879]NDData
付加パラメータを受け入れるcopy
これは,各パラメータをコピーし,事例の属性として別に格納する. [#4270]NDData
:1つ追加しましたuncertainty.getter
これはプライベート属性に戻ります。これは古いものと同じですNDDataBase.uncertainty
-Getter [#4270]NDData
:1つ追加しましたuncertainty.setter
それがそうです。それは古いものと比べて少し修正された。NDDataBase.uncertainty
-セッターこれらの変化には不確実性がINFIRITURE_TYPEがない場合、TypeErrorではなくINFOメッセージが印刷され、不確実性は別のものとして存在する。
UnknownUncertainty
不確実性がゼロであることを除いて。 [#4270]不確実性を削除した不確実性タイプは文字列の要求でなければならない。 [#4270]
不確実性がNDUnsureのサブクラスである場合には、どのデータに属するかを不確実性が分かるようにparent_nddata属性を設定する。これもまた間違った修復です [#4152, #4270]
NDData
:追加しましたmeta
-getter、以前にメタデータが設定されていなかった場合、空のOrderedDictを設定して返します。 [#4509, #4469]NDData
:1つ追加しましたmeta
-セッターそれは、メタデータが辞書(タイトルや順序辞書なども受け入れる)と類似しているか、または受け入れないことを要求する。 [#4509, #4469, #4921]NDArithmeticMixin
:算術方法におけるオペランド (add
...)必要ない子類NDData
それがそうです。それが一つに変換できれば十分です。この変換は内部で完了する. [#4272]NDArithmeticMixin
:算術方法は、いくつかの新しいパラメータを可能にして、動作中にクラスの異なる属性をどのように処理するかまたは処理するかどうかを制御する。 [#4272]NDArithmeticMixin
:パラメータを提供するpropagate_uncertainties
位置キーワードは使用されておらず、将来的に削除されるだろう。これをキーワードパラメータとして指定する必要がある.そのほかTrue
そしてFalse
そうだよね。None
現在はこのパラメータの有効値である. [#4272, #4851]NDArithmeticMixin
:オペランドのWCS属性を比較しないため,それらが異なればValueErrorを起こさない.compare_wcs
パラメータです。 [#4272]NDArithmeticMixin
:算術演算は一般的な演算から分離される_arithmetic
方法は、書き換えることなく、サブクラスが属性をどのように処理するかをより良く制御することができるように、異なる専用プライベート方法に設定される。_arithmetic
それがそうです。♪the_arithmetic
メソッドは現在,これらの他のメソッドを呼び出すために用いられる. [#4272]NDSlicingMixin
:マスク,WCS,または不確実性をスライスしようとする試みが失敗した場合,表示する.TypeError
TypeErrorではなく警告を発する。 [#4271]NDUncertainty
:support_correlated
属性は捨てられていますが代わりにsupports_correlated
これは一種の財産です。影響もありますStdDevUncertainty
それがそうです。 [#4272]NDUncertainty
:追加しました__init__
これは以前いましたStdDevUncertainty
追加料金を追加しましたunit
パラメータ [#4272]NDUncertainty
:追加しましたunit
属性は,その属性はsetterを持たずに設定された単位を返し,親レベルの単位が設定されていなければ親クラスの単位を返す. [#4272]NDUncertainty
:に含まれるparent_nddata
属性は,従来StdDevUnsureで実現されていた属性と類似している. [#4272]NDUncertainty
:1つ追加しましたarray
属性はsetterとともに使用する.値が数字配列のリストやサブクラスであれば,setterは値を通常の数字配列に変換する. [#4272]NDUncertainty
:propagate_multiply
似たようなものはすべて移されました。それらが抽象属性である前に、同名であるがプリアンブルの下線を持つ方法に置き換えられている。伝播の入口点は名前ですpropagate
それがそうです。 [#4272]NDUncertainty
和子類:実現表示 (__repr__
)。 [#4787]StdDevUncertainty
:エラー伝播は、明示的に所与の相関因子を可能にし、この因子は、スカラーまたは配列であってもよく、伝播中に考慮されるであろう。この関連は不確実性によって決定されるのではなく、手動で決定されなければならない! [#4272]StdDevUncertainty
:array
Numpy.ndarrayのリストまたはサブクラスである場合にのみ,通常のnumpy配列に変換される.従来,Numpy配列に強制的に変換されていたが,サブクラスの使用も許可されていた. [#4272]StdDevUncertainty
:設定parent_nddata
配列の形状が親レベルのデータ形状と同じであれば比較は行わない. [#4272]StdDevUncertainty
:array.setter
配列の形状が親レベルデータと同じであれば比較は行わない. [#4272]StdDevUncertainty
:廃棄されましたsupport_correlated
…に賛成する.supports_correlated
それがそうです。 [#4272, #4828]StdDevUncertainty
:廃棄されましたpropagate_add
同様の方法で支援していますpropagate
それがそうです。 [#4272, #4828]許す
data
中の名前パラメータになるには,以下の操作を実行してくださいNDDataArray
それがそうです。 [#4626]
astropy.table¶
astropy.units¶
捨てたものを削除する
register
クラスのパラメータ. [#4448]
astropy.utils¶
Asterpy.utils.compat.argparseモジュールは現在使用されていない。Python‘argparse’モジュールを直接使用します。 [#4462]
Asterpy.utils.compat.odictモジュールは現在使用されていない。Python‘Collection’モジュールを直接使用します。 [#4466]
Agzipモジュールはもう使用されていない。Python‘gzip’モジュールを直接使用します。 [#4464]
現在はAsterpy.utils.compat.subprocessモジュールを使用していない.Python‘subprocess’モジュールに変更します。 [#4483]
Asterpy.utils.xml.unegererモジュールは現在も転義をキャンセルすることができます
'%2F'
至る'/'
そして'&&'
至る'&'
与えられたURLに。 [#4699]Asterpy.utils.metadata.MetaData記述子には、docおよびcopyの2つのオプションパラメータが存在します。 [#4921]
デフォルトのIERS(地球自転)データは現在新しいクラスIERS_Autoを介して自動的にダウンロードされている。UT 1−UTCまたは極移動の値が利用可能な時間範囲外で外挿されると、これらの値は、線形外挿ではなく、最後の利用可能な値でトリミングされるであろう。 [#4436]
astropy.wcs¶
誤って修復する¶
astropy.coordinates¶
astropy.io.ascii¶
astropy.io.fits¶
astropy.io.votable¶
astropy.modeling¶
astropy.nddata¶
NDData
MASKED_QUANTIONSは、データパラメータとして暗黙的送達のマスク、単位、および値を使用することが与えられる。 [#4270]NDData
サブクラスを用いて実現するNDData
使用NDArithmeticMixin
今はエラーの伝播を許可しています。 [#4270]以下の場合に発生するメモリリークを修復しました。
NDDataArray
もう設置しました。 [#4825, #4862]StdDevUncertainty
:誤り伝播期間中に,不確実性の単位を考慮する. [#4272]NDArithmeticMixin
:divide
そしてmultiply
不確実性が1つだけ設定されている場合、正しい不確実性が生じる。 [#4152, #4272]
astropy.stats¶
astropy.table¶
astropy.units¶
astropy.utils¶
astropy.vo¶
コーン探索予測テストの期待精度を緩和し、偽故障を低減する。 [#4382]
astropy.wcs¶
Asterpy.wcs.to_Headerは、SIP係数が書き込まれていないときにCTYPEから“-SIP”を削除する、すなわち
relax
あるいはそうだFalse
あるいは…。None
それがそうです。Asterpy.wcs.to_Headerは、SIP係数が書き込まれたときにCTYPEに“-SIP”を付加する、すなわちrelax=True
それがそうです。 [#4814]製造する.
wcs.bounds_check
呼び出しをする.wcsprm_python2c
これはつまりwcs.set
まだ呼び出されていません。 [#4957, #4966] それがそうです。これ以上WCSオブジェクトを逆インデックスすることはできないが,これまでは技術的に許されていたが,これまでは正しく実現されていなかった. [#4962]
その他の変更と追加¶
Python 2.6はもはやサポートされていません。 [#4486]
Py.testのバンドルバージョンは2.8.3に更新されました。 [#4349]
Astropyの導入時間を減らす (
import astropy
)はほぼ2倍です。 [#4649]Install.rstでは,構築したCython事前条件をv 0.19に変更する. [#4705, #4710, #4719]
Astropy 1.0では使用が推奨されていないすべてのAsterpy.Modeling機能は削除されている. [#4857]
AstropyをCASAに実装する説明を加えた. [#4840]
短いセグメント/例を示す文書に例示ライブラリが追加されている。 [#4734]
1.1.2(2016-03-10)¶
新しい特徴.¶
astropy.wcs¶
♪the
astropy.wcs
モジュールは現在公開されていますWCSHDO_P*
これらの定数は使用するために使用することができるrelax
キーワードパラメータ。 [#4616]
誤って修復する¶
astropy.io.ascii¶
astropy.io.fits¶
astropy.modeling¶
Fix a bug to allow instantiation of a modeling class having a parameter with a custom setter that takes two parameters
(value, model)
[#4656]
astropy.table¶
astropy.units¶
印刷数時の獅子面像の問題を修復した。 [#4527]
astropy.utils¶
astropy.visualization¶
astropy.wcs¶
V 1.1.1で導入したSIPヘッダ処理中に発生する可能性のある例外を修復した. [#4492]
あるパラメータ値のダイナミックレンジが大きいWCSオブジェクトがヘッダに変換する際に精度が失われる誤りを修復した.これは、例えば、スペクトル立方体の場合、Hz単位のスペクトル軸が1 e 10より大きいCRVAL 3値を有する可能性があるが、空間座標のCRVAL 1/2値は8~10桁小さくなる。この誤りはAstropy 1.1と1.1.1に存在するが,1.0.xには存在しない.現在この問題を修復しており,デフォルトですべてのWCSキーワードが14個の有効数字を出力することを確保する方法である. [#4616]
その他の変更と追加¶
1.1.1(2016-01-08)¶
新しい特徴.¶
astropy.io.registry¶
許す
pathlib.Path
オブジェクト(Python 3.4以降で利用可能)は、登録テーブルの読み書き関数でファイル名を指定するために使用されます。 [#4405]
astropy.utils¶
console.human_file_size
現在はバイト当量単位の数を受け付けております [#4373]
誤って修復する¶
astropy.analytic_functions¶
いくつかのプラットフォーム(MSVC付きWindows、古いLinuxバージョン)上の黒体関数のオーバーフロー処理が修復されました。
expm1
機能します。 [#4393]
astropy.io.fits¶
Python 3にFITSテーブル中の文字列の更新に対するエラーが保存されていないことが修復されました。 [#4452]
その他の変更と追加¶
バンドルされたプラスターアシスタントをバージョン1.1.1に更新します。 [#4413]
1.1(2015-12-11)¶
新しい特徴.¶
astropy.config¶
新しいツールを追加しました
set_temp_config
そしてset_temp_cache
機能修飾器として機能してもよいし、コンテキストマネージャとして機能してもよく、Astropyプロファイルをそれぞれ読み出し/書き込みし、キャッシュをダウンロードする代替ディレクトリを一時的に使用してもよい。しかしこれはテストに特に有用ですset_temp_cache
ユーザホームディレクトリ内のデフォルトキャッシュ位置に依存するのではなく、大型データファイルとして代替(アプリケーション固有)にキャッシュをダウンロードする1つの方法を提供することもできる。 [#3975]
astropy.constants¶
トムソン散乱断面を増加させた。 [#3839]
astropy.convolution¶
Moffat 2 D Kernelを追加しました。 [#3965]
astropy.coordinates¶
増列する.
get_constellation
機能とSkyCoord.get_constellation
座標が位置する星座を決定する便利な方法。 [#3758]増列する.
PrecessedGeocentric
フレームは、GCRに基づくが、特定の要求の平均ポイントに進む。 [#3758]増列する.
Supergalactic
ド·ウォチュル超銀河座標を支持する枠組みです [#3892]SphericalRepresentation
今は1つあります._unit_representation
クラス属性は等価なUnitSphericalPresationを指定する.これは,表示されたサブクラスの正しいペアリングを許す. [#3757]天文台の名前別の位置取得を支援する機能を追加した。参照してください
astropy.coordinates.EarthLocation.of_site
それがそうです。 [#4042]Added ecliptic coordinates, including
GeocentricTrueEcliptic
,BarycentricTrueEcliptic
, andHeliocentricTrueEcliptic
. [#3749]
astropy.cosmology¶
astropy.io.ascii¶
自動使用
guess=False
ファイルを読み取るとformat
また,フォーマットパラメータは一意に指定されている.この更新はまた、性能を向上させるために、重複するフォーマット推測を削除する。 [#3418]現在,固定幅テーブルに対するascii.read()呼び出しは,キーワードパラメータの1つを省略する可能性がある.
col_starts
あるいは…。col_ends
それがそうです。各列の先頭と末尾が互いに隣接していると仮定する. [#3657]添加関数
get_read_trace()
の最後の呼び出しの試みはフォーマットのバックトラックを読み込む.astropy.io.ascii.read
それがそうです。 [#3688]Supports LZMA decompression via
get_readable_fileobj
[#3667]許す
-
文字は抽出器フォーマットの列名である. [#4168]
astropy.io.fits¶
astropy.io.misc¶
テーブルおよび列のすべてのメタ情報、記述、および単位のHDF 5ファイルへの保存をサポート [#4103]
astropy.io.votable¶
astropy.logger.py¶
Added log levels (e.g., DEBUG, INFO, CRITICAL) to
astropy.log
[#3947]
astropy.modeling¶
新しいのを追加しました
Parameter.validator
単一のモデルパラメータの検証方法を設定するためのインタフェース.ご参照くださいParameter
文書はより詳細な情報を知るために使用される。 [#3910]3文字から命名された投影クラスは、WCS投影(例えば、
Pix2Sky_TAN
)現在、より長く、より記述的な名前を使用する別名(例えば、Pix2Sky_Gnomonic
)。 [#3583]すべての標準FIT WCS投影タイプが実現されている
astropy.modeling.projections
(WCSLIBをパッケージすることにより). [#3906]増列する.
Sersic1D
そしてSersic2D
モデル類。 [#3889]Voigtプロファイルを既存モデルに追加します。 [#3901]
増列する.
bounding_box
属性とrender_model
機能 [#3909]
astropy.nddata¶
astropy.stats¶
増列する.
sigma_lower
そしてsigma_upper
キーワードが至る.sigma_clip
非対称カットを可能にしています [#3595]Added
cenfunc
,stdfunc
, andaxis
keywords tosigma_clipped_stats
. [#3792]sigma_clip
クロッピングを実行する前に,無効入力値(NAN,INFS)を自動的にマスクする. [#4051]Added the
histogram
routine, which is similar tonp.histogram
but includes several additional options for automatic determination of optimal histogram bins. Associated helper routines includebayesian_blocks
,friedman_bin_width
,scott_bin_width
, andknuth_bin_width
. This functionality was ported from the astroML library. [#3756]追加
bayesian_blocks
このルーチンは、様々な時系列において変化点を特定する動的アルゴリズムを実装する。 [#3756]新しい機能です
poisson_conf_interval()
単一のサンプルから推定されたポアソン変数の平均値の誤差バーのいくつかの標準式の計算を容易にするためである。
astropy.table¶
add_column()
そしてadd_columns()
今はありますrename_duplicate
その名前がすでに存在している場合に異常を引き起こすのではなく、新しい列を再命名するためのオプション。 [#3592]増列する.
Table.to_pandas
そしてTable.from_pandas
パンダデータフレームをパンダデータフレームに変換するため、またはパンダデータフレームからパンダデータフレームに変換するためのものである。 [#3504]初期化中です
Table
使用Column
対象不要求列name
属性が定義される. [#3781]1つ追加しました
info
属性がTable
オブジェクトは,表およびその列に関する構成可能な要約情報を提供する. [#3731]1つ追加しました
info
属性は列クラスに設定する (Column
混合したり)。これは、列に関する構成可能な要約情報を提供し、名前、フォーマット、または説明のような列属性のマネージャとして機能する二重機能を有する。 [#3731]更新表と列の表示形式を使用する
dtype_info_name
関数はデータ型値に用いられる.表表示からデフォルトの“MASTED=FALSE”を削除した. [#3868, #3869]行表示形式を更新し,その行の対応表表示形式と一致させる.HTML表現が追加されているので、IPythonノートに1行をうまく表示することができます。
以下のコマンドを使用して、テーブルの1つまたは複数の列にインデックスを作成することができる新しいテーブルインデックスエンジンを追加する
add_index
それがそうです。これらのインデックスは、例えば、使用のための新しい機能を有効にします。loc
そしてiloc
いくつかの操作の性能を向上させることができます [#3915, #4202]構造化配列または重配列を混合列として表に含める機能を追加した.これは入れ子表を近似的に使用することを可能にする. [#3925]
増列する.
keep_byteorder
選択権.Table.as_array()
それがそうです。以下の“API変更”部分を参照されたい。 [#4080]新しい方法を追加しました
Table.replace_column()
既存列を新しいデータ列で置き換えるには,以下の操作を実行してください. [#4090]増列する.
tableclass
選択権.Table.pformat()
HTML表に追加されたCSSクラスのリストの指定を許可するには,以下の操作を実行してください. [#4131]新しいのを追加しました
Table.show_in_notebook
表のインタラクティブなビューを表示する方法(同様Table.show_in_browser(jsviewer=True)
)Python/Jupyterノートにあります。 [#4197]より良い印刷確認体験を得るために、列整列フォーマットが追加されています。 [#3644]
astropy.tests¶
新しいテスト構成オプションを追加しました
config_dir
そしてcache_dir
(これらのコンテンツは中で編集することができますsetup.cfg
または、py.testの追加コマンドラインオプションとして、Astropyプロファイルおよびダウンロードキャッシュのための位置を設定するために使用されます(関連を参照してください。set_temp_config/cache
中に追加された機能astropy.config
)。 [#3975]
astropy.time¶
astropy.units¶
帝国単位のフロンを増やした。 [#3529]
百万人のイギリス単位が増加した。 [#3716]
イギリス単位の石を増やした。 [#4192]
増加した地球質 (
M_earth
)と木星質量 (M_jup
)から職場まで [#3907]Added support for functional units, in particular the logarithmic ones
Magnitude
,Decibel
, andDex
. [#1894]数は現在matplotlibにおける単位サポートを用いている.参照してください 土方量を描く それがそうです。 [#3981]
イギリス製質量測定を明らかにし,ポンド力(Lbf),千ポンド(Kip)とポンド/平方インチ(Psi)を添加した。 [#3409]
astropy.utils¶
新設する.
OrderedDescriptor
そしてOrderedDescriptorContainer
宣言的APIを用いてクラスを実現することを容易にするユーティリティクラスであり,クラスクラス属性は,クラス宣言においてこれらの属性を定義する順序によって指定される継承の“順序”を持つ“整列”を持つ.OrderedDescriptor
ベースクラスとする)。詳細については、これらのクラスのAPI文書を参照されたい。座標フレームとモデルは現在このインタフェースを用いている. [#3679]♪the
get_pkg_data_*
関数は現在オプションを採用していますpackage
パラメータは、任意のパケットがその中からパケットデータファイル名またはコンテンツを読み出すことを指定することを可能にし、そこから関数が呼び出されるパケット内のデータのみを使用することを可能にする。 [#4079]新機能.
dtype_info_name
致すdata_info
モジュールが提供していますdtype
人間の読み取り可能な情報目的のために使われています [#3868]増列する.
classproperty
装飾師--これはproperty
としてclassmethod
一般的な実例的な方法である. [#3982]iers.open
現在,ネットワークURLやローカルパスを扱うことができる. [#3850]♪the
astropy.utils.wraps
装飾者はただいまオプションをお受けしておりますexclude_args
標準ライブラリで共有されていないパラメータwraps
修飾子(Astropyバージョンがパッケージ関数のパラメータ署名をコピーする能力に固有であるので)。exclude_args
パッケージ関数の署名からパッケージ関数上のいくつかのパラメータを排除することを可能にする.インスタンスメソッドを関数に実装した場合(除外する.self
論点)。 [#4017]get_readable_fileobj
LZMA(‘.xz’)ファイルは、以下のコマンドを使用して自動的に解凍することができますlzma
Python 3.3+のモジュールまたは(利用可能であれば)backports.lzma
以前のバージョンのパッケージ。 [#3667]♪the
resolve_name
実用的なツールは現在任意の数の付加的な位置パラメータを受け取ることができ,これらのパラメータは自動的に第1の位置パラメータとともに装飾される.name
論争する。 [#4083]増列する.
is_url_in_cache
URLによりキャッシュファイルの経路を解析し、ファイルが存在するか否かをチェックするためのものである。 [#4095]増列する.
step
パラメータはProgressBar.map
方法は,ユーザがプログレスバーの更新頻度を制御できるようにする. [#4191]
astropy.visualization¶
astropy.wcs¶
含まれるwcslbのバージョンは5.10にアップグレードされました。 [#3992, #4239]
4.xシリーズのwcslbの最低要求バージョンは4.24のままです。
5.xシリーズのwcslbの最低要求バージョンは5.8です。5.8より前のwcslb 5.xバージョンでのAsterpyの構築が向上
ImportError
当たるastropy.wcs
輸入品です。占星術に関連するwcslb変化には:
返されたFITSヘッダから
astropy.wcs.WCS.to_header
そしてastropy.wcs.WCS.to_header_string
今は値をより正確に含むことができる。変換を行うと,結果の数値の違いが生じる.astropy.wcs.WCS
オブジェクトはタイトルを調整して結果を使用する.astropy.wcs.WCS
now recognises theTPV
,TPD
,TPU
,DSS
,TNX
andZPX
polynomial distortions.Added relaxation flags to allow
PC0i_0ja
,PV0j_0ma
, andPS0j_0ma
(i.e. with leading zeroes on the index).誤り報告,特に下位関数からの翻訳の状態戻りに関する誤り報告を整理した.
浮動小数点値の出力フォーマットを変更しました
to_header
それがそうです。強化されたテキスト表示形式
WCS
物体です。 [#3604]♪the
astropy.tests.helper
モジュールは、現在、共通APIの一部である(文書ページがある)。このモジュールはAsterpyの以前のバージョンに登場しているが,現在になって初めて共通APIの一部と考えられている. [#3890]新しい機能があります
astropy.online_help
Astpy文書を検索し、Webブラウザに結果を表示します。 [#3642]
API変更¶
astropy.cosmology¶
FLRW._tfunc
そしてFLRW._xfunc
廃棄されたと表示されていますユーザーは新しい公衆インターフェースを使用しなければならないFLRW.lookback_time_integrand
そしてFLRW.abs_distance_integrand
代わりに。 [#3767]
astropy.io.ascii¶
デフォルトタイトル行処理は、現在、スペース文字を含む可能性のある空行を無視しているため、データ行処理と一致する。いかなる明示的指定も
header_start
ヘッダにスペースが含まれている空行を解析するためのファイルの値は更新する必要がある. [#2654]
astropy.io.fits¶
The
uint
argument tofits.open
is now True by default; that is, arrays using the FITS unsigned integer convention will be detected, and read as unsigned integers by default. A new config option forio.fits
,enable_uint
, can be changed to False to revert to the original behavior of ignoring theuint
convention unless it is explicitly requested withuint=True
. [#3916]♪the
ImageHDU.NumCode
そしてImageHDU.ImgCode
属性(派生上自_ImageBaseHDU
)は推奨されていません。その代わりにastropy.io.fits
モジュールレベル定数BITPIX2DTYPE
そしてDTYPE2BITPIX
使用できます。 [#3916]
astropy.modeling¶
注意:モデルパラメータと類似配列の値の比較現在,通常のNumpy配列を用いて比較するようにNumpy Boolean配列が生成されている.従来,これはスカラーTrueやFalseを返し,比較結果が比較されたすべての要素がTrueである場合にのみTrueを返すことになり,混乱を招く可能性がある. [#3912]
Vbl.使用
model.inverse = None
モデルの反転をそのデフォルト値にリセットする方法は提案されていない.将来的には,この文法は明示的にモデルを反転させない(デフォルトがあっても).代わりに使うのはdel model.inverse
モデルの反転をそのデフォルト値にリセットする(デフォルト値がある場合、そうでなければ、これは、モデルに割り当てられたすべてのカスタム反転を削除するだけであり、設定と同じである。model.inverse = None
)。 [#4236]1つ追加する
model.has_user_inverse
ユーザがカスタム反転を割り当てたかどうかを示す属性model.inverse
それがそうです。これは,情報を提供するためのものであり,たとえば,リフレクションモデルオブジェクトに対するソフトウェアである. [#4236]Renamed the parameters of
RotateNative2Celestial
andRotateCelestial2Native
fromphi
,theta
,psi
tolon
,lat
andlon_pole
. [#3578]ご利用はお勧めしておりません
Pix2Sky_AZP.check_mu
そしてSky2Pix_AZP.check_mu
方法(これらは曖昧な“意外公開”方法であり、誰も使用したことがないかもしれない)。 [#3910]Sine 1 Dモデルに位相パラメータを追加した。 [#3807]
astropy.stats¶
astropy.table¶
astropy.time¶
♪the
astropy_time
属性および時間フォーマットは、共通インターフェースから削除されました。新しい時間オブジェクトをインスタンス化する既存のコードを使用するformat='astropy_time'
簡単に省略できるformat
規格です。 [#3857]
astropy.units¶
単品.
Quantity
記録のある例dtype
彼らがいるだろうisscalar
属性返却True
Numpy配列の行動と一致しており,その中でnp.void
記録はスカラーと考えられる. [#3899]配合単位フォーマットに関する3つの変更 [#3993] :
The FITS unit format will no longer parse an arbitrary number as a scale value. It must be a power of 10 of the form
10^^k
,10^k
,10+k
,10-k
and10(k)
. [#3993]10乗刻みで書くことができます。以前、1.0でない尺度は拒否されるだろう。
♪the
*
文字は目盛りと単位の間の区切りとして受け入れられる.ユニットフォーマットプログラムは今必要です
parse
そしてto_string
メソッドは現在,クラスメソッドである必要がある(プログラムクラス自体が未インスタンス化されていると仮定されている単一例をフォーマットする).セルフォーマットプログラムは主に内部実装の詳細であるため,これはどのユーザにも影響を与える可能性は低い. [#4001]CGS E&Mセルは現在、SI E&Mセルとは別に定義されており、異なる物理タイプを有する。 [#4255, #4355]
astropy.utils¶
すべての
get_pkg_data_*
関数はオプションを採用するpackage
彼らの二番目の立場の論点として。したがって,従来他のパラメータを位置パラメータとしてこれらの関数に渡すどのコードも中断する可能性がある.この問題を緩和するためにキーワードパラメータ転送に変更してください。 [#4079]astropy.utils.iers
今使っていますQTable
内部では数字列がQuantity
そして、職場に全面的な支援を提供する。また、ut1_utc
方法は今1つ戻りますQuantity
浮動小数点や配列ではありませんpm_xy
既に)。 [#3223]astropy.utils.iers
今一つを投げますIERSRangeError
はい、サブクラスですIndexError
生まれたのではなくIndexError
それがそうです。これにより,以下の場合をより細粒度に捕捉することができる.Time
ロードされたIERSテーブルの範囲を超えている. [#4302]
astropy.wcs¶
Wcslb 5.9以上を使用してコンパイルされた場合、FITSヘッダは
astropy.wcs.WCS.to_header
そしてastropy.wcs.WCS.to_header_string
今は値をより正確に含むことができる。変換を行うと,結果の数値の違いが生じる.astropy.wcs.WCS
オブジェクトはタイトルを調整して結果を使用する.NAXIS 1またはNAXIS 2をHeaderオブジェクトとともにWCS.calc_Footprintに渡さなければ,ValueErrorを引き起こす. [#3557]
誤って修復する¶
astropy.constants¶
定数.
Ry
そしてu
今は対応するユニット内で正しく使用することができる。後者はそのためやや変化する. [#4229]
astropy.coordinates¶
内部では
coordinates
現在,ERFA機能を用いる際には,つねに適切なタイムスタンプを用いている. [#4302]
astropy.io.ascii¶
astropy.modeling¶
astropy.units¶
各単位.
Ryd
そしてu
ハードコードの数字ではなくconstants
モジュールです。したがって,これらの単位は現在暗黙的な変換がやや異なる. [#4229]
その他の変更と追加¶
♪the
./setup.py test
命令は今ありますastropy.tests
モジュール(以前にその実装はAsterpy-helpersに移動していた).しかし,これによりAstropyテスト実行器の変更とペアが行われる../setup.py test
ユーザインタフェース。Asterpy-helpers v 1.1以降が検出されるtest
コマンドは、Asterpy−helperに含まれる古いバージョンの代わりに使用される(ほとんどのユーザは、この変更によるいかなる変化にも気づかない)。 [#4020]この本の原文は
Table
これ以上表示しないmasked=False
いずれにしても、デフォルトの場合、表はマスクされないからだ。 [#3869]のバージョン
PLY
星盤付き飛行船は3.6に更新された。文書構築には現在WCSAXが必要である. [#4074]
遷移マニュアルは,v 0.4までの座標から削除されている.
astropy.coordinates
ますますどうでもいい材料で記録する。移行ガイドを見るには、https://docs.astterpy.org/en/v 1.0/cocoels/index.html#Migrating-from-Pre-V 0-4-coelsなど、以前のバージョンのアーカイブ文書を見るだけでよいことをお勧めします。 [#4203]はい。
astropy.coordinates
GCR,CIRS,ITR間の変換は,それらの実際の適用順序をより論理的に反映するように調整されている.これは多くの座標変換に影響を与えないはずであるが,機器精度効果に特に敏感なコードに影響を与える可能性があり,変換が発生する順序が変化すると機器精度効果が変化する. [#4255]Astropy v 1.1.0は、Python 2.6を正式にサポートする最後の発行版シリーズになります。Python 2.6でAstropyが使用されている場合、現在廃棄警告が発行されます(通常のPython警告フィルタリング機構でこの警告を無効にすることができます)。 [#3779]
1.0.13(2017-05-29)¶
誤って修復する¶
astropy.io.fits¶
1.0.12(2017-03-05)¶
誤って修復する¶
astropy.convolution¶
修復中の誤り
discretize_integrate_2D
ここで、xとy座標は交換される。 [#5634]
astropy.coordinates¶
以下の位置の誤りを修復した
get_transform
入力検証におけるスペルミスにより困惑する誤りが生じる場合がある. [#5645]
astropy.io.fits¶
圧縮画像では起こり得ない問題を防ぎ,これらの問題はメモリキャンセルマッピングミスを招く可能性がある. [#5775]
astropy.io.votable¶
astropy.utils¶
NumPy<1.7およびPython 3.xバージョンのImportErrorが修復されました
_register_patched_dtype_reduce
それがそうです。 [#5848]
1.0.11(2016-12-22)¶
誤って修復する¶
astropy.coordinates¶
SkyCoordを単一のSkyCoordを含むリストから初期化すると、SkyCoordは座標から距離を削除しなくなる。 [#5270]
E項を有しないFK 4フレームとの間の変換実装におけるエラーを修復することは、単位球面上にない座標(すなわち、距離を有する)に影響を与える。 [#4293]
CDデバイスを有効にした後、再初期化できません
Angle
それがそうです。 [#5483]確保する.
search_around_sky
そしてsearch_around_3d
空(非)に一致する整数タイプインデックス配列を返す. [#4877, #5083]空のマッチングアイテムセットを返す
search_around_sky
そしてsearch_around_3d
1つの入力座標配列または2つの入力座標配列が空である場合。 [#4875, #5083]
astropy.io.ascii¶
astropy.io.fits¶
astropy.io.votable¶
修復した誤り
Resource.__repr__()
未定義の属性と変数を持つ. [#5382]
astropy.modeling¶
CompoundModelは現在_n_modelを正しく継承でき,モデルセットの使用を許可している. [#5358]
astropy.units¶
astropy.utils¶
呼び出し時に現れたAttributeErrorを修復しました
utils.misc.signal_number_to_name
Python 3の使用 [#5430] それがそうです。
astropy.wcs¶
更新する.
_naxis{{x}}
呼び出し時の属性WCS.slice
それがそうです。 [#5411]
その他の変更と追加¶
バンドルされたERFAはバージョン1.3.0に更新されました。これには2016年12月31日に開催予定の2回目のうるう日が含まれている。 [#5418]
1.0.10(2016-06-09)¶
誤って修復する¶
astropy.coordinates¶
astropy.io.ascii¶
ブール型列を持つゼロ長ECSV表を読み込む問題を修復した. [#5010]
astropy.io.fits¶
Fix convenience functions (
getdata
,getheader
,append
,update
) to close files. [#4786]
astropy.io.votable¶
検証レポートを生成するとき、Asterpy.io.votable.validator.htmlモジュールは、処理がゼロで除算されるように更新される。 [#4699]
astropy.table¶
astropy.tests¶
Python 3のカバー率レポートを修正しました。 [#4822]
astropy.units¶
現在,長い名前と短い名前の間の重複項は
names
そしてaliases
単位の属性。 [#5036]
astropy.utils¶
astropy.vo¶
その他の変更と追加¶
更新されました
astropy.tests
テストカバー率報告の生成にはカバー率V 4.0のテスト実行器コードを用いる. [#4176]
1.0.9(2016-03-10)¶
新しい特徴.¶
astropy.nddata¶
誤って修復する¶
astropy.convolution¶
その中の誤りを訂正する
psf_pad
そしてfft_pad
無視されてしまいます [#4366]
astropy.io.ascii¶
astropy.io.fits¶
astropy.modeling¶
astropy.stats¶
astropy.utils¶
♪the
zest.releaser
Astropyに含まれるフックは現在,グローバルではなくAstropyにローカルに注入されている. [#4650]
astropy.visualization¶
1.0.8(2016-01-08)¶
誤って修復する¶
astropy.io.fits¶
Python 3にFITSテーブル中の文字列の更新に対するエラーが保存されていないことが修復されました。 [#4452]
astropy.units¶
その場のピーク間計算は現在使われています
Quantity
それがそうです。 [#4442]
astropy.utils¶
1.0.7(2015-12-04)¶
誤って修復する¶
astropy.coordinates¶
酸洗.
EarthLocation
インスタンスは現在、Python 2上でも実行できます。 [#4304]
astropy.io.ascii¶
Python 3ではバイト列出力が‘b’をプレフィックスとしないように高速ライタを修復します。 [#4350]
astropy.io.fits¶
astropy.table¶
混合列(たとえば時間)酸洗テーブルを用いた場合の誤りを修正した. [#4098]
astropy.time¶
不正確な修復をする
value
属性は“unix”のような紀元フォーマットに用いられる.scale
クラスとは違うepoch_scale
それがそうです。 [#4312]
astropy.utils¶
その他の変更と追加¶
バンドルされたスターディスク補助ツールバージョン1.0.6が更新された。 [#4372]
1.0.6(2015-10-22)¶
誤って修復する¶
astropy.analytic_functions¶
黒体解析関数を修復し,温度配列を正確に支持した。 [#4251]
astropy.coordinates¶
地球のいくつかのAU範囲内の対象の変換誤りを修復した。変換機械の実質的な変化を含めて,これは他の物体の水平距離 ̄機器精度を変化させる可能性がある. [#4254]
astropy.io.fits¶
fitsdiff
相関関数は、異なるタイプであるが、同じ表現形態を有する値間の差(例えば、文字列‘0’と数0)をよりよく報告することができる。 [#4122]Numpy 1.10の他の修復をサポートします。 [#4228]
Unicode文字列をFITSテーブルに書き込むことにより、その列サイズが4倍に増加するという問題が修復された(すなわち、FITS列のフォーマットは、元の文字列の4文字あたりのフォーマットである)。 [#4228]
ファジィ状況のサポートが追加されている(ただしFITS規格はこの場合を許可している)、すなわち、列はいくつかのTDIMnキーワードを有するが、TDIMn列中の繰り返しカウントはTDIMnが示唆する元素数よりも大きい。たとえばTFORMn=100 iであるが,TDIMn=‘(5,5)’である.この場合、TDIMnは列中の5 x 5個の組を表すが、TFORMnは列中の100個の元素の1次元アレイを表す。この場合,TDIMが優先され,列中の残りのバイトは無視される. [#4228]
astropy.io.votable¶
Pythonコンパイラ最適化レベル=2の崩壊を修復しました。 [#4231]
astropy.vo¶
据え置き
check_conesearch_sites
使用parallel=True
Python>=3.3とWindows上で(異なる理由で両方の場合が中断されます)。 [#2970]
その他の変更と追加¶
現在,すべてのテストがNumpy v 1.10.xのテストに合格している.これは、Numpy 1.10.xを名目的にサポートすることを意味する(しかし、まだ未知の問題が存在する可能性がある)。例えば、大型多次元列を含むテーブルには、例えば、画像全体を1つまたは複数の列に含むテーブルなど、既知の性能問題が存在する。これはNumpyの既知の上流問題だ。 [#4259]
1.0.5(2015-10-05)¶
誤って修復する¶
astropy.constants¶
名前変更単位->単位と誤り->における不確実性
repr
そしてstr
属性名をマッチングするための定数. [#4147]
astropy.coordinates¶
astropy.io.fits¶
1つのタイトル(注釈なし)で別のタイトル(注釈付き)を拡張する誤りが修正された。 [#3967]
FITSデータの資源使用状況がある程度改善されました--以前は新しいものでした
mmap
アクセスされたFITSファイルの各HDUのために開くHDUList
それがそうです。どれもmmap
単一のファイル記述子が切れており、いくつかのユーザにシステムリソース制限の問題が発生する。今は一つしかありませんmmap
オープンですべてのHDUのデータを共有しています注:“便利”機能を使用する際には問題が残っています。例えば使用はfits.getdata
1つを作ることになりますmmap
このようにして、以下のコマンドを使用してファイルを開くのではなく、各HDUを読み込むfits.open
そして通過しますHDUList
対象)。 [#4097]改行なしでファイルの読み込みに失敗した誤りを修正し,無関係/不要な異常が発生した. [#4160]
astropy.modeling¶
きれいにした
repr
パラメータのないモデル。 [#4076]
astropy.nddata¶
astropy.table¶
astropy.utils¶
resolve_name
これ以上のことではありませんsys.modules
このように導入されたバッグの下の他のモジュールのコピーをめちゃくちゃに積んでくださいresolve_name('numpy')
それがそうです。 [#4084]console
IPython 4.xおよびJupyter 1.xをサポートするように更新されました。これは、IPython 4.0以上を使用してAsterpyを導入する際に出現するShimWarningを抑制するはずです。 [#4078]仮ダウンロードファイル作成者
get_readable_fileobj
URLを転送する際には、現在ファイルが閉じた後すぐに削除されます。 [#4198]
astropy.visualization¶
astropy.vo¶
その他の変更と追加¶
1.0.4(2015-08-11)¶
新しい特徴.¶
astropy.convolution¶
Cython関数を修正してGILを放出した。これにより,畳み込みを効率的に並列化することができ,マルチスレッドタスクスケジューラ(Dask)と併用した場合に大きな加速比を得ることができる. [#3949]
API変更¶
astropy.coordinates¶
astropy.visualization¶
♪the
astropy_mpl_style
再設定しないinteractive
至るTrue
これをユーザの先頭オプションとして保持するのではない.これにより、このスタイルの使用は、Sphinxを使用して文書および他の非対話型コンテキストを構築することと互換性がある。 [#4030]
誤って修復する¶
astropy.coordinates¶
座標配列がインデックスまたはスライスされたときに座標表現がデフォルト値にリセットされたことを表すエラーが修正された。 [#3824]
現在のIERSデータ以外の日付を使用した場合に表示される困惑した警告メッセージが修復される。 [#3844]
get_sun
いま,入力時間がスカラーである場合にスカラーが発生する(これはv 1.0.3 v 1.0.2からの回帰である). [#3998, #4039]いくつかのスカラ座標は、いくつかのフレーム変換後に長さ1の配列座標に誤って変更された誤りが修復された。 [#3920, #4039]
修復による
separation
方法SkyCoord
Frame類は無限再帰で失敗しました [#4033, #4039]これはリストを渡すことを目的としています
SkyCoord
UnitSphericalPresationにおけるオブジェクトの追加SkyCoord
構造関数はUnitSphericalPresationにおいて新たなオブジェクトを適切に生成する. [#3938, #4039]
astropy.cosmology¶
WCDMは初期化時にOb0パラメータを無視しないように修復されている。 [#3934]
astropy.io.fits¶
更新モードで開いたランダムHDUグループでデータを更新する際に崩壊する問題を修復した. [#3730]
以下の命令を用いて拡張されたHDU(すなわち,非平凡なBSCALEおよび/またはBZERO)を再書き込みする際に書き込まれるチェックサム/またはデータが正しくないという問題を修復した.
do_not_scale_image_data=False
それがそうです。 [#3883]修復中の雑散使用警告
BinTableHDU.copy()
それがそうです。 [#3798]よりよく処理する
BLANK
画像データを自動スケーリングする際のキーワード。♪theBLANK
キーワードは現在、自動スケーリングを適用した後にタイトルから除去され、開いたファイルを更新する際に正しく復元されます(浮動小数点nanをパディング値で置き換える)。scale_back=True
論争する。の無効用法BLANK
キーワードは検証中にももっと良い警告を受けなければならない。 [#3865]以下の場合Memapedズーム画像の読み出しに失敗することはない
do_not_scale_image_data=True
(すなわち,オリジナル/物理データを読み込むだけであるため,mmapを使用しない理由はない). [#3766]Fixed a reference cycle that could sometimes cause FITS table-related objects (
BinTableHDU
,ColDefs
, etc.) to hang around in memory longer than expected. [#4012]
astropy.modeling¶
astropy.time¶
スカラーの固定反復
Time
対象者はiter()
正確に誘発するTypeError
(同時にまだ許可されているTime
反復する配列). [#4048]
astropy.units¶
ドップラー同等性を宣言する際に周波数同等性検査を追加した [#3728]
Define
floor_divide
(//
) forQuantity
to be consistentdivmod
, such that it only works where the quotient is dimensionless. This guarantees that(q1 // q2) * q2 + (q1 % q2) == q1
. [#3817]SIプレフィックスのサポートを正確に報告するために、サポートされているデバイスの文書が修復される。従来,サポートされていた単位テーブルは,誤っていくつかの派生ユニットをプレフィックスをサポートしていなかったが,実際にはプレフィックスをサポートしていた. [#3835]
呼び出し時の崩壊を修復する
astropy.units.cds.enable()
それがそうです。ここで、これは、名前空間がデフォルト単位と衝突することを回避するために、“追加”単位をアクティブセットに“設定”するのではない。 [#3873]その場で操作することを確保する
float32
数量が働く。 [#4007]
astropy.utils¶
雑項.¶
fitscheck
既存のファイルにチェックサムを追加すると、スケーリングされた画像データが再スケーリングされなくなる。 [#3884]運行時に発生した問題を修復しました
import astropy
ソースコードがソースコード発行版(GITリポジトリではなく)からであれば,ソースコード木に拡張モジュールを自動構築することはない. [#3932]メソッドコンパイル時にAstropyを使用した誤りを阻止した複数の事例が修復された.
python -OO
マークは、すべての文書文字列が剥離されるためです。 [#3923]インストールされたPythonモジュールと一緒にインストールされたソースコードテンプレートファイルは、意外に削除されました。 [#4014]
例外ログ中のエラーが修復され、例外メッセージが含まれていない場合、そのエラーはPython 3上の例外ハンドラ自体を崩壊させます。 [#4056]
1.0.3(2015-06-05)¶
新しい特徴.¶
astropy.table¶
数ラインしか表示されない場合に大きなテーブルを画面に印刷する速度を大幅に向上させる。 [#3796]
astropy.time¶
2015-Jun-30うるう秒のサポートを追加します。 [#3794]
API変更¶
astropy.io.ascii¶
HTML形式のフォームは,入力中にHTMLが存在することを強く示すいくつかのヒューリスティック手法を通過しない限り,つねに推測パターンで見つかることはないことに注意されたい.HTMLから表を読み取るコードは指定すべきであることが望ましい
format='html'
はっきり言えば。より詳細については、次のエラー修復を参照されたい。 [#3693]
誤って修復する¶
astropy.convolution¶
重複規格化の問題を修復する
Kernels
それがそうです。 [#3747]
astropy.coordinates¶
astropy.io.ascii¶
文書がHTMLでないように見える場合は,閲覧時に自動的に推測されるフォーマットリストからHTMLを削除する.これは,MacOSX上のlibxml解析器でよく見られるセグメント誤りを回避するために必要である. [#3693]
astropy.io.fits¶
もうすぐ来るNumpy 1.10をサポートするために修復されます。 [#3419]
astropy.modeling¶
astropy.testing¶
テスト中に意図しないインターネットアクセスを無効にしたAstropy py.testプラグインも、テスト中にローカルUNIXソケットを使用することを阻止し、いくつかのマルチ処理コードのテストが修復されたことを阻止します。 [#3713]
astropy.units¶
納屋ユニットでサポートされる完全SIプレフィックス(“Picobarn”、“Femtobarn”など) [#3753]
単位の非整数乗を乗算した場合の精度損失を修正した.例えばこの変化の前に
(u.m ** 1.5) ** Fraction(4, 5)
不正確な浮動小数点べき乗につながります1.2000000000000002
それがそうです。この変化の後正確な有理数はFraction(6, 5)
保持しています。 [#3790]異なる/不適合単位を有する複数の数のオブジェクトを含むオブジェクトndarrayの印刷が修復される。注意:単位変換ミスは現在
UnitConversionError
起こりうる異常。しかしこれはUnitsError
異常なので既存のコードは捕捉されていますUnitsError
まだ使えると思います。 [#3778]
その他の変更と追加¶
0.4.6(2015-05-29)¶
誤って修復する¶
astropy.time¶
2015-Jun-30うるう秒を処理するためにERFAコードが修復されました。 [#3795]
1.0.2(2015-04-16)¶
新しい特徴.¶
astropy.modeling¶
階数が0または15より大きい多項式のサポートが追加されます。 [#3574, 3589]
誤って修復する¶
astropy.config¶
Asterpy-0.4までの構成APIは修復されている.1.0.1でさりげなく破られてしまいました。 [#3627]
astropy.io.fits¶
タイル圧縮画像を読み込む際に発生する深刻なメモリリークを修復した. [#3680]
既存のFITSファイルからTDIMnキーワードを持つ新しいFITSテーブルにデータをコピーした場合,列データが無意識にバイト交換される可能性のあるエラーが修復された. [#3561]
The
ColDefs.change_attrib
,ColDefs.change_name
, andColDefs.change_unit
methods now work as advertised. It is also possible (and preferable) to update attributes directly onColumn
objects (for example settingcolumn.name
), and the change will be accurately reflected in any associated table data and its FITS header. [#3283, #1539, #2618]修復した
FITS_rec
インタフェースは、表データ、そのうちの1つを構成するFITS_rec
既存のFITSテーブルをコピーして作成しますが、正しいスライスやマスクに新しい行を追加することはできません。 [#3641]大きさ1のTDIMn対BINTABLEの処理を修復した. [#3580]
astropy.io.votable¶
ロードしています
TABLE
要素はありませんが何も含まれていませんDATA
0行配列を正しく作成することができます。 [#3636]
astropy.modeling¶
astropy.table¶
astropy.units¶
astropy.vo¶
現在、HTTPS/SSLを使用してSAMPハブ間の通信は、すべてのサポートされているPythonバージョンで正常に動作することができます。 [#3613]
astropy.wcs¶
もしなければ
relax
パラメータは伝達されますWCS.to_header()
その結果,非標準的なWCSキーワードが省略されていれば警告する. [#3652]
その他の変更と追加¶
astropy.vo¶
1.0.1(2015-03-06)¶
誤って修復する¶
astropy.constants¶
astropy.io.ascii¶
astropy.modeling¶
複合モデルとそのコンポーネント間のパラメータ制約(‘FIXED’,‘BILDS’,‘TIND’)の伝播問題を修復した.しかしながら、複合モデルのための“バインディング”制約を正確に定義することは、依然としていくつかの困難がある可能性がある。 [#3481]
astropy.nddata¶
いくつかの属性を互換クラスに復元する
NDDataArray
うっかり見落としてしまったのは [#3466] それがそうです。
astropy.time¶
Timeオブジェクト現在の計算結果は常に
True
空でなければ。 [#3530]
雑類.¶
その他の変更と追加¶
バンドルされたAstropy-helpersバージョンをv 1.0.1に更新して、Astropyに依存するいくつかのソフトウェアパッケージのインストール問題を解決します。 [#3541]
1.0(2015-02-18)¶
一般情報¶
Astropyは現在、Numpy 1.6.0以上が必要です。
新しい特徴.¶
astropy.analytic_functions¶
♪the
astropy.analytic_functions
天文学に有用な解析関数を含むために追加されたものです [#3077] それがそうです。
astropy.coordinates¶
astropy.coordinates
ICRSまたは他の天体システムからAlt/Az座標への下方変換を可能にする完全なフレームスタックがある。 [#3217]astropy.coordinates
今は1つありますget_sun
時間太陽座標を指定する関数を提供する. [#3217]SkyCoord
今はありますto_pixel
そしてfrom_pixel
天体座標の間でSkyCoord
オブジェクトと画素座標はastropy.wcs.WCS
物体です。 [#3002]SkyCoord
今はありますsearch_around_sky
そしてsearch_around_3d
便利な方法で、別の座標の一定距離内のすべての座標を検索することができますSkyCoord
それがそうです。 [#2953]SkyCoord
今は受け入れられますframe=
キーワードパラメータ。 [#3063]SkyCoord
今は1つありますguess_from_table
迅速な作成に使用することができる方法SkyCoord
対象者はastropy.table.Table
物体です。 [#2951]astropy.coordinates
今は1つありますGalactocentric
フレームは,銀河系(ユーザが指定した)中心を中心とした座標フレームである. [#2761, #3286]SkyCoord
いま,以下の属性を持つことを表す場合には,より多くのフォーマットの座標文字列を受け取ることができるra
そしてdec
属性です。 [#2920]SkyCoord
今は以下のリストを受け取ることができますSkyCoord
オブジェクト,フレームオブジェクト,またはオブジェクトを表し,それらを単一のオブジェクトに統合する. [#3285]枠組みと
SkyCoord
実例には現在1つの方法がありますis_equivalent_frame
これは、2つのフレームが等しいかどうか(データを無視する)をチェックするために使用されて [#3330]♪the
__repr__
現在,スカラー座標はベクトル座標と同じフォーマットで表示される. [#3350, 3448]
astropy.cosmology¶
増列する.
lookback_distance
つまり、そうです。c * lookback_time
それがそうです。 [#3145]宇宙学的対象への重子物質密度と暗黒物質密度のみパラメータの添加 [#2757] それがそうです。
1つ追加する
clone
指定された変数を修正した場合に宇宙学オブジェクトのコピーを作成することを可能にする方法 [#2592] それがそうです。向上したデフォルト数値精度
z_at_value
デフォルトの正確で明示的で迅速な要求モデルに従って [#3074] それがそうです。単一(赤シフト)入力を受ける宇宙学関数は現在,しびれた超関数のように伝播している.したがって,任意の形状を伝達する入力配列は同じ形状の出力を生成する. [#3178, #3194]
astropy.io.ascii¶
新しいReaderクラスを定義する方式を簡略化し,Readerにインスタンス属性を設定するのではなく,継承されたクラス属性を上書きすることで,カスタムアクションを完全に許可する.
__init__
方法です。 [#2812]現在,より高速なC/Cythonエンジンがあり,CSVのような簡単なASCIIフォーマットを読み書きするために利用可能である.両者ともデフォルトで有効であり,解析に失敗した場合,スキーミングは通常のリーダに依存する.パラメータを使って行動を変更することができます
fast_reader
はい。read
そしてfast_writer
はい。write
それがそうです。 [#2716]Latex/AASTexテーブルに列の単位属性を用いて出力させる. [#3064]
出力テーブルのメタデータを読み込む際に遭遇するアノテーション行を以下のように格納する.
meta['comment_lines']
それがそうです。 [#3222]すべての基本フォーマット,IPAC,FASTコンパイラの出力において,表メタデータにインタプリタ行を書き込む.以下のコマンドでこの機能を無効にすることができます
comment=False
それがそうです。 [#3255]拡張CSVフォーマットにリーダ/ライタが追加され、このフォーマットは、テーブルおよび列メタデータ、特にデータタイプおよび単位を格納する。 [#2319]
astropy.io.fits¶
♪the
fitsdiff
デフォルトの場合、スクリプトは、FITファイルを比較する際に、いくつかのコンテンツ(例えば、空のタイトル行)を無視する。これを追加します--exact
オプションは、その中で何も無視しないだろう。 [#2782, #3110]♪the
fitsheader
スクリプトは現在1つ必要です--keyword
オプションFITSファイルのタイトルから特定のキーワードを抽出し、--table
サポートされている任意のデータフォーマットとしてタイトルを導出するためのオプションastropy.table
それがそうです。 [#2555, #2588]Section
現在はすべての高度なインデックス機能をサポートしていますndarray
実行(任意の歩行長を持つスライス,整数配列,ブール配列,なし,省略番号).適切な時には、それはまたスカラーを正確に返すだろう。 [#3148]
astropy.io.votable¶
astropy.io.votable.parse
今は1つ必要ですdatatype_mapping
キーワードパラメータは、要求に適合しないファイルをサポートするために、無効なデータタイプ名を有効名にマッピングします。 [#2675]
astropy.modeling¶
算術演算子を用いて既存のモデルを組み合わせることで新たな“複合”モデルを作成する機能を追加した.詳細は、Astropy文書の“1.0の新しい特性”ページを参照してください。 [#3231]
新しいのです
custom_model
一般的な機能を一般的な機能に変換するための装飾器·工場機能が追加されているModel
Astropyモデリングの枠組み内で動作可能なクラス.これは古いものに取って代わったcustom_model_1d
関数,この関数は現在使用されていない.新機能の動作原理は旧機能と同じであるが,作成に利用可能なモデルタイプの制限は少ない. [#1763]♪the
Model
そしてFitter
クラスにある.registry
ロードされたすべてのものを提供しますModel
そしてFitter
クラス(これは、モデルおよびチューブのためのUIを構築するために有用である)。 [#2725]辞書のようなもの
meta
メンバーが追加されましたModel
それがそうです。プロジェクトに関連して標準に含まれていない任意のオプションの情報を格納するために使用されます。Model
級友たち。 [#2189]増列する.
Ellipse2D
モデルです。 [#3124]
astropy.nddata¶
配列に関するユーティリティ関数を追加する
astropy.nddata.utils
異なるサイズ/形状の他の配列に配列を追加し,他の配列から配列を削除するために用いられる. [#3201]新元類.
NDDataBase
データストアの実現を制限することなく,サブクラスでNDDataインタフェースを実装するために用いられる. [#2905]新しいMixinクラス
NDSlicingMixin
スライスではNDArithmeticMixin
算術演算のための、およびNDIOMixin
NDDataでの入出力に用いられる. [#2905]装飾者を追加しました
support_nddata
これは、個々のパラメータまたはNDDataオブジェクトを受け入れることができる関数を作成するために使用することができる。 [#2855]
astropy.stats¶
astropy.table¶
変更しました
Table
クラスは変更されたため,カーネル表データコンテナとしてNumpy構造化配列を使用しなくなった. [#2790, #3179]現在,インタラクティブなブラウジング機能を含むHTMLファイルにフォームを書き込むことができる.この書式を書くには、ご利用ください
Table.write('filename.html', format='jsviewer')
それがそうです。 [#2875]A
quantity
属性とto
方法は追加されますTable
列の値を簡単に変換することを可能にするastropy.units.Quantity
物体です。 [#2950]増列する.
unique
食事の便利な方法です。 [#3185]
astropy.tests¶
新しい数量知覚機能を追加しました
assert_quantity_allclose
それがそうです。 [#3273]
astropy.time¶
Time
現在,任意の配列次元を扱うことができ,操作は標準デジタル放送ルールに従っている. [#3138]
astropy.units¶
VOUnitのサポートは、この規格に適合するバージョン1.0に更新されている。 [#2901]
1つ追加しました
insert
方法値を挿入するQuantity
相手。これは似たようなものですnumpy.insert
機能します。 [#3049]IPythonで見ると
Quantity
配列値を持つオブジェクトは現在LaTeXと科学記法を用いてレンダリングされている. [#2271]増列する.
units.quantity_input
ユニット互換性を実現するために、機能への数量入力を検証するための装飾器。 [#3072]増列する.
units.astronomical_unit
長い形としてunits.au
それがそうです。 [#3303]
astropy.utils¶
新しい装飾器を追加しました
astropy.utils.wraps
標準ライブラリの代わりになりますfunctools.wraps
唯一の違いは,修飾関数がパッケージ関数の呼び出し署名も保持していることである. [#2849]astropy.utils.compat.numpy
修正されたので、より新しいルーチンのパッチバージョンを含むことができるnumpy
バージョンです。最初に追加したのはbroadcast_arrays
私たちが持っているQuantity
他にもndarray
サブクラス(使用)subok=True
旗)。 [#2327]増列する.
astropy.utils.resolve_name
これは、モジュールまたはクラスのメンバ(オブジェクトの完全に限定された点分離名が与えられた)を文字列形式で返す。 [#3389]増列する.
astropy.utils.minversion
これは、Pythonモジュールの最低バージョン要件(特定の特徴および/またはエラーなどをテストするために)をチェックするために使用することができます。 [#3389]
astropy.visualization¶
astropy.wcs¶
wcslib
バージョン4.25にアップグレードされました。これは新しい機能をもたらしましたequinox
そしてradesys
以下の場合、WCS仕様に準拠したデフォルト値を提供します。EQUINOXa
そしてRADESYSa
それぞれヘッダには存在しない.最低要求バージョンです
wcslib
今は4.24です。 [#2503]新しい機能を追加しました
wcs_to_celestial_frame
特定のWCSに対応するコンステレーション座標を探索するために使用することができる天体フレーム。 [#2730]astropy.wcs.WCS.compare
今応援していますtolerance
キーワードパラメータは,浮動小数点値の近似比較を許す. [#2503]added
pixel_scale_matrix
,celestial
,is_celestial
, andhas_celestial
convenience attributes. Addedproj_plane_pixel_scales
,proj_plane_pixel_area
, andnon_celestial_pixel_scales
utility functions for retrieving WCS pixel scale and area information [#2832, #3304]2つの機能を追加しました
pixel_to_skycoord
そしてskycoord_to_pixel
これにより、SkyCoordオブジェクトと画素座標との変換が容易になる。 [#2885]all_world2pix
WCS逆変換は、より複雑でより完全なアルゴリズムを使用して反復計算される。 [#2816]使用機能の追加
WCS
オブジェクトはMatplotlibで投影を定義し,使用する.WCSAxes
小包です。 [#3183]増列する.
is_proj_plane_distorted
画素が歪んでいるか否かをテストするために用いられる [#3329]
雑項.¶
astropy._erfa
新しいサブパッケージとして追加されましたが、pythonのERFAライブラリの機能をパッケージしています。これは主に他のAsteryサブパケットに用いられるが,APIは将来より公開される可能性がある. [#2992]
API変更¶
astropy.coordinates¶
の子類
BaseCoordinateFrame
彼らは自己定義を定義していますrepr
予想された形式を理解すべきであるSkyCoord.__repr__()
このバージョンで変更されました。 [#2704, #2882]♪the
CartesianPoints
クラス(v 0.4では破棄された)は現在削除されている. [#2990]以前の
astropy.coordinates.builtin_frames
モジュールは今サブパックです。中のすべてのものastropy.coordinates.builtin_frames
モジュールは依然として新しいパケットからアクセス可能であるが,クラスは現在異なるモジュールに位置している.これはユーザーレベルに直接的な影響を与えないはずだ。 [#3120]フレームを位置パラメータとして転送することをサポート
SkyCoord
クラスは、データを含むフレームが一意の位置パラメータとして転送されない限り、現在使用されている。 [#3152]改善
__repr__
単一の座標点を表す座標オブジェクトは、より容易にコピー/貼り付けされる。 [#3350]
astropy.cosmology¶
宇宙学ルーチンの機能インターフェースと
set_current
そしてget_current
(バージョン0.4で破棄された)現在削除されています。 [#2990]
astropy.io.ascii¶
astropy.io.fits¶
新しいオプションのパラメータです
cache
追加されましたastropy.io.fits.open()
それがそうです。URLからFITSファイルを開くと、cache
Astropyのダウンロードキャッシュにファイルをローカルに保存するかどうかを指定するブール値である. (True
デフォルトの場合)。 [#3041]
astropy.modeling¶
モデル類は現在指定すべきである
inputs
そしてoutputs
古いものではなくクラス属性n_inputs
そしてn_outputs
それがそうです。これらはタプルであり人間が読み取り可能なものを提供しているはずです ラベル モデルのすべての入出力.タプルの長さは入出力の数を表す.詳細については、“Astropy 1.0の新しい特性”を参照されたい。 [#2835]これ以上必要としないのは
__init__
あるいは…。__call__
中の定義Model
サブクラス(それらがすべての作業がハイパーメソッドをパッケージすることである場合)は、文書に良好な呼び出し署名を提供する。♪theinputs
属性は現在良好な呼び出し署名を生成するために用いられているため,これらの方法はModel
サブクラスは、新しい機能を提供するために使用される。 [#2835]Astropyに含まれるモデルの多くは現在の大部分またはすべてのパラメータに合理的なデフォルト値を持っている.電話をかける
help(ModelClass)
これらのデフォルト設定を任意のモデルでチェックします。ほとんどのオフセットはカバーされるべきであるが、いくつかは有用である(例えば、デフォルトの場合、空間オフセットは常に原点に設定される)。もう1つの経験則は、モデルがデフォルトの場合には操作されない、またはそれに近いように、可能な場合には、デフォルトパラメータを設定することである。 [#2932]♪the
Model.inverse
方法は変更された 財産性. これで今すぐアクセスできますmodel.inverse
モデル上でそのモデルの逆を実現する新しいモデルを返し, 呼び出しをする.model.inverse(...)
onのある引数が逆数の値を計算する(古いものに似ている ``Model.invert()`
方法の本来の意味はこうすることである)。 [#3024]♪the
Model.invert()
方法は完全に除去された(それは実現されたこともなく、それに依存する既存のコードもあってはならない)。 [#3024]custom_model_1d
ご利用はおすすめではなく、新しいものをサポートしておりますcustom_model
(上記の“新機能”を参照)。 [#1763]♪the
Model.param_dim
属性(v 0.4では破棄された)は現在削除されている. [#2990]♪the
Beta1D
そしてBeta2D
モデルは命名されましたMoffat1D
そしてMoffat2D
それがそうです。 [#3029]
astropy.nddata¶
astropy.table¶
♪the
Column.units
属性(v 0.3では破棄された)は現在削除されている. [#2990]♪the
Row.data
そしてTable._data
表実現における変更に関する属性は破棄されている.それらは代替されていますRow.as_void()
そしてTable.as_array()
方法はそれぞれ異なる方法を採用した. [#2790]♪the
Table.create_mask
メソッドは削除されました。この文書記録なしの方法は,それを呼び出すと表が破損する孤立メソッドを開発することである. [#2790]全体型エントリアクセス列のリターンタイプ(例えば、列 [12] またはt ['a'] [12] 今はいつも無感覚のスカラーで麻痺しています
ndarray
麻痺したりMaskedArray
それがそうです。従来,列が多次元であれば,1つの列オブジェクトを返す. [#3095]テーブルおよびカラムオブジェクトの表示形式は、印刷出力と同様のフォーマットに変更された。 [#3239]
astropy.time¶
astropy.units¶
astropy.utils¶
何人かのメンバーは
astropy.utils.misc
新しいサブモジュールに転送されます。具体的にはdeprecated
,deprecated_attribute
, andlazyproperty
->astropy.utils.decorators
find_current_module
,find_mod_objs
->astropy.utils.introspection
これらすべての関数は直接導入することができる
astropy.utils
これは引用された各サブモジュールよりも望ましいはずですastropy.utils
それがそうです。 [#2857]ProgressBar.iterateクラスメソッド(v 0.3では破棄された)は現在削除されている. [#2990]
更新されました
astropy/utils/console.py
IPythonノートの出力を表示し、追加するためのProgressBar()モジュールinteractive
粗野な人。 [#2658, #2789]
astropy.wcs¶
誤って修復する¶
astropy.convolution¶
astropy.convolution.discretize_model
今は任意の計算可能なコードを正しく処理することができます [#2274] それがそうです。
astropy.coordinates¶
astropy.io.ascii¶
はい。
CommentedHeader
♪thedata_start
パラメータは今デフォルトで0
これは最初の未注釈行である.#2692で議論されました。 [#3054]ロケータ線は真ん中にあります
FixedWidthTwoLine
読者は多くの役割で構成されることができる。現在、セパレータを除いて、1文字のみの使用が許可されています。この抜け穴は [#3109]IPAC表ライタは現在ずっと使用しています
fill_values
キーワードは出力空値を指定する.以前、このような行為は不一致または不正確だった。 [#3259]IPACフォームリーダは、略語列タイプを正しく解釈することができます。 [#3279]
DAOPhot表のように見えますが、DAOPhot表にあまり似ていない表は推測に失敗する可能性があります。 [#3342]
astropy.io.fits¶
修復中の問題
fits.open
コロン付きのファイル名の (:
)ファイル名ではなくURLとして識別された名前にあります。 [#3122]設ける
memmap=True
はい。fits.open
メモリマッピングモードでファイルを開くことができなければ,相関関数は現在ValueErrorを引き起こす. [#2298]連続カード約束の仕様により,連続カードは和番号で系列中の最後のカードの値を終了しない. [#3282]
ゼロ精度浮動小数点フィールドを含むASCIIテーブルを読み込む際に発生する崩壊を修復した. [#3422]
ASCIIテーブルの浮動小数点フィールドの精度がゼロの場合,小数点(以降に数字がない)はフィールドに書き込まれ,空間があればよく,FITS規格で提案されているようになる.これにより,これらの列を浮動小数点数はそれほど曖昧ではないと解釈する. [#3422]
astropy.logger¶
エラーメッセージが発生した警告を表示する際に発生したエラーを修復する.
dictionary changed size during iteration
それがそうです。 [#3353]
astropy.modeling¶
修復中の誤り
SLSQPLSQFitter
ヴァン.maxiter
パラメータは最適化器に正しく渡されていない. [#3339]
astropy.table¶
以下の場合の問題を修復する
table.hstack
同じテーブルに対する複数の参照、例えば、同じテーブルへの複数の参照をスタックすることはできないtable.hstack([t, t])
それがそうです。 [#2995]以下の問題を修復した
table.vstack
そしてtable.hstack
単一のテーブルをスタックするのは失敗します例えばtable.vstack([t])
それがそうです。 [#3313]単一の表上で入れ子反復器を実行する際の問題を修復する. [#3358]
テーブルで空リスト、タプル、またはndarrayを使用してプロジェクトアクセスを行った場合のエラーを修復します。今、これは行のない表に戻ります。 [#3442]
astropy.time¶
astropy.units¶
増列する.
latex_inline
分数ではなく負の指数を有するLaTeX数学記数法における単位を返す単位フォーマット [#2622] それがそうです。所与の単位フォーマットで使用が推奨されていない単位が使用される場合には、使用が推奨されない代替案の使用が提案される。 [#2806] 例えば:
>>> import astropy.units as u >>> u.Unit('Angstrom', format='fits') WARNING: UnitsWarning: The unit 'Angstrom' has been deprecated in the FITS standard. Suggested: nm (with data multiplied by 0.1). [astropy.units.format.utils]
astropy.utils¶
astropy.wcs¶
astropy.wcs.WCS.sub
現在Python 2.xでUnicode文字列を入力として受け付けています [#3356]
雑項.¶
Numpyの非最終バージョン(例えば、1.9.0 rc 1)を使用すると、導入時に崩壊するいくつかのモジュールおよびテストが使用される。 [#3471]
その他の変更と追加¶
Astpy-helpersのバンドルバージョンはバージョン1.0に更新されました。 [#3515]
更新されました
astropy.extern.configobj
バージョン5に。バージョン5で使用six
同じコードはPython 2とPython 3をカバーしています。 [#3149]
astropy.coordinates¶
astropy.io.fits¶
astropy.table¶
更新されたバンドルの
six
モジュールはバージョン1.7.3にアップグレードされ、許容可能な最低バージョンとして1.7.3が使用されます。six
それがそうです。 [#2814]Astropyに付属するERFAバージョンは現在v 1.1.1です [#2971]
ライブラリは現在、Python 2と3に完全に互換性があり、2 to 3は必要ありません。 [#2033]
funcsigs Utils.compatに含まれているが,デフォルトでモジュールコンポーネントをチェックする(3.3+) [#3151] それがそうです。
現在,pytestヘッダに表示されているモジュールリストをカスタマイズすることができる. [#3157]
jinja2
現在,ERFAラッパを生成するためには_>=2.7 gitリポジトリからソースコードを構築する必要がある. [#3166]
0.4.5(2015-02-16)¶
誤って修復する¶
不必要な運行を修復しようとしています
git
Astpyを導入した場合.特に、現在のワークディレクトリが空gitリポジトリである場合にAstropyを導入した場合に生じる可能性のあるPython 3の崩壊が修復されます。 [#3475]
その他の変更と追加¶
Astpy−Helperのバンドルコピーをv 0.4.6に更新した。 [#3508]
0.4.4(2015-01-21)¶
誤って修復する¶
astropy.vo.samp¶
astropy.vo.samp
SSLv 3プロトコルをサポートしないPython構築に使用されるようになりました(これはPythonのバージョンにも依存しますし、それに基づいて構築されるOpenSSLまたはLibreSSLバージョンにも依存します)。 [#3308]
API変更¶
astropy.vo.samp¶
現在、使用されているデフォルトSSLプロトコルは、Pythonで使用されているデフォルトSSLプロトコルによって決定されます。
ssl
標準庫です。このデフォルト設定は、お客様が使用しているPythonの正確なバージョンに応じて異なる場合があります。 [#3308]
astropy.wcs¶
WCSはフォームスライス(None,x,y)のスライスを許可しており,これは以前に未スライスのコピーを返すことになる(注意:これはv 0.4.3で誤って修復されたと報告されている). [#2909]
0.4.3(2015-01-15)¶
誤って修復する¶
astropy.coordinates¶
♪the
Distance
クラスは時代遅れの宇宙学関数に依存しないように修復されている。 [#2991]確保する.
float32
値は座標表現法で用いることができる. [#2983]修復におけるフレームワーク属性継承
SkyCoord.transform_to()
方法は、対応する値が明示的に指定されていないときに、ターゲットフレームのデフォルト属性値(例えば、equinox)を使用するために使用される。 [#3106]Angle
受信時間:分またはdeg:mins初期値設定項(秒を含まない).これらの場合、浮動分も受け入れられる。 [#2843]astropy.coordinates.SkyCoord
オブジェクトは現在複製可能である. [#2888]astropy.coordinates.SkyCoord
対象属性は現在不変である.技術的には,配列値座標オブジェクトの内部データを変更することも可能であるが,これは不一致を招く. [#2889] そうすべきではありません [#2888]
astropy.cosmology¶
♪the
ztol
Z_at_valueのキーワードパラメータは現在正常に動作しています [#2993] それがそうです。
astropy.io.ascii¶
astropy.io.fits¶
astropy.modeling¶
astropy.table¶
astropy.units¶
非互換性のあるタイプの数の操作は、現在、より多くの情報を誘発します。
TypeError
それがそうです。 [#2934]Quantity.tolist
今から書き直しますndarray
方法を一つ与えるNotImplementedError
(名前を変えることで以前のlist
方法)。 [#3050]Quantity.round
今はいつも1つに戻りますQuantity
(以前は1つ戻っていたndarray
上のdecimals>0
)。 [#3062]保障のある
np.squeeze
常に1つに戻りますQuantity
(サイズタグが削除されていない場合にのみ有効です)。 [#3045]入力します
Quantity
1つを使うunit
属性は壊れてはいけませんcopy=False
それがそうです。 [#3051]削除中の尾行スペース
__format__
無量綱量を呼ぶ。 [#3097]ユニットと非単位クラスオブジェクトとの比較は現在正常に動作している. [#3108]
分数のべき乗の単位は現在、有理算術を使用して正確に乗算することができる。 [#3121]
スペクトル密度当量から意味のない項目がいくつか削除された。 [#3153]
astropy.utils¶
astropy.vo¶
SAMPハブへの再接続の問題を修復した。 [#2674]
astropy.wcs¶
雑項.¶
その他の変更と追加¶
astropy.coordinates¶
FK 5<->銀河変換と他のコードおよびFK 5<->FK 4<->銀河経路との整合性を改善した。 [#3107]
0.4.2(2014-09-23)¶
誤って修復する¶
astropy.coordinates¶
Angle
受信時間:分またはdeg:mins初期値設定項(秒を含まない).これらの場合、浮動分も受け入れられる。♪the
repr
座標フレームに対しては,現在一致した順にフレーム属性(例:RA,DEC)を表示する.注意すべきことはこの修復の一部としてBaseCoordinateFrame.get_frame_attr_names()
方法は今1つ戻りますOrderedDict
ただの1つではなくdict
それがそうです。 [#2845]
astropy.io.fits¶
文字列からロードされたFITSファイルからスケーリング浮動小数点データを読み込む際に発生するクラッシュが修復されました(使用
HDUList.fromfile
)ではなく、ファイルからです。 [#2710]HDUからデータを読み出す際に発生するクラッシュが修復され、HDUのヘッダは空キーワードの無効値(例えば、FITS規格で要求される整数ではなく文字列値)を含む。無効な空白キーワードは今警告されるだろうが、他の場合は無視されるだろう。 [#2711]
Fixed a crash when reading the header of a tile-compressed HDU if that header contained invalid duplicate keywords resulting in a
KeyError
[#2750]Astropyでgzip圧縮されたFITSテーブルを読み込む際に発生する崩壊を修復した
Table
インターフェースです。 [#2783]新しいFITファイルをgzipファイルに書き込む際の破損問題を修復した。 [#2794]
非連続データ配列を用いて生成したHDUをクラスファイル·オブジェクトに書き込む際に発生する崩壊を修復した. [#2794]
今は作成することができます
astropy.io.fits.BinTableHDU
ゼロ行の表を持つオブジェクト。 [#2916]
astropy.io.misc¶
H 5 pyを阻止したエラーを修復しました
Dataset
対象は自動的に認識されませんTable.read
それがそうです。 [#2831]
astropy.modeling¶
製造
LevMarLSQFitter
…と一緒に仕事をするweights
キーワード。 [#2900]
astropy.table¶
astropy.time¶
時間の大きなエンド入力が小さいエンド機械上で動作することを保証する(その逆)。 [#2942]
astropy.units¶
0を数に加えた場合は単位が変わらないことを確保する. [#2968]
astropy.utils¶
IPython 2.0を使用してWindows上でカラー印刷を行う問題を修復しました。 [#2878]
astropy.vo¶
コーン探索タイムアウトのエラーメッセージを改善した. [#2687]
その他の変更と追加¶
0.4.1(2014-08-08)¶
誤って修復する¶
astropy.config¶
Asterpy 0.3.2で未編集のプロファイルが未編集の誤りと正しく認識できなかったことを修復した. [#2772] これは、以下の警告をもたらす。
WARNING: ConfigurationChangedWarning: The configuration options in astropy 0.4 may have changed, your configuration file was not updated in order to preserve local changes. A new configuration template has been saved to '~/.astropy/config/astropy.0.4.cfg'. [astropy.config.configuration]
古いプロファイルを移動させた際に表示されたエラーメッセージを修復した.以前、目的地部分は間違っていました。 [#2772]
Added configuration settings for
io.fits
,io.votable
andtable.jsviewer
that were missing from the configuration file template. [#2772]Asterpyが導入されるたびに配置テンプレートを書き換えることなく,競合する場合がある. [#2805]
astropy.convolution¶
修復乗算
Kernel
しびれた山車を持っています。 [#2174]
astropy.coordinates¶
astropy.io.misc¶
同時に使用することにより、同じHDF 5ファイルの他のデータセットに影響を与えることなく、HDF 5ファイル内の既存のテーブルを上書きすることができる。
overwrite=True
そしてappend=True
のパラメータです。Table.write
方法です。 [#2624]
astropy.logger¶
ごく少数の場合(バンドルされたアプリケーションのような)で起こりうる崩壊が修復された。
email
小包は輸入できません。 [#2671]
astropy.nddata¶
astropy.nddata.NDData()
これ以上起こらないValueError
マスクエントリがないデジタルマスク配列が渡されるとき。 [#2784]
astropy.table¶
FITS規格がサポートしていない単位を含むFITSファイルにテーブルを保存すると,異常ではなく警告が発生する. [#2797]
astropy.units¶
astropy.utils¶
astropy.wcs¶
その他の変更と追加¶
0.4(2014-07-16)¶
新しい特徴.¶
astropy.constants¶
増列する.
b_wien
ベイン波長変位の法則定数を表しています [#2194]
astropy.convolution¶
Changed the input parameter in
Gaussian1DKernel
andGaussian2DKernel
fromwidth
tostddev
[#2085].
astropy.coordinates¶
座標パッケージは大きく変更されました APE5 それがそうです。その中には下位フレームワークが大きく変化しているため、後方互換性のない変更が含まれている。詳細については、APE 5テキストおよびパッケージ文書を参照してください。 [#2422]
A
position_angle
方法は新しいものに追加されましたSkyCoord
それがそうです。 [#2487]Updated
Angle.dms
andAngle.hms
to returnnamedtuple
-s instead of regular tuples, and addedAngle.signed_dms
attribute that gives the absolute value of thed
,m
, ands
along with the sign. [#1988]デフォルトの場合、
Distance
現在,要求対象は正数である.負の値を許すように設定してくださいallow_negative=True
はい。Distance
作成していますDistance
例を挙げましょうLongitude
(返事してください。Latitude
)オブジェクトを初期化や設定に使用することはできませんLatitude
(返事してください。Longitude
)対象。明示的にAngle
今は必要です。 [#2461]0.3以前のバージョンでは、使用が推奨されていない関数調整オブジェクト名、例えば
ICRSCoordinates
除去されました [#2422]♪the
rotation_matrix
そしてangle_axis
中の関数astropy.coordinates.angles
数字的にはもっと一致していて、現在明確なテストが行われています [#2619]
astropy.cosmology¶
astropy.io.ascii¶
♪the
astropy.io.ascii
出力フォーマットlatex
そしてaastex
名を受け入れる.latex_dict
LaTeX出力のオプションを指定する場合は、以下の操作を実行してください。属性はテキスト内のテーブル整列方式を指定する.tablealign
キーワード。 [#1838]もし
header_start
呼び出しているascii.get_reader
どんな呼び出しでもget_reader
(例:ascii.read
)でもdata_start
同時に指定されていなければdata_start
このように計算されているので、データはタイトルの後に始まります。これまで、デフォルト設定は、最初のデータラインとしてタイトルラインを再度読み出すことであった [#855 and #1844] それがそうです。新しいのです
csv
追加フォーマットは,CSV(コンマ区切り値)データの処理を容易にするためである. [#1935] このフォーマットはまた、要素数が一致しない行を識別することができる。 [#1562]CDSフォーマットファイルがフォーマット基準を厳密に満たしていない場合に、それらのデータ開始を推測するためのオプションが追加されている。 [#2241]
HTMLリーダおよびライタを追加する
astropy.io.ascii
小包です。解析にはBeautifulSoupを実装する必要があるため,オプション機能である. [#2160]属性には,入力列説明と列単位へのサポートが付加されている
io.ascii.SExtractor
読者。 [#2372]CDSリーダーにおいて非ローカル自己説明ファイルの使用が許可される。 [#2329]
シールド値をどのように印刷するかを選択する機構を提供する。 [#2424]
多孔径daophotファイルの読み取り支援を増加させた。 [#2656]
astropy.io.fits¶
新しいコマンド·ライン·スクリプトが含まれています
fitsheader
コマンドラインからFITSファイルのタイトルを表示するには、以下の操作を実行してください。 [#2092]Added new verification options
fix+ignore
,fix+warn
,fix+exception
,silentfix+ignore
,silentfix+warn
, andsilentfix+exception
which give more control over how to report fixable errors as opposed to unfixable errors.
astropy.modeling¶
Fittersのプロトタイプ実装は、最適化アルゴリズムをFit統計とは別に処理し、最適化器および統計関数を混合およびマッチングすることによって新しいFitersを作成することを可能にする。 [#1914]
配列値パラメータと変数および複数のモデル集合に対して,モデルの入出力の処理方式を小幅に調整した.詳細は、関連するPRおよびV 0.4ドキュメントのモデリング部分を参照してください。 [#2634]
新しいのを追加しました
SimplexLSQFitter
最小二乗統計を持つ下り坂単純形オプティマイザを用いた。 [#1914]変更されました
Gaussian2D
モデルはこうですtheta
今は反時計回りに増加しています。 [#2199]交換しました
MatrixRotation2D
Simplyという新しいモデルを用いるRotation2D
これは回転を指定するために1つの角度だけ必要だ。新しいRotation2D
反時計回りに回転して古いのはMatrixRotation2D
時計回りの角度を増やした。 [#2266, #2269]新しいのを追加しました
AffineTransformation2D
…の能力を代替するためのモデルMatrixRotation2D
任意の行列を受け取るとともに,翻訳機能を付加した. [#2269]増列する.
GaussianAbsorption1D
モデルです。 [#2215]新機能
Redshift
型番 [#2176] それがそうです。
astropy.nddata¶
初期化を許可する
NDData
あるいは…。StdDevUncertainty
1つを使うQuantity
それがそうです。 [#2380]
astropy.stats¶
プレーンは、Binom_Conf_IntervalおよびBinned_Binom_Proportionの前に追加される
デフォルト設定の変更
sigma_clip
送信者.np.median
至るnp.ma.median
それがそうです。 [#2582]
astropy.sphinx¶
Asterpyサブオブジェクトには、以下の新しい機能も含まれていることに注意されたい。
♪the
automodapi
そしてautomodsumm
拡張モジュールには、書き込みのためのShinx構成オプションが含まれていますautomodapi
そしてautomodsumm
生成は,主にデバッグ目的に用いられる. [#1975, #2022]参照文書は現在,実装された実際のファイルを見つけるのではなく,統合されたユーザ向けAPI位置に関数/クラス文書文字列を表示する. [#1826]
♪the
automodsumm
拡張構成は、クラスの文書を生成するために変更されました__call__
メンバ関数。 [#1817, #2135]automodapi
そしてautomodsumm
今は1つあります:allowed-package-names:
オプション、このオプションは、異なる名前空間に位置する関数およびクラスを記録することを可能にする。 [#2370]
astropy.table¶
Numpyを使用したパケットテーブル集約の改善
reduceat()
方法、できれば。グループサイズが比較的小さい大型非マスクテーブルおよび列の場合、動作速度を少なくとも10~100倍に向上させることができる。 [#2625]新しいのの使用を許可する
rows
キーワードパラメータ。 [#850]Allow subclassing of
Table
and the component classesRow
,Column
,MaskedColumn
,TableColumns
, andTableFormatter
. [#2287]Python 3.xの表の有効なインデックスとしてNumpy整数タイプを修復することを可能にします。 [#2477]
中の順序変更に関する変換コードの削除
Column
そしてMaskedColumn
立論.name
そしてdata
Astropy 0.2から0.3までである. [#2511]IPythonノートのHTMLフォーム表示形式を変更して、80列幅に制限するのではなく、すべてのフォーム列を表示します。 [#2651]
astropy.time¶
astropy.units¶
サポート単位フォーマット Office of Guest Investigator Programs (OGIP) FITS files 追加されました。 [#377]
増列する.
one
速記としてはdimensionless_unscaled
それがそうです。 [#1980]増列する.
dex
そしてdB
職場です。 [#1628]増列する.
temperature()
ケルビン、摂氏と華氏温度の間の変換を支持する等価物。 [#2209]増列する.
temperature_energy()
電子ボルトとケルビンとの間の変換を支持する等価物。 [#2637]の運行時
astropy.units.Unit.compose
大幅に向上しました(ほとんどの場合2倍に向上しました) [#2544]増列する.
electron
職場です。 [#2599]
astropy.utils¶
timer.RunTimePredictor
今使っていますastropy.modeling
その中でdo_fit()
方法です。 [#1896]
astropy.vo¶
astropy.wcs¶
Asterpyは今wcslbバージョン4.23が必要です。Asterpyに付随するwcslbバージョンは、バージョン4.23に更新されています。
今,ローカル球面座標に対して境界チェックを実行する.どの国境を越えた値も
NaN
そして、stat
配列、低級を使うとwcslib
インターフェースのようなものですastropy.wcs.Wcsprm.p2s
それがそうです。 [#2107]新しい方法です
astropy.wcs.WCS.compare()
2つの厳密度の異なるwcspm構造が等しいかどうかを比較した. [#2361]新機能
astropy.wcs.utils
モジュールは、ドラッグ&ドロップ、交換、およびシャフトの追加を含むWCSオブジェクトを動作させるためのいくつかのツールを有する。
雑項.¶
API変更¶
astropy.config¶
APE 3の一部として,システムを配置して大修理を行った.Pythonから構成項目を保存することはできなくなり、ユーザはプロファイルを直接編集しなければなりません。配置項の位置は移動しており,いくつかは科学状態値に変更されている.古い位置はAsterpy 0.5まで仕事を続けるはずですが、使用を推奨しない警告が表示されます。ご参照ください Configuration transition 文書は、変更の詳細な説明と既存のコードの更新方法を理解します。 [#2094]
astropy.io.fits¶
♪the
astropy.io.fits.new_table
関数は現在完全に破棄されている(その使用範囲が広いことを考慮しても,長い間削除されない).逆に、もっと明確なものを使ってください
BinTableHDU.from_columns
新しいバイナリテーブルHDUの作成、および同様のTableHDU.from_columns
新しいASCII表を作成するには、以下の操作を実行してください。その他の点では,以下と同様の論拠を受け入れる.new_table
これは今これらの包装だけです。♪the
.fromstring
HDUタイプごとのclassmethodは簡略化されているため,同人者と同様に,そのヘッダを含む文字列のみからHDUを初期化する. and データです。見出しワイルドカードマッチングの問題(例えば、
header['DATE*']
)をマッチングに使用することができます any キーワードに出現する可能性のある文字.従来,これは集合中の文字を含むキーワードのみにマッチしていた[0-9A-Za-z_]
それがそうです。ハイフンに合わせることもできます-
他のキャラクターも慣例のようにHIERARCH
記録値キーワードカードは、標準マッチングキーワードよりも広い範囲の有効文字を可能にする。これは…。 last Astropy v 0.1/PyFITS v 3.1以来、推奨されていないAPIとして表示されている以下のAPIが発行されています。
♪the
CardList
クラスは、古いヘッダ実装の一部である。♪the
Card.key
属性です。使用Card.keyword
代わりに。♪the
Card.cardimage
そしてCard.ascardimage
属性です。簡単に使うCard.image
あるいは…。str(card)
代わりに。♪the
create_card
工場機能。普通のものを使えばいいですCard
代わりに構造関数がある.♪the
create_card_from_string
工場機能。使用Card.fromstring
代わりに。♪the
upper_key
機能します。使用Card.normalize_keyword
方法(これはPyFITS自体以外で使用することはあまり不可能であるが,技術的には共通APIである).の使い方
Header.update
使用Header.update(keyword, value, comment)
論争する。Header.update
類比的にのみ使用すべきであるdict.update
それがそうです。使用Header.set
代わりに。♪the
Header.ascard
属性です。使用Header.cards
代わりにすべてのCard
タイトルの中のオブジェクト。♪the
Header.rename_key
方法です。使用Header.rename_keyword
代わりに。♪the
Header.get_history
方法です。使用header['HISTORY']
(通常のキーワード検索)です♪the
Header.get_comment
方法です。使用header['COMMENT']
代わりに。♪the
Header.toTxtFile
方法です。使用header.totextfile
代わりに。♪the
Header.fromTxtFile
方法です。使用Header.fromtextfile
代わりに。♪the
tdump
そしてtcreate
機能します。使用tabledump
そしてtableload
それぞれです。♪the
BinTableHDU.tdump
そしてtcreate
方法:研究方法。使用BinTableHDU.dump
そしてBinTableHDU.load
それぞれです。♪the
txtfile
パラメータはHeader
構造関数。使用Header.fromfile
代わりに。♪the
startColumn
そしてendColumn
のパラメータです。FITS_record
構造関数。これらのコードはどのユーザコードによっても使用される可能性は低い。これらの推奨されていないインタフェースは、バージョン0.4以降のAstropy開発バージョンから削除される(ただし、いずれの0.4.xエラー修復バージョンでも使用可能である)。
astropy.modeling¶
パラメータに対するモデルの導関数を計算する方法は
deriv
至るfit_deriv
それがそうです。 [#1739]ParametricModel
and the associatedParametric1DModel
andParametric2DModel
classes have been renamedFittableModel
,Fittable1DModel
, andFittable2DModel
respectively. The baseModel
class has subsumed the functionality of the oldParametricModel
クラスは,すべてのモデルがパラメータ制約をサポートするようにする.唯一の違いはFittableModel
Astropyクランプと一緒に使うのは“安全”と思われるものですか? [#2276]NonLinearLSQFitter
すでに名を変えた.LevMarLSQFitter
最小二乗統計関数を持つLevenberg-MarQuardt最適化アルゴリズムを用いていることを強調する. [#1914]♪the
SLSQPFitter
類はすでに命名された.SLSQPLSQFitter
最小二乗統計関数を有する系列最小二乗計画最適化アルゴリズムを使用していることを強調する必要がある。 [#1914]♪the
Fitter.errorfunc
方法はより汎用的なものと命名されましたFitter.objective_function
それがそうです。 [#1914]
astropy.nddata¶
astropy.sphinx¶
使用
astropy.sphinx
このモジュールはすべての新しい開発が行われていますastropy_helpers.sphinx
これに変更すべきである(したがって,文書生成に使用されているどの実用的なプログラムもastropy.sphinx
今はありますastropy_helpers
文書依存項とする).
astropy.table¶
任意の列に単位属性が設定されている場合、デフォルトフォーム印刷機能は、現在、単位のフォームタイトル行を表示する。 [#1282]
その前に覆面していなかったのは
Table
もしマスクテーブルやMaskedColumn
それがそうです。現在、この変換は、明示的な要求または実際に任意の入力値をマスクしている場合にのみ実行される。 [#1185]のrepr()関数
astropy.table.Table
いま単位を表示する(任意の列があれば単位属性を設定している). [#2180]オプションを構成する意味
table.max_lines
そしてtable.max_width
少し変わっています。これらの値がプロファイルに設定されていない場合,Astpyは端末から自動的にサイズを決定しようと試みる. [#2683]
astropy.time¶
astropy.units¶
Quantity
現在のデフォルトでは入力を浮動小数点型に変換しているが,これは物理的にはほとんどの単位に対して最も合理的であるからである. [#1776] それがそうです。Quantity
与==
あるいは…。!=
今はいつも帰ってくるTrue
あるいは…。False
単位が一致しなくても(この場合,UnitsError
昔は育てられていた)。 [#2328]薬を施す.
float
あるいは…。int
1つまでQuantity
今はすべての無量綱の数に適用されます;それらは自動的にスケーリングされていない無量綱の数に変換されます。 [#2249]例外的な場合は
astropy.units.UnitException
Asterpy 0.2では破棄され,現在削除されている.使用astropy.units.UnitError
代わりに [#2386]初期化中です
Quantity
有効な数字/配列unit
属性は現在,その属性を入力値の単位と解釈する.これにより初期化されますQuantity
AstropyからTable
列は、列から単位を正確にピックアップするようにする。 [#2486]
astropy.wcs¶
calcFootprint
すでに捨てられている。これは代替されましたcalc_footprint
それがそうです。オプションのブールキーワードcenter
追加されましたcalc_footprint
それがそうです。これは,計算に画素の中心を用いるか角点を用いるかを制御する. [#2384]astropy.wcs.WCS.sip_pix2foc
andastropy.wcs.WCS.sip_foc2pix
formerly did not conform to theSIP
standard:CRPIX
was added to thefoc
result so that it could be used as input to "core FITS WCS". As of astropy 0.4,CRPIX
is no longer added to the result, so thefoc
space is correct as defined in the SIP convention それがそうです。 [#2360]astropy.wcs.UnitConverter
Asterpy 0.2では破棄され,現在削除されている.使用astropy.units
モジュールではありません [#2386]以下の方法を適用する.
astropy.wcs.WCS
Asterpy 0.1では破棄されたが削除された [#2386] :all_pix2sky
->all_pix2world
wcs_pix2sky
->wcs_pix2world
wcs_sky2pix
->wcs_world2pix
♪the
naxis1
そしてnaxis2
属性とget_naxis
方法論.astropy.wcs.WCS
Asterpy 0.2では破棄され,現在削除されている。基礎FITデータセットの形状に変更してください。 [#2386]
雑項.¶
♪the
astropy.setup_helpers
そしてastropy.version_helpers
モジュールは廃棄されていますこれらのモジュールの非重要な修復と開発はastropy_helpers
代わりに。その中でsetup.py
依存すべきなのはastropy_helpers
Astropyパッケージテンプレートと同じパターンに従う.
誤って修復する¶
astropy.constants¶
astropy.constants.Contant
現在はオブジェクトを深くコピーすることができる. [#2601]
astropy.cosmology¶
astropy.io.ascii¶
astropy.io.ascii.read
変換子(“n”)のみからなる文字列リストは、いくつかの文字列を読み取ることができません。 [#2648]
astropy.io.fits¶
astropy.io.votable¶
astropy.nddata¶
標引.
NDData
ある程度、これは単一の要素がその要素に戻ることをもたらすだろう。 [#2170]サブクラスに類似した単位の属性が存在することを可能にするために,算術と単位変換結果の構造を変更する. [#2300]
不確実性は、算術演算および単位変換における単位を補正するためにスケーリングされる。 [#2393]
CONVERT_UNIT_TOが不確実性およびマスクメンバを算術およびマスクでコピーすることを保証します。 [#2394]
オペランドのうちの1つがマスクされている場合、算術結果がマスクされる。 [#2403]
以下の場合,入力オブジェクトのすべての属性をコピーする.
astropy.nddata.NDData
1つを使ってNDData
物体です。 [#2406]複製する.
flags
追加された新しいオブジェクトconvert_unit_to
それがそうです。 [#2409]結果的には
NDData
算数は引用を使用するのではなく、WCSをコピーするだろう。 [#2410]乗算/除算および使用のための固定単位処理
astropy.units.Quantity
単位について計算する。 [#2413]仮面をかぶった人
NDData
操作やufuncでNumpy配列とともに使用した場合,現在マスク配列に変換される. [#2414]仮面をかぶっていない人
NDData
現在はそのマスク状態の内部表現形式を用いている.numpy.ma
このようなことを期待していますNDData
アクションはマスクされていない配列と類似している. [#2417]
astropy.sphinx¶
修復解決策が機能しない場合の知能ソルバ崩壊の問題. [#2591]
astropy.table¶
♪the
astropy.table.Column
オブジェクトは現在,関数と呼び出し可能なオブジェクトをフォーマットとして同時に使用することができる. [#2313]64ビットウィンドウ上のエラーを修復しました“”DTYPE_t“と予想されますが、”long long“を得る”という問題 [#2490]
修復の初期化
TableColumns
リストまたはタプルを使用します。 [#2647]修復以下の命令を用いて単一列を削除する問題
remove_columns
それがそうです。 [#2699]マスクテーブルに行要素を設定して対応するテーブル要素を更新しないという問題が修復された。 [#2734]
astropy.time¶
UT 1がうるう秒であれば,正しいUT 1->UTC->UT 1往復で1秒閉じる. [#2077]
astropy.units¶
astropy.wcs¶
Astropyは今wcslbバージョン4.23が必要です。Asterpyに付随するwcslbバージョンは、バージョン4.23に更新されています。
Bug fixes in the projection routines: in
hpxx2s
[the cartesian-to-spherical operation of theHPX
projection] relating to bounds checking, bug introduced at wcslib 4.20; inparx2s
and molx2s`` [the cartesion-to-spherical operation of thePAR
andMOL
projections respectively] relating to setting the stat vector; inhpxx2s
relating to implementation of the vector API; and inxphx2s
relating to setting an out-of-bounds value of phi.はい。
PCO
投影時には、予備投影方程式を使用して、θ==0付近でより高い数値精度を得ることができる。はい。COP
投影し,極点θの正確な結果を返す.境界検査の許容範囲を少し緩和しましたSFL
投影する。Fix a bug allocating insufficient memory in
astropy.wcs.WCS.sub
[#2468]新しい方法です
Wcsprm.bounds_check
(wcslbに対応するwcsbchk
)を制御して、wcslbがどの境界チェックを実行するかを制御する。WCS.to_header
現在、WCS情報がいくつかの態様で無効または一致しない場合、より意味のある異常が引き起こされる。 [#1854]In
WCS.to_header
,RESTFRQ
andRESTWAV
are no longer rewritten if zero. [#2468]はい。
WCS.to_header
浮動小数点値は、現在、常に指数または小数部分で書き込まれる、すなわち.0
必要であれば追いかけてこの目的を達成することができる. [#2468]C拡張子が
astropy.wcs
建設されていないことや何の理由でも輸入できませんimport astropy.wcs
1つの問題を引き起こすことになりますImportError
一度ではなくastropy.wcs
全部使っています。 [#2061]C拡張子が
astropy.wcs
以下のバージョンを用いて構築されているwscslib
このパッケージはすでにシステムに存在するため,実装を試みることはない.wcslib
下のヘッダastropy/wcs/include
それがそうです。 [#2536]未解決の外部符号誤り.
astropy.wcs._wcs
Microsoft Windows上のC拡張子(Microsoftコンパイラを用いて生成した場合). [#2478]
雑項.¶
その他の変更と追加¶
Python setup.pyテスト--カバー率は、カバー率分析には早期に導入されたAsterpyが含まれるので、より正確な結果を提供します。これをやるときに機能させる方法はないようです
import astropy; astropy.test()
, so thecoverage
keyword toastropy.test
has been removed. Coverage testing now depends only on coverage.py やめて!pytest-cov
それがそうです。 [#2112]Py.testのバージョンは、2.5.1にアップグレードされました。 [#1970]
Six.pyに含まれるバージョンは、1.5.2にアップグレードされました。 [#2006]
適切な場合には、テストは現在実行されていても、使用しなくてもいいです
unicode_literals
私たちがこの二つの状況を支持することを確実にするためのオプション。 [#1962]テスト実行器とIPythonのログ記録とI/Oハンドラとのインタラクションが悪いため、IPython REPLからAstropyテストスイートを一時的に実行することができません。現在、Astropyテストを実行するには基本的なPythonインタプリタで実行されなければなりません。 [#2684]
Doctest出力に現れる浮動小数点値の数値比較の支持を加えた.
+FLOAT_CMP
文書テストマーク。 [#2087]サルパッチを実行することは、シールド配列上のUnicode充填値がサポートされていないNumpyバージョン1.7およびより以前のバージョンのエラーを修復するためである。アプリにサルパッチもインストールされていれば、予期せぬ副作用を招く可能性があります
numpy.ma
破壊された行為に依存していますマスクアレイのUnicodeサポートがアプリケーションに重要な場合は、最適な効果を得るためにNumpy 1.8以上にアップグレードしてください。 [#2059]開発者文書は広範な再整理と書き換えを経た. [#1712]
♪the
human_time
.における役割astropy.utils
今はゼロ補正されていない文字列を返します。 [#2420]♪the
bdist_dmg
命令は使用するsetup.py
現在除去されています [#2553]文書には多くの切断されたAPIリンクが修復されており,
nitpick
Sphinxオプションは、現在、将来切断されたリンクを回避するために使用されています。 [#1221, #2019, #2109, #2161, #2162, #2192, #2200, #2296, #2448, #2456, #2460, #2467, #2476, #2508, #2509]
0.3.2(2014-05-13)¶
誤って修復する¶
astropy.coordinates¶
もし
sep
パラメータは中の単一文字として指定されるsexagisimal_to_string
今、それはプロジェクトの間にだけ区切りを含んでいる。 [#2183]比較確保は以下のとおりである.
Distance
オブジェクトが異常を起こさないようにし,長さ以外の単位の操作が戻ることを確保する.Quantity
それがそうです。 [#2206, #2250]乗算の乗算と除算
Angle
現在対象をサポートしています。 [#2273]据え置き
Angle.to_string
負角が以下の場合に正確な充填量を有するように機能するpad=True
それがそうです。 [#2337]属性に文字列と数を混合する
Angle
構造関数は今動作可能です。例えば:Angle(['1d', 1. * u.d])
それがそうです。 [#2398]もし
Longitude
与えられたLongitude
入力として,それを用いるwrap_angle
黙認 [#2705]
astropy.cosmology¶
astropy.io.ascii¶
astropy.io.fits¶
astropy.io.registry¶
同じ名前のリーダ/ライタを異なるクラスに付加することを可能にする。 [#2312]
astropy.io.votable¶
デフォルトの場合、浮動小数点値は現在使用されています
repr
ではなくstr
精度を保つために [#2137]
astropy.modeling¶
据え置き
SIP
そしてInverseSIP
モデルは、最初に正常に動作し、中のSIP関数と一致した結果を返すことができるようにする。astropy.wcs
それがそうです。 [#2177]
astropy.stats¶
確保する.
axis
キーワードを入力するastropy.stats.funcs
今はすべての軸に使うことができる。 [#2173]
astropy.table¶
無列の印刷が可能であることを確保し、タイトルは“無”を使用する。 [#2213]
astropy.time¶
固定酸洗
Time
物体です。 [#2123]
astropy.units¶
astropy.utils¶
astropy.vo¶
astropy.wcs¶
雑項.¶
0.3.1(2014-03-04)¶
誤って修復する¶
astropy.config¶
以下の位置の誤りを修復した
ConfigurationItem.set_temp()
中に異常が発生した場合はデフォルト値にリセットしませんwith
立ちはだかっています。 [#2117]
astropy.convolution¶
astropy.coordinates¶
astropy.io.ascii¶
astropy.io.fits¶
PyFITS 3.2.1におけるすべての誤り修復を移植した.Https://pyfits.readthedocs.io/en/v 3.2.1/上のPyFITS変更ログを参照してください [#2056]
astropy.io.misc¶
Windows上のHDF 5テーブルリーダ/ライタ機能における問題点を修復した. [#2099]
astropy.io.votable¶
The
write_null_values
kwarg toVOTable.to_xml
, when set toFalse
(the default) would produce non-standard VOTable files. Therefore, this functionality has been replaced by a better understanding that knows which fields in a VOTable may be left empty (onlychar
,float
anddouble
in VOTable 1.1 and 1.2, and all fields in VOTable 1.3). The kwarg is still accepted but it will be ignored, and a warning is emitted. [#1809]印刷して出す
astropy.io.votable.tree.Table
対象使用repr
あるいは…。str
今いますastropy.table
したがって,容易にプレビューすることができる.VOTable
それがそうです。 [#1766]
astropy.modeling¶
astropy.sphinx¶
AstropyAutosumaryに少し有用なデバッグ情報を付加した. [#2024]
astropy.table¶
1つの要素のみのn次元要素格の列文字列表現形式は固定されている. [#1522]
1つの原因を修復する
MaskedColumn.__getitem__
列メタデータは保持していない. [#1471, #1872]1.6.2版以前のNumpyでは,Unicode列を含むテーブルが現在正しくソートされている. [#1867]
astropy.table
現在,非ASCII文字を含むUnicode列を含むテーブルを印刷することができる. [#1864]現在はASCII文字のみが含まれていればUnicode文字列を用いることができる.これにより使用することができます
astropy.table
以下の場合、Python 2の方が楽ですfrom __future__ import unicode_literals
全部使っています。 [#1864]Allow pickling of
Table
,Column
, andMaskedColumn
objects. [#792]ランキングを修復したり,行を追加したりした後に名前をリセットできないという問題である. [#2039]
astropy.time¶
TimeFromEpochにおける比例変換問題の修復に有用な誤りを示していない問題 [#2046]
Fix a problem when converting to one of the formats
unix
,cxcsec
,gps
orplot_date
when the time scale isUT1
,TDB
orTCB
[#1732]確保する.
delta_ut1_utc
失敗してかなり曖昧なエラーメッセージを与えるのではなく,直接アクセス時に計算を行う. [#1925]TDBからTTオフセット量を計算する誤りを修復した.変換ルーチンは,キロではなくメートルを地球ベクトルとして用いる. [#1929]
増す
__array_priority__
そうすればTimeDelta
自分自身をQuantity
逆操作でもあります [#1940]TCGからTDBへのホップ数リストを正しく並べ,変換可能であることを確認する. [#2074]
astropy.units¶
Quantity
速度向上のための書き換えの初期化 [#1775]次元数のないサブ文字列フォーマットの問題を修復した. [#1772]
非連続数の在位操作誤りを修復する [#1834] それがそうです。
単位の定義
bar
“100パスカル”から“1 e 5パスカル”に修正されました [#1910]既知の単位に近いが、全く同じ単位ではない場合、例えば、小文字が異なるため、例外的な場合には、現在、提案が含まれる。 [#1870]
汎用とFIT単位解析器は現在,単位文字列中の複数のスラッシュを受け取っている.様々な解釈方法があるが,ここでは“m/s/kg”を“ms−1 kg−1”に変換する方法を採用している。FITS規格によれば,解析の曖昧性により複数のスラッシュを受け入れることができるが,複数のスラッシュの使用を奨励しないため,このような場合には警告を発する. [#1911]
“angstrom”(小文字付き“a”)は現在FITS単位文字列で受け入れられているが,一般的な用法であるためである.しかし,FITS標準の正式な構成要素ではないため,それに遭遇した場合には警告を発する. [#1911]
未識別の部品を酸洗浄すると起こりません
AttributeError
それがそうです。 [#2047]astropy.units
現在は分数べき乗の精度を正確に保っている. [#2070]もし1つが
Unit
あるいは…。Quantity
分母が10以下の有理数の浮動小数点べき乗に非常に近いまで上げると、それを変換します。Fraction
オブジェクトは複雑な単位変換操作でその精度を保っている. [#2070]
astropy.utils¶
astropy.wcs¶
astropy.wcs.WCS
,astropy.wcs.WCS.fix
andastropy.wcs.find_all_wcs
now have atranslate_units
keyword argument that is passed down toastropy.wcs.Wcsprm.fix
. This can be used to specify any unsafe translations of units from rarely used ones to more commonly used ones.でも…。
"S"
通常は秒を表すために使われ、その翻訳は"s"
標準的に認められているから安全ではないかもしれません"S"
正式名称はシーメンスだが、あまり使われていない。同じ道理も適用されます"H"
数時間(ヘンリー)そして"D"
何日も経っています(徳拝)。これらのタイプの変更を実行する際には,警告を発する. [#1854]
1つのユニットが“修復”されると
astropy.wcs.WCS.fix
あるいは…。astropy.wcs.Wcsprm.unitfix
今では正確に報告することができますCUNIT
変更されたフィールド。 [#1854]astropy.wcs.Wcs.printwcs
これ以上警告しませんcdelt
FITSファイルに存在しない場合は無視される. [#1845]astropy.wcs.Wcsprm.set
従astropy.wcs.WCS
構造関数であるため,キーワード中のいずれの無効な情報も構造関数から開始され,変換メソッドの後続呼び出し時に誘発されるのではない. [#1918]使用時に発生したメモリ破損エラーの修復
astropy.wcs.Wcs.sub
使用astropy.wcs.WCSSUB_CELESTIAL
それがそうです。 [#1960]据え置き
AttributeError
使用時に起こる異常astropy.wcs.WCS.footprint_to_file
それがそうです。 [#1912]固定されています
NameError
使用時に起こる異常astropy.wcs.validate
あるいは…。wcslint
脚本です。 [#2053]名前を修正しましたWCSは誤って報告された可能性があります
' '
使用時astropy.wcs.validate
あるいは…。wcslint
脚本です。 [#2053]正しくないヘッダキーワードに関するエラーメッセージを正しく伝播できない可能性があり,“Wcslb中のエラーオブジェクトが空である”メッセージのエラーを招く. [#2106]
雑項.¶
その他の変更と追加¶
0.3(2013-11-20)¶
新しい特徴.¶
一般情報
トップレベルの構成項は
unicode_output
あるオブジェクトのUnicode文字列表現形式にUnicode文字が含まれているかどうかを制御するために追加されました。例えば例えばuse_unicode
はい。False
(デフォルト)::>>> from astropy import units as u >>> print(unicode(u.degree)) deg
いつ?
use_unicode
はい。True
**>>> from astropy import units as u >>> print(unicode(u.degree)) °
見 handling-unicode より多くの情報を得ることができます [#1441]
astropy.utils.misc.find_api_page
現在最上階に導入されています。これは次のような使い方を許すastropy.find_api_page(astropy.units.Quantity)
それがそうです。 [#1779]
astropy.convolution¶
astropy.coordinates¶
2時間の授業.
astropy.coordinates.Longitude
そしてastropy.coordinates.Latitude
追加しました。これらはすべて新しいものからAngle
クラスは,それぞれ全経度(RA,方位角,銀河L)と緯度座標(DEC,標高,銀河B)に用いられる.♪theLongitude
クラスは自動包装機能を提供し、Latitude
境界検査を実行する。astropy.coordinates.Distance
距離モジュールとの変換をサポートする. [#1472]astropy.coordinates.SphericalCoordinateBase
派生クラスは現在座標配列をサポートしており,複数の座標を同時に何らかの操作で大幅に加速することができる.これらの座標は、標準スライスまたはNumpyと互換性のある任意のインデックスを使用してインデックスされてもよい。 [#1535, #1615]配列座標は、2つの座標の間に最も近い一致を見つけるために、他の配列座標と一致することができる(参照
astropy.coordinates.matching.match_coordinates_3d
そしてastropy.coordinates.matching.match_coordinates_sky
関数)。 [#1535]
astropy.cosmology¶
astropy.io.ascii¶
IPACフォーマット·テーブルへの書き込みのサポートを追加 [#1152] それがそうです。
astropy.io.fits¶
擬似符号なし整数を含むリスト列の初期サポートを追加した.現在これは
uint=True
オプション;正しいBZEO値を有する任意のリストは、符号なし整数配列として解釈され、返されるであろう。 [#906]CFITSIOが提供するコピーをv 3.35にアップグレードしますが、v 3.28に後方互換性のある機能が保持されています。
列を用いたQフォーマット読み書きテーブルのサポートを加えた.Qフォーマットは、データ記述子として64ビットの整数を使用し、4 GBを超える可変長配列データを単一のテーブルで許容する点で、Pフォーマット(可変長配列)と同じである。
表をいくつか再構成し
FITS_rec
モジュールは、FITバイナリおよびASCIIテーブルデータ構造の詳細を、それらをカプセル化するHDUデータ構造からよりよく分離するように構成されている。これらの変更の多くは、ユーザにとって明らかではないはずである(ただし、以下のAPI変更を参照)。
astropy.io.votable¶
astropy.modeling¶
数学モデルを表現し評価し,データをモデルにフィッティングするための新しい枠組みを追加した。詳細については、文書中の“Astropy 0.3における新しい特性”を参照されたい。 [#493]
astropy.stats¶
Added robust statistics functions
astropy.stats.funcs.median_absolute_deviation
,astropy.stats.funcs.biweight_location
, andastropy.stats.funcs.biweight_midvariance
. [#621]増列する.
astropy.stats.funcs.signal_to_noise_oir_ccd
CCDを使用して光学/IRにおいて観察されるソースの信号対雑音比を計算するために使用される。 [#870]増列する.
axis=int
選択権.stropy.stats.funcs.sigma_clip
多次元データの所与の軸に沿ったクロッピングを許可するには,以下の操作を実行してください. [#1083]
astropy.table¶
新しい列を名前ごとに存在しない列に割り当てることで,新しい列を表に追加することができる. [#726]
増列する.
join
関数は2つの表上で類似データベースの連結を実行する.これは、内部接続、左接続、右接続、および外側接続、およびメタデータ統合をサポートすることを含む。 [#903]増列する.
hstack
そしてvstack
2つ以上のテーブルをスタックするための関数。 [#937]1つのことを表現しています
.copy
方法と対を含んでいますcopy
そしてdeepcopy
それがそうです。 [#1208]データベーススタイル選択と操作表を使用したグループのサポートを追加しました
group_by
方法です。 [#1424]表
read
そしてwrite
現在の機能には,統一的な読み書きインタフェースによるFITSテーブルの読み出しと書き込みの基本的な支援がある. [#591]♪the
units
そしてdtypes
現在,Column,MaskedColumn,Row,Table中の属性とキーワードパラメータは破棄されており,代わりに単時制であるunit
そしてdtype
それがそうです。 [#1174]数量設定列から現在列オブジェクト上の単位を正確に設定することができる. [#732]
増列する.
remove_row
そしてremove_rows
表行を削除する場合は、以下の操作を実行してください。 [#1230]新しいのを追加しました
Table.show_in_browser
この方法は、Webブラウザを開いてHTMLとして提示されたテーブルを表示する。 [#1342]現在,既存の表中の単行インスタンス化新しいテーブルを使用することができる. [#1417]
astropy.time¶
新機能
Time
オブジェクトは既存のオブジェクトからインスタンス化することができる.Time
対象(ただしフォーマット、割合などが異なる) [#889]増列する.
Time.now
Pythonのような現在のUTC時間のclassmethodを返すdatetime.now
それがそうです。 [#1061]TimeとTimeDeltaオブジェクトの算術を用いて宇宙年齢よりも長い時間スパンでアナ秒精度を維持するために内部時間動作を更新する. [#1189]
使用
astropy.utils.iers
提供delta_ut1_utc
これにより,UT 1の自動計算が可能となる. [#1145]増列する.
datetime
標準ライブラリとの相互変換を可能にするフォーマットdatetime.datetime
物体です。 [#860]増列する.
plot_date
このフォーマットは、matplotlibを使用して日付を描画する際に通過することを可能にするmatplotlib.pyplot.plot_date
機能します。 [#860]増列する.
gps
フォーマット(1980-01-01 00:00:00 UTC以来の秒、うるう秒を含む) [#1164]時間オブジェクトへの配列インデックスの追加 [#1132]
多要素と単要素のTimeとTimeDeltaオブジェクトの計算を許す. [#1081]
TimeDeltaオブジェクトを定数と配列で割ること,および記号の変更(反を求める)とTimeDeltaオブジェクトの絶対値をとることを許す. [#1082]
TimeとTimeDeltaオブジェクトの比較を許す. [#1171]
時間間隔を表す時間と数量オブジェクトのインタラクションをサポートする. [#1431]
astropy.units¶
長さ−角度の視差等価性を追加した。 [#985]
質エネルギー当量を増加させた. [#1333]
フォーマット説明子(例えば、フォーマット説明子)を使用する新しいスタイルのフォーマット方法を追加する
0.03f
)数の値を新しいスタイルの形式文字列で表します。この値に適用できない説明子は、その量の文字列表現全体に戻る。 [#1383]数量の複素数値に対するサポートを追加しました。 [#1384]
速度変換に新たなスペクトル当量(支持相対論,光学,無線約束)を加えた [#1200]
♪the
spectral
等価物は現在も周波数を扱うことができる.♪the
spectral_density
等価性は現在も周波数または波長の数を受け入れている。それはまた追加のフラックス単位を処理することができる。輝度温度(アンテナ利得)当量を増加させ、 \(T_B\) フラックス密度を示しています [#1327]
百分率単位が追加され、数字のみを含む任意の文字列をスケーリングされた無量の単位として解釈することができる。 [#1409]
新しいスタイルのフォーマット文字列を使用して単位出力フォーマットを設定することができます。例えば
"{{0:latex}}".format(u.km)
LaTeXフォーマットプログラムを使用して印刷される。 [#1462]♪the
Unit.is_equivalent
方法は今タプルを受け入れることができます。この場合、この方法は戻ります。True
単位がタプルに列挙された任意の単位に等しい場合。 [#1521]def_unit
現在は、各エントリが1つのリストである(短い、長い)形式の2元グループ名を受け入れることができる。これにより、複数の短い名前を有する可能性のある見知らぬユニットを処理することができる。 [#1543]増列する.
dimensionless_angles
等価性は、アークの任意の累乗を無次元に変換することを許す。 [#1161]デフォルトで使用される単位セットまたは等価値を有効にする機能が追加されました。これらの状況のためのコンテキストマネージャも提供される。 [#1268]
1つ追加しました
astropy.units.add_enabled_units
グローバル·ユニット名空間において一時的に有効にされている追加のユニットを使用して一時的なコンテキストを作成することを可能にするコンテキストマネージャ。 [#1662]Unit
実例は現在.si
そして.cgs
属性aQuantity
それがそうです。これらは以下の操作のショートカットとすることができるUnit.to_system(cgs)[0]
待って。 [#1610]
astropy.vo¶
仮想天文台の簡単な円錐検索クエリとサービス検証をサポートする新しいパッケージが追加された。 [#552]
astropy.wcs¶
astropy.utils¶
新しいユーティリティのセットを追加しました
astropy.utils.timer
関数の実行時を解析するために,大きな入力を実行時にプリセットする. [#743]ProgressBar
そしてSpinner
クラスは現在,生成器式を返すために直接用いることができる. [#771]増列する.
astropy.utils.iers
これは、IERS AまたはIERS B公告を読み取り、UT 1−UTCで補間することを可能にする。機能を追加しました
astropy.utils.find_api_page
--与えられたのはastropy
パッケージは、WebブラウザでそのようなAPI文書を開きます。 [#663]データダウンロード機能、例えば
download_file
今1つ受け入れますshow_progress
パラメータはコンソールの出力を抑制し、1つはtimeout
論争する。 [#865, #1258]
astropy.extern.six¶
astropy.logger¶
Astropyレコーダは、現在、捕捉異常をデフォルトではなく、Astropy自体からの警告のみを捕捉する(この変更の前に、Astropy導入後、どの警告もAstropyレコーダによってリダイレクトされる)。デフォルトでは、Astropyログファイルのログ記録も無効になります。しかしながら、Astropy 0.2のユーザは、0.2インストールされたデフォルト構成ファイルがデフォルトの場合の例外記録をオープンに設定するので、以前のAstropy 0.3の異常行動を見てファイルに記録する可能性がある。新しい行動を得るためには、
log_exceptions
そしてlog_to_file
構成する構成項False
はい。astropy.cfg
ファイルです。 [#1331]
API変更¶
一般情報
オプションの構成
utils.console.use_unicode
トップレベルに移動して命名されましたunicode_output
それがそうです。これは現在、コンソールの小さな部品(例えば、プログレスバー)だけでなく、呼び出すかどうかも制御しています。unicode
Unicode文字を含む文字列を返します。
astropy.coordinates¶
♪the
astropy.coordinates.Angle
クラスは今astropy.units.Quantity
それがそうです。つまりそれはnumpy.ndarray
それがそうです。 [#1006]♪the
astropy.coordinates.Distance
クラスは今astropy.units.Quantity
それがそうです。つまりそれはnumpy.ndarray
それがそうです。 [#1472]All angular units are now supported, not just
radian
,degree
andhour
, but nowarcsecond
andarcminute
as well. The object will retain its native unit, so when printing out a value initially provided in hours, itsto_string()
will, by default, also be expressed in hours.♪the
Angle
クラスは現在角度配列をサポートしている.To be consistent with
units.Unit
,Angle.format
has been deprecated and renamed toAngle.to_string
.…と一致する.
astropy.units
,単位名のすべての複数の形式が削除されている.したがって,以下の属性astropy.coordinates.Angle
名前を変えなければなりませんradians
->radian
degrees
->degree
hours
->hour
二乗除演算
Angle
誘発に使われていますNotImplementedError
それがそうです。今彼らは向上しましたTypeError
それがそうです。♪the
astropy.coordinates.Angle
クラスはもはや持っていないbounds
属性であるため,このレベルでは境界チェックや自動改行はない.これで…。Angle
任意の算術式で使用されるオブジェクト(例えば、座標距離計算)である。♪the
astropy.coordinates.RA
そしてastropy.coordinates.Dec
クラスは除去されて交換されましたastropy.coordinates.Longitude
そしてastropy.coordinates.Latitude
それぞれです。それらは現在、通常の座標ではなく、銀河および水平(Alt-Az)座標の成分にも使われている。Angle
物体です。astropy.coordinates.angles.rotation_matrix
そしてastropy.coordinates.angles.angle_axis
今一つ取ってくださいunit
コワルガーではなくdegrees
Kwargは角度の単位を指定する.rotation_matrix
与えられたものからAngle
ユニットが提供されていなければ戻ります。♪the
AngularSeparation
クラスは削除されました。座標の出力separation()
方法は今1つですastropy.coordinates.Angle
それがそうです。 [#1007]座標クラスはリネーミングされており,削除する方式である
Coordinates
クラス名の末尾にあります。例えばICRSCoordinates
以前のバージョンからのデータは現在ではICRS
それがそうです。 [#1614]HorizontalCoordinates
現在は名前が付けられていますAltAz
より一般的な用語を反映しています
astropy.cosmology¶
astropy.io.ascii¶
はい。
read
方法論.astropy.io.ascii
なお,ASCII表中の空列値は現在,ゼロ長文字列“”ではなく欠落値とみなされている.これは他の表リーダの行動に対応していますnumpy.genfromtxt
それがそうです。前のアクションセットを復元するには、以下の操作を実行してくださいfill_values=None
呼び出しているascii.read()
それがそうです。 [#919]♪the
read
そしてwrite
方法astropy.io.ascii
今は1つありますformat
ファイルフォーマットを指定するためのパラメータ。これはフォーマットを選択するための第一選択方法ですReader
そしてWriter
論争する。 [#961]♪the
include_names
そしてexclude_names
パラメータはすでにBaseHeader
初期値設定項は,現在リーダとライタクラスが直接処理している. [#1350]属性の表が表を読む際には,数字や他の異常な列名の使用を許可する
format
パラメータは指定されているが、デリミタまたは引用符のような他のフォーマットの詳細情報はまだ推測中である。 [#1692]ASCIIテーブルを読み込む際に使用する
Table.read()
方法の場合、デフォルト設定はすでにguess=False
至るguess=True
ファイル形式の自動検出を可能にする。これはデフォルトの行動と一致していますascii.read()
それがそうです。
astropy.io.fits¶
♪the
astropy.io.fits.new_table
関数は“未定破棄”と表記される.これはそれが完全に除去されることを意味するのではなく、その機能が変化したことを意味するわけでもない。これは、将来的に(微妙に異なる場合)類似した機能を有する関数に置き換えられる可能性が高い。より良い方法(少し冗長でなければ)は使用であるpyfits.FITS_rec.from_columns
新しいものを作るにはFITS_rec
表--この表は同じインタフェースを持っていますpyfits.new_table
それがそうです。違うのは計画に戻ることですFITS_rec
HDUインスタンスではなく、配列。これがFITS_rec
そして,オブジェクトは以下のオブジェクトの構造関数におけるデータパラメータとして用いることができる.BinTableHDU
(バイナリ表に適用される)またはTableHDU
(ASCII表に適用)。これは似たようなものですImageHDU
画像配列を入力することでpyfits.FITS_rec.from_columns
FITS列仕様からFITS互換再配列を作成するより簡単な方法である.The
updateHeader
,updateHeaderData
, andupdateCompressedData
methods of theCompDataHDU
class are pending deprecation and moved to internal methods. The operation of these methods depended too much on internal state to be used safely by users; instead they are invoked automatically in the appropriate places when reading/writing compressed image HDUs.♪the
CompDataHDU.compData
属性は廃棄を待っています代わりにより明確でPEP-8に対応していますCompDataHDU.compressed_data
それがそうです。の構造関数
CompDataHDU
新しいキーワードパラメータを受け入れるように変更されました。新しいキーワードパラメータは本質的に同じであるが,CamelCaseフォーマットではなくDOUTERTEL_SELECTEDフォーマットを採用している.古い論拠はまだ反対する必要がある.The internal attributes of HDU classes
_hdrLoc
,_datLoc
, and_datSpan
have been replaced with_header_offset
,_data_offset
, and_data_size
respectively. The old attribute names are still pending deprecation. This should only be of interest to advanced users who have created their own HDU subclasses.The following previously deprecated functions and methods have been removed entirely:
createCard
,createCardFromString
,upperKey
,ColDefs.data
,setExtensionNameCaseSensitive
,_File.getfile
,_TableBaseHDU.get_coldefs
,Header.has_key
,Header.ascardlist
.Interfaces that were pending deprecation are now fully deprecated. These include:
create_card
,create_card_from_string
,upper_key
,Header.get_history
, andHeader.get_comment
.♪the
.name
プロパティはHDUのヘッダに直接バインドされていますので.header['EXTNAME']
変化もそうです.name
その逆も同様である。
astropy.io.registry¶
astropy.io.votable¶
新しいオプションを追加しました
use_names_over_ids
VvotableオブジェクトからAstropyテーブルに変換する際に使用するオプション.これは,投票可能テーブルからの変換時に列名を保持しない場合を防ぐことができる. [#609]
astropy.nddata¶
♪the
astropy.nddata.convolution
サブパックは現在移動していますastropy.convolution
そして、make_kernel
機能は削除されました。(カーネルクラスに変更すべき) [#1451]
astropy.stats.funcs¶
上の
sigma_clip
vt.的maout
オプションのパラメータが削除され、関数は現在常にマスク配列に戻る。新しいブールパラメータですcopy
入力データをコピーすべきかどうかを示すために使用できる (copy=True
,デフォルト)や参照使用 (copy=False
)出力マスク配列において。 [#1083]
astropy.table¶
最初のパラメータは
Column
そしてMaskedColumn
クラスは現在データ配列ですname
パラメータは、オプションのキーワードパラメータに変更されました。 [#840]ペアインスタンス化を加えた
Table
辞書リストから,各辞書は1行を表し,キーは列名にマッピングされる. [#901]適切な場合には、複数の“unit”と“dtype”が“unit”と“dtype”に切り替えられている。元の属性は、このバージョンでは推奨されていない属性として存在しますが、次のバージョンでは削除されます。 [#1174]
♪the
copy
方法Column
そしてMaskedColumn
変更されましたので最初のパラメータはorder='C'
それがそうです。これは,現在開発中のNumpy 1.8との互換性に必要である. [#1250]いま,列(WITH==または!=)をスカラー,配列,または別の列と比較すると,つねにブールNumpy配列に戻る(比較中のいずれかのパラメータがマスクされていれば,その配列はマスクされた配列である).これは,前の行動とは対照的に,場合によってはBoolean Numpy配列に戻り,場合によってはBoolean Columnオブジェクトに戻る. [#1446]
astropy.time¶
astropy.units¶
♪the
Quantity
クラスは現在、Numpy配列クラスから継承されており、以下のAPI変更が含まれています [#929] :Using
float(...)
,int(...)
, andlong(...)
on a quantity will now only work if the quantity is dimensionless and unscaled.すべてのNumpy ufunctionは現在、(サポートされていない場合、異常を引き起こす)単位を正しく処理すべきであり、数の値を抽出して動作させて、暗黙的単位の損失に関する警告を発するべきである。
関連するNumpy ufunctionが無量綱量で使用される場合(例えば、
np.exp(h * nu / (k_B * T))
)、または無次元数をPythonスカラまたは純粋ブロック配列に結合する1 + v / c
すると、無量綱数は、スケーリングされていない無量綱数に自動的に変換される。単位のない値から初期化量を初期化した場合,現在デフォルトの場合は無次元と無比例に設定した.別の量から量が初期化され、初期化器において単位が指定されていない場合、その単位は、現在、初期化された量の単位から取られる。
これ以上文字列を数の値として許可しない. [#1005]
その単位にかかわらず、数量は常にゼロと比べものにならない。 [#1254]
例外的な場合は
astropy.units.UnitsException
改名しました。astropy.units.UnitsError
内蔵Python異常の命名とより一致しています。 [#1406]現在、文字列に乗算され、文字列で除算されて常に単位(最初の文字列ではない場合の数)が返されている。 [#1408]
デフォルトではイギリス単位を無効にします。
astropy.wcs¶
誤って修復する¶
astropy.io.ascii¶
astropy.io.fits¶
あるいは、圧縮画像を含むバイナリテーブルは、平坦化圧縮約束とは無関係な他の列を含むことができる。これは一般的ではない用例だが、それは標準的に許容される。
いくつかのファイルI/Oルーチンは、オペレーティングシステム統合レベルファイルパターン(‘rb’,‘wb’,‘ab’など)間のより簡単で一致したマッピングを可能にするために修正される。また,PyFITSは“読むだけ”や“更新する”など,より多くの“PyFITS”に特化したパターンを使用している.すなわち,開いたファイルオブジェクトからFITSファイルを読み込むと,それが正しい機能(読み出し/書き込み/など)を持っていれば,その“モード”を開いてもかまわない.また、Python ioモジュールのファイルパターンに関するエラーは、2.6+バージョンで解決されました。
可変長配列列のTFORMnキーワード(フォーマットの最大配列長パラメータを省略したもの)は,バイナリに書き込むことで可変長配列列のTFORMnキーワードを正しく書き込むことができないという長期的な問題が修復された.これは、以前のバージョンで修復されたと考えられるが、一般的なバイナリテーブルではなく、圧縮画像HDUのみを修復する。
astropy.nddata¶
乗算や除算を試みた場合の崩壊の問題を修正した
NDData
不確実性のある物体。 [#1547]
astropy.table¶
astropy.time¶
Time
呼び出し時には、現在、割合とフォーマット属性が表示されますdir()
1つはTime
物体です。 [#1130]
astropy.wcs¶
Python 3上の類似文字列のWCS属性の指定を修復しました。 [#956]
astropy.units¶
雑項.¶
その他の変更と追加¶
一般情報
Astropyは現在PSF行動基準に従っている。 [#1216]
Astropyのテストキットは、現在、連結された文書文字列中のすべての文書テストをテストします。V 0.3.1ではREST文書でdoctestを実行することをサポートする予定である.
Astropyのテストスイートは、複数のCPU上で並列に動作し、使用することができる
--parallel
選択します。 [#1040]AstropyがNumpy<1.5と一緒に使用されている場合、現在警告されているAstropyの大部分はこの場合も動作可能かもしれないが、正常に動作することを期待してはいけない。 [#1479]
Astropyインストール中にNumpyを自動ダウンロード/構築/インストールします(見つからない場合)。 [#1483]
オブジェクトのメタデータの処理
NDData
そしてTable
クラスはすでに公共を通過したMetaData
記述子--任意のマッピングタイプのメタデータを使用してオブジェクトをインスタンス化し、その後、置換格納を防止することを可能にする.meta
属性(そのオブジェクトの直接更新のみを許可する). [#1686]
astropy.coordinates¶
モード60は、限界を超える分または秒(例えば、60)を含む角度を解析することができ、モード60は、キャリーから時間/分まで使用され、異常を引き起こすのではなく警告を発することができる。 [#990]
astropy.io.fits¶
新しい圧縮コードは,Tile圧縮仕様に準拠した最新バージョンに追加されたZQUANTIZやZDITHER 0キーワードのサポートも追加されている.これは、GZIPを使用した可逆圧縮をサポートすることを含む。(#198)デフォルトではジッタは使用されませんが、
SUBTRACTIVE_DITHER_1
そしてSUBTRACTIVE_DITHER_2
メソッドは正しいリテラルを渡すことでquantize_method
パラメータはCompImageHDU
構造関数。シードは手動で指定することができ、システムクロックまたはチェックサムに基づく方法を使用することもできる(通過dither_seed
論争する。参照の文書CompImageHDU
もっと細かいことを知っています。Qフォーマットをサポートすることによって、フラットタイル圧縮標準圧縮を使用した画像は、現在、4 GBよりも大きくすることができる。
すべてのHDUは今1つあります
.ver
.level
属性は、このHDUのヘッダからEXTVALとEXTLEVELキーワードの値を返す(存在する場合)。このオプションを追加するのは.name
属性は、タイトルからEXTNAME値を返す。それは
Column
そしてColDefs
クラスに新しいのがある.dtype
第1の場合には、列データのNumpyデータタイプが与えられ、後者の場合には、各テーブル行の完全なNumpy複合データタイプの属性が与えられる。作成された新しい表は、すべての文字列の値をデフォルトで“0.0”とすることが問題となります。現在、文字列はデフォルトで空文字列で充填されているが、これは驚くべきデフォルト値ではないようであるが、旧バージョンのPyFITSまたはAstropyを使用して作成されたテーブルとは異なる可能性がある。
astropy.io.misc¶
HDF 5リーダーは、パス内のグループおよびデータセットを参照することができ、1つのグループが与えられた場合、そのグループ内の第1のデータセットを読み取ることができる。 [#1159]
astropy.nddata¶
astropy.units¶
astropy.wcs¶
0.2.5(2013-10-25)¶
誤って修復する¶
astropy.coordinates¶
astropy.io.ascii¶
astropy.io.fits¶
Improved round-tripping and preservation of manually assigned column attributes (
TNULLn
,TSCALn
, etc.) in table HDU headers. (Note: This issue was previously reported as fixed in Astropy v0.2.2 by mistake; it is not fixed until v0.3.) [#996]そのコンテンツが切断された(例えば、ファイル破損のため)圧縮HDUの解凍を試みる際に、セグメントエラーを引き起こす可能性のあるエラーが修復された。これはまだPythonのバックトラックにつながるだろうが、これはこのミスよりもっと良い。 [#1332]
新たに作成された
CompImageHDU
HDUは正しいのを使用します。DEFAULT_COMPRESSION_TYPE
モジュールレベル定数は、タイトルに“Rice_1”をハードコードするのではない。追加メモリを割り当てて画像を圧縮する際に不要なメモリに圧縮画像データをコピーする可能性がある場合と,Numpyでメモリが漏洩する可能性がある場合を修復した.
1つのFITSファイル中のmmap‘d配列から別のFITSファイル中の古い(mmap’dでもある)配列に代入された場合にターゲットファイルを更新できないエラーが修復された.PyFITS第25期に対応する.
他の文書も修復されています
astropy.io.votable¶
astropy.nddata.convolution¶
入力配列をその場で修正することを防ぐ
convolve()
それがそうです。 [#1153]
astropy.table¶
astropy.units¶
astropy.wcs¶
雑項.¶
以下の操作を実行する際に発生する崩壊を修復した.
COLUMNS
環境変数は非整数値とした. [#1291]修復中の誤り
ProgressBar.map
どこだ?multiprocess=True
それが保留される可能性があり、プロセスプールが廃棄されるのを待つかもしれない。 [#1381]Python 3.2上の付属パッケージを修復して使用を試みました
astropy.utils.data.get_pkg_data_*
機能します。 [#1256]Windows上で発生する可能性のある副次的な経路標準化の問題を修復した
astropy.utils.data.get_pkg_data_filename
それがそうです。 [#1444]テストに用いた配置項のみがユーザのAsterpy.cfgファイルに現れる問題を修復した. [#1477]
異常の場合には異常ログ記録中の崩壊を防止し、異常の場合には異常に関連するバックトラックがないようにする。 [#1518]
異常環境でテストを実行した際に発生した崩壊を修復しました
sys.stdout.encoding
はい。None
それがそうです。 [#1530]
その他の変更と追加¶
リリースまたはsetuptools>=0.7がインストールされていない場合、Astropyインストールは、現在、構築/インストール中にsetuptools>=0.7を要求します。つまりもし
import setuptools
失敗した、ez_setup.py
最新のsetuptoolsを誘導する(使用するのではなくdistribute_setup.py
現在時代遅れになっている分割パッケージを誘導しています [#1197]まず拡張モジュールを構築していない場合にソースからAstropyを導入した場合,
ImportError
誘発されたのではなくSystemExit
例外です。 [#1269]
0.2.4(2013-07-24)¶
誤って修復する¶
astropy.coordinates¶
文字列“1度”の解析を支援するために角度解析器を修復した. [#1168]
astropy.cosmology¶
修復中の崩壊
comoving_volume
赤シフトアレイを伝えると非平坦宇宙学に影響を与えます
astropy.io.ascii¶
フォームへの変更を記入する際にアノテーション記号の変更を保存することを阻止する誤りを修復した. [#1167]
astropy.io.fits¶
64ビットOSXにおけるエラーに対する解決方法が追加されており、このエラーは、サイズが2^32バイトを超えるファイルを書き込む際に切断を引き起こす可能性がある。 [#839]
astropy.io.votable¶
修復された対が複数含まれている
<RESOURCE>
元素です。 [#1223]
astropy.table¶
astropy.units¶
雑項.¶
Debian/Ubuntuおよびその他*NIXシステムで発生する場合があるインストール崩壊が修復されました
pkg_resources
インストールせずにインストールすることができますsetuptools
それがそうです。 [#1150]更新する.
distribute_setup.py
最新バージョンのDistribute/setuptoolsがインストールされていないシステムに実装した場合,ブートプログラムはsetuptools>=0.7を用いた. [#1180]変更しました
version.py
Astropy付属パッケージが自分のパッケージを使用できるようにテンプレートcython_version.py
そしてutils._compiler
適切なモジュールですこの問題は付属パッケージ保守者にのみ適用される。 [#1198]Matplotlibを用いて構築した場合のデフォルトプロファイル生成が崩壊する可能性がある場合を修復した. not 仮想環境に実装されたSphinx. [#1225]
デフォルト優先符号化されていないシステム上のログ記録モジュールにおいて発生する可能性のあるクラッシュが修復された(特にいくつかのバージョンのPyCharmではこのような場合が生じる)。 [#1244]
Astropyログは、非文字列オブジェクトの転送(および呼び出し)をサポートしています。
str()
デフォルトの場合はそれら上)へのログメソッドは、これはPythonの標準ログAPIと一致します。 [#1267]副次的文書修復 [#582, #696, #1154, #1194, #1212, #1213, #1246, #1252]
その他の変更と追加¶
astropy.cosmology¶
新しいのを追加しました
Plank13
Plank 2013の結果の対象を示す. [#895]
astropy.units¶
初期化におけるパフォーマンスの改善
Quantity
大量の元素を持つオブジェクト。 [#1231]
0.2.3(2013-05-30)¶
誤って修復する¶
astropy.time¶
雑項.¶
バージョン0.2.2で導入した回帰問題#992を修正し,Astropy実装フレームワークを用いたAstropy付属パッケージの実装を阻止した. [#1124]
0.2.2(2013-05-21)¶
誤って修復する¶
astropy.io¶
修復した
fits
そしてvotable
配列のバイト順序が一致しないサブパケットを処理することは,クラッシュ,特に大エンドシステム上での崩壊を招く可能性がある. [#1003]
astropy.io.fits¶
Fitsdiffでファイルを開いた場合にエラーが発生し,例外メッセージは現在少なくともどのファイルに誤りがあるかを言及している.
いくつかの列でTDIMnを使用して新しいテーブルを作成することは、崩壊をもたらす可能性があるいくつかの場合を修復しました。
可変長配列列を含む表の処理方式を少し再構成し,呼び出しを修復した2つの改良を加えた.
astropy.io.fits.getdata
利便性関数は異常を招き,FITSファイルの既存のmmapからVLAデータの読み出しを許可する.Python 3上のエラーを修正し、Python 3で存在しないファイルを開けようとすると、無関係に見えるバックトラックにつながります。
Astropyが読み出し専用権限に実装されている場合,テスト中に何らかのテストに失敗するという問題を修復した.
事例化を修復した
BinTableHDU
ブールフィールドを含むNumpy配列からすべての値を変換するFalse
それがそうです。修復された整数配列を
Column()
列タイプの場合,同じバイト幅の浮動小数点数により列配列が混乱する.Python 2でバイト文字列とUnicode文字列からContinueカードを作成する際の不一致動作を修復しました--現在はUnicode文字列からContinueカードを正しく作成することができます(それらがASCIIに変換可能であれば)。
1番目の等号の後(値の前)にスペースのない階層キーワードが解析された場合の誤りを修復する.
階層キーワード上の余分な先頭スペースがキーワードの一部とみなされることを防ぐ.
見出し検証期間中に小文字を含む階層キーワードが誤って無効とラベル付けされた誤り,および
Header.index()
メソッドIDは小文字を含む階層キーワードを正しく扱うことができない.NaNとInf浮動小数点値をヘッダ値として指定することは許されず,FITS規格はそれらを中で表す方式を定義していないためである.これは未定義であるため,前のアクションは意味がなく,無効なFITSファイルが生成される. [#954]
メモリ·マップ·ファイルへのリフレッシュが実現されていないシステム(すなわちGNU Hurd)上で発生する可能性のある曖昧な問題が修復された。 [#968]
astropy.io.votable¶
astropy.nddata.convolution¶
修復中の問題
make_kernel()
Ary関数カーネルを使用する場合.余分な“レンガの壁”の選択肢も除去されました [#939]
astropy.table¶
astropy.time¶
適切なものを追加した
__copy__
そして__deepcopy__
アクション;この漏れは、FK 5座標ブロックに無関係に見えるエラーをもたらす。 [#891]
astropy.units¶
以下の問題を修復した。
isiterable()
ユーティリティに戻りましたTrue
スカラー値を持つ数について.1つ追加しました__iter__
方法、使用するQuantity
類と固定isiterable()
偽陽性を捉えることができます [#878]単位と文字列を乗算した場合の以前に定義されていなかった行為を修復した. [#949]
物理的なタイプとして‘time’が追加された-これは簡単な省略だ。 [#959]
多処理モジュールをよりよく使用するために、酸洗ユニットオブジェクトの問題が修復された。 [#974]
意外にも同名の新しい単位で既存ユニットを覆うことが困難になっている. [#1070]
質量密度、比体積、モル体積、運動量、角運動量、角速度、角加速度、電流、電流密度、電界強度、電気流束密度、電荷密度、誘電率、電磁場強度、放射強度、データ量、帯域幅を含むいくつかの以前に省略された物理的タイプおよび単位が増加した。それぞれ“結”“海”“ベクレルス”“キュリー島”だった。 [#1072]
雑項.¶
実行時に発生する可能性のある権限エラーを修復した
astropy.test()
Python 3では、Astropyがルートとしてインストールされている場合。 [#811]フィルタリング警告を容易にする.
convolve()
関数とFromQuantity
物体です。 [#853]インストール中にデフォルトプロファイルの生成に失敗したときにPython 3で発生する可能性のあるクラッシュが修復されました。 [#952]
まず拡張モジュールを構築せずにソースからAsterpyを導入する際に起こりうる無関係なエラーメッセージの検出を試みた.この問題はv 0.2.1で修復されたと主張しているが,修復自体に欠陥がある. [#971]
復旧運行中
build_sphinx
Python 3のSetupコマンドです。 [#977]実行しようとしているより有用なエラーメッセージを追加しました
setup.py build_sphinx
Sphinxが実装されていない場合の命令. [#1027]
その他の変更と追加¶
いくつかの性能改善があります
astropy.units
バッグ、特にサブパックの導入に要する時間を短縮しました。 [#1015]
0.2.1(2013-04-03)¶
誤って修復する¶
astropy.coordinates¶
astropy.io.fits¶
量子化レベルをサポートするためのZQUANTIZキーワードを正しくサポートします。これは、画像可逆GZIP圧縮の作業サポートを含みます。
Gzip FITSファイルを書き込みモードで開くサポートを修復しました。 [#256]
必要に応じて表から無効値を読み取ることを試みた場合には,より有用な例外メッセージが追加されている.
TNULLn
キーワードが足りない。 [#309]磁気テープ圧縮処理に対してより多くの再構成を行い、Windows上で特に一般的な潜在的メモリアクセス衝突を解決する。 [#507]
圧縮モジュールにおける32ビットシステムの整数サイズ不一致に影響を与える可能性がある問題を修復した. [#786]
修復した
TFORMn
キーワード(可変長配列フォーマットにおける最大配列長パラメータは省略されている)。多次元配列列を含むテーブルを既存のファイルから新しいファイルに書き込む際に発生する可能性のある崩壊を修復した.
FitsdiffでNaNを含む2つの見出しキーワードが異なる値を持つ誤りを修復した
astropy.io.votable¶
astropy.nddata.convolution¶
より良い処理を追加しました
inf
値を設定するconvolve_fft
関数族です。 [#893]
astropy.table¶
astropy.units¶
astropy.wcs¶
雑項.¶
設置時の小さな問題を修復しました
./setup.py develop
新しいgitクローンにありますこれはAstropy上の開発者だけが興味を持っているかもしれない。 [#725]使用修復崩壊
ImportError: No module named 'astropy.version'
Python 3.3を使用したOSXで初めてソースからsetup.pyを実行した場合。 [#820]実行時の実装問題を修復した
./setup.py install
Pipを使用してインストールする場合には.astropy
ディレクトリは、コマンドを実行するユーザのホームディレクトリに作成されます。ユーザの.astropy
ディレクトリは、インストール時に作成するのではなく、Astropyを使用する場合にのみ作成されるべきです。 [#867]修復して作成した
ProgressBar
“総数”は0である. [#752]より良い行為文書を付加し,まず拡張モジュールを構築しない場合にソース署名からAsterpyパケットの導入を試みた場合に発生する可能性のある行為を示す. [#795, #864]
自己ファイルには実装説明へのリンクが付加されている. [#797]
Xmllint中のセグメントエラーを捕捉すると,これらのエラーが発生する場合があり,そうでなければ我々の制御範囲内ではない. [#803]
文書テンプレートを細かく変更する. [#805]
1つの小さな例外処理エラーを修復しました
download_file()
それがそうです。 [#808]エラーが発生した場合にすべての一時ファイルをクリーニングする機能を追加した
download_file()
それがそうです。 [#857]ファイルをダウンロードしようとする前にファイルシステムの利用可能空間をチェックする
download_file()
それがそうです。 [#858]記号リンクを介して動作するためにパケットデータの位置を特定する問題は、いくつかのオペレーティングシステムを使用してレイアウトをカプセル化する必要があります。 [#827]
Cython拡張を構築する際の誤りを修復し,その中に隠されたファイルが含まれている.
.pyx
拡張は構築を崩壊させる可能性がある。これは,隠れファイルを自動生成するソフトウェアやファイルシステムの問題である可能性がある. [#834]Readme.rstという“スクリプト”がbinディレクトリにインストールされている可能性のあるエラーを修復しました。 [#852]
Cpycheckkerによって捕獲されたいくつかの他のものとほとんどのまれな引用漏れを修復した。 [#914]
その他の変更と追加¶
Windowsバイナリインストールプログラムのロゴとブランドを追加しました。 [#741]
バージョンlibexpatを2.1.0にアップグレードします。 [#781]
セル合成/分解において約25%性能向上した. [#836]
以前不足していたLaTeXフォーマットを追加しました
L_sun
そしてR_sun
それがそうです。 [#841]ConfigurationItemは現在、より有用で豊富な __repr__ それらをどのように使用するかについての文書を改善しました [#855]
拡張モジュールを構築することなく、ソース決済からAstpyを導入しようとするとき、より友好的なエラーメッセージを追加しました。 [#864]
Testは現在,ユーザの問題のデバッグを支援するために,より多くのシステム情報を出力している. [#869]
それぞれ“ミリ秒級”と“微分秒級”に単位定義“mass”と“uas”を加えた. [#892]
0.2(2013-02-19)¶
新しい特徴.¶
astropy.coordinates¶
この新しいサブパックは天体座標の表示を含み、広範な関連機能を提供する。機能は完備されているが、これは進行中の動作であり、APIの内容の一部は後続のバージョンで変更される可能性がある。
astropy.cosmology¶
可変ダークエネルギー状態方程式を有する宇宙学を含むように更新される。(これは、古い宇宙オブジェクトと互換性のないAPIを導入します)。
相対論種(光子,ニュートリノ)のパラメータを天文宇宙学課程に加えた。現在の処理方法はニュートリノは無品質であると仮定している。 [#365]
Hinshawらが提供した最終(9年)のWMAPパラメータを用いて1つのWMAP 9オブジェクトを追加する.2013年。デフォルトの宇宙学にもなっています [#629, #724]
リーダ/ライタ実現のためのAsterpy.table I/Oインフラストラクチャをカスタマイズする. [#305]
HDF 5ファイルの読み取り/書き込みのサポートの追加 [#461]
データ欠落または無効なマスクテーブルのサポートを追加 [#451]
新機能
astropy.time
サブセットです。 [#332]新機能
astropy.units
単位クラスを含むサブパック (astropy.units.Unit
)と単位を持つスカラー (astropy.units.Quantity
)。 [#370, #445]これは他のサブパックに以下のような影響を与える。
はい。
astropy.wcs
vt.的wcs.cunit
Listは今受け入れて返しますastropy.units.Unit
物体です。 [#379]はい。
astropy.nddata
単位は現在記憶されているastropy.units.Unit
物体です。 [#382]はい。
astropy.table
列上の単位は現在格納されている.astropy.units.Unit
物体です。 [#380]はい。
astropy.constants
定数は現在格納されていますastropy.units.Quantity
物体です。 [#529]
astropy.io.ascii¶
改善された
astropy.table
TABLEクラスは、表および列メタデータ(例えば、キーワード、単位、記述、フォーマット)が出力表オブジェクトにおいて直接利用可能であるようにする。CDS、DAOphot、およびIPACフォーマットリーダーは、このタイプの統合メタデータを提供しています。使用に変更する
astropy.table
欠落値のテーブルの場合、NumPyマスク配列の代わりにマスクテーブルが使用される。Added SExtractor table reader to
astropy.io.ascii
[#420]メモリリーダクラスを除いて、このようなものを
write
関数は内部表に追加される.代わりにwrite
入力されたデータを用いて占星リストオブジェクトをインスタンス化するwrite
それがそうです。NumpyOutputerを削除しました。読み取りテーブルの出力は現在ずっと
Table
物体です。列出力フォーマットプログラムとしての関数を提供するオプションを削除した.
新しいのを追加しました
strip_whitespace
キーワードパラメータはwrite
機能します。これは,記入前に表要素の左側と右側からスペースを剥離するかどうかを制御する.デフォルト値はTrueである.空値を持つIPAC表を読み込んだ場合の誤りを修復した.
汎用I/Oインフラストラクチャは
astropy.nddata
カスタムリーダ/ライタを有していてもよい [#659]
astropy.wcs¶
更新下位層wcslb 4.16から:
いつ?
astropy.wcs.WCS
特別な名前“DEFAULTS”を指定し、“座標表現を見つける”ことを報告しないデフォルト座標表現を構築する。
その他の変更と追加¶
現在、Asterpyをインストールする際には、すべてのオプションがデフォルト値に設定されているプロファイルが生成されます。このファイルは,ユーザのAstpyプロファイルとしてユーザの最初のアクセス時に引き込まれる.
import astropy
それがそうです。 [#498]Astropy文書トピック移行
astropy.sphinx
付属パッケージがアクセスできるようにしています関連する拡張文書を追加しました
astropy.cosmology
サブセットです。 [#272]“レガシー”パッケージ(pyfit,voなど)の構築を禁止するオプションを追加した.
天文単位(Au)の値はIAU 2012決議B 2が採択された値に更新され、PCおよびKPC定数の値もこれを反映するように更新されている。 [#368]
GitHub上の文書を直接編集するために,文書ページへのリンクを追加した. [#347]
Several updates merged from
pywcs
intoastropy.wcs
[#384]:歪み画像の読み取りを改善する。
SIP係数が書き込まれるかどうかを選択するために新しいオプションが追加された。
使用
relax
非標準キーワードを可能にするためのオプション。 [#585]IPythonノートの表のHTML表現が追加されました。 [#409]
CFITSIOによるバックエンドを書き換え,FITSファイルを処理するためのタイル圧縮を行った.これは現在,従来のようにCFITSIOを大量に修正するのではなく,標準的なCFITSIOを使用している.Astropyには自分のCFITSIO v 3.30コピーが付属していますが、システムパッケージスタッフはそれを除去し、代わりにシステムインストールのCFITSIOバージョンを使用することを選択する可能性があります。これはPyFITSチケット169に対応する。 [#318]
移動する.
astropy.config.data
至るastropy.utils.data
I/Oルーチンを再構成し、任意のファイルまたはリソースを開くために使用可能な汎用I/Oコードを、Astropy関連データにアクセスするためのコードから分離する。コアI/Oルーチンはget_readable_fileobj
任意のローカルデータおよびリモートデータにアクセスし、キャッシュをサポートするために使用することができ、gzipおよびbzip 2ファイルを動的に解凍することができる。 [#425]クラスメソッドを追加する
astropy.coordinates.coordsystems.SphericalCoordinatesBase
これは,SESAMEを用いて名前解析クエリを実行し,要求されたオブジェクトの座標を検索する.これはどんなサブクラスにも適用されますSphericalCoordinatesBase
しかしインターネット接続が必要です [#556]PyFFTW 3の畳み込み要求を削除し,デフォルトではNumpyのFFTを用い,使用するFFT実現を指定する機能を追加した. [#660]
誤って修復する¶
astropy.io.ascii¶
astropy.io.fits¶
圧縮画像HDUにおけるスケーリング画像および擬似符号なし整数画像の処理を改善する。通常のミラーHDUのように透明な働き方をしています
do_not_scale_image_data
そしてuint
選択肢、そしてscale_back
そしてsave_backup
それがそうです。♪the.scale()
方法ももっとよく動いています。PyFITSチケット88に対応する.ファイルの読み出し時には、フォーマットエラーによる異常ではなく、EXTNAMEキーワードの非文字列値が許可される。書き込み時のEXTNAMEキーワードフォーマットの検証を追加した.PyFITSチケット96に対応する.
メインHDUにはEXTNAMEとEXTVERのサポートが追加されています。すなわち、EXTNAMEがヘッダに指定されている場合には、それも反映される
.name
属性とinfits.info()
それがそうです。これらのキーワードは過去にはメインHDUでは使用が禁止されていたが,最新バージョンのFITS規格ではこれらのキーワードの使用が許可されている.PyFITSチケット151に対応する。HCOMPRESSは,フラットサイズが実際に2次元であれば,データ立方体(および高次元配列)を圧縮するために再利用することができる.実際,互換性のあるタイルサイズが明示的に指定されていなくても,それらを自動的に使用する.PyFITSチケット171に対応する。
いくつかのタイプのFITファイルからデータを読み出す際に、OSX上のファイルシステムのデッドロックを引き起こす可能性のあるエラーが修復された。Numpy 1.7と組み合わせて使用した場合にのみこのような場合がある. [#369]
オプションを追加しました
endcard
パラメータ中のHeader.fromtextfile()
そしてHeader.totextfile()
方法:研究方法。でも…。endcard=False
これは合理的なデフォルト仮説であり,終端カードのFITSヘッダを含むテキストダンプが残っているため,これはより柔軟であるべきである.PyFITSチケット176に対応する。2つの空(すなわちゼロ行)テーブル上でfitsdiffを実行したときに発生する崩壊を修復した.PyFITSチケット178に対応する。
更新モードでクラスHDUを含むFITSファイルを開くことで、何の変更もなくても不必要なファイル書き換えを招く可能性があるという問題が修復された。これはPyFITSチケット179に相当する.
修復使用
ignore_comments
選択します。PyFITSチケット181に対応する。WCS歪み紙記録値キーワードカードのいくつかのエラーを修復した。
それらはRVKのように見えるがRVKになるつもりはないカードは,RVK-コメントや歴史などのコメントキーワードとして過度に扱われている影響が特に大きい.PyFITSチケット183に対応する。
標準FITSキーワードのみでタイトルからカードを探すには,つねにそのカードの元の値を返すべきである.このようにして、有効なRVKC上で発生するが所望の値ではないカードを含むカードは、依然として通常カードとみなされる。PyFITSチケット184に対応する。
部分フィールド説明子のみのタイトルでRVKC(例えば、“DP 1.AXIS”ではなく“DP 1.AXIS”をルックアップする)は、ワイルドカードルックアップとして暗黙的にみなされる。PyFITSチケット184に対応する。
2つのFITファイルを区別する際にクラッシュする問題が修復され、少なくとも1つのファイルは、テーブルではなく画像として識別されていない圧縮画像HDUを含む。PyFITSチケット187に対応します。
“更新”モードで圧縮画像HDUを含むファイルを開いた後、何の変更もなく直ちに閉じることで、ファイルが不必要に書き換えられるエラーを招くことが修復された。
圧縮画像データを書き込む際に発生する可能性のある2つのメモリリーク問題、または場合によっては、圧縮画像HDUを含むファイルを“更新”モードで開く際に発生する可能性のある2つのメモリリーク問題が修復される。
以下の位置の誤りを修復した
ImageHDU.scale(option='old')
全く機能していません画像を元のBSCALEやBZEO値に復元していませんゼロ幅表列を含むファイルを書く際のエラーを修復し,そのファイルではTFIELDSキーワードが誤って更新され,表が大きく読めなくなる.
小さな文字列フォーマットの問題を修復しました
修復された後方互換層における誤り
CardList.index
そしてCardList.count
方法:研究方法。PyFITSチケット190に対応する。改善
__repr__
また,連続するカードに分割された長い値を持つカードのテキストファイル表示を行う.PyFITSチケット193に対応する.長(>72文字)の値を空(‘’)キーワードに割り当てることを試みたときに生じる崩壊を修復した.これも空白キーワードの表示方法を変えていますどのコメント内容が始まるまでにもちょうど8つのスペースがあります may ヘッダカードの正確な表示に影響を与え,これらのヘッダカードは空白キーワードカードが内容が開始される前により少ないスペースを持つことができると仮定している.しかし,現在の方法はFITS規格の要求をより満たしている.PyFITSチケット194に対応する。
astropy.io.votable¶
♪the
Table
クラスは現在、Numpyマスク配列である単一の配列オブジェクトを維持している。可変長列の場合、その中に格納されているオブジェクトもNumpyマスク配列である。変更しました
pedantic
構成オプションはFalse
デフォルトの場合、ランダムVO表の大量出現により。 [#296]すでに命名された.
astropy.io.vo
至るastropy.io.votable
それがそうです。
astropy.table¶
Numpy 1.6.2の上流エラーに解決方法が追加され、このエラーは、テーブル行を印刷する際に最大再帰的深さ実行エラーをもたらす可能性がある。 [#341]
astropy.wcs¶
Wcslb 4.15に更新 [#418]
小数点区切りとして点を用いない領域設定でFITヘッダを扱う問題を修復した.これは,wcslb 4.14に含まれるwcslbを上流修復する必要がある. [#313]
デフォルトのログ位置またはコンテンツにテストが影響を与えないことを保証するために、欠落/不正確なログ構成によって失敗する可能性のあるいくつかのテストが修復された。 [#291]
様々な副次的な文書修復 [#293 and others]
修復使用
py.test
命令は依然としてシステムが実装したpytestをAstropyバンドルのpytestに置き換えることを試みている. [#454]ファイルダウンロードのマルチ処理互換性を改善した。 [#615]
タグ発行バージョンのソースコードから署名生成時のCythonモジュールへの処理を修復した. [#594]
Sphinxにおけるエラーに対する解決方法が追加されており、このエラーが使用されている可能性がある
:tocdepth:
指令する。 [#595]副次的発声修復 [#596]
修復方式
setup.py
用途distribute_setup.py
起こりうる事態を防ぐためにVersionConflict
ユーザシステムに古いバージョンの配布がインストールされている場合にエラーが発生します。 [#616, #640]変更した用法
log.warn
ログ記録モジュールでは以下の動作を実行する.log.warning
前者は使用されていないからだ。 [#624]
0.1(2012-06-19)¶
初めて釈放されました。