全変更量¶
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 insideEarthLocationbut 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.OrderedDescriptorContainerPython 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標準的なマスク値ですNaNFOR FLOATとNULL文字列FOR STRINGは現在正しく認識でき、結果としてMaskedColumn適切に設定されたマスクを持っていますColumnこれらの価値観が明らかになるにつれて逆に占星術を書いたときTable現在,マスク値は一致して変換された標準配合マスク値である.NaNFOR 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それがそうです。負の値に設定されている場合,例外メッセージではつねに許可されていることに気づく.QuantityWITH 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 UTCto1970-01-01T00:00:00 TAIto 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.ndimandnp.sizeagain 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 UTCto1970-01-01T00:00:00 TAIto 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_astromand two classesErfaAstrom,ErfaAstromInterpolatoras wrappers to thepyerfaastrometric functions used in the coordinate transforms. UsingErfaAstromInterpolator, which interpolates astrometric properties forSkyCoordinstances 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以下のリストを使用するnames1つと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_dirVbl.取るsize定義はQuantityそれがそうです。 [#10627]新機能
astropy.utils.data.conf.allow_internetInternetからのデータのダウンロードを制御するための構成項目です。設ける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,SkyCoordorQuantity, theinfoattribute 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入力するとoutDataTypeは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_readerto handlenames,include_names,exclude_namesarguments forRDBformatted tables. Homogenised checks and exceptions for invalidnamesarguments. 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_reprCoree.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.readFilenameが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
SkyCoordmixin columns indstack,vstackandinsert_rowfunctions. [#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_fileobjon missing compression modules (forbz2orlzma/xz支持する)ModuleNotFoundErrorそして、io.fitsファイル処理プログラム。 [#9761]
astropy.visualization¶
ご利用はお勧めしておりません
imshow_only_kwargsキーワードを入力するimshow_normそれがそうです。 [#9915]非限定入力値は現在自動的に除外されています
HistEqStretchそしてInvertedHistEqStretchそれがそうです。 [#10177]♪the
PowerDistStretchそしてInvertedPowerDistStretcha値制限はa >= 0他にはa != 1それがそうです。 [#10177]The
PowerStretch,LogStretch, andInvertedLogStretchavalue is restricted to bea > 0. [#10177]♪the
AsinhStretchそしてSinhStretcha値制限は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 to1to 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.tomlPEP 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
ICRSand 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]角度の解析はスレッドが安全であることを確認します
AnglePythonマルチスレッドで使用できます。 [#10556]以下の問題を修復した報告
EarthLocation.infoそれは以前に例外を提起した。 [#10592]
astropy.io.ascii¶
C++のエラーの1つを修復しました
fast_reader以下の場合は改行が正しく解析されていないdelimiter同様に設定されています\nあるいは…。\r;改行を持たない入力文字列に対する一致処理を確保した. [#9929]
astropy.io.fits¶
固定整数フォーマット
TFORMn=IwASCIIテーブルの列は、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¶
その他の変更と追加¶
大型データベースの順位付けの速度を向上させた
Table1本の柱に約5倍に増加した。 [#10103]Asterpyがpyinstalllerを用いて構築されたアプリケーションパッケージで利用できることを確認した. [#8795]
バンドルされたCFITSIOライブラリは3.49に更新された.参照してください
cextern/cfitsio/docs/changes.txtより多くの情報を得ることができます [#10256, #10665]extract_array1つの問題を引き起こしました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_correctionSkyCoordに空間運動情報が存在する場合,`これ以上異常を起こさない. [#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.Columnand extended tests forTFORMandTDISPvalidation. [#9978]修復チェックサム検証は、遅延ロード機能のため、最初のHDUのみを処理するのではなく、すべてのHDUを処理するために使用される。 [#10012]
通過を許す
output_verify至る.closeコンテキストマネージャを使用する場合。 [#10030]インスタンス化を阻止する.
PrimaryHDUそしてImageHDU1つのスカラーを使う. [#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読み込み時にFloatType0.0,ベルトuse_fast_converter同期しているIntTypeOverflow警告メッセージ。 [#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_midvariancefunctions now allow for theaxiskeyword to be a tuple of integers. [#9309]Added an
ignore_nanoption to thebiweight_location,biweight_scale, andbiweight_midvariancefunctions. [#9457]A numpy
MaskedArraycan now be input to thebiweight_location,biweight_scale, andbiweight_midvariancefunctions. [#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 pluginpackage. See the README at この新しいプラグインの使用に関する情報を取得します。 [#9214]
astropy.time¶
新しい時間フォーマットを追加しました
ymdhms時間は、年、月、日、時間、分、秒属性で表現するために使用されます。 [#7644]TimeDelta手に入れたto_value方法は,それをどこで使っても容易になる.Quantity時間単位が使えます。 [#8762]生成スカラー
TimeそしてTimeDeltaJD,時間スケール,位置属性に基づくハッシュオブジェクト. [#8912]エラー入力の初期化を改善しました
Timeあるいは…。TimeDeltaオブジェクトは、フォーマットを指定します。 [#9296]Allow numeric time formats to be initialized with numpy
longdouble,Decimalinstances, 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_phaseandnormalize_phasekeywords 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描画およびフォーマットを簡略化するためのコンテキストマネージャ/機能TimeMatplotlib中のオブジェクト. [#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_pixelWCSを有する1つのデータセットの画素座標を、異なるWCSの別のデータセットの画素座標を有する関数に変換するために使用することができる。入力配列が小さい配列をブロードキャストするビューである場合,この関数は効率的に設計される. [#9209]増列する.
local_partial_pixel_derivatives各画素座標に対する各世界座標の偏導関数行列を決定するために使用することができる。 [#9392]Wcslbをv 6.4に更新する. [#9125]
改善した
SlicedLowLevelWCS中のクラスastropy.wcs.wcsapi記憶入れ子のチェーンを避けるSlicedLowLevelWCS対象には複数のスライス操作を順次適用する. [#9210]増列する.
wcs_info_str関数はastropy.wcs.wcsapiAPE-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
DifferentialAttributeFrameクラスではどのような入力を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
pedanticargument toverifyand 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¶
削除されました
itersSigmaは統計機能におけるキーワードを裁断する. [#8948]改名しました。
aパラメータが到着するdata2桁の統計関数では [#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.valuePythonスカラーではなく、桁のスカラが戻ります。これは、より良い追跡精度に寄与すべきであるが、ごく少数の場合、デジタルスカラの挙動はPythonスカラーの挙動とは異なり(例えば、負の平方根をとる)、意外な結果をもたらす可能性がある。 [#8876]削除されました
magnitude_zero_pointsモジュールは廃棄されています代わりにastropy.units.photometric3.1から. [#9353]EquivalentUnitsList今は1つあります_repr_html_メソッドは呼び出し時にHTML表を出力する.find_equivalent_unitsJupyterノートにあります。 [#9495]
astropy.utils¶
download_file相関関数は、現在、バックアップソースリストを受け取り、ユーザ要求に応じてキャッシュを更新することができる。 [#9182]Allow
astropy.utils.console.ProgressBarOrSpinner.mapand.map_unorderedto take an argumentmultiprocessing_start_methodto 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 onlyspawnwhile Linux defaults tofork. [#9182]Astpyダウンロードキャッシュに作用するすべての操作は現在1つのパラメータを持っている.
pkgnameこれにより,ユーザがどのパケットのキャッシュを使用するかを指定することができる. [#8237, #9182]すでに削除され,すでに廃棄された.
funcsigsそしてfutures送信者.astropy.utils.compatそれがそうです。 [#8909]おすすめしないものを削除しました
astropy.utils.compat.numpyモジュールです。 [#8910]捨てて使う.
InheritDocstringsSphinx 1.7以上のローカルサポートを受けているからである。 [#8881]捨てて使う.
astropy.utils.timerモジュールは移動していますastroquery.utils.timerそしてそれはastroquery0.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_pageVersionを指定する際にはカスタム要求ヘッダと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
cunitorctype[#9151]Fixed reference counting in
WCSBase.__init__[#9166]手入れをする.
SlicedLowLevelWCSworld_to_pixel_valuesそしてpixel_to_world_values入力が同じ形状にブロードキャストする必要がある場合.(1つの入力が切開された場合) [#9250]Fixed a bug that caused
WCS.array_shape,WCS.pixel_shapeandWCS.pixel_boundsto 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¶
序列化を実現する
TimeDeltaASDFでは。 [#8285]序列化を実現する
EarthLocationASDFでは。 [#8286]序列化を実現する
SkyCoordASDFでは。 [#8284]ASDFに混合列を持つAstropyリストの直列化をサポートする. [#8337]
1つのテーブルしかないHDF 5ファイルを読み込む際には警告がありません
path=論弁. [#8483]HDF 5ライタは、以下の場合に異常を引き起こすのではなく、デフォルトテーブルを作成します。
path=指定されておらず、空/新しいHDF 5ファイルが書き込まれている場合。 [#8553]
astropy.io.fits¶
カードの解析を最適化する。
Header級友たち。 [#8428]ヘッダの解析は、拡張を探すために必要な構造キーワードを得るために最適化される。このおかげで,複数の拡張子を持つファイルからHDUをランダムに取得することが従来よりもはるかに速く,特に拡張ヘッダにキーワードが多く含まれている場合がある. [#8502]
未定義値に適した行動を変更する
HeaderそのためにはNonePythonでは、DICTインタフェースを使用する際に定義されていない連携を表すために使用されます。Undefined代入して変換することもできますNoneそれがそうです。この前にヘッダカードの値をNone空文字列フィールドは、定義されていない値に適合するのではなく、空文字列フィールドをもたらす。 [#8572]許す
Header.fromstringそしてCard.fromstring受け入れ、受け入れるbytesそれがそうです。 [#8707]
astropy.io.registry¶
実施する.
Table読者と著者がASDFそれがそうです。 [#8261]実施する.
Table包装するリーダ及びライタ方法pandasCSV、固定幅フォーマット、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.LombScargleclass [#8397].
astropy.units¶
Quantityoverrides ofndarraymethods 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,stdandvar. [#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今から一つに戻りますSlicedLowLevelWCSWCSの次元を下げる際に誤差を引き起こすのではない. [#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_worldandWCS.array_index_to_world). [#8663]
astropy.utils¶
今はコントロールできます
ProgressBar.map正の整数をmultiprocessキーワードパラメータ。使用Trueすべてのカーネルを使用します。 [#8083]
誤って修復する¶
astropy.coordinates¶
BarycentricTrueEcliptic,HeliocentricTrueEclipticandGeocentricTrueEclipticnow use the correct transformation (including nutation), whereas the new*MeanEclipticclasses 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]ペアを追加する
clipUfuncは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-hdusDiffレポートの入力ファイル名を印刷します<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\bottomrulecommands. [#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キーワードが至る.FITSDiff2つの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¶
全面的な使用へのサポートを追加しました
TimeJOIN、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¶
オプションを追加しました
--readonlyTestコマンドに設定し,仮実装位置上の権限を読み出し専用に変更する. [#7598]
astropy.time¶
許容配列値
Timeその場で修正する対象にしなければならない。 [#6028]欠落値(マスク)のサポートを追加した
Time級友たち。 [#6028]“ローカル”タイムスタンプディナー(自由実行用クロックなど)を追加し,対応するFITSタイムスタンプに往復する. [#7122]
増列する.
datetime.timedeltaFormatクラスです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_normImshowと作成を組み合わせた関数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, andwrapnow 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_velocityproperties 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_zare 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_gcrsGCRS座標で位置を取得する簡便な方法. [#6861, #6935]
astropy.io.fits¶
拡張フィッティング
Columnインターフェースは、空間(天体)および時間座標を含むFits World座標系に属する属性を受け取る。 [#6359]増列する.
ver属性を設定するEXTVER見出しキーワード至ImageHDUそしてTableHDUそれがそうです。 [#6454]FITSテーブルの読み出し性能は、特に、テーブルが1つ以上の文字列を含む場合に著しく向上している
Table.readそれがそうです。 [#6821]表書きの性能
Table.write1つまたは複数の文字列を含むテーブルについては、現在、著しく改善されている。 [#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列名和HeaderIPython 5以降のキーワードを使用します。 [#7071]
astropy.io.misc¶
astropy.modeling¶
astropy.stats¶
astropy.table¶
読み書きのサポートを追加しました
astropy.time.TimeFITS標準がサポートしている範囲では,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=TrueIPythonノートでは、マルチプロセス加速とプログレスバーの小さな部品を同時に取得します。 [#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_toof theastropy.utils.compat.numpymodule 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.sampSAMPとastroqueryVOコーン探索を行う. [#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¶
修復阻止
EarthLocationNumpy>=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オブジェクトに単一の要素のみが取得された場合Quantity1つに戻ることを確認します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.fitsFortran順序配列をファイルオブジェクトに書き込む. [#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_addressGoogle 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-remotedataV 0.3.1まで。 [#8174]バンドルを更新する
pytest-doctestplusV 0.2.0まで。 [#8175]バンドルを更新する
pytest-openfilesV 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_dirPytest自体から与えられる変数.似たような変更もしました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¶
据え置き
Cutout2DWCS NAXIS値は、切取画像サイズを反映するように出力される。 [#7552]
astropy.table¶
修復中の誤り
add_columns方法、その中でrename_duplicate=True重複項がなければ,誤りを招く. [#7540]
astropy.tests¶
修復中の誤り
python setup.py test --coverageWindowsコンピュータ上にあります。 [#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_skycoordto 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_zwhen 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_fileobjURLを読み取ることができない場合は失敗し,必要に応じて正しくミラーリングに戻る. [#6767]直して。
finddiffオプション.find_current_moduleサブモジュールを正しく処理する. [#6767]据え置き
pyreadline導入されましたutils.console.isattyWindows上の古い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.constantsAstropy 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, andEarthLocationvia the ASCII ECSV format. [#6181]以下の項の誤りを修復する
MaskedColumnInsert方法、その中で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.convolveNANに二重補間することもありませんが今は単独で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から開始されますIndexError1つではありません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,vstackandget_groupsfrom 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, andearthRadno longer have their prefixed units included in the standard units. If needed, they can still be found inunits.deprecated. [#5661]solLumsolMass`と ``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, andSkyCoordequivalent methods now correctly yield anastropy.coordinates.Angleas 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¶
サポートを追加する
heavisideUfunc(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.mwill 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迅速な作成を有効にするには、以下の操作を実行してくださいEarthLocationGoogle 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 toCartesianRepresentationif necessary). [#5301] has now become possible. Furthermore, there are news methodsmean,sum,dot, andcrosswith obvious meaning. [#5301] multiplication with aQuantityhas 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 toCartesianRepresentationif 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 asSphericalRepresentationandCartesianRepresentationcan 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¶
老の
HeaderAstropy 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
clobberargument 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.dumpandHDUList.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至るsuppressHttps://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.HeaderVbl.使用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_equivalenciesandadd_enabled_equivalencieshave been sped up by copying the current_UnitRegistryinstead 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_bolandm_bolare 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_barycentricandget_moonfunctions. [#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,multiplyanddividecan 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,または不確実性をスライスしようとする試みが失敗した場合,表示する.TypeErrorTypeErrorではなく警告を発する。 [#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:arrayNumpy.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¶
NDDataMASKED_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, andaxiskeywords tosigma_clipped_stats. [#3792]sigma_clipクロッピングを実行する前に,無効入力値(NAN,INFS)を自動的にマスクする. [#4051]Added the
histogramroutine, which is similar tonp.histogrambut 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_fileobjLZMA(‘.xz’)ファイルは、以下のコマンドを使用して自動的に解凍することができますlzmaPython 3.3+のモジュールまたは(利用可能であれば)backports.lzma以前のバージョンのパッケージ。 [#3667]♪the
resolve_name実用的なツールは現在任意の数の付加的な位置パラメータを受け取ることができ,これらのパラメータは自動的に第1の位置パラメータとともに装飾される.name論争する。 [#4083]増列する.
is_url_in_cacheURLによりキャッシュファイルの経路を解析し、ファイルが存在するか否かをチェックするためのものである。 [#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.WCSnow recognises theTPV,TPD,TPU,DSS,TNXandZPXpolynomial 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_helpAstpy文書を検索し、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
uintargument tofits.openis 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 theuintconvention 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
RotateNative2CelestialandRotateCelestial2Nativefromphi,theta,psitolon,latandlon_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属性返却TrueNumpy配列の行動と一致しており,その中で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-kand10(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.coordinatesGCR,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_3d1つの入力座標配列または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_namePython 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.releaserAstropyに含まれるフックは現在,グローバルではなく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=TruePython>=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.getdata1つを作ることになります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]consoleIPython 4.xおよびJupyter 1.xをサポートするように更新されました。これは、IPython 4.0以上を使用してAsterpyを導入する際に出現するShimWarningを抑制するはずです。 [#4078]仮ダウンロードファイル作成者
get_readable_fileobjURLを転送する際には、現在ファイルが閉じた後すぐに削除されます。 [#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方法SkyCoordFrame類は無限再帰で失敗しました [#4033, #4039]これはリストを渡すことを目的としています
SkyCoordUnitSphericalPresationにおけるオブジェクトの追加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(//) forQuantityto 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_unitmethods now work as advertised. It is also possible (and preferable) to update attributes directly onColumnobjects (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要素はありませんが何も含まれていませんDATA0行配列を正しく作成することができます。 [#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.coordinatesICRSまたは他の天体システムから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一般的な機能を一般的な機能に変換するための装飾器·工場機能が追加されているModelAstropyモデリングの枠組み内で動作可能なクラス.これは古いものに取って代わった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算術演算のための、およびNDIOMixinNDDataでの入出力に用いられる. [#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_celestialconvenience attributes. Addedproj_plane_pixel_scales,proj_plane_pixel_area, andnon_celestial_pixel_scalesutility functions for retrieving WCS pixel scale and area information [#2832, #3304]2つの機能を追加しました
pixel_to_skycoordそしてskycoord_to_pixelこれにより、SkyCoordオブジェクトと画素座標との変換が容易になる。 [#2885]all_world2pixWCS逆変換は、より複雑でより完全なアルゴリズムを使用して反復計算される。 [#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ファイルを開くと、cacheAstropyのダウンロードキャッシュにファイルをローカルに保存するかどうかを指定するブール値である. (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.decoratorsfind_current_module,find_mod_objs->astropy.utils.introspectionこれらすべての関数は直接導入することができる
astropy.utilsこれは引用された各サブモジュールよりも望ましいはずですastropy.utilsそれがそうです。 [#2857]ProgressBar.iterateクラスメソッド(v 0.3では破棄された)は現在削除されている. [#2990]
更新されました
astropy/utils/console.pyIPythonノートの出力を表示し、追加するための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)¶
誤って修復する¶
不必要な運行を修復しようとしています
gitAstpyを導入した場合.特に、現在のワークディレクトリが空gitリポジトリである場合にAstropyを導入した場合に生じる可能性のあるPython 3の崩壊が修復されます。 [#3475]
その他の変更と追加¶
Astpy−Helperのバンドルコピーをv 0.4.6に更新した。 [#3508]
0.4.4(2015-01-21)¶
誤って修復する¶
astropy.vo.samp¶
astropy.vo.sampSSLv 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
ztolZ_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]入力します
Quantity1つを使う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.votableandtable.jsviewerthat 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
Gaussian1DKernelandGaussian2DKernelfromwidthtostddev[#2085].
astropy.coordinates¶
座標パッケージは大きく変更されました APE5 それがそうです。その中には下位フレームワークが大きく変化しているため、後方互換性のない変更が含まれている。詳細については、APE 5テキストおよびパッケージ文書を参照してください。 [#2422]
A
position_angle方法は新しいものに追加されましたSkyCoordそれがそうです。 [#2487]Updated
Angle.dmsandAngle.hmsto returnnamedtuple-s instead of regular tuples, and addedAngle.signed_dmsattribute that gives the absolute value of thed,m, andsalong 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_dictLaTeX出力のオプションを指定する場合は、以下の操作を実行してください。属性はテキスト内のテーブル整列方式を指定する.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+exceptionwhich 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]交換しました
MatrixRotation2DSimplyという新しいモデルを用いるRotation2Dこれは回転を指定するために1つの角度だけ必要だ。新しいRotation2D反時計回りに回転して古いのはMatrixRotation2D時計回りの角度を増やした。 [#2266, #2269]新しいのを追加しました
AffineTransformation2D…の能力を代替するためのモデルMatrixRotation2D任意の行列を受け取るとともに,翻訳機能を付加した. [#2269]増列する.
GaussianAbsorption1Dモデルです。 [#2215]新機能
Redshift型番 [#2176] それがそうです。
astropy.nddata¶
初期化を許可する
NDDataあるいは…。StdDevUncertainty1つを使う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
Tableand the component classesRow,Column,MaskedColumn,TableColumns, andTableFormatter. [#2287]Python 3.xの表の有効なインデックスとしてNumpy整数タイプを修復することを可能にします。 [#2477]
中の順序変更に関する変換コードの削除
ColumnそしてMaskedColumn立論.nameそしてdataAstropy 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
.fromstringHDUタイプごとの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]ParametricModeland the associatedParametric1DModelandParametric2DModelclasses have been renamedFittableModel,Fittable1DModel, andFittable2DModelrespectively. The baseModelclass has subsumed the functionality of the oldParametricModelクラスは,すべてのモデルがパラメータ制約をサポートするようにする.唯一の違いはFittableModelAstropyクランプと一緒に使うのは“安全”と思われるものですか? [#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あるいは…。int1つまでQuantity今はすべての無量綱の数に適用されます;それらは自動的にスケーリングされていない無量綱の数に変換されます。 [#2249]例外的な場合は
astropy.units.UnitExceptionAsterpy 0.2では破棄され,現在削除されている.使用astropy.units.UnitError代わりに [#2386]初期化中です
Quantity有効な数字/配列unit属性は現在,その属性を入力値の単位と解釈する.これにより初期化されますQuantityAstropyからTable列は、列から単位を正確にピックアップするようにする。 [#2486]
astropy.wcs¶
calcFootprintすでに捨てられている。これは代替されましたcalc_footprintそれがそうです。オプションのブールキーワードcenter追加されましたcalc_footprintそれがそうです。これは,計算に画素の中心を用いるか角点を用いるかを制御する. [#2384]astropy.wcs.WCS.sip_pix2focandastropy.wcs.WCS.sip_foc2pixformerly did not conform to theSIPstandard:CRPIXwas added to thefocresult so that it could be used as input to "core FITS WCS". As of astropy 0.4,CRPIXis no longer added to the result, so thefocspace is correct as defined in the SIP convention それがそうです。 [#2360]astropy.wcs.UnitConverterAsterpy 0.2では破棄され,現在削除されている.使用astropy.unitsモジュールではありません [#2386]以下の方法を適用する.
astropy.wcs.WCSAsterpy 0.1では破棄されたが削除された [#2386] :all_pix2sky->all_pix2worldwcs_pix2sky->wcs_pix2worldwcs_sky2pix->wcs_world2pix♪the
naxis1そしてnaxis2属性とget_naxis方法論.astropy.wcs.WCSAsterpy 0.2では破棄され,現在削除されている。基礎FITデータセットの形状に変更してください。 [#2386]
雑項.¶
♪the
astropy.setup_helpersそしてastropy.version_helpersモジュールは廃棄されていますこれらのモジュールの非重要な修復と開発はastropy_helpers代わりに。その中でsetup.py依存すべきなのはastropy_helpersAstropyパッケージテンプレートと同じパターンに従う.
誤って修復する¶
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.NDData1つを使って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 theHPXprojection] relating to bounds checking, bug introduced at wcslib 4.20; inparx2sand molx2s`` [the cartesion-to-spherical operation of thePARandMOLprojections respectively] relating to setting the stat vector; inhpxx2srelating to implementation of the vector API; and inxphx2srelating 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,RESTFRQandRESTWAVare no longer rewritten if zero. [#2468]はい。
WCS.to_header浮動小数点値は、現在、常に指数または小数部分で書き込まれる、すなわち.0必要であれば追いかけてこの目的を達成することができる. [#2468]C拡張子が
astropy.wcs建設されていないことや何の理由でも輸入できませんimport astropy.wcs1つの問題を引き起こすことになりますImportError一度ではなくastropy.wcs全部使っています。 [#2061]C拡張子が
astropy.wcs以下のバージョンを用いて構築されているwscslibこのパッケージはすでにシステムに存在するため,実装を試みることはない.wcslib下のヘッダastropy/wcs/includeそれがそうです。 [#2536]未解決の外部符号誤り.
astropy.wcs._wcsMicrosoft Windows上のC拡張子(Microsoftコンパイラを用いて生成した場合). [#2478]
雑項.¶
その他の変更と追加¶
Python setup.pyテスト--カバー率は、カバー率分析には早期に導入されたAsterpyが含まれるので、より正確な結果を提供します。これをやるときに機能させる方法はないようです
import astropy; astropy.test(), so thecoveragekeyword toastropy.testhas 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リンクが修復されており,
nitpickSphinxオプションは、現在、将来切断されたリンクを回避するために使用されています。 [#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_valueskwarg 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,floatanddoublein 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, andMaskedColumnobjects. [#792]ランキングを修復したり,行を追加したりした後に名前をリセットできないという問題である. [#2039]
astropy.time¶
TimeFromEpochにおける比例変換問題の修復に有用な誤りを示していない問題 [#2046]
Fix a problem when converting to one of the formats
unix,cxcsec,gpsorplot_datewhen the time scale isUT1,TDBorTCB[#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.fixandastropy.wcs.find_all_wcsnow have atranslate_unitskeyword 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これ以上警告しませんcdeltFITSファイルに存在しない場合は無視される. [#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_ccdCCDを使用して光学/IRにおいて観察されるソースの信号対雑音比を計算するために使用される。 [#870]増列する.
axis=int選択権.stropy.stats.funcs.sigma_clip多次元データの所与の軸に沿ったクロッピングを許可するには,以下の操作を実行してください. [#1083]
astropy.table¶
新しい列を名前ごとに存在しない列に割り当てることで,新しい列を表に追加することができる. [#726]
増列する.
join関数は2つの表上で類似データベースの連結を実行する.これは、内部接続、左接続、右接続、および外側接続、およびメタデータ統合をサポートすることを含む。 [#903]増列する.
hstackそしてvstack2つ以上のテーブルをスタックするための関数。 [#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.nowPythonのような現在の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それがそうです。これは現在、コンソールの小さな部品(例えば、プログレスバー)だけでなく、呼び出すかどうかも制御しています。unicodeUnicode文字を含む文字列を返します。
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,degreeandhour, but nowarcsecondandarcminuteas 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.formathas been deprecated and renamed toAngle.to_string.…と一致する.
astropy.units,単位名のすべての複数の形式が削除されている.したがって,以下の属性astropy.coordinates.Angle名前を変えなければなりませんradians->radiandegrees->degreehours->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コワルガーではなくdegreesKwargは角度の単位を指定する.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_recHDUインスタンスではなく、配列。これがFITS_recそして,オブジェクトは以下のオブジェクトの構造関数におけるデータパラメータとして用いることができる.BinTableHDU(バイナリ表に適用される)またはTableHDU(ASCII表に適用)。これは似たようなものですImageHDU画像配列を入力することでpyfits.FITS_rec.from_columnsFITS列仕様からFITS互換再配列を作成するより簡単な方法である.The
updateHeader,updateHeaderData, andupdateCompressedDatamethods of theCompDataHDUclass 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_datSpanhave been replaced with_header_offset,_data_offset, and_data_sizerespectively. 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_idsVvotableオブジェクトからAstropyテーブルに変換する際に使用するオプション.これは,投票可能テーブルからの変換時に列名を保持しない場合を防ぐことができる. [#609]
astropy.nddata¶
♪the
astropy.nddata.convolutionサブパックは現在移動していますastropy.convolutionそして、make_kernel機能は削除されました。(カーネルクラスに変更すべき) [#1451]
astropy.stats.funcs¶
上の
sigma_clipvt.的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]
新たに作成された
CompImageHDUHDUは正しいのを使用します。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.pyAstropy付属パッケージが自分のパッケージを使用できるようにテンプレート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¶
新しいのを追加しました
Plank13Plank 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_sphinxPython 3のSetupコマンドです。 [#977]実行しようとしているより有用なエラーメッセージを追加しました
setup.py build_sphinxSphinxが実装されていない場合の命令. [#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 installPipを使用してインストールする場合には.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.wcsvt.的wcs.cunitListは今受け入れて返します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.tableTABLEクラスは、表および列メタデータ(例えば、キーワード、単位、記述、フォーマット)が出力表オブジェクトにおいて直接利用可能であるようにする。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
pywcsintoastropy.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.dataI/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)¶
初めて釈放されました。