全変更量

4.3(未発行)

新しい特徴.

astropy.config

astropy.constants

astropy.convolution

astropy.coordinates

  • トポロジを中心とした機能の作成を追加しました CIRS 額縁。これを利用して AltAz 計算は今、ミリアーク秒レベルまで正確に計算されている。 [#10994]

  • 追加から直接変換 ICRS 至る AltAz 額縁。これは約10%の適度な加速を提供する。 [#11079]

  • Adds new WGS84GeodeticRepresentation, WGS72GeodeticRepresentation, and GRS80GeodeticRepresentation. These are mostly for use inside EarthLocation but can also be used to convert between geocentric (cartesian) and different geodetic representations directly. [#11086]

astropy.cosmology

astropy.extern

astropy.io.ascii

astropy.io.fits

  • ファイルを開く際に簡単なカードが存在するかどうかをチェックして、そのファイルが有効なFITSファイルであることを確認し、非FITSファイルを開く際により良いエラーを誘発します。 ignore_missing_simple この検証をスキップするために用いることができる. [#10895]

  • 増列する. append 表オブジェクトを既存のFITファイルに追加するためのキーワード [#2632, #11149]

  • 暴露する. Header.strip 共通手法として,最も一般的な構造キーワードを削除する. [#11174]

astropy.io.misc

astropy.io.votable

  • バージョン1.4 VOTablesは、VOUnitフォーマット仕様を使用しています。 [#11032]

astropy.modeling

astropy.nddata

astropy.samp

astropy.stats

astropy.table

  • フォーム属性は、フォームを印刷する際に出力中の列を含むか、または除外するように追加される。この機能は、列を一時的に含む/除外するためのコンテキストマネージャを含む。 [#11190]

astropy.tests

astropy.time

astropy.timeseries

astropy.uncertainty

astropy.units

astropy.utils

  • astropy.utils.data.get_pkg_data_path 公開されているスコープです(以前はプライベート関数でした _find_pkg_data_path )パケットおよびモジュールが存在すれば、ファイル/ディレクトリが存在するかどうかをチェックすることなく、ファイルパスを取得するために使用される。 [#11006]

  • 新しいものを追加する utils.parsing 周りにブースター包装器のモジュールがあります ply それがそうです。 [#11227]

  • 捨てて使う. astropy.utils.OrderedDescriptor そして astropy.utils.OrderedDescriptorContainer Python 3の新しい特性のため、それらの使用はそれほど注目されていません。 [#11094, #11099]

astropy.visualization

astropy.wcs

  • 太陽物理でよく使われるいくつかのFITS WCSキーワードにIVOA UCDマッピングを追加する。 [#10965]

API変更

astropy.config

astropy.constants

astropy.convolution

astropy.coordinates

  • 表示の入力に対しては,現在,属性を与えるために必要なクラスのサブクラスの入力を許可する. [#11113]

astropy.cosmology

  • 入力された定義を明確にした angular_diameter_distance_z1z2 それがそうです。この関数は現在発行されています AstropyUserWarning 当たる z2 より小さい z1 それがそうです。 [#11197]

astropy.extern

astropy.io.ascii

astropy.io.fits

  • FITSテーブルとAXYPY間の変換用 Table 標準的なマスク値です NaN FOR FLOATとNULL文字列FOR STRINGは現在正しく認識でき、結果として MaskedColumn 適切に設定されたマスクを持っています Column これらの価値観が明らかになるにつれて逆に占星術を書いたとき Table 現在,マスク値は一致して変換された標準配合マスク値である. NaN FOR FLOATおよびNULL STRING FOR STRING(すなわち、単に持っているだけではない masked=True 存在を示す保証はありません MaskedColumn )。 [#11222]

astropy.io.misc

astropy.io.votable

astropy.modeling

  • すでに削除され,すでに廃棄された. astropy.modeling.blackbody モジュールです。 [#10972]

astropy.nddata

astropy.samp

astropy.stats

astropy.table

  • 増列する. Column.value 既存のものとして Column.data 属性です。これによりアクセス列の下位データ配列と .value 属性は使用可能である Time そして Quantity 物体です。 [#10962]

  • FITSテーブルから読み込むと NaN FOR FLOATとNULL文字列FOR文字列が正しく認識され、結果として MaskedColumn 適切に設定されたマスクを持つ。 [#11222]

astropy.tests

astropy.time

astropy.timeseries

astropy.uncertainty

astropy.units

astropy.utils

  • すでに削除され,すでに廃棄された. utils.misc.InheritDocstrings そして utils.timer それがそうです。 [#10281]

  • 使用済み用法を削除した ipython 流入流 utils.console それがそうです。 [#10942]

astropy.visualization

astropy.wcs

  • ご利用はお勧めしておりません accuracy 中のパラメータ all_world2pix これは間違っている 記録されている. この場合には accuracy 使ったことがあります。 [#11055]

誤って修復する

astropy.config

astropy.constants

astropy.convolution

astropy.coordinates

  • 許す Distance 距離値が負の値を入力とした例 SphericalRepresentation それがそうです。負の値に設定されている場合,例外メッセージではつねに許可されていることに気づく. Quantity WITH LENGTHユニットが入力されているが,実際にはそうすることはできない. [#11113]

astropy.cosmology

astropy.extern

astropy.io.ascii

astropy.io.fits

astropy.io.misc

astropy.io.votable

  • NumericArray 変換器は、スカラマスクを配列に正確にブロードキャストすることができるようになっている。 [#11157]

astropy.modeling

astropy.nddata

astropy.samp

astropy.stats

astropy.table

  • 確保する. Quantity または他の混合列を追加する Table 関連を作るような副作用はありません info 例(これは、例えば、その後のスライスの減速をもたらす)。 [#11077]

  • FITSテーブルを書き込むと,マスク値は再びつねに標準FITSマスク値に変換される. NaN 文字列に対するFOR FLOATおよびNULL文字列は、単に文字列だけではない masked=True それがそうです。 [#11222]

astropy.tests

astropy.time

  • うるうストップウォッチの修復初期化時のスレッドセキュリティ問題(ERFAの内蔵表の有効期限が切れた場合にのみこの問題が発生する). [#11234]

astropy.timeseries

astropy.uncertainty

astropy.units

  • 非天文単位をAsterPhys.pyから新しいmisc.pyファイルに移動させる. [#11142]

  • 製造 Unit 文字列解析(および Angle 解析)スレッドは安全である. [#11227]

  • Ufuncヘルパーがスレッドを探すことを安全にする. [#11226]

astropy.utils

  • 製造 lazyproperty そして classdecorator スレッドは安全です。これは多くのスレッドセキュリティの問題を解決できなければならない。 [#11224]

astropy.visualization

astropy.wcs

その他の変更と追加

  • 公式発表のミニ版 ipython 4.2になる. [#10942]

  • 以下のオブジェクト間の変換を再構成する. GCRS そして CIRS,TETE より高い精度とより高い速度を得ることができます [#11069]

  • 再構築することもできます EarthLocation.get_gcrs 惑星の観測位置を取得する上でも数桁の性能が向上しています get_body それがそうです。 [#11073]

  • メタクラスの用法を再構成した astropy.coordinates 代わりに使っています __init_subclass__ 可能性さえあれば。 [#11090]

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") from 1970-01-01T00:00:00 UTC to 1970-01-01T00:00:00 TAI to match the intended and documented behaviour. This essentially changes the resulting times by 8.000082 seconds, the initial offset between TAI and UTC. [#11249]

astropy.timeseries

astropy.uncertainty

astropy.units

astropy.utils

  • Fix a bug so that np.shape, np.ndim and np.size again work on classes that use ShapedLikeNDArray, 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") from 1970-01-01T00:00:00 UTC to 1970-01-01T00:00:00 TAI to match the intended and documented behaviour. This essentially changes the resulting times by 8.000082 seconds, the initial offset between TAI and UTC. [#11249]

4.2(2020-11/24)

新しい特徴.

astropy.convolution

  • 方法 convolve そして convolve_fft ユーザ入力が1つの配列で与えられていれば,この2つの関数は現在数配列を返す. [#10822]

astropy.coordinates

  • Numpy functions that broadcast, change shape, or index (like np.broadcast_to, np.rot90, or np.roll) now work on coordinates, frames, and representations. [#10337]

  • Add a new science state astropy.coordinates.erfa_astrom.erfa_astrom and two classes ErfaAstrom, ErfaAstromInterpolator as wrappers to the pyerfa astrometric functions used in the coordinate transforms. Using ErfaAstromInterpolator, which interpolates astrometric properties for SkyCoord instances with arrays of obstime, can dramatically speed up coordinate transformations while keeping microarcsecond resolution. Depending on needed precision and the obstime array in question, speed ups reach factors of 10x to >100x. [#10647]

  • galactocentric_frame_defaults ユーザ定義パラメータ値およびメタデータを有するレジストリとして使用することもできる。 [#10624]

  • 方法 .realize_frame 自座標フレームは現在受け入れています **kwargs 含まれています representation_type それがそうです。 [#10727]

  • 不必要な呼び出しを避ける erfa.epv00 相互の変換では CIRS そして ICRS 性能を50%向上させる. [#10814]

  • RAとDECから赤道と赤点(TETE)までのW.r.tを新たな赤道座標フレームで測定した。このフレームは通常“見かけの位置”と呼ばれ,JPL Horizonsから返される座標の正しいフレームである. [#10867]

  • コンテキストマネージャの追加 impose_finite_difference_dt 致す TransformGraph クラスは有限差分時間歩行長属性を書き換える (finite_difference_dt )は、図面内にこの属性を有するすべての変換のために使用される。 [#10341]

  • 向上する. SpectralCoord 内部を再構築することで実現する. [#10398]

astropy.cosmology

  • プランク2018年宇宙学パラメータの最終バージョンは Planck18 対象者、これは現在デフォルトの宇宙学です。これらのパラメータは Planck18_arXiv_v2 オブジェクトは,そのオブジェクトは現在破棄されており,将来のバージョンで削除される. [#10915]

astropy.modeling

  • モデリングパッケージへのNFWプロファイルとテストの追加 [#10505]

  • 複合モデルの値を求めるための欠損論理を追加した [#10002]

  • 以下の位置で繰り返しを停止する FittingWithOutlierRemoval 到着する前に niter もしマスクポイントが変更されなければ。 [#10642]

  • 控えを1部残す fit_info 中包装のチューブの最後の繰り返し FittingWithOutlierRemoval また,その中で実行された実際の繰返し回数も記録される. [#10642]

  • 不確実性(共分散行列,標準偏差)をモデルにフィッティングするための属性を加えた.パラメータ共分散行列は model.cov_matrix 標準偏差は model.stds あるいは以下のようにパラメータごとに parameter.std それがそうです。現在実施されている対象は LinearLSQFitter そして LevMarLSQFitter それがそうです。 [#10552]

  • N次元最小二乗統計量と具体的な1,2,3-D手法 [#10670]

astropy.stats

  • 増列する. circstd 関数は円形標準偏差を得る。 [#10690]

astropy.table

  • 初期化を許可する Table 以下のリストを使用する names 1つと dtype 曖昧な構造化配列からこのリストは names 書き直す dtype それがそうです。 [#10419]

astropy.time

  • 新しいものを追加する isclose() 方法,.を.とする方法 Time そして TimeDelta クラスは,時間オブジェクトと指定された許容差内の時間オブジェクトとの比較を許可する. [#10646]

  • スカラを作成する際に初期化時間を元の4倍に向上させる Time オブジェクト,そのフォーマットは以下のとおりである. unix あるいは…。 cxcsec (紀元時間の時間増分を参照)。 [#10406]

  • ISO,ISOTまたは年間フォーマットの大型文字列時間配列の初期化時間を約25倍以上短縮した。これは、他の固定フォーマットのカスタム時間フォーマットに適用することができる新しいCベースの時間解析器によって実現される。 [#10360]

  • Numpy functions that broadcast, change shape, or index (like np.broadcast_to, np.rot90, or np.roll) now work on times. [#10337, #10502]

astropy.timeseries

  • オブジェクトの時間列全体を繰り返した場合,メモリと速度性能を向上させることができる. TimeSeries 相手。従来,これはO(N^2)個の操作とメモリに関するものであった. [#10889]

astropy.units

  • Quantity.to すでに1つを獲得しました copy このオプションは,単位が変化しない場合に複製を避けることを可能にする. [#10517]

  • 追加 spat 球体全体の立体角度単位を表す. [#10726]

astropy.utils

  • ShapedLikeNDArray ブロードキャスト、形状変更、またはインデックスのNumpy関数を使用することができるようになった。 [#10337]

  • get_free_space_in_dir 今では新しいものを採用しています unit キーワード和 check_free_space_in_dir Vbl.取る size 定義は Quantity それがそうです。 [#10627]

  • 新機能 astropy.utils.data.conf.allow_internet Internetからのデータのダウンロードを制御するための構成項目です。設ける allow_internet=Falseremote_timeout=0 それがそうです。Vbl.使用 remote_timeout=0 インターネットアクセスを制御することは将来のバージョンで仕事を停止するだろう。 [#10632]

  • 新機能 is_url 関数は,下流のパケットが秘密裏に隠れたものを用いる必要がないようにする. _is_url もう二度とできません。 [#10684]

astropy.visualization

  • 追加 Quadrangle 修復プログラムは WCSAxes 緯度経度四辺形です似ていない matplotlib.patches.Rectangle WCS変換に適用すれば,このスライスの辺は曲線にレンダリングされる. [#10862]

  • いま,必要なときにのみ記号ラベルの位置を計算する.テキストパラメータ(色、フォントの太さ、大きさなど)を変更すればこれは記号ラベルの位置に影響を与えないため,位置を再計算することなく性能が向上している. [#10806]

astropy.wcs

  • WCS.to_header() 今,SIP係数にアノテーションを付加する. [#10480]

  • 1軒の新しい家屋. dropped_world_dimensions 追加されました SlicedLowLevelWCS スライスWCSにより削除された任意の世界軸に関する情報を記録するには,以下の操作を実行してください. [#10195]

  • 新機能 WCS.proj_plane_pixel_scales() そして WCS.proj_plane_pixel_area() 方法は、画素の割合と面積を数の形でそれぞれ返す。 [#10872]

API変更

astropy.config

  • set_temp_config 現在は、それを削除するのではなく、以前のプロファイルから再ロードすることに依存して、既存のキャッシュを保持しています。これは、プログラミング方式で行われる任意の変更も保持されることを確実にすることができる。 [#10474]

  • 構成パス検出ロジックが変更されました:今、検索します ~ まず、より古い論理に戻る前に。他にも、 HOMESHARE Windowsでは使用されなくなりました。 [#10705]

astropy.coordinates

  • Frame類(Frameインスタンスに対向)を渡す. transform_to() 低級座標フレーム類の方法は破棄された.フレームクラスはまだ transform_to() 高度な方法です SkyCoord クラス、そして使用する SkyCoord 座標を変換するためのすべての典型的な用例を提案する. [#10475]

astropy.stats

  • Added a grow parameter to SigmaClip, sigma_clip and sigma_clipped_stats, to allow expanding the masking of each deviant value to its neighbours within a specified radius. [#10613]

  • ブイを通過する n 至る poisson_conf_interval 使用時 interval='kraft-burrows-nousek' 今は向上します TypeError その値は整数でなければならないからである. [#10838]

astropy.table

  • 変わる Table.columns.keys() そして Table.columns.values() リストではなく生成器に戻ります。これはPythonの行動と一致しています dict 物体です。 [#10543]

  • 削除されました FastBST そして FastRBT インデックスエンジンは bintrees カバン、このカバンはもう維持しません。もう捨てました。逆に、ご利用ください SCEngine 性能的に類似しており、かつ依存するインデックスエンジン sortedcontainers 小包です。 [#10622]

  • インデックスを持つ表中のMixIn列をスライスする際には,通常用いられていないため,形状が誤っているため,インデックスを複製しない.これがあれば、この行動は普通の人の行動と同じになる。 Column それがそうです。(これは、テーブルのスライスに影響を与えないことに留意されたい;これらのテーブル内のスライス列は、任意のインデックスのスライスバージョンを搬送し続けるであろう)。 [#10890]

  • Change behavior so that when getting a single item out of a mixin column such as Time, TimeDelta, SkyCoord or Quantity, the info attribute is no longer copied. This improves performance, especially when the object is an indexed column in a Table. [#10889]

  • サイズが調整されていないテーブルにスカラ列を追加した場合,TypeErrorを引き起こす. [#10476]

  • 属性表作成時の列順序 listdict 変わるかもしれません。以前はアルファベット順に並んでいました dict 鍵はランダム順序であると仮定する.Python 3.7から、鍵は常に挿入順に並んでいるので、 Table ここでは、1行目のキー順序を用いて列順序を設定する。前の行動に合うように列をアルファベット順に並べますので、ご利用ください t = t[sorted(t.colnames)] それがそうです。 [#10900]

astropy.time

  • 再構築する. Time そして TimeDelta 類は公共から継承される TimeBase 級友たち。♪the TimeDelta クラスはもはや継承されなくなった 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, and IncompatibleShapeError -- have been moved to their own module, astropy.utils.shapes. They remain importable from astropy.utils. [#10337]

  • check_hashes キーワードを入力する check_download_cache 使用が放棄され、将来のバージョンで削除されるだろう。 [#10628]

  • hexdigest キーワードを入力する import_file_to_cache 使用が放棄され、将来のバージョンで削除されるだろう。 [#10628]

誤って修復する

astropy.config

  • いくつかの問題を修復するために generate_config 他のパッケージと一緒に使用する場合。 [#10893]

astropy.coordinates

  • 座標フレーム属性における誤りを修復した. CoordinateAttribute このうち,入力が下位座標枠か上位座標系かによって,内部変換の行動が異なる可能性がある. SkyCoord それがそうです。 CoordinateAttribute 今はいつも実行している SkyCoord -デフォルトの場合のフレームワーク属性統合を含むスタイル内部変換。 [#10475]

astropy.modeling

  • 修復した Model.render 入力すると out DataTypeはFloat 64ではない. [#10542]

astropy.visualization

  • 世界軸名によるWCSAX座標の参照支援を修復した. [#10484]

astropy.wcs

  • 呼び出しの目的関数 astropy.wcs.fit_wcs_from_points 経度と緯度の距離を同一視する。現在経度は適切に調整されている。 [#10759]

その他の変更と追加

  • 現在必要なPythonの最低バージョンは3.7です。 [#10900]

  • 必要なNumpyの最低バージョンは現在1.17です。 [#10664]

  • Required Scipyの最新バージョンは現在1.1です。 [#10900]

  • 現在,必要なPyYAMLの最低バージョンは3.13である. [#10900]

  • 必要なMatplotlibの最低バージョンは現在3.0です。 [#10900]

  • 二等兵. _erfa モジュールは自分のバッグに変換されました pyerfa これはAsterpyに必要な依存項であり,導入を用いることができる. import erfa それがそうです。輸入 _erfa 送信者. astropy 廃棄警告を発するであろう。 [#10329]

  • 増列する. optimize=True 呼び出しの標識 yacc.yacc (すでにしたように lex.lex )を可能にするために python -OO 会話をしていていない astropy.units.format それがそうです。 [#10379]

  • FITS数を削減するために、いくつかのD 2 IMおよびCPDIS FITSキーワードのFITS注釈文字列を短縮する。 VerifyWarning ルックアップテーブルのロスを含むWCSを用いた場合に警告が発生する. [#10513]

  • まず拡張モジュールを構築しない場合にAstpyを導入する場合には,自動構築を試みるのではなく,直接エラーを起こしてください. [#10883]

4.1(2020/10/21)

新しい特徴.

astropy.config

  • 新しい関数を追加する generate_config プロファイルを生成して文書に含める. [#10148]

  • ConfigNamespace.__iter__ そして ConfigNamespace.keys 今屈服しましょう ConfigItem その中で定義された名前.同じように items そして values Python辞書のように [#10139]

astropy.coordinates

  • 新しいのを追加しました SpectralCoord クラスは、スペクトル座標を定義し、異なる速度フレーム間で変換するために使用されてもよい。 [#10185]

  • 角度解析現在支持 cardinal direction 角度初期化 string 実例です。エグ! "17°53'27"W" それがそうです。 [#9859]

  • 配列の値を定位置で修正することを許可する Frame そして SkyCoord 物体です。これは,同一クラスと等価フレーム属性の別の座標オブジェクトから座標データ値を更新するための限られたサポートを提供する. [#9857]

  • 比較のためにロバストな等演算子を追加しました SkyCoord .フレームと表示オブジェクト.1つは sc1 == sc2 現在,ブール値またはブール配列が返され,オブジェクトはすべての関連フレーム属性と座標表現値で厳密に等しい. [#10154]

  • 真赤道平均点(Teme)フレームを加えた。 [#10149]

  • ♪the Galactocentric デフォルトの場合,Frameは現在“最新”パラメータを用いて定義する.この値は、現在、V 4.0で定義されている値に対応するが、将来のバージョンの発行に伴って変更される。 [#10238]

  • ♪the SkyCoord.from_name() ゴマ名解析機能は、現在、ローカルに結果をキャッシュすることができ、デフォルトでそうすることができる。 [#9162]

  • 配列の値を定位置で修正することを許可する Representation そして Differential オブジェクトは,差異の表示が付加されたオブジェクトを含む. [#10210]

astropy.io.ascii

  • 機能ユニットは現在CDSテーブルで処理可能である。 [#9971]

  • 列名の重複したASCII表の読み出しを許可する. [#9939]

  • Fixed failure of ASCII fast_reader to handle names, include_names, exclude_names arguments for RDB formatted tables. Homogenised checks and exceptions for invalid names arguments. Improved performance when parsing "wide" tables with many columns. [#10306]

  • 呼び出し中のキーパラメータのタイプ検証を追加しました io.ascii.read() そして io.ascii.write() 機能します。 [#10005]

astropy.io.misc

  • パラメータ制約の直列化,固定,境界を加えた. [#10082]

  • Asdf/tag/Transformに‘Functional_Models.py’および‘Physical_Models.py’を追加して、すべての機能および物理モデルを直列化することを可能にします。 [#10028, #10293]

  • ループモデル反転のASDF直列化を修復し,対を削除する asdf.yamlutil Asdf 2.6.0では不要となる機能である. [#10189, #10384]

astropy.io.fits

  • タスク配列の効率的なディスクへの書き込みサポートの追加 ImageHDU そして PrimaryHDU それがそうです。 [#9742]

  • FITSDiffレポートにHDU名およびバージョンを適切な場所で追加する [#10197]

astropy.io.votable

  • 新機能 exceptions.conf.max_warnings 構成項は、あるタイプの警告をキャンセル表示する前に発生する回数を制御するためのものである。 [#10152]

  • その値が空文字列として指定された属性は無視しない [#10583]

astropy.modeling

  • Plummer 1 Dモデルの追加 functional_models それがそうです。 [#9896]

  • 増列する. UnitsMapping モデルと Model.coerce_units 他のセルレスモデル上のセルをサポートする. [#9936]

  • 増列する. domain そして window 属性が至 repr そして str それがそうです。修復した誤り _format_repr Coree.pyでは。 [#9941]

  • 多項式属性 domain そして window 現在はサイズ2のタプルであり、検証されている。 repr そして print その非デフォルト値のみを示す. [#10145]

  • 増列する. replace_submodel() 方法,.を.とする方法 CompoundModel 既存のインスタンスを修正するには、以下の操作を実行してください。 [#10176]

  • 工事を遅らせる CompoundModel アクセス属性まで反転して,コンポーネントモデルで再帰的に反転するASDFの逆直列化をサポートする. [#10384]

astropy.nddata

  • サポートを追加しました bitmask ビットフィールドをブール値に変換する際に使用または無視するビットフラグを指定する際に、助記ビットフラグ名を使用するための手段。 [#10095, #10208]

  • 増列する. reshape_as_blocks 関数は、データ配列をブロックに再構築し、これは、ループを使用するのではなく、データのブロックサブセットに関数を効率的に適用するために非常に有用である。整形後の配列は入力データ配列のビューである. [#10214]

  • 増列する. cache キャッシュされたキーワードオプションを可能にする CCDData.read FilenameがURLであれば。 [#10265]

astropy.table

  • Added ability to specify a custom matching function for table joins. In particular this makes it possible to do cross-match table joins on SkyCoord, Quantity, or standard columns, where column entries within a specified distance are considered to be matched. [#10169]

  • 増列する. units そして descriptions 表オブジェクト初期化のキーワードパラメータと Table.read() 方法:研究方法。これは直接設定を可能にします unit そして description テーブルを作成または読み取る際のテーブル列。 [#9671]

  • 机を作る Row マッピング作業としては,メソッドを追加することである .keys() そして .values() 方法:研究方法。これがあった **row 可能になりましたもっと簡単に言えば Row 辞書に入れて使います dict(row) それがそうです。 [#9712]

  • 新しいのを二つ追加しました Table 方法 .items() そして .values() それぞれ戻ってきます tbl.columns.items() (名前、列タプルの反復器)および tbl.columns.values() (列リスト) Table 客体. tbl それがそうです。 [#9780]

  • 新設する. Table 方法 .round() これは、指定された小数桁に数字列を四捨五入する。 [#9862]

  • 更新されました to_pandas() そして from_pandas() マスク整形データのために使用され、Pandasをサポートすることは、空の整数型データタイプとすることができる。 [#9541]

  • HDF 5ライタ write_table_hdf5() 他のキーワードパラメータを渡すことを許可しています h5py.Group.create_dataset() それがそうです。 [#9602]

  • カスタム表の属性を追加しました Table サブクラスです。これらの属性は恒久的であり,表を作成する過程で設定することができる. [#10097]

  • Added support for SkyCoord mixin columns in dstack, vstack and insert_row functions. [#9857]

  • 座標のサポートを追加しました Representation そして Differential 混合柱。 [#10210]

astropy.time

  • 新しい時間フォーマットを追加しました unix_tai 本質的にはUnix時間だが、うるう秒が含まれている。より正確にはこれは自分自身です 1970-01-01 00:00:08 TAI それに対応しています CLOCK_TAI いくつかのLinuxプラットフォームではクロックが提供されています。 [#10081]

astropy.units

  • 増列する. torr 圧力単位です。 [#9787]

  • 追加 equal_nan キーワードパラメータは isclose そして allclose 文書文字列を更新した. [#9849]

  • 増列する. Rankine 温度単位です。 [#9916]

  • 統合フラックス単位変換の追加 spectral_density 等価性。 [#10015]

  • 変更されました pixel_scale 等価性は、任意の単位で比率を定義することを可能にする。 [#10123]

  • ♪the quantity_input ここで、修飾器は、数値データタイプを有する数値または数値配列をパラメータに渡すことを選択的に可能にすることができる。 dimensionless_unscaled 許可された単位です。 [#10232]

astropy.utils

  • 新しいのを追加しました MetaAttribute クラスは、クラスのサブクラスにカスタム属性を容易に追加することをサポートします。 Table あるいは…。 NDData 彼らは1つあります meta 属性です。 [#10097]

astropy.visualization

  • Added invalid keyword to SqrtStretch, LogStretch, PowerStretch, and ImageNormalize classes and the simple_norm function. This keyword is used to replace generated NaN values. [#10182]

  • WCSAX上の球形投影エッジはマーカを描かない場合があるという問題を修復した. [#10442]

astropy.wcs

  • スペクトル軸付きWCSオブジェクトは現在戻ります SpectralCoord オブジェクト時呼び出し pixel_to_world ではなく Quantity 今は選択できます Quantity あるいは…。 SpectralCoord 入力として pixel_to_world それがそうです。 [#10185]

  • 実現した -TAB アルゴリズム(WCSファイルIII). [#9641]

  • 1つ追加しました _as_mpl_axes 方法を追加します HightLevelWCSWrapper 級友たち。 [#10138]

  • Ctypeやctype名に.upper()を付加するか,wcsani/fitwcs.pyをctype名に追加することで,意外な小文字/大文字問題による誤りを減らす. [#10557]

API変更

astropy.coordinates

  • 比較に用いる等演算子 SkyCoord 、フレームワーク、および表示オブジェクトが変更されました。1つは sc1 == sc2 以前は相当していた sc1 is sc2 それがそうです。これは、オブジェクトがすべての関連するフレーム属性および座標表現値において厳密に等しいブールまたはブール配列を返す。オブジェクトが異なるフレーム属性や表示タイプを持つと,異常を引き起こす. [#10154]

  • `SkyCoord.radial_velocity_correction 今お渡しさせていただきます ```obstime` ```SkyCoord` 一つもある ```obstime` 設定.この場合には ```SkyCoord` 伝達を補正するために空間運動を適用したかどうか ```obstime` `.これにより、大きな空間運動を有するオブジェクトの半径方向速度精度がmm/sとなる。 [#10094]

  • 他の星類と一致するように、座標をお使いください Representations そして Differentials それら自身のクラスのインスタンスが第1のパラメータとして入力される場合、インスタンスは、今、インスタンスを用いて初期化されてもよい。 [#10210]

astropy.io.ascii

  • 表を読む際の行動を変更しました names パラメータ(出力列名を指定するための)と converters パラメータ(列変換関数を指定するための)が提供される。その前に converters 引用した辞書名 入力 リスト名ですが現在は引用されています 出力 リスト名。 [#9739]

astropy.io.votable

  • Datatype=“char”のフィールドでは、バイトではなく文字列として値を格納します。 [#9505]

astropy.table

  • Table.from_pandas 今応援しています units 辞書はパラメータとして伝達される DataFrame それがそうです。 [#9472]

astropy.time

  • 要求: in_subfmt そして out_subfmt の属性 Time オブジェクトは設定時に許容値を持ち,オブジェクトを作成する際にも既存でも Time 例を挙げましょう従来,これらの属性の検証は厳密に行われていなかった. [#9868]

astropy.utils

  • 変更による異常 get_readable_fileobj on missing compression modules (for bz2 or lzma/xz 支持する) ModuleNotFoundError そして、 io.fits ファイル処理プログラム。 [#9761]

astropy.visualization

  • ご利用はお勧めしておりません imshow_only_kwargs キーワードを入力する imshow_norm それがそうです。 [#9915]

  • 非限定入力値は現在自動的に除外されています HistEqStretch そして InvertedHistEqStretch それがそうです。 [#10177]

  • ♪the PowerDistStretch そして InvertedPowerDistStretch a 値制限は a >= 0 他には a != 1 それがそうです。 [#10177]

  • The PowerStretch, LogStretch, and InvertedLogStretch a value is restricted to be a > 0. [#10177]

  • ♪the AsinhStretch そして SinhStretch a 値制限は 0 < a <= 1 それがそうです。 [#10177]

誤って修復する

astropy.coordinates

  • 太陽の光線偏向に対しては,光源が無限遠の距離にあると仮定しており,(まれに)絶対最悪の場合,これは3角秒までの誤差を招く可能性があるという誤りを修正した. [#10666]

astropy.io.votable

  • Datatype=“char”のフィールドでは、バイトではなく文字列として値を格納します。 [#9505]

astropy.table

  • 誤りを修復したが,その誤りは阻止された Time 列は整理表には使えません。 [#10824]

astropy.wcs

  • スペクトル軸付きWCSオブジェクトは現在戻ります SpectralCoord オブジェクト時呼び出し pixel_to_world ではなく Quantity (注意してください、 SpectralCoord はい子類です。 Quantity )。 [#10185]

  • Ctypeやctype名に.upper()を付加するか,wcsani/fitwcs.pyをctype名に追加することで,意外な小文字/大文字問題による誤りを減らす. [#10557]

  • 境界を追加します fit_wcs_from_points CRPIXが入力画像上にあることを確保する. [#10346]

その他の変更と追加

  • 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, and ASTROPY_USE_SYSTEM_ALL. These should be set to 1 to build against the system libraries. [#9730]

  • このパッケージのインフラストラクチャは,APE 17路線図(https://github.com/avatipy/avatipy-apes/blob/master/APE 17.rst)によって更新されている.主な変化は python setup.py test そして python setup.py build_docs 命令はもう機能しないだろう。これらのコマンドをコピーする最も簡単な方法は,tox(https://tox.readthedocs.io)パケットをインストールして実行することである. tox -e test そして tox -e build_docs それがそうです。Pytestやライオンの顔像も直接実行することができます。その他の大きな変更には、setuptools_scmに切り替えてバージョン番号を管理することと、追加することがあります。 pyproject.toml PEP 517/518に記載されている隔離構築を使用することを選択します。 [#9726]

  • 縛り付ける expat バージョン2.2.9に更新されました。 [#10038]

  • 最低asdfバージョンを2.6.0にアップグレードします。 [#10189]

  • PLYのバンドルバージョンは3.11に更新された. [#10258]

  • SCRKIT-IMAGEへの依存を解消した. [#10214]

4.0.5(未発行)

誤って修復する

astropy.config

astropy.constants

astropy.convolution

astropy.coordinates

astropy.cosmology

astropy.extern

astropy.io.ascii

astropy.io.fits

  • FITSファイルを保存する際に無効ヘッダカードを保持していない手動修復の誤りを修正した. [#11108]

astropy.io.misc

astropy.io.registry

astropy.io.votable

astropy.modeling

astropy.nddata

astropy.samp

astropy.stats

astropy.table

astropy.tests

astropy.time

  • 非英語エリア設置時のうるう秒更新を修復した。 [#11062]

  • 時間を太陽系重心の割合に変換する際には,デフォルト仮定位置を地心位置に修正する。 [#11134]

  • 書き込みできないマスク時間の修復の問題 formatted_value それがそうです。 [#11195]

astropy.timeseries

astropy.uncertainty

astropy.units

  • Ensure keepdims works for taking mean, std, and var of Quantity. [#11198]

  • 上の Quantity.to_string() フォーマットがLaTeXでない場合にも精度パラメータを用いることを確保した. [#11145]

  • CDS単位とテーブルについては、識別してください --- そして - 無量綱和を表す [-] 10をベースとした無量綱対数を示す. [#11250]

astropy.utils

astropy.visualization

astropy.wcs

  • 中での“設定解除”補助WCSパラメータを許可 aux 属性 Wcsprm それがそうです。 [#11166]

その他の変更と追加

4.0.4(2020-11/24)

誤って修復する

astropy.coordinates

  • ♪the norm()RadialDifferential もういらない base 未定です。♪the norm() 他の非デカルト分類のための方法は、以下の場合、より明確なエラーメッセージを提供することができるようになっている base 指定されていない。 [#10969]

  • The transformations between ICRS and any of the heliocentric ecliptic frames (HeliocentricMeanEcliptic, HeliocentricTrueEcliptic, and HeliocentricEclipticIAU76) now correctly account for the small motion of the Sun when transforming a coordinate with velocity information. [#10970]

astropy.io.ascii

  • 並列モードで読み出した場合の性能問題を部分的に修復した.並列読み出しの現在の性能はデフォルトのシリアル読み出しよりもはるかに悪いため,パラレルオプションを無視してシリアル読み出しに戻す. [#10880]

  • ブール型列の入力データである“”(空文字列)は,マスク値を示す誤りではなく異常を招くことが修復された.修復の結果,値“0”と“1”は現在もブール型列の有効な入力として許可されている.これらの新しい許容値は、ECSVにも、基本文字分離のデータファイルにも適用可能である(対応する“BASIC”フォーマットを使用する converters )を指定する。 [#10995]

astropy.modeling

  • 重みの使用を修復した LinearLSQFitter それがそうです。 [#10687]

astropy.stats

  • 入力がある場合とない場合とで同じ出力を提供するために、mad=0の場合の二重重み統計情報の問題が修復された axis それがそうです。 [#10912]

astropy.time

  • 以下の問題を解決する: plot_date Matplotlib>=3.3のフォーマットは,このバージョンにおけるmatplotlib描画日時のデフォルト参照プリミティブの変更に起因する. [#10876]

  • スカラを作成する際に初期化時間を元の4倍に向上させる Time オブジェクト,そのフォーマットは以下のとおりである. unix あるいは…。 cxcsec (紀元時間の時間増分を参照)。 [#10406]

astropy.visualization

  • コントロールの絞り込み境界ボックスの計算。 WCSAxes それがそうです。これも大幅に改善されます tight_layout() 以下の内容を含むイラストまで WCSAxes それがそうです。 [#10797]

4.0.3(2020-10-14)

誤って修復する

astropy.table

  • 小さなエラーを修復して空のものを初期化しています Column 長さおよび形状を有する構造化データタイプは、要求されたデータタイプを提供することができない。 [#10819]

その他の変更と追加

  • Pip<19のソースコード発行版の実装を修復した. [#10837, #10852]

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

  • WCSLIB 7.1に追加された新しい支援WCSパラメータを現在示す. aux 属性 Wcsprm それがそうです。 [#10333]

  • 更新されたバンドルバージョン WCSLIB V 7.3まで。 [#10433]

誤って修復する

astropy.config

  • 追加の予備オプションが追加されました os.expanduser('~') ユーザのホームディレクトリの検索を試みる場合. [#10570]

astropy.constants

  • IAU 2015 B 2によりParsecの定義を648 000/pi AUに訂正する. [#10569]

astropy.convolution

  • パラメータ中の浮動小数点型整数の誤りを修復した. x_rangeastropy.convolution.utils.discretize_oversample_1D (2 Dバージョンも同様)使用するために失敗しました numpy.linspace これには1つ必要です int それがそうです。 [#10696]

astropy.coordinates

  • 大きさ1のアレイを確保する SkyCoord インデックスが0の場合,座標フレーム属性も正しくスカラーとなる. [#10113]

  • 以下の位置の誤りを修復した SkyCoord.separation() そして SkyCoord.separation_3d フレームワークオブジェクトは受け入れない. [#10332]

  • 確保する. lon 中の値 SkyOffsetFrame 基礎データがどのように表示されていても,180度で正しく改行される. [#10163]

  • 黄道角への変換/からの変換時の黄道の傾きの誤りを修復した *TrueEcliptic 座標フレーム。この誤差は主に角秒オーダーで黄道緯度の不正確さをもたらす。 [#10129]

  • 太陽系天体の位置計算における1つの誤り、すなわち光進行時間補正の過程で観察者の地球位置を無視したことを修復した。 [#10292]

  • 他の座標枠に変換された自然な動きを有する座標が依然として正しく表示されることを保証する。 [#10276]

  • 改善は、自然運動も半径方向速度もあるが距離のない座標のデカルト表現法を試みる際に与えられるエラーメッセージを得る。 [#10276]

  • 以下の誤りを修復した SkyCoord.apply_space_motion 距離が設定されておらず自己運動速度が高ければ,不正確な結果を返す. [#10296]

  • 角度の解析はスレッドが安全であることを確認します Angle Pythonマルチスレッドで使用できます。 [#10556]

  • 以下の問題を修復した報告 EarthLocation.info それは以前に例外を提起した。 [#10592]

astropy.io.ascii

  • C++のエラーの1つを修復しました fast_reader 以下の場合は改行が正しく解析されていない delimiter 同様に設定されています \n あるいは…。 \r ;改行を持たない入力文字列に対する一致処理を確保した. [#9929]

astropy.io.fits

  • 固定整数フォーマット TFORMn=Iw ASCIIテーブルの列は、int 32を超える値を正しく読み取る-int 16、int 32、またはint 64を以下のように設定する w それがそうです。 [#9901]

  • 閉じていないメモリマッピング適合ファイルの修復 FITSDiff 違いが発見された場合。 [#10159]

  • 無効表ファイルを読み込む際の崩壊を修復しました。 [#10171]

  • スペースで終わるキーワードを設定した場合の重複問題を修復した. [#10482]

  • 修復資源警告 fits.writeto そして pathlib.Path 物体です。 [#10599]

  • レビューカードのREPRとコメントキーワードのストライプスペースを修復します。 [#10640]

  • CfitsioのコンパイルはXcode 12で修復した. [#10772]

  • Fix handling of 1-dimensional arrays with a single element in BinTableHDU [#10768]

astropy.io.misc

  • 修復中のID URL baseframe-1.0.0 ASDFアーキテクチャです。 [#10223]

  • Asdf 2.8におけるアクションの変更を説明するために、値が存在する場合にのみasdfに鍵を書き込む。 [#10674]

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

  • デフォルトIERSサーバは、CDDISホストを使用するFTPSサーバに更新されています。 [#9964]

  • Fixed memory allocation on 64-bit systems within xml.iterparse [#10076]

  • 以下の場合は大文字を修復する None 数値計算に用いることができる。 [#10126]

astropy.visualization

  • エラーを修復しました ImageNormalize clip キーワードはデータ上のオブジェクトを呼び出すために無視される. [#10098]

  • 以下の位置の誤りを修復した axes.xlabel/axes.ylabel 正しく設定されていなければ、いない EllipticalFrame クラス WCSAxes ストーリーを描く。 [#10446]

astropy.wcs

  • Handled WCS 360 -> 0 deg crossover in fit_wcs_from_points [#10155]

  • 発表しない DATREF 以下の場合に警告する MJDREF デフォルト値を持っています。 [#10440]

  • 以下の原因による誤りを修復した naxis 以下の場合はパラメータを無視する. header WCSオブジェクトの初期化中に提供されます。 [#10532]

その他の変更と追加

  • 大型データベースの順位付けの速度を向上させた Table 1本の柱に約5倍に増加した。 [#10103]

  • Asterpyがpyinstalllerを用いて構築されたアプリケーションパッケージで利用できることを確認した. [#8795]

  • バンドルされたCFITSIOライブラリは3.49に更新された.参照してください cextern/cfitsio/docs/changes.txt より多くの情報を得ることができます [#10256, #10665]

  • extract_array 1つの問題を引き起こしました ValueError 配列のデータタイプを入力すると fill_value それがそうです。 [#10602]

4.0.1(2020-03-27)

誤って修復する

astropy.config

  • 以下の命令を用いたパケットの開発バージョンを導入した際のエラーを修復した. astropy システムを構成することは ~/.astropy/config/package..cfg ファイルです。 [#9975]

astropy.coordinates

  • 1つのエラーが修復され、このエラーでは、フレームクラスに関するすべての変換が除去された後であっても、フレームクラスの残りのトラッキングが変換マップ内に存在し続ける可能性がある。 [#9815]

  • 使用してエラーを修復しました TransformGraph.remove_transform() “From”および“To”フレームクラスが明示的に指定されていない場合。 [#9815]

  • 経度だけを読むと今は EarthLocation -180度から180度の範囲外の角度を含んでいても。 [#9900]

  • `SkyCoord.radial_velocity_correction SkyCoordに空間運動情報が存在する場合,`これ以上異常を起こさない. [#9980]

astropy.io

  • 統合I/Oインフラストラクチャがファイルではなくディレクトリで表されるデータセットを使用することを阻止した誤りを修復した. [#9866]

astropy.io.ascii

  • 修復した fast_reader Cパーサは、分離された正/負のエントリを誤って返送する float ではなく str それがそうです。 [#9918]

  • 中のセグメンテーションエラーを修復しました fast_reader C解析器は無効ファイルを解析する際に使用する. guess=True そして、ファイルは、引用番号フィールドと組み合わされた一致しない列番号を含む。 "1  2\n 3  4 '5'" それがそうです。 [#9923]

  • マグニチュード、デシベル、Dexは ecsv ファイルです。 [#9933]

astropy.io.misc

  • マグニチュード、デシベル、Dexは hdf5 ファイルです。 [#9933]

  • 多項式モデルの直列化は,ドメインとウインドウ値の非デフォルト値を含むように修復された. [#9956, #9961]

  • カバー中の表に影響を与える誤りを修復した hdf5 ファイルです。現在,既存の経路を関連する列メタデータで覆うと,表に関連するメタデータもカバーされる. [#9950]

  • Time-1.0.0 ASDFアーキテクチャで位置を持つTimeオブジェクトの直列化を修復した. [#9983]

astropy.io.fits

  • 修復回帰 GroupsHDU 無効なヘッダを処理し、アクセスを修復するためにヘッダを修正する必要があります .data 空HDUに使います。 [#9711, #9934]

  • 手入れをする. fitsdiff そのパラメータが他のディレクトリを含むディレクトリである場合. [#9711]

  • 非連続データを圧縮HDUに書き込む問題を修復した。 [#9958]

  • Added verification of disp (TDISP) keyword to fits.Column and extended tests for TFORM and TDISP validation. [#9978]

  • 修復チェックサム検証は、遅延ロード機能のため、最初のHDUのみを処理するのではなく、すべてのHDUを処理するために使用される。 [#10012]

  • 通過を許す output_verify 至る .close コンテキストマネージャを使用する場合。 [#10030]

  • インスタンス化を阻止する. PrimaryHDU そして ImageHDU 1つのスカラーを使う. [#10041]

  • Fits_recを用いて属性別アクセスの列を修復:属性名でアクセスした場合,スケーリング機能を持つ列やASCII表中の列を正しく変換できない. [#10069]

astropy.io.misc

  • マグニチュード、デシベル、Dexは hdf5 ファイルです。 [#9933]

  • 多項式モデルの直列化は,ドメインとウインドウ値の非デフォルト値を含むように修復された. [#9956, #9961]

  • カバー中の表に影響を与える誤りを修復した hdf5 ファイルです。現在,既存の経路を関連する列メタデータで覆うと,表に関連するメタデータもカバーされる. [#9950]

  • Time-1.0.0 ASDFアーキテクチャで位置を持つTimeオブジェクトの直列化を修復した. [#9983]

astropy.modeling

  • モデルセットを構築する際に直交多項式パラメータのデフォルト値を設定する誤りを修復した. [#9987]

astropy.table

  • 修復中の誤り Table.reverse 不変の混合列を含む表(例えば SkyCoord )は、定位置項目更新は許可されていません。 [#9839]

  • デシベル、デシベル、デクズレーを含む表を保存することができます ecsv ファイルです。 [#9933]

  • 表に行を追加または挿入するのに失敗した誤りが修復され,この表のインデックスは1列目ではない列に定義されている. [#10027]

  • 確保する. table.show_in_browser 混合列にも適用できます Time そして SkyCoord それがそうです。 [#10068]

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

  • 修復する. quantity_input 従来のタイプが定義されていない反復可能なタイプに異常な書き込みが開始される __contains__ 検査するために使われています None チェックシーケンスのインスタンスではなく、含まれている(例えば、Python 3.8のEnum)。 [#9948]

  • 修復する. u.Quantity 考えていなかった ndmin もし別の人から u.Quantity 異なるが変換可能な単位を持つインスタンス [#10066]

astropy.utils

  • 据え置き deprecated_renamed_argument 使用を推奨しないキーワードに新しい名前がない場合には,そのキーワードにユーザ値を渡さない. [#9981]

  • 据え置き deprecated_renamed_argument 位置パラメータとして新しい名前を持たないキーワードの使用を推奨しない場合には,破棄警告は出さない. [#9985]

  • キャッシュコードにおける読み出し専用ファイルシステムの検出を修復した. [#10007]

astropy.visualization

  • Matplotlib>=3.1における誤りを修復し,matplotlib>=3.1では空数配列を空リスト送信として単位変換を行う. [#9848]

  • 誤りを修復する ZScaleInterval 配列が以下の配列より小さい場合は,配列の最小値と最大値を返す. min_npixels 入力配列にある. [#9913]

  • 非矩形フレームに影響を与える軸ラベルを簡略化した場合の誤りを修復した. [#8004, #9991]

その他の変更と追加

  • 最低asdfバージョンを2.5.2にアップグレードします。 [#9996, #9819]

  • 更新されたバンドルバージョン WCSLIB V 7.2へ。 [#10021]

4.0(2019-12-16)

新しい特徴.

astropy.config

  • 構成とキャッシュディレクトリおよびプロファイルの名前は現在カスタマイズ可能である.これにより、関連ソフトウェアパッケージがそのプロファイルを外の位置に配置することができる CONFIG_DIR/.astropy/ それがそうです。 [#8237]

astropy.constants

  • 定数のバージョンはScience Stateにより次のように指定できる constants そして units 一貫したものになるでしょう [#8517]

  • デフォルトの定数は、CODATA 2018およびIAU 2015を使用して定義されます。 [#8761]

  • 定数は酸洗と非酸洗が可能である。 [#9377]

astropy.convolution

  • 誤りを修復した [#9168] 単位星単位オブジェクトなしでカーネルを定義すると,クラッシュを招く. [#9300]

astropy.coordinates

  • 変更されました coordinates.solar_system_ephemeris 入力としてローカルファイルも受け付けている.天体暦は、キーワード(例えば、“jpl”、“de 430”)、URL、またはファイルパスによって選択されることができる。 [#8767]

  • 増列する. cylindrical 属性が SkyCoord 速記訪問 CylindricalRepresentation 座標の属性は,他のよく見られる表現法が提供されているようになる. [#8857]

  • のデフォルトパラメータ Galactocentric フレームは現在 ScienceState サブクラス、 galactocentric_frame_defaults それがそうです。新たなパラメータ設定は,改善されつつある太陽位置や運動測定に追従するために定期的にこの対象に追加される。 [#9346]

  • いま,エイリアスリストをクラス変数に割り当てることで,座標フレームクラスは複数のエイリアスを持つことができる. name それがそうです。どの別名も属性スタイルのアクセスやターゲットとして使用することができる tranform_to() 電話します。 [#8834]

  • NaNを Distance これ以上警告を出さない。 [#9598]

astropy.cosmology

  • 出版前の2018年のプランク宇宙学パラメータは Planck2018_arXiv_v2 相手。これらの値は初歩的であり、論文が受け入れられた場合、最終バージョンは Planck18 それがそうです。 [#8111]

astropy.io.ascii

  • 上の誤警告を削除した Overflow 読み込み時に FloatType 0.0,ベルト use_fast_converter 同期している IntType Overflow 警告メッセージ。 [#9082]

astropy.io.misc

  • 書き込み時に推奨されていない互換モードを削除する Table メタデータはHDF 5フォーマットに変換されます。 [#8899]

  • ASDFに直交多項式モデルのサポートを加える. [#9107]

astropy.io.fits

  • 変更しました fitscheck そして fitsdiff スクリプトを使って argparse モジュールではなく optparse それがそうです。 [#9148]

  • 記入を許す Table 以下の項を持つ対象 Time また,ファイルに適した表インデックスの列でもある. [#8077]

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

  • FITSヘッダには技術的には無効であるが明確なクラスに以下のように解析する方法を追加する. CCDData それがそうです。 [#9397]

  • NDData 現在は、高度なAPE 14 WCS APIまたは低レベルAPE 14 WCS APIを実現するWCSオブジェクトのみを受け付けています。すべてのWCSオブジェクトは上位WCSオブジェクトに変換されるので, NDData.wcs 現在は常に高度なAPE 14オブジェクトが返されています。すべての配列スライスがWCSオブジェクトに有効であるわけではないため,過去に動作可能であったスライス操作は現在失敗している可能性がある. [#9067]

astropy.stats

  • The biweight_location, biweight_scale, and biweight_midvariance functions now allow for the axis keyword to be a tuple of integers. [#9309]

  • Added an ignore_nan option to the biweight_location, biweight_scale, and biweight_midvariance functions. [#9457]

  • A numpy MaskedArray can now be input to the biweight_location, biweight_scale, and biweight_midvariance functions. [#9466]

  • ベイジアンブロックアルゴリズムにおけるP 0に関する警告を削除した.文書文字列にはP 0に関する警告が記述されている Events それがそうです。 [#9567]

astropy.table

  • 改善した Table.replace_column() 広いテーブルに5~10倍の加速を提供します。この方法は、現在、単に正確な長さに変換可能な列の入力を受けることができる。 Column サブクラスです。 [#8902]

  • 改善した Table.add_column() 表に列を追加した場合には2%から10%(またはそれ以上)の加速が与えられ,列数の増加とともに増加する.この方法は、現在、単に正確な長さに変換可能な列の入力を受けることができる。 Column サブクラスです。 [#8933]

  • 変更しました Table.add_columns() 新しいのを使います Table.add_column() 方法です。多くの場合,性能は従来の実現と類似しているか,あるいはやや速い. [#8933]

  • MaskedColumn.data 今は平原に戻ります MaskedArray 前の(事故)ではありません masked_BaseColumn それがそうです。 [#8855]

  • 深さ方向のスタックを増やしました dstack() より高いレベルの表操作で。これは、深さに沿ってテーブル列をスタックするのに役立ちます。 [#8939]

  • 新しい表相などの方法を追加した values_equal() これは、テーブル値を別のテーブル、リスト、または値と比較し、1つの要素毎の均等テーブルを返すことを可能にする。 [#9068]

  • 新設する. join_type='cartesian' オプションを追加します join 手術です。 [#9288]

  • 例えば、混合タイプオブジェクトリストの形式でリストを追加することができます t['q'] = [1 * u.m, 2 * u.m] それがそうです。 [#9165]

  • 許可表 join() Ndarrayサブクラスだけでなく、任意の順序付け可能なキー列(例えば、時間)を使用する。1つの列があれば,その列はソート可能であると考えられる <column>.info.get_sortable_arrays() 方法です。 [#9340]

  • 増列する. Table.iterrows() プログレッシブ反復をより高速にする. [#8969]

  • 辞書リストの初期化テーブルの使用が許可され、辞書キーは行毎に異なる。表列名は入力データから見つかったすべての鍵の集合であり,どの欠落した鍵/値対も表に欠落したデータとなる. [#9425]

  • インデックス付け時に不要なERFA警告が発生することを防ぐ Time 柱です。 [#9545]

  • ペアを追加した不変混合列(例えば SkyCoord )は、定位置項目更新は許可されていません。 [#9549]

  • 挿入を確保する np.ma.masked (またはマスクを有する任意の他の値)に変換する MaskedColumn マスクエントリの挿入を引き起こす. [#9623]

  • 修復初期化 MaskedColumn 別の人から MaskedColumn 構造化データタイプを持つ. [#9651]

astropy.tests

  • テスト出力でカスタムヘッダを処理するプラグインは移動しました pytest-astropy-header plugin package. See the README at この新しいプラグインの使用に関する情報を取得します。 [#9214]

astropy.time

  • 新しい時間フォーマットを追加しました ymdhms 時間は、年、月、日、時間、分、秒属性で表現するために使用されます。 [#7644]

  • TimeDelta 手に入れた to_value 方法は,それをどこで使っても容易になる. Quantity 時間単位が使えます。 [#8762]

  • 生成スカラー Time そして TimeDelta JD,時間スケール,位置属性に基づくハッシュオブジェクト. [#8912]

  • エラー入力の初期化を改善しました Time あるいは…。 TimeDelta オブジェクトは、フォーマットを指定します。 [#9296]

  • Allow numeric time formats to be initialized with numpy longdouble, Decimal instances, and strings. One can select just one of these using in_subfmt. The output can be similarly set using out_subfmt. [#9361]

  • 新しいのを紹介します .to_value()Time (既存の方法を調整しました TimeDelta )を与えることができます format 可能性もあります。 subfmt (例えば、 to_value('mjd', 'str') それがそうです。 [#9361]

  • 整列化時に不必要なERFA警告を防止する. Time 物体です。 [#9545]

astropy.timeseries

  • Addig epoch_phase, wrap_phase and normalize_phase keywords to TimeSeries.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

  • Unicode解析をサポートしています。現在サポートされているのは、上記号、オーム、Σngström、およびマイクロ記号である。 [#9348]

  • @Quantity_Input中の非単位タイプの書き込みを受ける. [#8984]

  • Numpy 1.17以降の場合、新しい __array_function__ プロトコルは、すべてのトップレベルのNumpy関数を保証するために使用されます。 Quantity また,類似した操作でも単位が保持される. np.concatenate それがそうです。 [#8808]

  • Spectrum_Densityに曲面輝度単位の等価値を加える. [#9282]

astropy.utils

  • astropy.utils.data.download_file そして astropy.utils.data.get_readable_fileobj 現在提供されているのは http_headers キーワードは、ダウンロードされた特定の要求ヘッダに入力される。今ではデフォルトで提供されています User-Agent: Astropy そして Accept: */* タイトル。デフォルト設定 User-Agent 値は新しいのが使えます astropy.data.conf.default_http_user_agent 配置項。 [#9508, #9564]

  • 新しいのを追加しました astropy.utils.misc.unbroadcast 関数は、初期配列をブロードキャストすることができる最小配列を返すために使用されてもよい。 [#9209]

  • 時間および座標変換のための特定のIERS地球自転パラメータ表現は、上下文または各セッションで使用することができる astropy.utils.iers.earth_rotation_table それがそうです。 [#9244]

  • 増列する. export_cache そして import_cache ダウンロードされたデータをインターネット接続のない機器に転送することを可能にする。いくつかの新しい機能は、キャッシュコンテンツを調査するために使用することができる。 check_download_cache 永続キャッシュが破損していないことを確認するために使用できます [#9182]

  • 新しいのです astropy.utils.iers.LeapSeconds うるう秒を追跡する類を追加した。 [#9365]

astropy.visualization

  • 新しいのを追加しました time_support 描画およびフォーマットを簡略化するためのコンテキストマネージャ/機能 Time Matplotlib中のオブジェクト. [#8782]

  • WCSAx印刷を使用して汎用(APE 14)WCS APIに準拠する任意のWCSのサポートが追加された。 [#8885, #9098]

  • 検査時の情報表示を改善しました WCSAxes.coords それがそうです。 [#9098]

  • 改善された slices= はいの論点です。 WCSAxes それがそうです。 [#9098]

  • WCSAXにはより多くの日光フレームワークの支援が追加されている. [#9275]

  • 1次元描画のサポートを追加します WCSAxes それがそうです。 [#9266]

  • 1つ追加する get_format_unit 至る wcsaxes.CoordinateHelper それがそうです。 [#9392]

  • WCSAxes いま,デフォルトの場合,グラフ軸にデフォルトラベルを設定し,そのラベルはその軸のWCS物理タイプ(と単位)である.使用できる coords[i].set_auto_axislabel(False) 軸ラベルを明示的に設定することで [#9392]

  • 360未満の全ての空画像を印刷する際のマークラベルの表示が修復された。 [#9542]

astropy.wcs

  • 増列する. astropy.wcs.wcsapi.pixel_to_pixel WCSを有する1つのデータセットの画素座標を、異なるWCSの別のデータセットの画素座標を有する関数に変換するために使用することができる。入力配列が小さい配列をブロードキャストするビューである場合,この関数は効率的に設計される. [#9209]

  • 増列する. local_partial_pixel_derivatives 各画素座標に対する各世界座標の偏導関数行列を決定するために使用することができる。 [#9392]

  • Wcslbをv 6.4に更新する. [#9125]

  • 改善した SlicedLowLevelWCS 中のクラス astropy.wcs.wcsapi 記憶入れ子のチェーンを避ける SlicedLowLevelWCS 対象には複数のスライス操作を順次適用する. [#9210]

  • 増列する. wcs_info_str 関数は astropy.wcs.wcsapi APE-14に該当するWCS要約を文字列として表示します。 [#8546, #9207]

  • APE 14低レベルWCSに2つの新しいオプション属性を追加しました: pixel_axis_names そして world_axis_names それがそうです。 [#9156]

  • WCSクラスを更新しましたが、現在は正確に取得して返すことができます Time 高度なAPE 14 API内のオブジェクト(例えば、 pixel_to_world それがそうです。 [#9376]

  • SlicedLowLevelWCS 今は向上します IndexError ではなく ValueError 無効なスライスに。 [#9067]

  • 増列する. fit_wcs_from_points 関数は astropy.wcs.utils それがそうです。WCSオブジェクトは、一致する検出器/空座標のセットに適合される。 [#9469]

  • 修復中の様々な誤り SlicedLowLevelWCS スライスされたWCSが1次元である場合. [#9693]

API変更

astropy.constants

  • 捨てて使う. set_enabled_constants コンテキストマネージャ。使用 astropy.physical_constants そして astropy.astronomical_constants それがそうです。 [#9025]

astropy.convolution

  • 使用を推奨しないキーワードパラメータを削除しました interpolate_nan 送信者. convolve_fft それがそうです。 [#9356]

  • 使用を推奨しないキーワードパラメータを削除しました stddev 送信者. Gaussian2DKernel それがそうです。 [#9356]

  • 使用を放棄し命名されました MexicanHat1DKernel そして MexicanHat2DKernel 至る RickerWavelet1DKernel そして RickerWavelet2DKernel それがそうです。 [#9445]

astropy.coordinates

  • 削除されました recommended_units 属性;3.0からこの属性の使用は推奨されていない. [#8892]

  • Removed the deprecated frame attribute classes, FrameAttribute, TimeFrameAttribute, QuantityFrameAttribute, CartesianRepresentationFrameAttribute; deprecated since 3.0. [#9326]

  • 除去 longitude そして latitude 属性は EarthLocation ;2.0からはご利用はお勧めしません。 [#9326]

  • ♪the DifferentialAttribute Frameクラスではどのような入力を allowed_classes 許可されたクラスが1つだけ指定されていれば、現在使用が許可されています DifferentialAttribute それがそうです。 [#9325]

  • おすすめしないものを削除しました galcen_ra そして galcen_dec 属性、これらの属性は Galactocentric フレームワーク。 [#9346]

astropy.extern

  • 縛られたものを取り除く six モジュールです。 [#8315]

astropy.io.ascii

  • マスク列処理が変更されましたので、ご参照ください astropy.table 次の項目。 [#8789]

astropy.io.misc

  • マスク列処理が変更されましたので、ご参照ください astropy.table 次の項目。 [#8789]

  • すでに削除され,すでに廃棄された. usecPickle Kwarg Fromからの粗製乱造 fnunpickle そして fnpickle それがそうです。 [#8890]

astropy.io.fits

  • マスク列処理が変更されましたので、ご参照ください astropy.table 次の項目。 [#8789]

  • io.fits.Header サブクラスは安全に複製とスライスを行うことができるようにした.この変更のため,私有子類 CompImageHeader 今は常にそれに明示的に伝えなければならない image_header それがそうです。 [#9229]

  • おすすめしないものを削除しました tolerance オプション. fitsdiff そして io.fits.diff 授業を受けます。 [#9520]

  • Removed deprecated keyword arguments for CompImageHDU: compressionType, tileSize, hcompScale, hcompSmooth, quantizeLevel. [#9520]

astropy.io.votable

  • Changed pedantic argument to verify and change it to have three string-based options (ignore, warn, and exception) instead of just being a boolean. In addition, changed default to ignore, which means that warnings will not be shown by default when loading VO tables. [#8715]

astropy.modeling

  • 複合クラスへのサポートをキャンセルする(ただし,複合インスタンスはサポートしない!) [#8769]

  • スライス複合モデルはより制限的である。 [#8769]

  • パラメータの形状は,現在,サイズとしてn_modelを含む. [#8769]

  • パラメータインスタンスは現在,モデルではなく値を保存している. [#8769]

  • 複合モデルパラメータは現在,構成モデルと事例と値を共有している. [#8769]

  • パラメータ値スライスをモデルパラメータ属性に指定することはできない(完全な配列で置き換えることができる). [#8769]

  • 多くのプライベート属性および方法が変更されました(文書を参照)。 [#8769]

  • 捨てて使う. BlackBody1D モデルと blackbody_nu そして blackbody_lambda 機能します。 [#9282]

  • 人気のない rotations.rotation_matrix_from_angle 除去されました [#9363]

  • 使用を放棄し命名されました MexicanHat1D そして MexicanHat2D 至る RickerWavelet1D そして RickerWavelet2D それがそうです。 [#9445]

  • 捨てて使う. modeling.utils.ExpressionTree それがそうです。 [#9576]

astropy.stats

  • 削除されました iters Sigmaは統計機能におけるキーワードを裁断する. [#8948]

  • 改名しました。 a パラメータが到着する data 2桁の統計関数では [#8948]

  • 改名しました。 a パラメータが到着する data はい。 median_absolute_deviation それがそうです。 [#9011]

  • 改名しました。 conflevel キーワードが至る. confidence_level はい。 poisson_conf_interval それがそうです。使用 conflevel 現在の問題 AstropyDeprecationWarning それがそうです。 [#9408]

  • 改名しました。 conf キーワードが至る. confidence_level はい。 binom_conf_interval そして binned_binom_proportion それがそうです。使用 conf 現在の問題 AstropyDeprecationWarning それがそうです。 [#9408]

  • 改名しました。 conf_lvl キーワードが至る. confidence_level はい。 jackknife_stats それがそうです。使用 conf_lvl 現在の問題 AstropyDeprecationWarning それがそうです。 [#9408]

astropy.table

  • 中対マスク列の処理 Table クラスの変更はプログラムの振舞いに影響を与える可能性がある.今は1つです Table 使用 masked=False 両者を同時に含むことができる Column そして MaskedColumn オブジェクトは、マスクの列または行をテーブルに追加し、テーブルおよび列をマスクに“アップグレード”しない。これはマスクデータを持つテーブルが Table.read() 今は永遠に masked=False 特定の列は必要に応じてマスクされるにもかかわらず。2つの新しい表属性 has_masked_columns そして has_masked_values 全部入れました。ご参照ください Masking change in astropy 4.0 section within もっと細かいことを知っています。 [#8789]

  • Table operation functions such as join, vstack, hstack, etc now always return a table with masked=False, though the individual columns may be masked as necessary. [#8957]

  • 変更の実現 Table.add_column() そして Table.add_columns() 方法:研究方法。ここで、テーブルの有効列に変換またはブロードキャストすることができる任意のオブジェクトを追加することができる。 Table.__setitem__ 今は電話をかけるだけです add_column それがそうです。 [#8933]

  • 黙認表の構成設定を変更しました replace_warnings 送信者. ['slice'] 至る [] それがそうです。これは,別の列であるスライスのリスト列を置き換える際にデフォルト警告を削除する. [#9144]

  • 非公共方法を削除しました astropy.table.np_utils.recarray_fromrecords それがそうです。 [#9165]

astropy.tests

  • 他には DeprecationWarning 今、今 FutureWarning そして ImportWarning 例外にもなる。 [#8506]

  • warnings_to_ignore_by_pyver オプション. enable_deprecations_as_exceptions() もう変わりました。API文書を参照してください。 [#8506]

  • のデフォルト設定 warnings_to_ignore_by_pyver これ以上関連しない非常に古い警告を削除し、以下の理由によって引き起こされる新しい警告を追加するように更新された pytest-doctestplus それがそうです。 [#8506]

astropy.time

  • Time.get_ut1_utc ただいま自動更新のを使用しております IERS_Auto デフォルトの場合、縛られているのではありません IERS_B ファイルです。 [#9226]

  • 不使用時間フォーマット val2 今は提供された値を暗黙的に無視するのではなく、ValueErrorを誘発する。 [#9373]

  • カスタム時間フォーマットは現在,より精度の高い浮動小数点タイプを受け取ることができる.既存の時間フォーマットは、通常の浮動小数点数に変換することで拡張精度を破棄するのではなく、異常を引き起こす。 [#9368]

  • 時間フォーマット(のサブクラスで実現 TimeFormat )これらの入出力ルーチンは、破損したプログラムを作成することがより困難になることをより完全に検証している Time 物体です。 [#9375]

  • ♪the TimeDelta.to_value() 方法は今でも format 名前はそのパラメータとして,この場合は使用する. TimeFormat 機械設備です。このような状況については subfmt パラメータは他の形式で値を検索する. float それがそうです。 [#9361]

astropy.timeseries

  • キーワード midpoint_epoch 改名しました。 epoch_time それがそうです。 [#9455]

astropy.uncertainty

  • Distribution サブクラスをより良く処理するために書き換えられる。したがって,数量分布は現在正しく利用できるようになっている. to 方法は、初期分布が所望のタイプの新しい分布を生成し、 to_value 屈服する. NdarrayDistribution 実例です。 [#9442]

astropy.units

  • 以下の各項と一致するように ndarray スカラーだ! Quantity.value Pythonスカラーではなく、桁のスカラが戻ります。これは、より良い追跡精度に寄与すべきであるが、ごく少数の場合、デジタルスカラの挙動はPythonスカラーの挙動とは異なり(例えば、負の平方根をとる)、意外な結果をもたらす可能性がある。 [#8876]

  • 削除されました magnitude_zero_points モジュールは廃棄されています代わりに astropy.units.photometric 3.1から. [#9353]

  • EquivalentUnitsList 今は1つあります _repr_html_ メソッドは呼び出し時にHTML表を出力する. find_equivalent_units Jupyterノートにあります。 [#9495]

astropy.utils

  • download_file 相関関数は、現在、バックアップソースリストを受け取り、ユーザ要求に応じてキャッシュを更新することができる。 [#9182]

  • Allow astropy.utils.console.ProgressBarOrSpinner.map and .map_unordered to take an argument multiprocessing_start_method to control how subprocesses are started; the different methods (fork, spawn, and forkserver) have different implications in terms of security, efficiency, and behavioural anomalies. The option is useful in particular for cross-platform testing because Windows supports only spawn while Linux defaults to fork. [#9182]

  • Astpyダウンロードキャッシュに作用するすべての操作は現在1つのパラメータを持っている. pkgname これにより,ユーザがどのパケットのキャッシュを使用するかを指定することができる. [#8237, #9182]

  • すでに削除され,すでに廃棄された. funcsigs そして futures 送信者. astropy.utils.compat それがそうです。 [#8909]

  • おすすめしないものを削除しました astropy.utils.compat.numpy モジュールです。 [#8910]

  • 捨てて使う. InheritDocstrings Sphinx 1.7以上のローカルサポートを受けているからである。 [#8881]

  • 捨てて使う. astropy.utils.timer モジュールは移動しています astroquery.utils.timer そしてそれは astroquery 0.4.0。 [#9038]

  • 捨てて使う. astropy.utils.misc.set_locale 関数は内部でしか使用されていないからです [#9471]

  • この計画の実施 data_info.DataInfo すでに変化している(性能がかなり向上している).通常、これは簡単なサブクラスに影響を与えないはずですが、このような種類は現在使用されているからです。 __slots__ クラス上のどの属性も明示的にスロットを割り当てなければならない. [#8998]

  • IERS 表現して使う nan マークが欠けている値(ではなく 1e20 )。 [#9226]

astropy.visualization

  • デフォルト設定 clip 今の価値は False はい。 ImageNormalize それがそうです。 [#9478]

  • デフォルト設定 clip 今の価値は False はい。 simple_norm それがそうです。 [#9698]

  • 現在,中計算制約には無限値は含まれていない ManualInterval そして MinMaxInterval それがそうです。彼らは他のすべての区間クラスから除外された。 [#9480]

誤って修復する

astropy.convolution

  • 据え置き nan_treatment='interpolate' 選択権. convolve_fft 適切に考慮する fill_value それがそうです。 [#8122]

astropy.coordinates

  • ♪the QuantityAttribute 単位が指定されている場合、クラスは現在Noneデフォルト値をサポートしています。 [#9345]

  • いつ? Representation 同名のクラスを定義しました ValueError 一方、両者は、警告され、名前レジストリから除去される(すなわち、クラス自体を使用して設定されなければならないか、例えば、 representation_type あるいは,その全限定により名前引用クラスを参照する). [#8561]

astropy.io.fits

  • キーワードを残したヘッダカードをスキップする(警告後) table_to_hdu それがそうです。 [#9390]

  • 増列する. AstropyDeprecationWarning 至る read_table_fits 当たる hdu= 選択されたが、単一の現在テーブルHDUと一致しない。 [#9512]

astropy.io.votable

  • 問題#8995は、テーブルを解析する際に文字列値のBINARY 2空マスクビットを無視することによって解決される。これにより,リーダは文字列タイプのためのマスク値を作成すべきではない. [#9057]

  • 訂正した value 属性の属性。 <OPTION> 要素、および警告を誤って許容可能なテストと見なす。 [#9470]

astropy.nddata

  • Cutout2D 最初のパラメータがWCS属性を有する場合、このパラメータからWCSが取得される。 [#9492]

  • overlap_slices これから起こるのです ValueError 入力位置が任意の非有限値(例えば、NaNまたはInf)を含む場合。 [#9648]

astropy.stats

  • 以下の位置の誤りを修復した bayesian_blocks 一方の辺に戻る。 [#8560]

  • 以下の項の入力データ型検証を修復した. bayesian_blocks 配列全体を処理しています [#9513]

astropy.table

  • マスク配列リストからなる列を追加した場合のマスク削除誤りを修復した. [#9048]

  • Quantity カスタム単位を持つ列は現在FITSテーブルで往復可能であり,読み出し中にカスタム単位が有効になれば(そうでなければ,その単位は UnrecognizedUnit )。 [#9015]

  • 修復された文字列の値を挿入して Column あるいは…。 MaskedColumn または、文字列の値を含む行を追加または挿入する場合。 [#9559]

astropy.time

  • 以下の場合に誤りを修復する Time オブジェクトはマスクされた要素のみを用いて作成される. [#9624]

  • TimeDeltaとdatetime.timeDelta間の変換時の不確実性を修復する. [#9679]

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

  • ほえる. WCSAxes.set_axis_off() 今は描画軸を正確に閉じることができます。 [#9411]

  • 修復における不正確な変換行為 WCSAxes.plot_coord また,入力座標が球面表現形式でない場合には正しく処理する. [#8927]

  • 据え置き ImageNormalize 初期化なしに初期化するために data まだ入力を使っています interval 級友たち。 [#9698]

  • 据え置き ImageNormalize 非限定値を持つ入力データを処理する. [#9698]

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

  • 修復中の誤り discretize_oversample_1D/2D() 送信者. astropy.convolution.utils 数値精度の問題により,意外なオーバーサンプリンググリッドサイズが導入される場合がある。 [#9293]

  • 誤りを修復した [#9168] 単位星単位オブジェクトなしでカーネルを定義すると,クラッシュを招く. [#9300]

astropy.coordinates

  • 修復単位が異なる場合に表示される直列. [#8877]

  • 生成とクエリの前に、ディレクトリ中のNaN値をチェックして座標を一致させてください KDTree 座標マッチングに用いられる. [#9007]

  • 無次元距離を提供する際の空座標マッチング問題を修復した。 [#9008]

  • 差分データユニットが表示を含む単位と互換性がない場合には、より速く、より意味のあるエラーメッセージが開始される。 [#9064]

  • ICRS中の時間スケールは、プロセスで呼び出されたerfa関数pnm 06 aがTTで表される時間を受け取るので、‘TDB’から‘TT’に変換される。 [#9079]

astropy.io.ascii

  • “産卵”方法(Python 3.8以上を搭載したMacOS X上のデフォルト設定)を並列に使用して使用する高速リーダーを修復し、Windows上で並列高速リーダーを有効にします。 [#8853]

astropy.io.fits

  • 利用可能な位置がない場合にFITS時間列に無効TRPOS<n>キーワードを生成する誤りを修復した. [#8784]

  • 要求に適合せず文字列に変換できない単位を持つテーブルを変換する際に生じる誤り異常を修復した format='fits' それがそうです。 [#8906]

  • A 3 DTABLE拡張が読み取れない問題を修復した. [#9012]

  • データからGroupsHDUを作成する際のヘッダの更新を修復した. [#9216]

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

  • 許す Time すべてのフォーマットの空き値を使用して初期化します。 [#8854]

  • このエラーの中で困ったエラーを修復しました Time 精度が失われる可能性があり,ばらつきは300 nsである. [#9328]

astropy.timeseries

  • 修復の対 Quantity 全ての方法の入力データは LombScarge.false_alarm_probabilty それがそうです。 [#9246]

astropy.units

  • 転換を許す Column 対数単位を適切に使用する Quantity サブクラスIF subok=True それがそうです。 [#9188]

  • 丸め精度内で一致することを確保した場合,べき乗をより小さい分母に簡略化する. [#9267]

  • 単位REPRに示される異能が常に正しいことを確保し、単純化しすぎるのではない。 [#9267]

astropy.utils

  • 据え置き find_api_page Versionを指定する際にはカスタム要求ヘッダとHTTPSを用いてアクセスを行う. [#9032]

  • 製造 download_file (転じて) get_readable_fileobj など)サーバが要求するサイズに合わせてダウンロードファイルのサイズをチェックする. [#9302]

  • 手入れをする. find_current_module したがって、PyInstalllerによって生成された結束パックのような結束パックにおいてAsterpyが使用される場合、それは正常に動作することができる。 [#8845]

  • リネーミングクラスを修復する経路は,従来は重複した経路/モジュール情報を含む場合があった. [#8845]

astropy.visualization

  • 中のミュート実行時の警告 WCSAxes グリッドを描くとき。 [#8882]

astropy.wcs

  • 固定同等性テスト cunit そのうちの1つ目の要素は等しいが、以下の要素は異なる。 [#9154]

  • 重複SIPキーワードを含むヘッダからWCSをロードした際に発生するクラッシュを修復した. [#8893]

  • Fixed a possible buffer overflow when using too large negative indices for cunit or ctype [#9151]

  • Fixed reference counting in WCSBase.__init__ [#9166]

  • 手入れをする. SlicedLowLevelWCS world_to_pixel_values そして pixel_to_world_values 入力が同じ形状にブロードキャストする必要がある場合.(1つの入力が切開された場合) [#9250]

  • Fixed a bug that caused WCS.array_shape, WCS.pixel_shape and WCS.pixel_bounds to be incorrect after using WCS.sub. [#9095]

その他の変更と追加

  • Astpyモジュールディレクトリ以外のファイルがパケットデータとして含まれるエラーが修復され、重複構築を実行する際にエラーが発生する場合がある。 [#9039]

3.2.1(2019-06-14)

誤って修復する

astropy.io.fits

  • 以下のコマンドを使用して警告を報告することを避ける BinTableHDU.from_columns そのキーワードはユーザによって提供されない. [#8838]

  • 手入れをする. Header.fromfile FITSファイルを処理します。 [#8713]

  • 空の読み取りを修復する BinTableHDU Gzip圧縮ファイルに格納されている場合。 [#8848]

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

  • New BarycentricMeanEcliptic, HeliocentricTrueEcliptic and GeocentricTrueEcliptic frames. The ecliptic frames are no longer considered experimental. [#8394]

  • “J 2000”や“B 1975”のような紀元のデフォルト時間目盛りは現在“TT”であり、これは“J 2000”の正しいタイムスタンプであり、遠い未来や過去の紀元に対してうるう秒警告を発することを避けている。 [#8600]

astropy.extern

  • 縛り付ける six 今は配布されています AstropyDeprecationWarning それがそうです。これは4.0で削除されます。 [#8323]

astropy.io.ascii

  • IPACは出力以下のデータタイプで表現される. float ではなく double あるいは、あるいは int ではなく long この列に基づいて dtype.itemsize それがそうです。 [#8216]

  • “DATA_MASK”直列化手法を用いた場合のMaskedColumn列の更新処理.データに実際にシールド値がなければ,ECSVの書き込み速度を大きく速くすることができる. [#8447]

  • Windows上にASCII表を書いた場合の改行が正しくない誤りを修復しました(それらは \r\r\n ではなく \r\n )。 [#8659]

astropy.io.misc

  • 序列化を実現する TimeDelta ASDFでは。 [#8285]

  • 序列化を実現する EarthLocation ASDFでは。 [#8286]

  • 序列化を実現する SkyCoord ASDFでは。 [#8284]

  • ASDFに混合列を持つAstropyリストの直列化をサポートする. [#8337]

  • 1つのテーブルしかないHDF 5ファイルを読み込む際には警告がありません path= 論弁. [#8483]

  • HDF 5ライタは、以下の場合に異常を引き起こすのではなく、デフォルトテーブルを作成します。 path= 指定されておらず、空/新しいHDF 5ファイルが書き込まれている場合。 [#8553]

astropy.io.fits

  • カードの解析を最適化する。 Header 級友たち。 [#8428]

  • ヘッダの解析は、拡張を探すために必要な構造キーワードを得るために最適化される。このおかげで,複数の拡張子を持つファイルからHDUをランダムに取得することが従来よりもはるかに速く,特に拡張ヘッダにキーワードが多く含まれている場合がある. [#8502]

  • 未定義値に適した行動を変更する Header そのためには None Pythonでは、DICTインタフェースを使用する際に定義されていない連携を表すために使用されます。 Undefined 代入して変換することもできます None それがそうです。この前にヘッダカードの値を None 空文字列フィールドは、定義されていない値に適合するのではなく、空文字列フィールドをもたらす。 [#8572]

  • 許す Header.fromstring そして Card.fromstring 受け入れ、受け入れる bytes それがそうです。 [#8707]

astropy.io.registry

  • 実施する. Table 読者と著者が ASDF それがそうです。 [#8261]

  • 実施する. Table 包装するリーダ及びライタ方法 pandas CSV、固定幅フォーマット、HTML、JSONのI/O方法。 [#8381]

  • 増列する. help() そして list_formats() I/Oを統一する方法 read そして write 方法:研究方法。例えば Table.read.help() 利用可能な情報に関する支援を提供する Table 読書形式と Table.read.help('fits') FITSテーブルファイルの読み込みに関するパラメータの詳細な支援を提供する. [#8255]

astropy.table

  • 初期化表を使用する Table(rows=...) もし最初の項目が OrderedDict 現在は1行目の列順序を用いる. [#8587]

  • Tableに新たなpprint_all()とpformat_all()メソッドを追加した.デフォルトでは、この2つの新しい方法はフォーム全体を印刷します。 [#8577]

  • Copy=falseを用いて辞書からテーブルを初期化する制限を削除した. [#8541]

  • 表行アクセス速度を約2-3倍に向上させた.表len()の速度を約3-10倍(列数に依存)向上させた. [#8494]

  • 改善テーブル-パンダ DataFrame インターフェース (to_pandas() そして from_pandas() )である。混合列、例えば Time そして Quantity 今は必要に応じて柱を普通の柱に平らにすることでパンダに変換することができます。 Time そして TimeDelta 列は、対応するパンダの日付または時間増加タイプに変換されます。♪the DataFrame インデックスは現在変換方法で処理されている. [#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(), and offset()) to astropy.timeseries.LombScargle class [#8397].

astropy.units

  • Quantity overrides of ndarray methods such as sum, min, max, which are implemented via reductions, have been removed since they are dealt with in Quantity.__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 as mean, std and var. [#8370]

astropy.visualization

  • 増列する. CompositeStretch それは継承されています CompositeTransform しかも…。 BaseStretch このようにして ImageNormalize それがそうです。 [#8564]

  • 増列する. log_a パラメータは simple_norm 方法です。露出のようなものです asinh_a 以下の内容に関する論拠 AsinhStretch 新しいのは log_a パラメータは現在公開されています LogStretch それがそうです。 [#8436]

astropy.wcs

  • WCSLIBはバージョン6.2に更新されました。これは,時間に関するWCSキーワードの支援(WCSファイルVII)を増加させる.以下を含むヘッダに適している Time 軸は解析され、この軸はWCSオブジェクトに含まれる。 [#8592]

  • ♪the OBSGEO 属性を6つのメンバに拡張する- XYZLBH それがそうです。 [#8592]

  • 新しいクラスを追加しました SlicedLowLevelWCS はい。 astropy.wcs.wcsapi これは、以下の条件を満たす任意のWCSをスライスするために使用することができる BaseLowLevelWCS 原料の薬。 [#8546]

  • 更新の実施 WCS.__getitem__ そして WCS.slice 今から一つに戻ります SlicedLowLevelWCS WCSの次元を下げる際に誤差を引き起こすのではない. [#8546]

API変更

astropy.coordinates

  • QuantityAttribute デフォルト値はありません default それがそうです。以前の値Noneは常に間違っているため、誤り性を持っていた。 [#8450]

  • デフォルトのJ 2000は、UTCではなく、2000年1月1日12:00 TTを使用するように変更された。これはもっと慣例に合っている。 [#8594]

astropy.io.ascii

  • IPACは出力以下のデータタイプで表現される. float ではなく double あるいは、あるいは int ではなく long この列に基づいて dtype.itemsize それがそうです。 [#8216]

astropy.io.misc

  • セル等価物は現在ASDFに直列化できる. [#8252]

astropy.modeling

  • モデルクラスの組合せは破棄されており,4.0で削除する.モデル事例の組合せは影響を受けない. [#8234, #8408]

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

  • 除去 pytest_plugins 完全に壊れているからです pytest>=4 それがそうです。 [#7786]

  • 削除されました astropy.tests.plugins.config プラグイン、削除しました --astropy-config-dir そして --astropy-cache-dir テスト中のオプションです。使用中のキャッシュ機能をご利用ください pytest それがそうです。 [#7787, #8489]

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* and array_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 for WCS.pixel_to_world and WCS.array_index_to_world). [#8663]

astropy.utils

  • 今はコントロールできます ProgressBar.map 正の整数を multiprocess キーワードパラメータ。使用 True すべてのカーネルを使用します。 [#8083]

誤って修復する

astropy.coordinates

  • BarycentricTrueEcliptic, HeliocentricTrueEcliptic and GeocentricTrueEcliptic now use the correct transformation (including nutation), whereas the new *MeanEcliptic classes use the nutation-free transformation. [#8394]

  • 表現: float32 出力は常に変化するにもかかわらず座標を変換することができます float64 それがそうです。 [#8759]

  • HCRS<->ICRS変換への使用の違いを阻止した誤りを修復した. [#8794]

astropy.io.ascii

  • 混合列(例えば、数量列)を含むテーブルを作成する際に異常を引き起こすエラーが修復され、出力フォーマットが使用される formats キーワード。 [#8681]

astropy.io.misc

  • ASDFタグ中の誤りを修復し,この誤りは無意識に対を導入している. pytest それがそうです。 [#8456]

astropy.modeling

  • 大量の多入力モデルからなる複合モデルの固定速度は [#8338, #8349]

  • セル付き複合モデルフィッティングにおける誤りを修復した。 [#8369]

astropy.nddata

  • マルチ拡張子が初期バージョンに適して作成されたファイルを読み込むエラーが修復されました CCDData それがそうです。 [#8534]

  • 方法の中の2つの誤りを修復した CCDData ハンドルは,タイトルにWCSを含むファイルに適している.タイトルから削除すべきWCSキーワードのいくつかは削除されていないが、FITファイルのWCSが一致しない可能性がある。 [#8602]

astropy.table

  • 空リストから初期化されたエラーが修復されました: Table([]) 崩壊を招くことはありません [#8647]

  • 既存から修復した Table それがそうです。この場合、入力は meta 論争は無視された。今入力しているのは meta 提供すれば meta 新しい上の Table それがそうです。 [#8404]

  • 修復バイト値のPythonへの変換 str 使用 Table.tolist それがそうです。 [#8739]

astropy.time

  • 多くの問題を修復しました TimeDelta 例を挙げましょう出力は常に TimeDelta 結果が時間単位(米国やU.Dのような)であれば、そうでなければ Quantity それがそうです。 [#8356]

  • 二人の掛け算 TimeDelta 実例は現在可能であり Quantity 時間単位の二乗(除算はすでに正確に無量綱が生じた Quantity )。 [#8356]

  • LIKEは比較、加算、減算に使用されています Time 非時間インスタンスを持つインスタンス,乗除 TimeDelta 他の事例と互換性のないインスタンスは、すぐには開始されない UnitsError あるいは…。 TypeError (別の例に依存する)ではなく、従来のPython機構によって TimeDelta 戻ります。 NotImplemented (これは定期的な TypeError 別の例が処理できない限り TimeDelta )。 [#8356]

  • 小さな丸め誤りを訂正しましたこれらの誤りは jd2 中の値 Time -0.5から0.5の範囲外になる。 [#8763]

astropy.units

  • 増列する. Quantity.to_string 方法は、数文字列フォーマットの柔軟性を増加させる。これは,未修飾文字列またはLaex文字列を生成し,後者の場合には2つの異なるデリミタを受け取る: inline そして display それがそうです。 [#8313]

  • 属性はシミュレーション数のクラスを確保する unit 属性および/または to そして to_value 方法は初期化に正確に使用することができる Quantity または設定 Quantity 実例項目。 [#8535]

  • サポートを追加する << 対数単位を作成します [#8290]

  • ペアを追加する clip Ufuncはnumpy 1.17で実現するために使用されています np.clip それがそうです。その一部として削除してください Quantity.clip 方法はNumpy 1.17であった。 [#8747]

  • FIT互換ユニットにおけるデジタルべき乗解析問題を修復した。 [#8251]

astropy.wcs

  • 増列する. PyUnitListProxy_richcmp 方法は.中にある UnitListProxy クラスを有効にする WCS.wcs.cunit 同等性テスト。これは,以下の2つの事例が WCS.wcs.cunit データメンバが等しいかどうかを比較する UnitListProxy クラス [#8480]

  • 据え置き SlicedLowLevelWCS 当たる array_shape はい。 None それがそうです。 [#8649]

  • リロード歪みを使用する場合は、リピート歪みキーワードの複数回の削除を試みないでください _read_distortion_kw そして _read_det2im_kw それがそうです。 [#8777]

その他の変更と追加

  • バンドルされた外国人を2.2.6に更新する。 [#8343]

  • Zenodoにバージョンをアップロードする説明を追加しました。 [#8395]

  • この抜け穴は修正された TimeDelta 乗算および除算のために使用されていますこれは出力が常に TimeDelta 結果が時間単位(米国やU.Dのような)であれば、そうでなければ Quantity これは,出力パターンが従来とは異なる場合があることを意味する. [#8356]

  • 認識できないタイプに対して TimeDelta 乗算と除算は一致して1つ戻ります TypeError 別の事例が処理できなければ TimeDelta (ではなく UnitsError あるいは…。 TypeError 別の例の仮定能力に依存する). [#8356]

  • 二人の掛け算 TimeDelta これ以上例は OperandTypeError それが原因となるのは Quantity 時間単位の二乗(除算はすでに正確に無量綱が生じた Quantity )。 [#8356]

  • 並列モードまたはpytestを直接使用してテストを実行する場合、実行テストはローカルユーザ構成に敏感ではない。 [#8727]

  • 執筆者の参考になるために,文書にナラティブ様式ガイドを追加した. [#8588]

  • Numpy等しい関数を呼び出す方法が減少したことを確認します DeprecationWarning それがそうです。 [#8755]

インストールする

  • 私たちは今、コアAsterpyパッケージをインストールするためにsetuptools 30.3.0以上が必要です。 [#8240]

  • 私たちは今、pipと一緒にインストールできる依存項グループを定義しています。例えば pip install astropy[all] (オプションの依存項をすべてインストールします)。 [#8198]

3.1.2(2019-02-23)

誤って修復する

astropy.coordinates

  • デフォルト値を QuantityAttribute これにより、属性作成時に無に設定されたエラー状況を捕捉し、そのプロセスにおいてより有用なエラーメッセージを与える。 [#8300]

astropy.cosmology

  • 移動距離の楕円解析解を決定した.放射線のない非平坦宇宙学にのみ適用されます Om0 > Ode0 それがそうです。 [#8391]

astropy.modeling

  • 大量の多入力モデルからなる複合モデルの固定速度は [#8338, #8349]

astropy.visualization.wcsaxes

  • すべての値が同じ配列をcontourやcontourfに渡す際に誤った誤りを修復した. [#8321]

  • 輪郭集合ではなく、輪郭および輪郭関数がNoneに戻る誤りが修復された。 [#8321]

3.1.1(2018-12-31)

誤って修復する

astropy.io.ascii

  • 空き時計を書いたときのミスを修復しました。 [#8279]

astropy.io.fits

  • fitsdiff --ignore-hdus Diffレポートの入力ファイル名を印刷します <HDUList object at 0x1150f9778> それがそうです。 [#8295]

astropy.units

  • 負の電力に上昇した場合、乗組員の正確さを確認してください。 [#8263]

  • 手入れをする. with_H0 正しい方向転換を用いることと同等である. [#8292]

3.1(2018-12-06)

新しい特徴.

astropy.convolution

  • convolve 今では類似配列の入力を受けています numpy.ndarray あるいはリストです。 [#7303]

  • convolve 現在,畳み込み後にNaN_Treatment=‘Interpolate’とPERSERVE_NAN=FALSEが出現しNaN値が存在すると,AstropyUserWarningを引き起こす. [#8088]

astropy.coordinates

  • ♪the SkyCoord.from_name ビルダは現在,J座標が埋め込まれたオブジェクトリスト名を解析することで座標オブジェクトを作成することができる. [#7830]

  • 新機能. make_transform_graph_docs 自己定義から TransformGraph 物体です。 [#7135]

  • KDTree リストマッチングについては,現在はスライド中点ルールを用いて構築されており,標準的ではない.コードではこれは設定を意味します compact_nodes=False そして balanced_tree=False はい。 cKDTree それがそうです。スライド中点ルールはリストマッチングに適しており,場合によっては1000倍の加速を招く. [#7324]

  • Astropyサイトレジストリからロードされたサイトに関する他の情報は、現在 EarthLocation.info.meta それがそうです。 [#7857]

  • 増列する. concatenate_representations 座標表現データおよび任意の関連する差異を結合するための関数。 [#7922]

  • BaseCoordinateFrame 今から検査名を _astropy_repr_in_frame 属性の文字列形式を構築する際に.どんな種類の制御も可能にしてはどうでしょう BaseCoordinateFrame フレームの属性である場合はそれを表す. [#7745]

  • 現在、フレームクラスのいくつかの変更が少ない属性がキャッシュされており、新しいスカラフレームを作成する際に加速される(場合によっては最大50%まで) SkyCoord 物体です。 [#7949, #5952]

  • 増列する. directional_offset_by 方法,.を.とする方法 SkyCoord これは、所与の座標、位置角度、および角度間隔の新しい座標を計算する。 [#5727]

astropy.cosmology

  • デフォルト宇宙学は WMAP9 至る Planck15 それがそうです。 [#8123]

  • 距離計算に用いる LambaCDM 放射線がない場合(T_CMB 0=0)には,非平坦な場合に楕円積分を用いることで,現在20倍の速度向上が得られている。 [#7155]

  • 距離計算に用いる FlatLambaCDM 放射線がない場合(T_CMB 0=0)には,現在この特殊な場合に対する超幾何関数解を用いることで20倍の速度向上が得られている. [#7087]

  • 計算年齢を使う FlatLambdaCDM 放射線がない場合(Tcmb 0=0)では,現在積分ではなく解析解を用いることで1000倍の速度向上が得られている。 [#7117]

astropy.io.ascii

  • Latex reader now ignores \toprule, \midrule, and \bottomrule commands. [#7349]

  • RST(再構成テキスト)テーブルフォーマットおよびRDBリーダの高速バージョンは、デフォルト推測のフォーマットセットに追加されます。 [#5578]

  • 読み取り追跡(主にデバッグのために使用される)は、例えば、ユーザによって提供されるkwargがサポートされていないので、完全にスキップされた推測パラメータセットを含む。全ての推測は filtered_guess_kwargs 現在は追跡開始時に“禁止されている”とされている。 [#5578]

  • ECSVファイルを読み込む際に警告を発するが,指定しない. format また,PyYAMLは実装していない.従来,これはひそかに基本フォーマットファイルの形式で解析されており,ファイルメタデータも失われていた. [#7580]

  • マスク列をECSVに書き込むことを可能にし、マスク要素を“”(空文字列)でマーキングするのではなく、マスクを明示的に別個の列として指定することを選択することができる。これにより、“”データ行“を有するマスク文字列の場合を処理することができる。 [#7481]

astropy.io.misc

  • すべての表示クラスおよび多くの座標ボックスをasdfフォーマットとして保存するサポートが追加されています。 [#7079]

  • 単位付きモデルをasdf形式に保存する支援を加えた. [#7237]

  • 新しいのを追加しました character_as_bytes キーワードは、HDF 5ファイルのバイト文字列がバイトに保持されているか、Unicodeに変換されるかを制御するために、HDF 5テーブル読み出し関数として設定される。デフォルトはバイトで読み取るように設定されている (character_as_bytes=True )。 [#7024, #8017]

astropy.io.fits

  • HDUList.pop() 文字列とタプル拡張名仕様を受け取ります。 [#7236]

  • 1つ追加する ignore_hdus キーワードが至る. FITSDiff 2つのFITファイルを区別する際には、名前でHDUを無視することができます [#7538]

  • いくつかの埋め込みヌル値のマッチング基準を使用するのではなく、別個の列として明示的に指定されたマスクと一致するように、マスク列の書き込みを可能にすることもできる。 (NaN 浮動については TNULL 整数)について.これは、FITS規格における制限を解決するために使用することができる。 [#7481]

  • すべての時間座標は、現在、ベクトル化位置を有するテーブルを含むFITバイナリテーブルを書き込むことができ、FITバイナリテーブルから読み出すことができる。 [#7430]

  • ♪the fitsheader 命令行ツールは現在サポートしています dfits+fitsort パターン、およびキーワードの破線表示法(例えば ESO.INS.ID )。 [#7240]

  • メモリマッピングを用いた場合mode=“readonly”に失敗すると,mode=‘denywrite’で配列を読み出すことに戻る.これは,あるプラットフォーム上で利用可能なアドレス空間がファイルサイズよりも小さい場合(メモリマッピングを用いた場合でも同様)を解決している. [#7926]

astropy.modeling

  • 1つ追加する Multiply 値を求めることで単位を保持するモデルとは異なる Scale これは無量なものである. [#7210]

  • 1つ追加する uses_quantity 属性が Model 自省することができます Model 受け入れてもいいですか。 Quantity 物体です。 [#7417]

  • 1つ追加する separability_matrix 入出力の相関行列を返す関数. [#7803]

  • 修復した JointFitter 最新バージョンのNumpyを使用します。 [#7984]

  • 増列する. prior そして posterior モデル化パラメータに対する制約。現在のどのクランプもこれらのツールを使用していないが、これらのツールは、ユーザコードがベイジアンフィルタの使用を試みることを可能にするために提供される。 [#7558]

astropy.nddata

  • NDUncertainty 相手は今一つあります quantity 属性は、単純に数に変換するために使用される。 [#7704]

  • 1つ追加する bitmask ビットマスクおよびデータ品質(DQ)配列機能を動作させるモジュールを提供する。 [#7944]

astropy.stats

  • 1つ追加する astropy.stats.bls モジュールは“箱最小二乗”周期図を実現し,通常凌日系外惑星と日食双星を発見するために用いられる。 [#7391]

astropy.table

  • 全面的な使用へのサポートを追加しました Time JOIN、HSTACK、VSTACKテーブル動作のためのMIXIN列。 [#6888]

  • 新しい表索引エンジンを追加しました SCEngine 分類容器パックに基づいています。 [#7574]

  • 新しいキーワードパラメータの追加 serialize_method 至る Table.write 制御方式は、以下の操作を実行してください Time そして MaskedColumn 列が書き込まれる。 [#7481]

  • 混合列の使用は表に許可されています group そして unique 機能します。これはキー列にも,他のデータ列にも適用可能である. [#7712]

  • Added support for stacking Column, mixin column (e.g. Quantity, Time) or column-like objects. [#7674]

  • ペアを追加して行を持つに挿入する Time あるいは…。 TimeDelta 列に並ぶ。 [#7897]

astropy.tests

  • オプションを追加しました --readonly Testコマンドに設定し,仮実装位置上の権限を読み出し専用に変更する. [#7598]

astropy.time

  • 許容配列値 Time その場で修正する対象にしなければならない。 [#6028]

  • 欠落値(マスク)のサポートを追加した Time 級友たち。 [#6028]

  • “ローカル”タイムスタンプディナー(自由実行用クロックなど)を追加し,対応するFITSタイムスタンプに往復する. [#7122]

  • 増列する. datetime.timedelta Formatクラスです TimeDelta それがそうです。 [#7441]

  • 増列する. strftime そして strptime 方法: Time 級友たち。これらの方法はPython標準ライブラリの方法と類似している time パッケージ化し、柔軟な入出力フォーマットを提供します。 [#7323]

  • 増列する. datetime64 フォーマットは Time 使用をサポートするクラス numpy.datetime64 データタイプ配列。 [#7361]

  • 以下の項目に対する小数秒サポートの追加 strftime そして strptime 方法 Time 級友たち。 [#7705]

  • 1つ追加しました insert 方法は、1つまたは複数の値を挿入することを可能にする Time あるいは…。 TimeDelta 物体です。 [#7897]

  • 時間スケールはFITS形式の時間文字列の文字列バージョンから削除する.時間スケールはFITS規格の一部ではないため,含めるべきではない.FITS形式の文字列を時間スケールと往復することに依存するコードでは,この変更は何らかの互換性の問題を招く可能性がある.このパッケージの以前のバージョンで生成された文字列は認識可能であるが,DeproationWarningを発行する. [#7870]

astropy.uncertainty

  • このサブパケットは、“プレビュー”(すなわち、API不安定)として追加され、その中に含まれる Distribution クラスと関連の便利関数。 [#6945]

astropy.units

  • 複数のサポートを追加する Quantity._repr_latex_ それがそうです。 [#7676]

  • 増列する. thermodynamic_temperature 宇宙学におけるJy/Srと“熱力学温度”との換算当量。 [#7054]

  • ミリバール単位に加える。 [#7863]

  • MaggyとNanomagy単位の追加、および関連の zero_point_flux 等価性。 [#7891]

  • AB そして ST 現在デフォルトで有効で、予備名があります ABflux そして STflux それがそうです。 [#7891]

  • 増列する. littleh 単位と関連 with_H0 等価性。 [#7970]

astropy.visualization

  • 増列する. imshow_norm Imshowと作成を組み合わせた関数 ImageNormalize 物体です。 [#7785]

astropy.visualization.wcsaxes

  • 設定へのサポートの追加 set_separator(None) WCSAXではデフォルトデリミタが使用されます。 [#7570]

  • 2つのキーワードパラメータオプションを追加 CoordinateHelper.set_format_unitdecimal ラベルが小数フォーマットを使用するかどうか(デフォルトの場合、度数と時間数は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

  • kernel 今はタプルとすることができます [#7561]

  • しかし,技術的にはAPIは変更されないが,文書文字列は表明している. boundary=None デフォルト設定ですが実際は boundary='fill' それがそうです。文書文字列は訂正されているが,実際には何も変更されていないことを意識せずにAPI変更と解釈する人がいる可能性がある. [#7293]

  • interpolate_replace_nans() キーワードパラメータはもう受け入れられません preserve_nan それがそうです。明確に設定されています False それがそうです。 [#8088]

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

  • 返り値の順を FittingWithOutlierRemoval そのためには fitted_model 第一に、他のクランプと一致するために。2つ目の値ではブール異常値のみを返します mask 以前のものではありません MaskedArray (遮蔽点において冗長であり、意図せず破壊された入力データのコピーが含まれる)。以下の場合、2番目の値を返す一致タイプ niter=0 それがそうです。 [#7407]

  • 設ける bolometric_flux 属性のパラメータ BlackBody1D モデルをゼロにします。 [#7045]

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

  • Table.read() FITSバイナリファイルでは、可能な場合に任意のTDISPnタイトルキーワードをPython形式文字列に変換し、列に格納します。 format 属性です。 [#7226]

  • 現在,スタックに提供されるいかなる値も誘発されない. ValueError ではなく TypeError それがそうです。 [#7674]

astropy.tests

  • from astropy.tests.helper import * これ以上含まれていない quantity_allclose それがそうです。しかし、 from astropy.tests.helper import quantity_allclose まだ有効です。 [#7381]

  • warnings_to_ignore_by_pyver オプション. enable_deprecations_as_exceptions() 今必要なのは None 肝心な点として。マッピングされた廃棄された情報は None Pythonバージョンにかかわらず、無視されるだろう。 [#7790]

astropy.time

  • 追加使用 local 時がたつにつれて Time そして TimeDelta それがそうです。 [#6487]

  • 比較、加算、減算 Time 非時間インスタンスを有するインスタンスは、今戻ります。 NotImplemented 向上するのではなく Time -特定だ OperandTypeError それがそうです。これは通常定期的に TypeError それがそうです。だから、 OperandTypeError 現在操作されているのは Time タイプまたは割合に適合しない例。 [#7584]

astropy.units

  • はい。 UnitBase.compose() シーケンス(リスト|タプル)が units デフォルト設定は、 include_prefix_units とする. True これにより,どのセルも無視することはない. [#6957]

  • 現在,負の視差は使用時にNaN値に変換される. parallax 等価性。 [#7988]

astropy.utils

  • InheritDocstrings 現在ではクラス属性を扱うことも可能である. [#7166]

  • diff_values(), report_diff_values(), and where_not_allclose() utility functions are moved from astropy.io.fits.diff. [#7444]

  • invalidate_caches() すでに従った. astropy.utils.compat 名前を付ける空間は importlib それがそうです。 [#7872]

astropy.visualization

  • はい。 ImageNormalize デフォルト設定は、 clip とする. True それがそうです。 [#7800]

  • 変更されました AsymmetricPercentileInterval そして MinMaxInterval 配列中のNaN値は無視する. [#7360]

  • 自動的にデフォルトで使用する grid_type='contours' WCSAXではカスタムを使用する Transform 変換に逆数がなければ返す. [#7847]

性能改善

  • 標準ライブラリをより慎重に使用することにより,導入時間を短縮した. [#7647]

astropy.convolution

  • 重大な性能点検で convolve() それがそうです。 [#7293]

  • convolve(): Boundaries fill, extend, and wrap now use a single implementation that pads the image with the correct boundary values before convolving. The runtimes of these three were significantly skewed. They now have equivalent runtimes that are also faster than before due to performant contiguous memory access. However, this does increase the memory footprint as an entire new image array is required plus that needed for the padded region.[#7293]

  • convolve() カーネル計算はCythonからC言語に移植され,コンパイラ向上,ベクトル化など,いくつかの最適化技術が実現されている.コンパイラ最適化レベル -O2 吊り上げと吊り上げに必要なもの -O3 ベクトル化に使います [#7293]

  • convolve()nan_treatment=‘interpolate’ 配列中にどのNaN値が存在するかにかかわらず,計算速度が遅い.いま,入力配列にNaN値があるかどうかをチェックし,なければ補間を無効にする.NaN値のないアレイにとって、これは顕著な性能向上である。 [#7293]

astropy.coordinates

  • 場合によっては,SkyCoordオブジェクトを作成する速度が約2倍に向上する. [#7615]

  • 以下の位置からxyzベクトルを取得する速度を速める CartesianRepresentation (内部で多く使われている)。 [#7638]

  • Pythonコードを(コンパイル済み)に置き換えることで、変換およびいくつかの表示方法の速度が速くなります。 erfa 効きません。 [#7639]

  • 差分(速度)データを表示に加える速度は約20倍向上し,フレームとSkyCoordの初期化速度が向上した. [#7924]

  • 再構築する. SkyCoord 初期化器は性能とコード解像度を向上させる. [#7958]

  • 加速したそうだ Longitude 約40%増加しました [#7616]

astropy.stats

astropy.units

  • 新しい合成単位の作成を加速し、単位を一定の電力に向上させる [#7549, #7649]

  • 目標ユニットが元のユニットと同じ場合,ユニットを加速する. [#7643]

  • 怠惰負荷 scipy.special 短縮する. astropy.units 導入時間。 [#7636]

astropy.visualization

  • WCSAx中高線の描画速度を大幅に加速させた。 [#7568]

誤って修復する

astropy.convolution

  • 修復中の誤り convolve_fft マスクの入力を位置にコピーする numpy.asarray ではなく numpy.asanyarray それがそうです。 numpy.asarray マスクサブクラスを除去すると numpy.ma.ismasked(input) 失敗を招く convolve_fft すべてのマスクの入力を無視するには,以下の操作を実行してください. [#8137]

  • 入力データの関数的副作用を convolve_fft それがそうです。特定の異常が発生すると、入力データは修正状態を維持する可能性がある。 [#8152]

astropy.coordinates

  • EarthLocation.of_address 現在はOpenStreetMapジオコーディングAPIをデフォルトで使用して座標を検索しており,Google API(現在API鍵が必要)をオプションとしている. [#7918]

  • NaN距離を持つフレームオブジェクトがNaN空位置を持つ誤りを修復し,有効な空座標を指定しても同様である. [#7988]

  • 据え置き represent_as() インスタンスと同じ表現クラスが入力された場合,デカルトを往復しない. [#7988]

astropy.io.ascii

  • 以下の場合の問題を修復した guess=True それは fast_reader 最初のクイックリーダーコースを試した後、オプションが廃棄される可能性があります。 [#5578]

  • ユニットモジュールは、CDSフォーマットテーブル内のユニットを正確に解析することができるようになっている。 [#7348]

astropy.io.misc

  • マスク列を持つフォームをHDF 5に書き込む際の誤りを修復した.その前に、仮面は静かに捨てられていた。もし…。 serialize_meta オプションの後、データマスクは現在追加列として書き込まれ、マスクされた列は正しく往復する。 [#7481]

  • Unicode文字列を含むテーブルに書き込まれたHDF 5が失敗したエラーを修復しました。現在,これらの列はまずUTF-8として符号化され,バイト文字列として書かれている. [#7024, #8017]

  • 直列化初期化されたモデルのbbound_boxを用いた場合のエラーを修復した. Quantities それがそうです。 [#8052]

astropy.io.fits

  • 追加的サポート copy.copy そして copy.deepcopy 上の HDUList それがそうです。 [#7218]

  • 超覆. HDUList.copy() 浅いHDUListインスタンスを返すには、以下の操作を実行してください。 [#7218]

astropy.modeling

  • ある単位に関する属性を読み専用とすることで,あるモデルと単位の行為を修復する. [#7210]

  • 修復検証 bounding_box 彼らのものは Quantities それがそうです。 [#8052]

  • 手入れをする. Moffat1D そして Moffat2D 派生ツールです [#8108]

astropy.nddata

  • 修復中の丸め込み行為 overlap_slices 均一な大きさの小さなアレイのために使用される。 [#7859]

  • 酸洗へのサポートを追加しました NDData 不確実性のある例。 [#7383]

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

  • 以下の原因による誤りを修復した report_diff_values() 2つのデータを比較した場合の報告の差異数は正しくない numpy.ndarray それがそうです。 [#7470]

  • ダウンロードプログレスバーは現在端末にのみ表示されており,パイプ出力を汚染しないようにしている. [#7577]

  • インターネットがない場合はURLミラーキャッシュを無視する. [#8163]

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

  • 二等兵. _parent 属性中の info 表列の属性は親列への直接引用から弱引用に変更されている.これは,ループ参照ループを持つことによるメモリリークに対する応答である.この変化はこのような式を意味する col[3:5].info 今は失敗しますなぜなら info 計算している属性 col[3:5] 弱引用は死んだ。強制引用です c = col[3:5] それに続くのは c.info.indices それがそうです。 [#6277, #7448]

誤って修復する

astropy.nddata

  • 修復して作成した WCS 裁断(参照) nddata.Cutout2D )画像を入力する際 WCS ハム SIP 調整することで crpixastropy.wcs.Sip (調整を除く) crpixastropy.wcs.WCS 対象)。この間違いは WCS 座標変換は入力画像に対するクロッピングの位置に依存する. crpix それがそうです。 [#7556, #7550]

astropy.table

  • 表列を更新したり,表オブジェクトを削除したりした場合,列中の参照ループによりメモリのメモリリークが解放されない. info 属性です。 [#6277, #7448]

astropy.wcs

  • 修復して作成した WCS スライス(参照) WCS.slice() )いつ? WCS ハム SIP 調整することで WCS.sip.crpix 調整以外に WCS.wcs.crpix それがそうです。この間違いは WCS スライスの相対的な位置に応じて座標変換を行う WCS.wcs.crpix それがそうです。 [#7556, #7550]

その他の変更と追加

  • バンドルされたwcslbを5.19.1バージョンに更新 [#7688]

3.0.3(2018-06-01)

誤って修復する

astropy.io.ascii

  • 正しい(タイトル)注釈行の修復剥離の問題 meta['comments'] はい。 CommentedHeader 全国民読取装置. header_start 設置します。 [#7508]

astropy.io.fits

  • Gzi形式のFITSファイルを‘追加’モードで開くことを試みたところエラーが発生した. [#7473]

  • 埋め込み空行の列記述を含むFITテーブルを書き込む際のエラーを修復した. [#7482]

astropy.tests

  • コンマ分割を指定する際には、複数のパケットの実行テストを有効にします。 [#7463]

3.0.2(2018-04-23)

誤って修復する

astropy.coordinates

  • 2つのオブジェクト間の3 D間隔の計算 SkyCoord 対象(使用) separation_3d 方法)オブジェクトに付加された速度データを使用または使用しないことができる。 [#7387]

astropy.io.votable

  • Xmllint=Trueを用いて検証を行う問題を修復した。 [#7255, #7283]

astropy.modeling

  • FittingWithOutlierRemoval 現在,底層チューブがマスク値をサポートしていれば,モデルセットを扱うことができる. [#7199]

  • このような仮定を取り除く. model_set_axis == 0 中の2次元モデルでは LinearLSQFitter それがそうです。 [#7317, #7199]

  • 評価モデルセットを用いた場合に出力される形状の修復 model_set_axis=False それがそうです。 [#7317]

astropy.stats

  • 属性受容タプル axis パラメータ入力 sigma_clip 下の階のように numpy 中の関数や他の関数は stats それがそうです。 [#7199]

astropy.tests

  • 機能 quantity_allclose 移動された units 新しい短い名前のパッケージ allclose それがそうです。これは実行時の対を解消します pytest これはいくつかの付属セットに問題をもたらした。古い導入は仕事を続けるが、将来的には廃棄されるかもしれない。 [#7252]

astropy.units

  • 単位知覚機能を追加しました allclose 関数(この関数以前は tests モジュールAS quantity_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

  • MODEL_SET_AXIS>0のときの共通入力上のモデル集合値を修復した. [#7222]

  • 単位付き複合モデルの評価問題を修正した.これには以下の機能を持つ機能を追加する必要がある input_units_strict そして input_units_allow_dimensionless 名前の入力をキーワードにした辞書です。 [#6952]

astropy.units

  • quantity_helper もういらない scipy>=0.18 それがそうです。 [#7219]

3.0(2018-02-12)

新しい特徴.

astropy.constants

  • 新しいコンテキストマネージャ set_enabled_constants 旧バージョンを一時的に使用するには、以下の操作を実行してください。 [#7008]

astropy.coordinates

  • ♪the Distance 相手は今受け入れています parallax 初期値設定項におけるキーワードとして,検索視差(として)をサポートする. Angle )を通過する .parallax 属性です。 [#6855]

  • The coordinate frame classes (subclasses of BaseCoordinateFrame) now always have .velocity, .proper_motion, and .radial_velocity properties that provide shorthands to the full-space Cartesian velocity as a CartesianDifferential, the 2D proper motion as a Quantity, and the radial or line-of-sight velocity as a Quantity. [#6869]

  • SkyCoord オブジェクトは現在,メモリと変換微分-すなわち半径方向速度と自己をサポートしている. [#6944]

  • All frame classes now automatically get sensible representation mappings for velocity components. For example, d_x, d_y, d_z are all automatically mapped to frame component namse v_x, v_y, v_z. [#6856]

  • SkyCoord 与えられたソースの空間運動と新たな時間や時間差が与えられた場合,オブジェクトは現在更新元の位置をサポートしている. [#6872]

  • 現在,フレームワーククラスはキーワードパラメータによりグラフィックス表現クラスや差分クラスを受け取るか,あるいはいずれかのクラスの文字列名を受け取る. representation_type そして differential_type ではなく representation そして differential_cls それがそうです。 [#6873]

  • フレームカテゴリ(と SkyCoord )今、不正確な属性名が与えられた場合、より有用なエラーメッセージが与えられる。これらは,属性名を表すのではなく,フレーム属性名を用いる. [#7106]

  • EarthLocation 太陽系天体による引力の赤移動を計算する方法がある。 [#6861, #6935]

  • EarthLocation 今は1つあります get_gcrs GCRS座標で位置を取得する簡便な方法. [#6861, #6935]

astropy.io.fits

  • 拡張フィッティング Column インターフェースは、空間(天体)および時間座標を含むFits World座標系に属する属性を受け取る。 [#6359]

  • 増列する. ver 属性を設定する EXTVER 見出しキーワード至 ImageHDU そして TableHDU それがそうです。 [#6454]

  • FITSテーブルの読み出し性能は、特に、テーブルが1つ以上の文字列を含む場合に著しく向上している Table.read それがそうです。 [#6821]

  • 表書きの性能 Table.write 1つまたは複数の文字列を含むテーブルについては、現在、著しく改善されている。 [#6920]

  • ♪the Table.read 今応援しています memmap= キーワードパラメータは,表を読み込む際にメモリマッピングを使用するかどうかを制御する. [#6821]

  • 読むと表と fits.open 新しいキーワードパラメータです character_as_bytes 伝達可能-設定されているとき True 設定されている場合、文字列はNumpyバイト配列(NumpyタイプS)として返される。 False 同じ列は、より多くのメモリを使用するUnicode文字列(NumpyタイプU)として復号される。 [#6821]

  • ♪the table_to_hdu 関数和 BinTableHDU.from_columns そして FITS_rec.from_columns 方法は今1つ含まれています character_as_bytes キーワードパラメータ-設定されている場合 True そして、文字列にアクセスすると、バイト列に戻り、性能を著しく向上させることができる。 [#6920]

  • 例えば、“混合列”を有するテーブルへの書き込みおよび読み出しサポートが追加される SkyCoord あるいは…。 EarthLocation 何の情報も失わない。 [#6912]

  • 以下の項目のためにタブを作成する FITS_rec 列名和 Header IPython 5以降のキーワードを使用します。 [#7071]

astropy.io.misc

  • HDF 5ファイルを書き込む際には,直列化されたメタデータは現在,HDF 5データセット属性ではなく新たなデータセットに保存されている.これは任意の次元のメタデータを可能にする。 [#6304]

  • HDF 5には、例えば、“混合列”を有するテーブルの書き込みおよび読み出しサポートが追加されている SkyCoord あるいは…。 EarthLocation 何の情報も失わない。 [#7007]

  • Astpy固有のASDFタグタイプを追加する実装。 [#6790]

  • ICSSCoordにASDFタグとアーキテクチャを追加します。 [#6904]

astropy.modeling

  • 表モデルに対するユニットサポートを追加する. [#6529]

  • A deepcopy() メソッドはモデルに追加される. [#6515]

  • デバイスサポートの追加 AffineTransformation それがそうです。 [#6853]

  • 増列する. is_separable 関数は、モデルの分離可能性をテストする。 [#6746]

  • 増列する. Model.separable 財産です。ブル値や None 設定されていなければ戻ります。 [#6746]

  • サポート中のマスク配列値 LinearLSQFitter (仮面を黙って無視するのではない)。 [#6927]

astropy.stats

  • Added false alarm probability computation to astropy.stats.LombScargle [#6488]

  • Implemented Kuiper functions in astropy.stats [#3724, #6565]

astropy.table

  • 読み書きのサポートを追加しました astropy.time.Time FITS標準がサポートしている範囲では,FITSテーブルとの間のテーブル列である. [#6176]

  • 列中の例外処理とエラーメッセージを改善した. format 属性は列タイプに対して正しくない. [#6385]

  • 通過を許す htmldict オプションはjsviewerコンパイラに提供される. [#6551]

  • 新しい表操作を追加しました astropy.table.setdiff これは,2つの表の表行の集合の違いを返す. [#6443]

  • FITS対応バイナリテーブルにおける時間列の読み出しのサポートを追加したものを以下に示す. astropy.time.Time 表の列です。 [#6442]

  • 通過を許す __delitem__ 方法です。 [#5839]

  • 新しいのを追加しました showtable バイナリまたはASCII表ファイルのコマンドラインスクリプトを表示します。 [#6859]

  • 新しい表属性を追加しました astropy.table.Table.loc_indices これはインデックスに従って行の位置を返す. [#6831]

  • 属性を介してインデックス別に表を更新することを許可する astropy.table.Table.loc それがそうです。 [#6831]

  • IPython 5以降の列名起動タブを使用して完了します。 [#7071]

  • 複数の列名の取得および設定テーブル行の使用が許可される。 [#7107]

astropy.tests

  • 最ホットプラグインを別個のモジュールに分割する.リモートデータ、ファイルのオープン、doctestplusプラグインを独立リポジトリに移動します。 [#6384, #6606]

  • テスト時には、Astpy(またはテスト中のパケット)は、コピー構築バージョンではなく、一時ディレクトリにインストールされます。これは入口点が正常に動作することを可能にする。 [#6890]

  • 今、‘python setup.py test’が実行されると、setup.pyのTestRequired設定が正常に動作します。 [#6892]

astropy.units

  • 数量を真の値に変換することは提案されていない.現在,式 bool(0 * u.dimensionless_unscaled) 計算結果は True それがそうです。将来的には Quantity 1つまで bool 集めます。 ValueError それがそうです。 [#6580, #6590]

  • 修正する. brightness_temperature 同等性、従来存在していた不器用なビーム仮説の同等性ではなく、表面輝度同等性を提供する [#5173, #6663]

  • 以下の複数の機能のサポートを追加した scipy.special 機能します。 [#6852]

astropy.utils

  • ♪the astropy.utils.console.ProgressBar.map 類方法は現在サポートされている ipython_widget 選択します。今はこの2つの試験に同時に合格することができます multiprocess=True そして ipython_widget=True IPythonノートでは、マルチプロセス加速とプログレスバーの小さな部品を同時に取得します。 [#6368]

  • ♪the astropy.utils.compat.funcsigs モジュールは現在使用されていない.Python‘Inspect’モジュールを直接使用します。 [#6598]

  • ♪the astropy.utils.compat.futures モジュールは現在使用されていない.Python‘concurrent.Futures’モジュールを直接使用します。 [#6598]

  • JsonCustomEncoder 処理に拡張される Quantity そして UnitBase それがそうです。 [#5471]

  • 増列する. dcip_xy 方法はIERSに設定し、この方法はIERSテーブルのdx_2000 aとdy_2000 a列に沿って補間を行う。したがって,CIPオフセットのデータは現在座標フレーム変換に用いることができる. [#5837]

  • The functions matmul, broadcast_arrays, broadcast_to of the astropy.utils.compat.numpy module have been deprecated. Use the NumPy functions directly. [#6691]

  • ♪the astropy.utils.console.ProgressBar.map クラスメソッドは現在順に結果を返す.以前、もしあなたが設定すれば multiprocess=True そうすれば、結果は任意の順序で現れるかもしれないが、これは嫌な衝撃かもしれない。関数は任意の順序で項を求めるが、返り値は入力項目を提供するのと同じ順序で到着する。この方法はもう単純な包装に過ぎない。 astropy.utils.console.ProgressBar.map_unordered これは古い行動を維持しています [#6439]

astropy.visualization

  • Matplotlibの減算速記文法を有効にし,合成と反転に用いる WCSWorld2PixelTransform そして WCSPixel2WorldTransform 設定することで has_inverse 至る True それがそうです。セルテストを実現するためには,2つのクラスに等しい比較演算子を実現する必要がある. [#6531]

  • 軸上に記号ラベルを作成していない場合には軸ラベルを自動的に隠蔽する機能を付加した.このパラメータは,以下の命令を用いて構成することができる WCSAxes.coords[*].set_axislabel_visibility_rule マークが描画されていない場合や常にマークが表示されている場合には自動的にタグを隠蔽する [#6774]

astropy.wcs

  • 新しい機能を追加しました celestial_frame_to_wcs 座標系からWCSに変換するステップ(何と逆) wcs_to_celestial_frame 今のところそうです。 [#6481]

  • wcslib バージョン5.18に更新されました。 [#7066]

API変更

astropy.convolution

  • Gaussian2DKernel 今から受け入れます x_stddev 代わりに stddev 以下のオプションを持つ場合 y_stddev もし、もし違うなら。それはまだ受け入れられている thetaGaussian2D モデルです。 [#3605, #6748]

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

  • Automatically detect and handle compression in FITS files that are opened by passing a file handle to fits.open [#6373]

  • 除去 nonstandard チェックサムオプション。 [#6571]

astropy.io.misc

  • HDF 5ファイルを書き込む際には,直列化されたメタデータは現在,HDF 5データセット属性ではなく新たなデータセットに保存されている.これは任意の次元のメタデータを可能にする。 [#6304]

  • ご利用はお勧めしておりません usecPickle 粗製乱造の fnunpickle そして fnpickle Python 2が使用される時にのみ必要だからです [#6655]

astropy.io.votable

  • 追加処理 tree.Group 添加する元素 tree.Resource それがそうです。統一I/OやAstpy表への変換は影響を受けない. [#6262]

astropy.modeling

  • すでに削除され,すでに廃棄された. GaussianAbsorption1D モデルです。使用 Const1D - Gaussian1D 代わりに。 [#6542]

  • レジストリは、モデリングから削除された。 [#6706]

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 )である。♪the Column そして,クラスは必要に応じてバイトを自動的に文字列に変換することを確保する. [#6821]

  • 複数の列名を用いて表行を取得する場合,そのうちの1つの名前が有効な列名でなければ, KeyError 今異常を起こしている ValueError )である。表行を設定する際に,右側が正しい長さを持つ系列でなければ, ValueError 今では起きています TypeError 提出される)。 [#7107]

astropy.utils

  • download_files_in_parallel 今はいつも使っています cache=True この関数をWindows上で動作させるためには、以下の操作を実行してください。 [#6671]

astropy.visualization

  • Astropy matplotlib印刷スタイルは破棄されました。それは未来に仕事を続けるだろうが、これ以上文書記録はない。 [#6991]

誤って修復する

astropy.coordinates

  • 現在,明示的に表示が提供されていても,提供される表示がデフォルト表示のタイプと同じであれば,フレームワークオブジェクトはデフォルト差分を用いる. [#6944]

  • いま,座標フレームクラスのフレーム属性名がどのコンポーネント名と衝突すると,それをフレーム変換パターンに追加すると誤りを引き起こす. [#6871]

astropy.io.ascii

  • ブロック単位で非常に大きなテーブルを読み出すサポートを加え,メモリ使用量を削減した. [#6458]

  • ラテックス線上のプリアンブル/末尾のスペースを取り除き、マッチング時に問題が発生しないようにします \begin{{tabular}} 発言する。これは新しいものを導入することで LatexInputter クラスを書き直す BaseInputter それがそうです。 [#6311]

astropy.io.fits

  • 正しく処理するには以下の位置からFITSファイルを開く http.client.HTTPResponse (すなわち、以下の結果が伝達されると、現在正常に動作することができる urllib.request.urlopen 至る fits.open )。 [#6378]

  • 直して。 fitscheck 無効なチェックサムを更新するため、またはチェックサムを削除するためのスクリプト。 [#6571]

  • 圧縮モジュールの潜在的な問題を修復した [#6732]

  • ASCII表中の浮動小数点値はつねに‘D’フォーマットを使用する. [#6938]

astropy.table

  • 複数の列名を用いた場合の表行取得の問題(例えば, t[3]['a', 'b', 'c'] )である。また,行全体を設定する際の問題点の1つを修復し,右側の値を設定することに失敗すると,異常を引き起こす前に参照した親表を部分的に更新する可能性がある. [#7107]

astropy.time

  • 初期化 Time インスタンスのバイトまたは配列のデータタイプ S 現在,自動復号をASCIIに試みている.これは確かに Column Dtypeとともに格納されたASCII文字列を持つインスタンス S 使用できます。 [#6823, #6903]

astropy.units

  • Python 3でPLYファイルを正しく生成できなかったエラーが修復されました。 [#7174]

astropy.utils

  • ♪the deprecated クラスに適用される修飾器は、外観およびアクションが元のクラスに類似しているクラスを作成するのではなく、クラス自体を修正する。Python 3のために必要です super パラメータを持たないことは修飾クラスに有効である. [#6615]

  • 据え置き HomogeneousList プロジェクトやスライスを設定すると [#6773]

  • 新しいインスタンスを作成する際にはタイプもチェックしなければならない HomogeneousList それがそうです。 [#6773]

  • 製造 HomogeneousList インスタンスの作成、拡張インスタンスの作成、またはスライスの設定には、反復器および生成器が使用される。 [#6773]

その他の変更と追加

  • バージョン3.5未満のPythonはもはやサポートされていません。 [#6556]

  • バージョン3.1未満のPytestはもはやサポートされていません。 [#6419]

  • Numpy<1.10のバージョンはこれ以上サポートされていません。 [#6593]

  • バンドルされたCFITSIOはバージョン3.41に更新されました [#6477]

  • analytic_functions サブプログラムパッケージは削除されます。使用 astropy.modeling.blackbody それがそうです。 [#6541]

  • astropy.vo サブプログラムパッケージは削除されます。使用 astropy.samp SAMPと astroquery VOコーン探索を行う. [#6540]

  • コード開発のためにEmacsを設定するガイドは簡略化され、推薦のために更新された flycheck そして flake8 文法検査に使います。 [#6692]

  • PLYのバンドルバージョンは3.10に更新された. [#7174]

2.0.16(2019-10-27)

誤って修復する

astropy.time

  • このエラーの中で困ったエラーを修復しました Time 精度が失われる可能性があり,ばらつきは300 nsである. [#9328]

その他の変更と追加

  • USNOは長時間メンテナンスしているため,IERS A URLを更新した. [#9443]

2.0.15(2019-10-06)

誤って修復する

astropy.coordinates

  • エラーを修復しました BaseCoordinateFrame メソッド定義コンポーネント名をカスタマイズする場合,オブジェクトが特定の場合に符号化される可能性がある. RepresentationMapping それがそうです。 [#8869]

astropy.io.fits

  • 修復中のuint変換 FITS_rec テーブルを切るとき。 [#8982]

  • 圧縮フィッティングを用いて符号なし8ビット整数を読み取る問題を修復した。 [#9219]

astropy.nddata

  • 修復中の誤り overlap_slices ヴァン. "strict" パターンは、大きなアレイの上の縁に沿った小さなアレイには厳しすぎる。 [#8901]

  • 修復中の誤り overlap_slices そのうちの1つは NoOverlapError 始点の0形状小配列に対しては,正しく誘発されない. [#8901]

astropy.samp

  • エラー構造を招く警告メッセージによるエラーを修復した. [#8966]

astropy.table

  • 手入れをする. FixedWidthNoHeader …に注目する. data_start 分割列の最初のデータ行を検索する際のキーワードを検索する [#8485, #8511]

  • 初期化時のエラーを修復する Table 使用 rows 発電機として。 [#9315]

  • 手入れをする. join キーワードとして混合(数)列が複数ある場合. [#9313]

astropy.units

  • Quantity 今は保留しています dtype 浮動小数点タイプには float16 それがそうです。 [#8872]

  • Unit() スコア指数を持つ単位を受け入れています例えば m(3/2) デフォルトの/fits゚`と ``vounit 以前は複数のSolidiが含まれていたために拒否されたフォーマット (/ )。 [#9000]

  • 上のターゲット単位を含むLaTeX表現を修復した. [#9218]

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

  • Moffat1D.fwhm そして Moffat2D.fwhm 以下の場合に正の値に戻ります gamma 陰性です。 [#8801, #8815]

astropy.units

  • 修復阻止 EarthLocation Numpy>=1.17を用いて初期化を行う. [#8849]

astropy.visualization

  • 据え置き quantity_support Matplotlibを解決するのは units フレームワーク。これがあれば Angle 他のサブクラスは正常に働いている。 [#8818]

  • 据え置き quantity_support 複数のコンテキストマネージャが入れ子になっている場合、正常に動作することができない。 [#8844]

2.0.13(2019-06-08)

誤って修復する

astropy.io.fits

  • 修復中の誤り ColDefs._init_from_array() これにより,ホストアーキテクチャとは逆のバイト順序を持つ未署名データ型がTestColumnFunctions.test_coldefs_init_from_arrayセルでテストできなくなる. [#8460]

astropy.io.misc

  • PyYAML暗黙ストリームスタイルを明示的にNONEに設定し,PyYAML 5.1版と以降のAstpy YAML出力が一致することを保証する. [#8500]

astropy.io.votable

  • テーブルへの変換時に浮動小数点列を阻止するためにREPRフォーマットを使用する [#8358]

astropy.stats

  • 修復中の問題 bayesian_blocks 使用すべきである. ncp_prior キーワード。 [#8339]

astropy.units

  • 手入れをする. take オブジェクトに単一の要素のみが取得された場合 Quantity 1つに戻ることを確認します Quantity スカラーではありません [#8617]

2.0.12(2019-02-23)

新しい特徴.

astropy.utils

  • ♪the deprecated_renamed_argument 装飾器はもうそれを名前を変えることなくパラメータを使用することができる。新しいものもあります alternative キーワードパラメータは、削除された機能ではなく、代替機能を提案する。 [#8324]

誤って修復する

astropy.io.fits

  • 修復中の誤り ColDefs._init_from_array() これは、非スカラ·ノー·シンボル·エントリが正しいbゼロ値を設定しないことをもたらす。 [#8353]

astropy.modeling

  • 修復した JointFitter 最新バージョンのNumpyを使用します。 [#7984]

astropy.table

  • 手入れをする. .quantity 財産 Column 機能ユニットのためのクラス(例えば、 dex )である。以前はこの設定を行うことができたが,エラーを起こした. [#8425]

  • 修復初期化新しい Table 既存のものから Table 失敗しました。項目インデックスを用いてその行を生成すると,このようなことが発生する. [-1] それがそうです。 [#8422]

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]

その他の変更と追加

  • 据え置き make clean Windowsに関する文書は、正しく削除されることを確認してください api そして generated カタログです。 [#8346]

  • バンドルを更新する pytest-openfiles V 0.3.2まで。 [#8434]

  • 作る. ErfaWarning そして ErfaError 以下のように利用可能である astropy.utils.exceptions それがそうです。 [#8441]

2.0.11(2018-12-31)

誤って修復する

astropy.io.ascii

  • クイックリーダーCマーカを修復して、引用符フィールドの二重引用符を処理します。 [#8283]

astropy.io.fits

  • 誤りを修復する io.fits Fortran順序配列をファイルオブジェクトに書き込む. [#8282]

astropy.units

  • サポートを追加する np.matmul 一人として ufunc (Numpy 1.16に追加)。 [#8264, #8305]

astropy.utils

  • IERS_A_URL_MIRRORを導入することにより、IERS_A_URLが利用できないことによる障害を修復する。 [#8308]

2.0.10(2018-12-04)

誤って修復する

astropy.convolution

  • Moffat 2 DKernelを修正したFWHM計算は,大きさが与えられていない場合にカーネルのデフォルトサイズに影響を与える. [#8105]

astropy.coordinates

  • 無効にする of_address Google APIは現在API鍵が必要であるため使用されている. [#7993]

astropy.io.fits

  • fits.append 現在は有効なモードを使用してファイルオブジェクトを正しく処理することができます ostream それがそうです。 [#7856]

astropy.table

  • 手入れをする. Table.show_in_notebook 混合柱が存在する場合は故障します。 [#8069]

astropy.tests

  • 互換性のないバージョンを明確に禁止する pytest 試走器を使う時。 [#8188]

astropy.units

  • “発光率/照度”の物理属性の綴りを修正した。 [#7942]

astropy.visualization

  • 指定されていない場合にソースが正しくない誤りを修復した. [#7927]

  • GRID_TYPE=“輪郭”を用いてグリッドを複数回描画する際に誤ったエラーが修復された. [#7927]

  • 投入されたゴミ箱数に上限を設ける hist そして histogram ビンエッジの計算係数を共有関数に分解する. calculate_bin_edges それがそうです。 [#7991]

その他の変更と追加

  • 定着する. astropy.__citation__ 2018年の論文の完全なBibtexエントリを提供します。 [#8110]

  • 2.0.x LTSバージョンではPytest 4.0はサポートされていません。 [#8173]

  • バンドルを更新する pytest-remotedata V 0.3.1まで。 [#8174]

  • バンドルを更新する pytest-doctestplus V 0.2.0まで。 [#8175]

  • バンドルを更新する pytest-openfiles V 0.3.0にアップグレードします。 [#8176]

  • 追加する warning_type キーワードパラメータは、デフォルト警告タイプではなく、カスタム警告タイプの発行を可能にするために、“使用を推奨しない”修飾子に追加されます。 AstropyDeprecationWarning それがそうです。 [#8178]

2.0.9(2018-10-14)

誤って修復する

astropy.io.ascii

  • 高速リーダを使用して大きなファイルを読み取る問題を修復します。 [#7885]

astropy.io.fits

  • HDUList.__contains__() 今は HDU 論争する。つまり、 hdulist[0] in hdulist 今は正常に仕事ができます。 [#7282]

  • HDUList Python 3で%sをストリームに書き込むことができます [#7850]

astropy.nddata

  • CCD ata.readにおけるエラーが修復され、HDUが指定されず、最初のHDUが空である場合、関数は、画像拡張子の第1のHDUがない可能性があるデータを検索する。 [#7739]

astropy.stats

  • 二重重み統計関数におけるエラーは修復され、定数データ配列(またはAXISキーワードが使用される場合、軸に沿った定数)はNaNに返される。 [#7737]

astropy.table

  • 修復中の誤り to_pandas() このうち全体型マスク列はつねに浮動小数点型に変換される.これは精度の低下を招く可能性がある.現在,マスクデータ値が実際に存在する場合にのみこのような状況が発生している. pandas 値が浮動小数点型であることは要求されない. NaN マスク値をマークするために使用することができる。 [#7741, #7747]

astropy.tests

  • PytestプラグインにおけるAstropyキャッシュ位置を制御する配置変数の名前をスレーブ cache_dir 至る astropy_cache_dir それがそうです。コマンド·ライン·マークも変更されました --astropy-cache-dir それがそうです。これを防ぐことができます cache_dir Pytest自体から与えられる変数.似たような変更もしました config_dir 予防策として選択肢があります。 [#7721]

astropy.units

  • UnrecognizedUnit インスタンスは、開始することなく、他のオブジェクトと比較することができる TypeError それがそうです。 [#7606]

astropy.visualization

  • Matplotlib 3.0との互換性を修復した。 [#7839]

  • WCSAXをカスタムTransformオブジェクトとともに利用する場合と使用した場合を修復した. grid_type='contours' グリッドを描画するには、以下の操作を実行してください。 [#7846]

astropy.wcs

  • 間違いを引き起こすのではなく astropy.wcs いま,入力サイズがゼロの場合は入力を返す. [#7746]

  • 手入れをする. malloc(0) 入力を盗聴する pipeline_all_pixel2world() そして pipeline_pix2foc() それがそうです。いま,それらはゼロ座標入力に対して異常,すなわちShape=(0,n)を引き起こす. [#7806]

  • WCS.naxisが1のときのスカラー入力の問題を修復した. [#7858]

その他の変更と追加

  • 新しいのを追加しました astropy.__citation__ 属性であり、この属性は、Astropyへの参照をbibtexフォーマットで提供する。この事と astropy.__bibtex__ ソース環境以外で働くこともできます。 [#7718]

2.0.8(2018-08-02)

誤って修復する

astropy.convolution

  • 非浮動小数点マスクカーネルのデータタイプ変換を修正した. [#7542]

  • 以下の場合の非浮動小数点型またはマスクのゼロおよびカーネルを修復する. normalize_kernel=False それがそうです。非浮動小数点型はタイプ誤りを招き,マスクされたカーネルは埋め込まれない. [#7541]

astropy.coordinates

  • 相対湿度が任意の数だけを取るのではなく、その単位のみを剥離するのではなく、数量の形で与えられることを確実にする。 [#7668]

astropy.nddata

  • 据え置き Cutout2D WCS NAXIS値は、切取画像サイズを反映するように出力される。 [#7552]

astropy.table

  • 修復中の誤り add_columns 方法、その中で rename_duplicate=True 重複項がなければ,誤りを招く. [#7540]

astropy.tests

  • 修復中の誤り python setup.py test --coverage Windowsコンピュータ上にあります。 [#7673]

astropy.time

  • 変換時に丸め誤差を避ける Quantity 至る TimeDelta それがそうです。 [#7625]

astropy.visualization

  • 10進モードでの刻み値位置が誤って決定された誤りを修復した. [#7332]

astropy.wcs

  • Fixed a bug that caused wcs_to_celestial_frame, skycoord_to_pixel, and pixel_to_skycoord to raise an error if the axes of the celestial WCS were swapped. [#7691]

2.0.7(2018-06-01)

誤って修復する

astropy.modeling

  • 据え置き Tabular モデルはデータの形状を変更しない. [#7411]

astropy.stats

  • はい。 freedman_bin_width データのIQRが小さすぎると開始される. ValueError それがそうです。 [#7248, #7402]

astropy.table

  • 修復における性能の問題 MaskedColumn このうち、デフォルトで設定された大型アレイを使用する初期化速度は極めて遅い mask=None それがそうです。 [#7422]

  • 符号なし整数インデックスの表行を印刷する問題が修復された。 [#7469]

  • コピーテーブルを修復する際のマスクの複製は,1.14バージョンから始まるので,Numpyはこの動作を体系的に実行しなくなる.以下のパラメータを用いてMaskedColumnを初期化した場合の問題も修復した. mask=np.ma.nomask それがそうです。 [#7486]

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

  • u.quantity_input 関数の戻り注釈が None それがそうです。 [#7336, #7380]

astropy.visualization

  • WCSAxではOrigin=‘Low’を明示的にデフォルトとしている. [#7331]

  • 現在,単位リストはMatplotlib単位変換器で変換されている.これは、2.2以上のMatplotlibバージョンについて、より多くの描画関数が現在、単位(例えば、errorbar)を使用することができることを意味する。 [#7037]

その他の変更と追加

  • バンドルされたCFITSIOライブラリは3.44に更新された。これはNASAが発見したもう一つの深刻なセキュリティホールを補うためだ。参照してください cextern/cfitsio/docs/changes.txt より多くの情報を得ることができます [#7370]

2.0.5(2018-03-12)

誤って修復する

astropy.coordinates

  • Numpy 1.14.0におけるeinsum関数における誤りに解決法を加える. [#7187]

  • 修復印刷問題 Angle Numpy 1.14.1以下の例。 [#7234]

astropy.io.fits

  • 据え置き fitsdiff FITSファイルとディレクトリパス中のファイルとをマッチングするためのスクリプト。 [#7085]

  • 怠惰積載の HDUList 呼び出し時に自動的にロードされます hdulist.pop それがそうです。 [#7186]

astropy.modeling

  • Propagate weights to underlying fitter in FittingWithOutlierRemoval [#7249]

astropy.tests

  • テストカバー率を収集する際には,点で区切られたパケット名を名前空間パッケージとすることをサポートする. [#7170]

astropy.visualization

  • Matplotlib軸があります axisbelow 属性は目盛り線,目盛線ラベル,格子線のz順序を制御する.WCSAXは今この属性を尊重するだろう。これは、スケールまたは挿入枠を描画するために非常に有用であり、これらの縮尺または挿入枠は、すべての目盛り線および格子線の上に配置されるZ順序を有するべきである。 [#7098]

その他の変更と追加

  • バンドルされたCFITSIOライブラリは3.430に更新された。これは米航空宇宙局(NASA)が発見した深刻なセキュリティホールを補うためだ。参照してください cextern/cfitsio/docs/changes.txt より多くの情報を得ることができます [#7274, #7275]

2.0.4(2018-02-06)

誤って修復する

astropy.convolution

  • 以下の場合の索引誤りを修復した preserve_nan=True はい。 convolve_fft それがそうです。以下の機能を用いたテストを追加した preserve_nan=True それがそうです。 [#7000]

astropy.coordinates

  • ♪the sites.json 現在、UTF-8を使用して明示的解析ファイルが符号化されていますこれは,サイト登録テーブル解析器を破壊することなくUnicode天文台名を持つファイルを将来的に改訂できることを意味する. [#7082]

  • Numpy 1.14.0の1つのエラーが解決され、このエラーは、いくつかの座標変換を破壊する。 [#7105]

  • 負角を省略秒の文字列に変換した場合に負角を誤って丸め込む可能性のある誤りを修復した. [#7148]

astropy.io.fits

  • データファイルが失われた場合,fits.tabledumpは入力ファイル名を用いて出力ファイル名を構築する.HDUListから入力ファイル名を取得する方式を修復した. [#6976]

  • 縮小列に対する在位更新を修復する. [#6956]

astropy.io.registry

  • 複数の先祖から継承された登録を標識した場合の誤りを修復した [#7156]

astropy.modeling

  • 修復中の誤り LevMarLSQFitter 制約を用いて2次元モデルをフィッティングした場合。 [#6705]

astropy.utils

  • download_file 主URLが利用できない場合,関数はまずミラーURLからダウンロードされたキャッシュをチェックし,実際のダウンロードを試みる. [#6987]

astropy.visualization

  • 以下の項のテスト失敗を修復した astropy.visualization.wcsaxes これは,ローカルmatplotLibraryファイルを考慮しているためである. [#7132]

その他の変更と追加

  • 文書が中断したリンクを修復した. [#6745]

  • 非スカラを変換する際に大幅に性能が向上する(場合によっては1000倍を超える場合もある) coordinates.Angle オブジェクトを文字列に変換する. [#7004]

2.0.3(2017-12-13)

誤って修復する

astropy.coordinates

  • Ecliptic frame classes now support attributes v_x, v_y, v_z when using with a Cartesian representation. [#6569]

  • 意外な呼び出し時にもっと良いエラーメッセージを追加しました frame.representation ではなく frame.data 使用している ._apply() それがそうです。 [#6561]

  • 新しいのを作る SkyCoord 複数のリストから SkyCoord オブジェクトは現在正しいタイプのフレームを生成しており,非赤道フレームに完全に適用されている. [#6612]

  • 速度計算の正確性を向上させた EarthLocation.get_gcrs_posvel それがそうです。 [#6699]

  • 半径方向速度補正の精度を向上させた SkyCoord.radial_velocity_correction `. [#6861]

  • 自転章動と太陽位置を固定した計算を除去したところ,黄道棚の精度は現在の方がはるかに良い。 [#6508]

astropy.extern

  • のバージョン0.2.1 pytest-astropy 外部バッグとして含まれています。 [#6918]

astropy.io.fits

  • 書き込み結果の問題を修復する fitsdiff …に書類を提出する --output-file それがそうです。 [#6621]

  • 以下の場合に小さなエラーを修復する FITS_rec スカラで終わるタプルおよび他のシーケンスを使用してインスタンスをインデックスすることはできない。 [#6955, #6966]

astropy.io.misc

  • 手入れをする. ImportError 当たる hdf5 まずPython 3の新しいPythonインタプリタに導入します。 [#6604, #6610]

astropy.nddata

  • CCD Data.read()では、WCS作成中のエラーを抑制する。 [#6500]

  • 修復した問題 CCDData.read 内線が提供されておらず、マスタHDUが含まれていない場合 data しかしもう1つのHDUはできましたこの場合、ヘッダは正しく組み合わせられていない。 [#6489]

astropy.stats

  • デュアル重み統計関数を修復した場合,Float 32入力配列の実行時にアンダーフロー/オーバフロー誤りを招く場合がある. [#6905]

astropy.table

  • 列が削除された場合とゴミ回収時に表を印刷する際の問題が修復され,フォーマット関数キャッシュ機構はちょうど同じキャッシュ鍵を再利用した. [#6714]

  • Unicodeマスク列(左側)とバイトマスク列(右側)を比較した場合の問題点を修復した. [#6899]

  • Unicodeがマスクエントリを持つ場合にバイトとUnicodeで表されるマスク列を比較した場合の問題を修復した. [#6899]

astropy.tests

  • Rstファイルテストがあるプラットフォーム上で実行できないエラーを修復しました。 [#6555, #6608]

  • Doctestplusプラグインが仮説パッケージとうまく連携できないという誤りを修復した. [#6605, #6609]

  • Remote-data=Astpyを使用する際にdata.astterpy.orgミラーリングが使用できないことを意味するエラーが修復された。 [#6724]

  • 支援と新しい pytest-astropy プラグインです。 [#6918]

  • テスト時には、Astpy(またはテスト中のパケット)は、コピー構築バージョンではなく、一時ディレクトリにインストールされます。これは入口点が正常に動作することを可能にする。 [#6890]

astropy.time

  • 現在、すべてのフォーマットの時間インスタンスの初期化は一致しており、確実に -0.5 <= jd2 < 0.5 それがそうです。 [#6653]

astropy.units

  • 確保する. Quantity スライスを使用することができます unit 属性(例えば Column )。 [#6123]

astropy.utils

  • download_files_in_parallel 今は既知のことを尊重しています timeout 値。 [#6658]

  • リモートデータ処理およびWindows上のパスURLやURI標準化に関するIERSユニットテストにおけるエラーを修復した. [#6651]

  • 修復による get_pkg_data_fileobj パケット内部からの非ローカルデータを使用する場合には正常に動作しない. [#6724]

  • 確保する. get_pkg_data_fileobj URLを読み取ることができない場合は失敗し,必要に応じて正しくミラーリングに戻る. [#6767]

  • 直して。 finddiff オプション. find_current_module サブモジュールを正しく処理する. [#6767]

  • 据え置き pyreadline 導入されました utils.console.isatty Windows上の古いIPythonバージョンに適用されます。 [#6800]

astropy.visualization

  • 固定した fits2bitmap ビットマップ画像は、FITS画像のビットマップ画像に一致するように出力される。 [#6844, #6969]

  • Matplotlibにおける誤りに解決策を加えた. fits2bitmap スクリプトは正しい出力ファイルタイプを生成する. [#6969]

その他の変更と追加

  • LaTeXがローカルに文書を構築する必要はなく,mathjaxを用いる. [#6701]

  • すべてのテストがAstropyデータミラーリング(必要に応じて)を使用することが確認されました。 [#6767]

2.0.2(2017-09-08)

誤って修復する

astropy.coordinates

  • ICRSによる変換はデカルト表現法を用いた座標にも適用可能であることを確保した. [#6440]

  • 誤りを修復し,その誤りを阻止した SkyCoord 他の座標オブジェクトリストから生成されたオブジェクトはECSVファイルに書き込むことができない. [#6448]

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

  • --parallel実行テストキットを使用した問題を修復した. [#6415]

  • 使用せずに並列実行テストを試みるためのエラー処理を追加した pytest-xdist ソフトウェアパッケージをインストールしました。 [#6416]

  • Pytest>=3.2の場合にdoctestを行う問題を修復した。 [#6423, #6430]

  • アンチウイルスソフトウェアがテストのためのフォーマットエラーの圧縮ファイルに応答する際に生じる問題を修復した. [#6522]

  • トップディレクトリを正しく無視するために、トッププロファイルが更新されました。 [#6449]

astropy.units

  • Quantity._repr_latex_ 今は麻痺印刷からの精度オプションを尊重します。 [#6412]

astropy.utils

  • 上の deprecated_renamed_argument 修飾子、使用されていない転用先を引用してください astropy.utils.decorators 警告を捨てる源を見つけやすいようにするためである。 [#6422]

2.0.1(2017-07-30)

誤って修復する

astropy.constants

  • 固定地球半径はIAU 2015赤道半径の値である。極値は2.0で誤って使用される. [#6400]

astropy.coordinates

  • 古いフレームワーク属性クラスを追加したトップネーミング空間 astropy.coordinates それがそうです。 [#6357]

astropy.io.fits

  • 所与のタイミングで、スケーリング画像は、ユーザによって提供された値を常に使用する。Bスケーリング/b 0の場合のスケーリングのデフォルト値(フローティング画像)が追加されます。いつリセットしたときの小さなミスを修復しましたか _orig_bscale それがそうです。 [#5955]

astropy.modeling

  • 単位を用いて複合モデルを初期化した場合の誤りを修復した. [#6398]

astropy.nddata

  • CCD Data.read()を更新して入力をより柔軟に処理するために,タイトルに欠落しているキーワードの削除を試みることはない. [#6388]

astropy.tests

  • 実行されたテストコマンドから修復されました setuptools キーボードの中断を優雅に処理して伝達することができます pytest サブプロセスです。これはあなたに pytest 有用なバックトラックとテスト情報を分解して表示する [#6369]

astropy.visualization

  • 記号と記号ラベルは現在,後ではなくWCS軸の軸線の前に描かれている.これは、終日AitoffまたはMollweide投影の右上リフトのような、記号ラベルが軸フレームの内部に位置する可能性がある場合の読みやすさを向上させる。 [#6361]

astropy.wcs

  • _read_sip_kwに欠落しているwcskey部分を修復し,デフォルトCRPIX 1 CRPIX 2 2キーワードがなく,ヘッダにCRPIX 1 n CRPIX 2 nのみの場合にsip WCSを読み込む際に誤りを招く. [#6372]

2.0(2017-07-07)

新しい特徴.

astropy.constants

  • リテラルは現在バージョンモジュールに組織されており,物理CODATAリテラルは位置する. codata2010 そして codata2014 サブモジュールやIAUが iau2012 そして iau2015 サブモジュールです。中のデフォルト定数 astropy.constants Astropy 2.0では iau2012 至る iau2015 そしてそれは codata2010 至る codata2014 それがそうです。1.3の定数は astropyconst13 サブモジュールおよび2.0の定数(のデフォルト値 astropy.constants )もあります astropyconst20 サブモジュール. [#6083]

  • The GM mass parameters recommended by IAU 2015 Resolution B 3 have been added as GM_sun, GM_jup, and GM_earth, for the Sun, Jupiter and the Earth. [#6083]

astropy.convolution

  • 畳み込み挙動とキーワードパラメータの大きな変化。API部分は、より詳細な情報を提供する。 [#5782]

  • 現在,非規格化と規格化不可能なコアを用いて畳み込みを行うことができる. [#5782]

  • 新しいパラメータを追加して normalization_rtol はい、行きます。 convolve_fft 畳み込みカーネル正規化における相対誤差マージンをユーザに指定することを許す. [#5649, #5177]

  • モデルは現在使用可能です convolve あるいは…。 convolve_fft これは,規則の複合モデルを生成する. [#6015]

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

  • 符号化を中で指定することを許可する ascii.read Python 3および純粋なPythonリーダーにのみ適用されます。 [#5448]

  • LaTeX表を作成する際にのみ使用する tabular 今は設定することで latexdict['tabletyle'] 至る None それがそうです。 [#6205]

  • Allow ECSV format to support reading and writing mixin columns like Time, SkyCoord, Latitude, and EarthLocation. [#6181]

astropy.io.fits

  • ファイルを書く前に利用可能なディスク空間をチェックします。 [#5550, #4065]

  • 読み出し時に警告を発するのではなく、FITファイルを書き込む際にFITの単位に該当しないことを警告するように動作を変更する。 [#5675]

  • 比較適合ファイルの場合の絶対公差パラメータを追加しました。 [#4729]

  • 新しい便利機能 printdiff 異なるレポートを印刷する。 [#5759]

  • れいれい化を許す BinTableHDU 直接従する Table 物体です。 [#6139]

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 table join(), hstack() and vstack() 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, and EarthLocation via the ASCII ECSV format. [#6181]

  • 以下の項の誤りを修復する MaskedColumn Insert方法、その中で fill_value 属性が届いていない MaskedColumn それは払い戻しです。 [#7585]

astropy.tests

  • enable_deprecations_as_exceptions 関数は現在,他のユーザが定義したモジュール導入と無視する警告メッセージを受け取る. [#6223, #6334]

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

  • 新しいのを追加しました dataurl_mirror 中の構成項 astropy.utils.data これは、Astpyデータサーバのミラーリングを示すために使用されます。 [#5547]

  • 新しい便利な方法を追加しました get_cached_urls 至る astropy.utils.data キャッシュ内のURLリストを取得するために使用される. [#6242]

astropy.wcs

  • 添付のwcslbはバージョン5.16にアップグレードされました。 [#6225]

    要求されたwcslbの最低バージョンは5.14である.

API変更

astropy.analytic_functions

  • Blackbodyが移動したのでこのバッグは廃棄されました astropy.modeling.blackbody それがそうです。 [#6191]

astropy.convolution

  • 畳み込み挙動とキーワードパラメータの大きな変化。 astropy.convolution.convolve_fft 代わりに interpolate_nan 使用 nan_treatment そして、 astropy.convolution.convolve 新しいのを受け取りました nan_treatment 論争する。 astropy.convolution.convolve NANに二重補間することもありませんが今は単独で astropy.convolution.interpolate_replace_nans 機能します。参照してください the backwards compatibility note 古い習慣をどのように身につけるかについてのより多くの情報(そうしたくないかもしれない理由)。 [#5782]

astropy.coordinates

  • ♪the astropy.coordinates.Galactic フレームの前にデカルト順序付け‘w’,‘u’,‘v’(それぞれ‘x’,‘y’および‘z’を表す)を持つ.これは一般的な慣行に反するミスだ。右手(‘u’が銀河中心を指す)の約束に従って、‘x’,‘y’と‘z’軸は今‘u’,‘v’と‘w’にマッピングされる. [#6330]

  • すでに削除され,すでに廃棄された. angles.rotation_matrix そして angles.angle_axis それがそうです。使用中のルーチン coordinates.matrix_utilities 代わりに。 [#6170]

  • EarthLocation.latitude そして EarthLocation.longitude 今は捨てられていますが代わりに EarthLocation.lat そして EarthLocation.lon それがそうです。以前のバージョンは将来のバージョンで削除されます。 [#6237]

  • ♪the FrameAttribute クラスとサブクラスは単に含まれていると命名されている Attribute それがそうです。例えば QuantityFrameAttributeQuantityAttribute それがそうです。 [#6300]

astropy.cosmology

  • デフォルトでは、宇宙学的モデルはニュートリノまたは光子のいかなる寄与も含まない--すなわち、Tcmb 0のデフォルト値は0である。これは、WMAPやPlanckのような内蔵モデルに影響を与えない。 [#6112]

astropy.io.fits

  • 捨てたものを削除する NumCode そして ImgCode 協力上の属性 _ImageBaseHDU それがそうです。モジュールレベルの定数を使用する BITPIX2DTYPE そして DTYPE2BITPIX 代わりに。 [#4993]

  • comments メタキー(すなわち io.ascii 表約束を出力する COMMENT ではなく COMMENTS ヘディングです。同じように COMMENT ヘッダが読み込まれる comments メタ. [#6097]

  • オフ時にすべてのハードディスクをロードする互換性コードを強制的に削除します。古い行為は lazy_load_hdus=False それがそうです。この変更のため,アクセスを試みた .data 属性は現在ロードされていないHDUから開始されます IndexError 1つではありません ValueError それがそうです。 [#6082]

  • 捨てて使う. clobber キーワードを使う overwrite それがそうです。 [#6203]

  • EXTVER列を追加した出力 HDUList.info() それがそうです。 [#6124]

astropy.modeling

  • すでに削除され,すでに廃棄された. Redshift 模型を使う RedshiftScaleFactor それがそうです。 [#6053]

  • すでに削除され,すでに廃棄された. Pix2Sky_AZP.check_mu そして Pix2Sky_SZP.check_mu 方法です。 [#6170]

  • 捨てて使う. GaussianAbsorption1D モデルは引き算でよりよく表すことができるからです Gaussian1D 送信者. Const1D それがそうです。 [#6200]

  • 添加の方法 sum_of_implicit_terms 至る Model 対応するパラメータを持たない内蔵タームのモデルに対して線形フィッティングを行う際に必要である(主に 1*x 任期.任期. Shift )。 [#6174]

astropy.nddata

  • パラメータの用法を削除した propagate_uncertainties 位置キーワードとして。 [#6170]

  • すでに削除され,すでに廃棄された. support_correlated 属性です。 [#6170]

  • Removed deprecated propagate_add, propagate_subtract, propagate_multiply and propagate_divide methods. [#6170]

astropy.stats

  • おすすめしないものを削除しました sig そして varfunc 中のキーワード sigma_clip 機能します。 [#5715]

  • 増列する. modify_sample_size キーワードが至る. biweight_midvariance 機能します。 [#5991]

astropy.table

  • Python 3では、バイト列から項を取得すると、今それを変換します。 str それがそうです。これは単一のプロジェクトと bytes 相手はいつも失敗しているので、 str 物体です。 [#5700]

  • おすすめしないものを削除しました data 行の属性。 [#5729]

  • Removed the deprecated functions join, hstack, vstack and get_groups from np_utils. [#5729]

  • 増列する. name 方法のパラメータ astropy.table.Table.add_column そして names 方法のパラメータ astropy.table.Table.add_columns 名前なし列、混合オブジェクト、および明示的な名前を指定する柔軟性を提供する。指定されていない場合は、デフォルト名が使用されます。 [#5996]

  • オプションを追加しました axis パラメータが到着する insertColumn そして MaskedColumn 授業を受けます。 [#6092]

astropy.units

  • 移動する. units.cgs.emu 至る units.deprecated.emu “EMU”の定義が曖昧であるためである. [#4918, #5906]

  • jupiterMass, earthMass, jupiterRad, and earthRad no longer have their prefixed units included in the standard units. If needed, they can still be found in units.deprecated. [#5661]

  • solLum solMass`と ``solRad それらのプレフィックス単位はもはや標準単位には含まれない.必要であれば、あなたはまだいてもいいです units.required_by_vounit また、デフォルトで有効状態にあります。 [#5661]

  • すでに削除され,すでに廃棄された. Unit.get_converter それがそうです。 [#6170]

  • 内部ではAsterpyが代わりになりました .to(unit).value 新しいのを使う to_value(unit) 方法は、これが少し早いからです。すべてのカバーされたサブクラスは .to カバーすべきです .to_value (あるいは個人的なものかもしれない ._to_value 方法です。(もしあなたがそうしたら、そうしなければならない理由を教えてください!) [#6137]

astropy.utils

  • Removed the deprecated compatibility modules for Python 2.6 (argparse, fractions, gzip, odict, subprocess) [#5975,#6157,#6164]

  • おすすめしないものを削除しました zest.releaser 機械設備です。 [#6282]

astropy.visualization

  • おすすめしないものを削除しました scale_image 機能します。 [#6170]

astropy.vo

  • CONE Searchは現在,AstroQuery 0.3.5に移行し,今後のバージョンでAstropyから削除されるため,破棄警告を発行している. [#5558, #5904]

  • ♪the astropy.vo.samp バッグは移動しました astropy.samp また,HTTPS/SSLはもはやサポートされていない. [#6201, #6213]

astropy.wcs

  • すでに削除され,すでに廃棄された. wcs.rotateCD それがそうです。 [#6170]

誤って修復する

astropy.convolution

  • 畳み込み挙動とキーワードパラメータの主な変化: astropy.convolution.convolve 初期バージョンのAstpyでは正規化畳み込みは実行されていない. [#5782]

  • 直接畳み込みは以前に誤った畳み込み定義を実現していた.この誤りは影響だけに影響する 非対称である. トウモロコシの粒。 [#6267]

astropy.coordinates

  • ♪the astropy.coordinates.Galactic フレームの‘u’,‘v’と‘w’デカルト座標のピッチは正しくない. [#6330]

  • The astropy.coordinates.search_around_sky, astropy.coordinates.search_around_3d, and SkyCoord equivalent methods now correctly yield an astropy.coordinates.Angle as the third return type even if there are no matches (previously it returned a raw Quantity). [#6347]

astropy.io.ascii

  • 高速Cリーダがデータ行のない表の表アノテーションを削除する問題を修復した. [#8274]

astropy.io.fits

  • comments メタキー(すなわち io.ascii 表約束を出力する COMMENT ではなく COMMENTS ヘディングです。同じように COMMENT ヘッダが読み込まれる comments メタ. [#6097]

  • 無効なNAXISjヘッダ値に対してより合理的な固定値を用いる. [#5935]

  • エラーの場合はファイルを閉じて作成を避ける ResourceWarning ファイルを閉じていないことに関する警告。 [#6168, #6177]

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

  • どの中央値関数を使用するかを選択することを許可する mad_std そして median_absolute_deviation それがそうです。これらの機能と多次元を axis それがそうです。 [#5835]

  • 据え置き biweight_midvariance したがって,デフォルトの場合,標準定義と一致する分散を返す. [#5991]

astropy.table

  • Python 3のバイト列のvstack問題を修復します。 [#5628]

  • 多次元数のQTable追加/挿入行を修正した. [#6092]

astropy.time

  • 固定初期条件 TimeFITS 縮尺,マッチングスケール,マッチングを実現して適切な検査と同値を得る. [#6202]

astropy.visualization

  • デフォルトWCSが座標オフセット1を返すエラーが修復されました。 [#6339]

astropy.vo

  • ロックファイルが作成されていないハブを停止した場合のvo.sampのエラーが修復されました。 [#6211]

その他の変更と追加

  • Numpy 1.7と1.8はこれ以上サポートされていません。 [#6006]

  • Python 3.3はもはやサポートされていません。 [#6020]

  • バンドルされたERFAはバージョン1.4.0に更新されました。 [#6239]

  • Pytestのバンドルバージョンは現在削除されていますが、asterpy.tests.helper.pytest導入は正常に動作し続けます。ただし,付属バッグはasppy.tests.helperから導入するのではなく,pytestを直接導入すべきである。これは,pytestが現在Astropyと付属パッケージテストの正式な要求であることを意味する. [#5694]

1.3.3(2017-05-29)

誤って修復する

astropy.coordinates

  • 以下の位置の誤りを修復した StaticMatrixTransform フレーム属性は、入力座標から出力フレームに誤ってコピーされる。実際、これは実際にはAstropyのどの変換にも影響を与えないが、明示的な使用を変更する可能性がある。 StaticMatrixTransform 彼ら自身のコードを使って [#6045]

  • 据え置き get_icrs_coordinates 異常が発生しないようにすべてのURLを巡回します。 [#5864]

astropy.io.fits

  • 修復以下の場合に表が正しく書かれていない問題 fits.writeto() 便利な機能を使いました。 [#6042]

  • 配列のみを読み書きする問題を修復した. [#6036]

  • 属性の場合,拡張ヘッダが正しく書き込まれる. fits.update() 便利な機能を使いました。 [#6058]

  • Angstrom,erg,G,Barnは使用を推奨しない貼り合わせ単位として報告されていない. [#5929]

astropy.table

  • Table pprint/pformatがUTF-8に該当しないバイト列データで異常を引き起こす問題を修復した. [#6117]

astropy.units

  • 文字列‘nan’と‘inf’を数量入力として許可する. [#5958]

  • サポートを追加する positive そして divmod Ufuncs(Numpy 1.13の新機能)。 [#5998, #6020, #6116]

astropy.utils

  • On systems that do not have pkg_resources non-numerical additions to version numbers like dev or rc1 are stripped in minversion to avoid a TypeError in distutils.version.LooseVersion [#5944]

  • 手入れをする. auto_download 中無視の設定 Time.ut1 それがそうです。 [#6033]

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

  • 以下の項目の同等性を確保する SkyCoord オブジェクトは非スカラ属性を使用 [#5884, #5887]

  • 多次元属性を持つボックスの変換が予期されるように動作することを確認する [#5890, #5897]

  • すべてを確保する BaseRepresentation オブジェクトは文字列として出力することができる. [#5889, #5897]

astropy.units

  • サポートを追加する heaviside Ufunc(Numpy 1.13の新機能)。 [#5920]

astropy.utils

  • 修復は、それらをオーバフローさせるのではなく、Cベースの_fast_iterparse()オプションのXMLパーサが()のバッファを再ロックすることを可能にする。 [#5824, #5869]

その他の変更と追加

  • ファイル権限は,配布されたソースコード配布で改訂された. [#5912]

1.3.1(2017-03-18)

新しい特徴.

astropy.utils

  • ♪the deprecated_renamed_argument 装飾師は新しいのを買いました pending パラメータは破棄警告をキャンセルするために表示される. [#5761]

誤って修復する

astropy.coordinates

  • 変更されました SkyCoord したがって、現在の無効フレーム属性には frame (ただし、他のフレームには有効) SkyCoord 事例は基礎ではありません frame 例(例えば、設定 relative_humidity ICRSでは SkyCoord 例。) [#5750]

  • 確保する. position_angle そして separation 異なる春分を有するフレームの正解が与えられる(#5722参照)。 [#5762]

astropy.io.fits

  • Unicodeから変換されたBinTable列に書き込むためのパディングバイト問題を修復した. [#5280, #5287, #5288, #5296] それがそうです。

  • 適切なフォームを記入する際には,無秩序なTUNITnカードを修復する. [#5720]

  • ‘Groups’ヘッダキーワードに非ブール値が存在する場合,PrimaryHDUを識別する. [#5808]

  • 圧縮画像タイトルに新たなキーワードを挿入する問題を修復する (CompImageHeader )。 [#5866]

astropy.modeling

  • 設置問題を修復した bounding_box 1次元モデルにあります [#5718]

  • 2 Dモデル重み付けフィッティングのブロードキャスト問題を修復しました LevMarLSQFitter それがそうです。 [#5788]

  • がれきをクランプ工に伝える問題を修復しました verblevel それがそうです。 [#5815]

  • FittingWithOutlierRemovalをフィッティングを拒否する残差に変更する [#5831]

astropy.stats

  • Lomb-Scarger周期図のノイズが存在する場合のPSD正規化問題を修正した。 [#5713]

  • 以下の場合の自動周波数範囲内の誤りを修復する. minimum_frequency 指定されていますが、 maximum_frequency 違います。 [#5738]

  • Sigmaが完全マスクのデータを裁断する際にマスク配列を返すことを保証する. [#5711]

astropy.table

  • キャッシュ列フォーマット関数の鍵が不十分な唯一の問題を修復した. [#5803]

  • Jsviewerではランキングnanとマスク値を処理する. [#4052, #5572]

  • Ensure mixin columns can be added to a table using a scalar value for the right-hand side if the type supports broadcasting. E.g., for an existing QTable, t['q'] = 3*u.m will now add a column as expected. [#5820]

  • デジタル配列スカラを用いてテーブルの行/列から値を設定/取得する誤りを修復した. [#5772]

astropy.units

  • 還元不可能ユニットを修復した場合,酸洗の問題を解消できない可能性がある。 [#5868]

astropy.utils

  • 導入を避ける ipython はい。 utils.console 必要なときまで、導入時に廃棄警告が発生することを防ぐことができる。 Column それがそうです。 [#5755]

astropy.visualization

  • Asterpy.viewalization.wcsaxを導入する際には,matplotlib.pylotの導入を避ける. [#5680, #5684]

  • WCSAXでは座標変換で発生するブロック警告は無視する. [#5792]

  • WCSAxとMatplotlib 2.xとの互換性の問題を修復する. [#5786]

  • WCSをリセットする際にWCSAXフレームの視覚属性が複製できない誤りを修復した. [#5791]

astropy.extern

  • PLYが生成したファイルを上書きする誤りを修復した. [#5728]

その他の変更と追加

  • Asterpy.test()を用いてテストを実行した際に出現した破棄警告を修復した. [#5689]

  • 使用に賛成しない clobber パラメータ(最初に1.3.0で破棄された) io.fits 書き込み関数は現在“保留”廃棄に変更されている(警告は表示されない). [#5761]

  • バンドルされたプラスター支援ツールバージョン1.3.1を更新した. [#5880]

1.3(2016-12-22)

新しい特徴.

astropy.convolution

  • ♪the convolve そして convolve_fft パラメータは現在サポートされています mask キーワードは彼らが支持することができます NDData 対象を入力とする. [#5554]

astropy.coordinates

  • 1つ追加しました of_address 種類の方法 EarthLocation 迅速な作成を有効にするには、以下の操作を実行してください EarthLocation Google Maps APIに問い合わせてアドレスを指定するオブジェクト [#5154] それがそうです。

  • 新しいダンスです get_body_barycentric_posvel 太陽系天体の位置と速度を計算する機能を追加した。JPLカーネルでは,これはほぼ実行時間を2倍に増加させるため,位置のみが必要であれば使用すべきである. get_body_barycentric それがそうです。 [#5231]

  • 座標系間の変換は、より正確なJPL天体暦を使用することができる。 [#5273, #5436]

  • Arithmetic on representations, such as addition of two representations, multiplication with a Quantity, or calculating the norm via abs, has now become possible. Furthermore, there are new methods mean, sum, dot, and cross. For all these, the representations are treated as vectors in cartesian space (temporarily converting to CartesianRepresentation if necessary). [#5301] has now become possible. Furthermore, there are news methods mean, sum, dot, and cross with obvious meaning. [#5301] multiplication with a Quantity has now become possible. Furthermore, there are new methods norm, mean, sum, dot, and cross. In all operations, the representations are treated as vectors. They are temporarily converted to CartesianRepresentation if necessary. [#5301]

  • CartesianRepresentation 純粋なフォーマット配列を用いて初期化することができ,方法は unit それがそうです。また,ベクトル配列の入力に対しては,座標は第1次元に位置する必要はなく,任意の位置に位置していてもよい. xyz_axis それがそうです。後者を補うために、新しいのは get_xyz(xyz_axis) 方法は,与えられた軸に沿って1つのベクトル配列を得ることを許す. [#5439]

astropy.io.ascii

  • “Fortranスタイル”列を持つファイル(すなわち,“e”文字ではない倍精度科学記法を用いたものである. 1.495978707D+13 )は、高速リーダネイティブによって解析されるようになりました。 [#5552]

  • 空文字列を使用して大多数のフォーマットのマスクデータテーブルを往復することを可能にする '' 書き込み時のマスク値のデフォルト表示形式とする. [#5347]

  • Python 2.7でUnicode列値を有するHTMLテーブルの読み出しが可能です。 [#5410]

  • ECSVタイトル列名の自己整合性をチェックします。 [#5463]

  • IPACフォーマットでサポートされていないメタデータを含むAstpyテーブルからIPACテーブルに書き込むと警告が生成される. [#4700]

astropy.io.fits

  • HDUの“不活性”ロードが現在発生しており、HDUが要求されると、ファイルはHDUが見つかった位置に読み取られるだけである。これは、複数のHDUを有するファイルにアクセスする際に、速度が大幅に向上することを意味する。 [#5065]

astropy.io.misc

  • 増列する. io.misc.yaml モジュールは,YAMLプロトコルを用いたカーネルAsterpyオブジェクトの直列化をサポートする. [#5486]

astropy.io.registry

  • 増列する. delay_doc_updates 文書のフォーマットを read そして write 方法は,導入時間を減らすことを選択した. [#5275]

astropy.modeling

  • 星形トリミング器および機能を結合して、群外値、例えばsigmaクリップを除去するためのクラスが追加される。 [#4760]

  • 増列する. Tabular モデルです。 [#5105]

  • 増列する. Hermite1D そして Hermite2D 多項式モデル. [#5242]

  • EntryPointsがFittersクラスから継承されていれば,EntryPointsの注入をAsterpy.Modeling ing.fittingに加える. [#5241]

  • バウンダリボックスの追加 Lorentz1D そして MexicanHat1D モデルたち。 [#5393]

  • 増列する. Planar2D 機能モデル。 [#5456]

  • 更新されました Gaussian2D パラメータは何も受け入れません(デフォルトのx/y_stddevおよびthetaを使用します)。 [#5537]

astropy.nddata

  • 増列する. keep そして **kwargs パラメータが到着する support_nddata それがそうです。 [#5477]

astropy.stats

  • 増列する. axis キーワードが至る. biweight_location そして biweight_midvariance それがそうです。 [#5127, #5158]

astropy.table

  • 混合列のリネーミングを許可する。 [#5469]

  • サポートテーブルの混合列の汎化値フォーマット設定。 [#5274]

  • 酸洗と複製表における持久性表インデックスを支持した。 [#5468]

astropy.tests

  • ../setup.pyテスト命令を実行する際に実行時とテスト依存項を実装する.これらの依存項はsetuptools中のINSTALL_REQUIRESSとTESTS_REQUIREDキーワードで指定される. [#5092]

  • TestRunnerクラスのサブクラス化を容易にする. [#5505]

astropy.time

  • light_travel_time より正確なジェット推進実験室天体暦を使うことができます [#5273, #5436]

astropy.units

  • 増列する. pixel_scale そして plate_scale 等価性。 [#4987]

  • ♪the spectral_density 等価度は現在光度密度の変換を支持している。 [#5151]

  • Quantity 現在,‘10 km/s’のような数字と単位からなる文字列を受け取る. [#5245]

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 as SphericalRepresentation and CartesianRepresentation can now be reshaped using methods named like the numpy ones for ndarray (reshape, swapaxes, etc.) [#4123, #5254, #5482]

  • ♪the obsgeoloc そして obsgeovel の属性 GCRS そして PrecessedGeocentric フレームは現在格納されていて、 CartesianRepresentation 相手ではなく Quantity 物体です。同じように EarthLocation.get_gcrs_posvel 今から戻ります CartesianRepresentation 物体です。 [#5253]

  • search_around_3d そして search_around_sky いま,適合項が見つからない場合には,その入力パラメータにマッチする距離単位を返す. dimensionless_unscaled それがそうです。 [#5528]

astropy.io.ascii

  • ASCIIコンパイラは現在‘overwrite’パラメータを受け取っている.デフォルトのアクションは、既存のファイルを上書きする際に警告を出さない限り変更されます。 overwrite=True それがそうです。将来のバージョンでは、これは、予期しないオーバーレイ·ファイルを防止するために、警告から異常に変更されるであろう。 [#5007]

  • 表を書く際のシールド値のデフォルト表示形式から '--' 空文字列に追加する '' それがそうです。以前は誰もが提供していました fill_values パラメータはクラスDefaultをカバーするが,現在ではこれらの値がクラスDefaultよりも優先されている. [#5347]

astropy.io.fits

  • 老の Header Astropy 0.1(PyFITS 3.1)から使用を推奨しないインタフェースは完全に削除されている.参照してください 表ヘッダインタフェース変換ガイド この変化に関する説明と過渡的な助けを得るために。 [#5310]

  • The following functions, classes and methods have been removed: CardList, Card.key, Card.cardimage, Card.ascardimage, create_card, create_card_from_string, upper_key, Header.ascard, Header.rename_key, Header.get_history, Header.get_comment, Header.toTxtFile, Header.fromTxtFile, new_table, tdump, tcreate, BinTableHDU.tdump, BinTableHDU.tcreate.

  • 除去 txtfile パラメータは Header 構造関数。

  • 削除した用法 Header.update 使用 Header.update(keyword, value, comment) 論争する。

  • 除去 startColumn そして endColumn のパラメータです。 FITS_record 構造関数。

  • The clobber argument in FITS writers has been renamed to overwrite. This change affects the following functions and methods: tabledump, writeto, Header.tofile, Header.totextfile, _BaseDiff.report, _BaseHDU.overwrite, BinTableHDU.dump and HDUList.writeto. [#5171]

  • オプションを追加しました copy パラメータが到着する fits.Header それは作成を制御しています Header 別の人から Header それがそうです。 [#5005, #5326]

astropy.io.registry

  • .fts そして .fts.gz ファイルは自動的に io.fits ファイル(明示されていなければ) format 出しました。 [#5211]

  • オプションを追加しました readwrite のパラメータです。 get_formats 読み出しや書き込みのためのフォーマットを選別する場合は、以下の操作を実行してください。 [#5275]

astropy.modeling

  • Gaussian2D 以下のような場合があれば,現在誤りを引き起こすことになる theta 設置と同時に設置されています cov_matrix (以前) theta 黙って無視される)。 [#5537]

astropy.table

  • 既存のテーブル列の設定(例えば、 t['a'] = [1, 2, 3] )今は黙考している 代わる 新しい値に対応する列を持つ列(使用 t.replace_column() )ではなく、定位置更新を行う。列(例えば、セル)内の任意の既存のメタデータは破棄されるであろう。新しい値が有効列でない場合には、例えば、定位置更新が実行される。 t['a'] = 0 それがそうです。現地更新を強制しますので、モードをご利用ください t['a'][:] = [1, 2, 3] それがそうです。 [#5556]

  • 許す collections.Mapping -似てる data 属性の初期化 Table 客体. (dict -LIKEはすでに可能です)。 [#5213]

astropy.tests

  • 入力します TestRunner.run_tests() メソッドは現在キーワードパラメータ(位置パラメータなし)でなければならない.これは astropy.test() 機能も同様である. [#5505]

astropy.utils

  • すでに命名された. ignored 中のコンテキストマネージャ compat.misc 至る suppress Https://bugs.python.org/Issue 19266と一致する。 [#5003]

astropy.visualization

  • ご利用はお勧めしておりません scale_image 機能します。 [#5206]

  • ♪the mpl_normalize モジュール(含まれる) ImageNormalize 類)は現在使用されている visualization 子包みです。 [#5491]

astropy.vo

  • ♪the clobber 中のパラメータ VOSDatabase.to_json() 改名しました。 overwrite それがそうです。 [#5171]

astropy.wcs

  • wcs.rotateCD() 代替がない場合には使用されない。 [#5240]

誤って修復する

astropy.coordinates

  • CIRSとAltAz間の変換は現在,観察者の位置を正確に説明することができる. [#5591]

  • GCRS frames representing a location on Earth with multiple obstimes are now allowed. This means that the solar system routines get_body, get_moon and get_sun now work with non-scalar times and a non-geocentric observer. [#5253]

astropy.io.ascii

  • 表要素に格納されているセルまたは他の星形コアクラスの問題を修正した. [#5605]

astropy.io.fits

  • 複製する. fits.Header Vbl.使用 copy あるいは…。 deepcopycopy モジュールは使用されます 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

  • 更新されたバンドルの six モジュールをバージョン1.10.0にアップグレードします。 [#5521]

  • Astpyに付属するバージョンを更新しました PLY バージョン3.9にアップグレードします。 [#5526]

  • AstpyでリリースされたjQueryバージョンをv 3.3.1,dataTablesをv 1.10.12に更新する. [#5564]

astropy.io.fits

  • 多くの列を持つ表の性能改善. [#4985]

  • 従来の追加パターンを正しく実現するために必要な時代遅れのコードを削除した. [#4793]

astropy.io.registry

  • 減少しているのは get_formats 機能します。これは占星子パッケージの導入に要する時間も減少しています astropy.coordinates それがそうです。 [#5262]

astropy.units

  • The functions add_enabled_units, set_enabled_equivalencies and add_enabled_equivalencies have been sped up by copying the current _UnitRegistry instead of building it from scratch. [#5306]

  • 文書を構築するには、ご利用ください build_sphinx 命令は破棄され,代わりに build_docs それがそうです。 [#5179]

  • ♪the --remote-data 選択権. python setup.py test 様々な論点を受け入れることができます --remote-data=none 指定しないことに等しい --remote-data (インターネットが必要なすべてのテストをスキップして) --remote-data=astropy リモートデータを必要とするすべてのテストをスキップし,data.asterpy.orgからのデータのみを必要とするテストは除外し, --remote-data=any--remote-data (リモートデータを使用したすべてのテストを実行します)。 [#5506]

  • 一番辛いの recwarn 治具はテストから削除されました代わりに utils.catch_warnings それがそうです。 [#5489]

  • 文字列(Python 3.6)で使用が推奨されていない変換シーケンスが削除されました。 [#5489]

1.2.2(2016-12-22)

誤って修復する

astropy.io.ascii

  • エラーを修復します fill_values 表をHTML形式に書く際にはパラメータを無視した. [#5379]

astropy.io.fits

  • UnicodeはPython 2のBinTable列名に適しています [#5204, #4805]

  • ASCIIテーブルから浮動小数点値を読み出す問題を修正し、Float 64(EおよびFフォーマットを有する)ではなくFloat 32に読み出すことができる。現在,これらの値はつねにfloat 64と読み出されている. [#5362]

  • 圧縮モジュールを用いた場合のメモリリーク問題を修復した. [#5399, #5464]

  • 小文字レベルのキーワードを一致させて挿入·削除することができる [#5313, #5321]

astropy.stats

  • 固定放送の sigma_clip ネガフィルムを使うと axis それがそうです。 [#4988]

astropy.table

  • 対数単位を QTable 現在、単位の列は、適切な機能量子クラス(例えば、適切な機能量子クラス)に正確に変換されていない Magnitude あるいは…。 Dex )。 [#5345]

  • 以下の項のデフォルト値を修復する show_row_index はい。 Table.show_in_browser それがそうです。 [#5562]

astropy.units

  • For inverse trig functions that operate on quantities, catch any warnings that occur from evaluating the function on the unscaled quantity value between __array_prepare__ and __array_wrap__. [#5153]

  • Ensure != also works for function units such as MagUnit [#5345]

astropy.wcs

  • 修復する. relax キーワードを入力する to_header 出力精度を変更する際に用いられる. [#5164]

  • wcs.to_header(relax=True) “-SIP”接尾辞を追加する CTYPE WCSオブジェクトにSIP歪みが存在する場合。 [#5239]

  • ログ情報を改善しました to_header それがそうです。 [#5239]

その他の変更と追加

  • バンドルされたERFAはバージョン1.3.0に更新されました。これには2016年12月31日に開催予定の2回目のうるう日が含まれている。

astropy.stats

  • poisson_conf_interval 使用 'kraft-burrows-nousek' Intervalは現在より高速であり,本サイトバージョンが0.14を下回る場合に利用可能である. [#5064, #5290]

1.2.1(2016-06-22)

誤って修復する

astropy.io.fits

  • 場合によっては、圧縮画像HDUヘッダにおけるTFIELDSの位置が正しくない場合があり、無効なFITファイルを作成するエラーが修復されます。 [#5118, #5125]

astropy.units

  • 1つ修復しました ImportError いつでもどこでも起こります astropy.constants 以前導入されたのですか。 astropy.units それがそうです。 [#5030, #5121]

  • Magnitude zero points used to define STmag, ABmag, M_bol and m_bol are now collected in astropy.units.magnitude_zero_points. They are not enabled as regular units by default, but can be included using astropy.units.magnitude_zero_points.enable(). This makes it possible to round-trip magnitudes as originally intended. [#5030]

1.2(2016-06-19)

一般情報

  • Astropyは現在、Numpy 1.7.0以上が必要です。 [#4784]

新しい特徴.

astropy.constants

  • 増列する. L_bol0 絶対放射熱星等ゼロに対応する光度を測定する。 [#4262]

astropy.coordinates

  • CartesianRepresentation 現在はTransform()手法が含まれており,この方法では3 x 3行列を用いて座標を変換することができる. [#4860]

  • Solar system and lunar ephemerides accessible via get_body, get_body_barycentric and get_moon functions. [#4890]

  • 天文測定フレーム(すなわち、別のフレームにおいて指定された特定点/オブジェクトを中心とするフレーム)が追加される。 [#4909, #4941]

  • 増列する. SkyCoord.spherical_offsets_to 方法です。 [#4338]

  • 最近の地球自転(IERS)データは現在自動ダウンロードされているため,将来の日付のAltAz変換は現在最も正確な利用可能な回転値を用いている。 [#4436]

  • 日心座標系のサポートを追加します。 [#4314]

astropy.cosmology

  • angular_diameter_distance_z1z2 現在,スカラーと類似配列のパラメータとの間の角径距離を計算することをサポートしている. [#4593] この手法は現在,負のOmega_k 0(正曲率宇宙)を持つモデルをサポートしている. [#4661] また,Z 2<Z 1を許可する.

astropy.io.ascii

  • ファイル名は Path 物体です。 [#4606]

  • 列を記入する. formats 書き込み時に出力表に説明子が存在する. [#4508, #4511]

  • IPACヘッダ行に末尾スペースを使用することを許可します。 [#4758]

  • BeautifulSoupのデフォルトパーサ警告をフィルタリングするように更新されました。 [#4551]

  • ReStrufredText簡単なテーブルの読み込みと書き込みのサポートを追加しました。 [#4812]

astropy.io.fits

  • ファイル名は Path 物体です。 [#4606]

  • Headerは、作成中に辞書のようなカードパラメータを使用することを許可します。 [#4663]

  • 新機能. convenience.table_to_hdu スターディスクからFITS HDUオブジェクトを直接作成することを可能にするステップ Table それがそうです。 [#4778]

  • 新しいオプションパラメータ ignore_missing そして remove_all 追加します astropy.io.fits.header.remove() それがそうです。 [#5020]

astropy.io.registry

  • カスタムを追加する IORegistryError それがそうです。 [#4833]

astropy.io.votable

  • ファイル名は Path 物体です。 [#4606]

astropy.modeling

  • テストによりスケーリングと並進モデルにFittable=True属性を追加した. [#4718]

  • サンプル印刷は、いくつかの内蔵モデルの文書文字列に追加されます。 [#4008]

astropy.nddata

  • UnknownUncertainty 新しい子類です NDUncertainty 誤り伝播に利用できない不確実性を保存するために使用することができる. [#4272]

  • NDArithmeticMixin: add, subtract, multiply and divide can be used as classmethods but require that two operands are given. These operands don't need to be NDData instances but they must be convertible to NDData. This conversion is done internally. Using it on the instance does not require (but also allows) two operands. [#4272, #4851]

  • NDDataRef 以下の機能を実現する新しいサブクラス NDData 現在利用可能な混合剤はすべてです追加の属性、方法、またはnumpy.ndarrayのようなインターフェースは、例えば、実装されていない NDDataArray それがそうです。属性、方法、またはnumpy.ndarrayのようなインタフェース NDDataArray それがそうです。 [#4797]

astropy.stats

  • 増列する. axis のキーワードです。 mad_std 機能します。 [#4688, #4689]

  • ベイズとAkaike情報基準を追加した. [#4716]

  • ポアソン計数率のベイズ上限を増加させた. [#4622]

  • 増列する. circstats ;ループ統計量を計算するためのモジュール. [#3705, #4472]

  • 増列する. jackknife 再サンプリング方法。 [#3708, #4439]

  • 更新されました bootstrap 複数の出力を用いてブートストラップ統計を行うことを許す. [#3601]

  • 増列する. LombScargle Lomb-Scarger周期グラフを計算するためのクラス [#4811]

astropy.table

  • Table.show_in_notebook そして Table.show_in_browser(jsviewer=True) 現在,“idx”列を持つ表を生成し,ブラウザで表を並べ替える場合でも,行のインデックスを容易に認識することができる. [#4404]

  • 増列する. AttributeError 非マスクテーブル上にマスクを設定することを試みる. [#4637]

  • キーの使用を可能にするタプル Table.sort それがそうです。 [#4671]

  • 増列する. itercols 表の列をトラバースする方法です [#3805, #4888]

  • 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

  • スケールとフォーマット変換のキャッシュを追加して性能を向上させる. [#4422]

  • 最近の地球自転(IERS)データは現在自動ダウンロードされているため,将来時間のUT 1変換は現在箱を開けて使用することができる。 [#4436]

  • 重心/日心時間補正の支援を加えた。 [#4314]

astropy.units

  • タプルを使用して単位分数べき乗を表すオプションは削除され、0.3.1で破棄された。 [#4449]

  • イギリス単位の弾頭を増やした。 [#4670]

  • 地球半径を加える (R_earth )と木星半径 (R_jup )から職場まで。 [#4818]

  • 増列する. represents 属性は、名前付きユニットの定義にアクセスすることを可能にする(例えば、 u.kpc.represents 収益率. 1000 pc )。 [#4806]

  • 放射線熱学の絶対星などや視星などを加えて M_bol そして m_bol それがそうです。 [#4262]

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

  • The deprecated ConfigurationItem and ConfigAlias classes and the save_config, get_config_items, and generate_all_config_items functions have now been removed. [#2767, #4446]

astropy.coordinates

  • V 0.4以前のバージョンAPIの互換層を削除した. [#4447]

  • 増列する. copy キーワードパラメータのみでは,入力座標配列をコピーせずに初期化することが許される(大きい可能性がある)入力座標配列の初期化を行う. [#4883]

astropy.cosmology

  • 改良宇宙学対象z有効範囲文書 [#4882, #4949]

astropy.io.ascii

  • 表をHTML文書として書く際にHTML変換を制御する方法を追加する. [#4423]

astropy.io.fits

  • 2つのオプションのブールパラメータ ignore_missing そして remove_all 追加します Header.remove それがそうです。 [#5020]

astropy.modeling

  • すでに命名された. Redshift モデルが到着します RedshiftScaleFactor それがそうです。 [#3672]

  • 入力量 (coords そして out )から render .における役割 Model 浮動小数点型に変換されています [#4697]

  • RotateNative2Celestial そして RotateCelestial2Native 今実現しているのは EulerAngleRotation それがそうです。 [#4881, #4940]

astropy.nddata

  • NDDataBase プライベート不確定性属性はこれ以上設定されません。これはあなたの子供たちの場合だけに影響を与えます NDDataBase 直接行きましょう。 [#4270]

  • NDDataBaseuncertainty -Setterが削除されました。似たようなものを追加しました NDData だからこれはあなたの子孫化にも影響を与えるだけです NDDataBase 直接行きましょう。 [#4270]

  • NDDataBaseuncertainty -Getter Return None 個人的な不確実性ではなく今は抽象的ですこの吸気器は NDData それはただ影響を与えるだけです NDDataBase それがそうです。 [#4270]

  • NDData 同様の数のデータと明示的に与えられた単位を受け取る.本例ではValueErrorの前に誘発される.最後のインスタンスは、明示的に与えられた単位属性を使用するが、単位が変換可能かどうかは検査されず、データもスケーリングされない。 [#4270]

  • NDData :設定器は、データがマスクされている場合、明示的または暗黙的である所与のマスクを保持する。それはプライベート属性として直接保存されないだろう。 [#4879]

  • NDData 付加パラメータを受け入れる copy これは,各パラメータをコピーし,事例の属性として別に格納する. [#4270]

  • NDData :1つ追加しました uncertainty.getter これはプライベート属性に戻ります。これは古いものと同じです NDDataBase.uncertainty -Getter [#4270]

  • NDData :1つ追加しました uncertainty.setter それがそうです。それは古いものと比べて少し修正された。 NDDataBase.uncertainty -セッターこれらの変化には

  • 不確実性がINFIRITURE_TYPEがない場合、TypeErrorではなくINFOメッセージが印刷され、不確実性は別のものとして存在する。 UnknownUncertainty 不確実性がゼロであることを除いて。 [#4270]

  • 不確実性を削除した不確実性タイプは文字列の要求でなければならない。 [#4270]

  • 不確実性がNDUnsureのサブクラスである場合には、どのデータに属するかを不確実性が分かるようにparent_nddata属性を設定する。これもまた間違った修復です [#4152, #4270]

  • NDData :追加しました meta -getter、以前にメタデータが設定されていなかった場合、空のOrderedDictを設定して返します。 [#4509, #4469]

  • NDData :1つ追加しました meta -セッターそれは、メタデータが辞書(タイトルや順序辞書なども受け入れる)と類似しているか、または受け入れないことを要求する。 [#4509, #4469, #4921]

  • NDArithmeticMixin :算術方法におけるオペランド (add ...)必要ない子類 NDData それがそうです。それが一つに変換できれば十分です。この変換は内部で完了する. [#4272]

  • NDArithmeticMixin :算術方法は、いくつかの新しいパラメータを可能にして、動作中にクラスの異なる属性をどのように処理するかまたは処理するかどうかを制御する。 [#4272]

  • NDArithmeticMixin :パラメータを提供する propagate_uncertainties 位置キーワードは使用されておらず、将来的に削除されるだろう。これをキーワードパラメータとして指定する必要がある.そのほか True そして False そうだよね。 None 現在はこのパラメータの有効値である. [#4272, #4851]

  • NDArithmeticMixin :オペランドのWCS属性を比較しないため,それらが異なればValueErrorを起こさない. compare_wcs パラメータです。 [#4272]

  • NDArithmeticMixin :算術演算は一般的な演算から分離される _arithmetic 方法は、書き換えることなく、サブクラスが属性をどのように処理するかをより良く制御することができるように、異なる専用プライベート方法に設定される。 _arithmetic それがそうです。♪the _arithmetic メソッドは現在,これらの他のメソッドを呼び出すために用いられる. [#4272]

  • NDSlicingMixin :マスク,WCS,または不確実性をスライスしようとする試みが失敗した場合,表示する. TypeError TypeErrorではなく警告を発する。 [#4271]

  • NDUncertaintysupport_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]

  • NDUncertaintypropagate_multiply 似たようなものはすべて移されました。それらが抽象属性である前に、同名であるがプリアンブルの下線を持つ方法に置き換えられている。伝播の入口点は名前です propagate それがそうです。 [#4272]

  • NDUncertainty 和子類:実現表示 (__repr__ )。 [#4787]

  • StdDevUncertainty :エラー伝播は、明示的に所与の相関因子を可能にし、この因子は、スカラーまたは配列であってもよく、伝播中に考慮されるであろう。この関連は不確実性によって決定されるのではなく、手動で決定されなければならない! [#4272]

  • StdDevUncertaintyarray Numpy.ndarrayのリストまたはサブクラスである場合にのみ,通常のnumpy配列に変換される.従来,Numpy配列に強制的に変換されていたが,サブクラスの使用も許可されていた. [#4272]

  • StdDevUncertainty :設定 parent_nddata 配列の形状が親レベルのデータ形状と同じであれば比較は行わない. [#4272]

  • StdDevUncertaintyarray.setter 配列の形状が親レベルデータと同じであれば比較は行わない. [#4272]

  • StdDevUncertainty :廃棄されました support_correlated …に賛成する. supports_correlated それがそうです。 [#4272, #4828]

  • StdDevUncertainty :廃棄されました propagate_add 同様の方法で支援しています propagate それがそうです。 [#4272, #4828]

  • 許す data 中の名前パラメータになるには,以下の操作を実行してください NDDataArray それがそうです。 [#4626]

astropy.table

  • operations.unique 今は1つあります keep パラメータは、ユーザが、重複行のセットの最初の行を保持するか、最後の行を保持するか、またはすべての重複行を削除するかを選択することを可能にする。 [#4632]

  • QTable さて列を機能させることで Quantity 表を作成した後であっても、それらに1つの単位が割り当てられている。 [#4497, #4884]

astropy.units

  • 捨てたものを削除する register クラスのパラメータ. [#4448]

astropy.utils

  • Asterpy.utils.compat.argparseモジュールは現在使用されていない。Python‘argparse’モジュールを直接使用します。 [#4462]

  • Asterpy.utils.compat.odictモジュールは現在使用されていない。Python‘Collection’モジュールを直接使用します。 [#4466]

  • Agzipモジュールはもう使用されていない。Python‘gzip’モジュールを直接使用します。 [#4464]

  • 人気のない ScienceStateAlias クラスは削除されました。 [#2767, #4446]

  • 現在は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

  • ImageHDUまたはPrimaryHDUオブジェクトを使用してWCSオブジェクトを初期化することができます。 [#4493, #4505]

  • 今,ヘッダにSIP係数を持つがctypeに“-sip”が欠けている場合,Asterpy.wcsはINFOメッセージを送信する. [#4814]

誤って修復する

astropy.coordinates

  • …の問題を改善する get_sun 光線偏向計算における近似値のため,往復することはない. [#4952]

  • 確保する. angle_utilities.position_angle 受信浮動小数点数は,文書文字列で述べたとおりである. [#3800]

  • 確保する. GCRS フレームは非地心観測者に対して正しい. [#4986]

  • 修復した Quantity._repr_latex_ 方法、この方法は表示されている EarthLocation 木星のノートにあります。 [#4542, #5068]

astropy.io.ascii

  • 修復高速リーダ(USE_FAST_CONVERTER=FALSE)は、非米国領域設定に失敗する可能性があるという問題です。 [#4363]

  • Asterpy.io.ascii.Read処理IPACフォーマットファイルの単位を修復します。単位なし柱は無量綱柱ではなく無単位柱とみなされる。 [#4867, #4947]

  • リーダ中の見出し解析問題を修正した. [#4603, #4910]

astropy.io.fits

  • GroupsHDU.is_image 属性は、現在、 False それがそうです。 [#4742]

  • 符号なし整数データを符号ありタイプに変換することを確保した場合,スケーリングキーワードはタイトルから削除される. [#4974, #5053]

  • TFORM xキーワード検査を圧縮画像テストにおいてより柔軟にし、テストとcfitsio 3.380の互換性を実現する。 [#4646, #4653]

astropy.io.votable

  • 検証レポートを生成するとき、Asterpy.io.votable.validator.htmlモジュールは、処理がゼロで除算されるように更新される。 [#4699]

  • 表v 1.2の数値配列を変換したときに現れるKeyErrorを修復した. [#4782]

astropy.modeling

  • Refactored AiryDisk2D, Sersic1D, and Sersic2D models to be able to combine them as classes as well as instances. [#4720]

  • “LevMarLSQFitter”クラスは、ヤコビを計算する際に重みを使用するために修正される。 [#4751]

astropy.nddata

  • NDData MASKED_QUANTIONSは、データパラメータとして暗黙的送達のマスク、単位、および値を使用することが与えられる。 [#4270]

  • NDData サブクラスを用いて実現する NDData 使用 NDArithmeticMixin 今はエラーの伝播を許可しています。 [#4270]

  • 以下の場合に発生するメモリリークを修復しました。 NDDataArray もう設置しました。 [#4825, #4862]

  • StdDevUncertainty :誤り伝播期間中に,不確実性の単位を考慮する. [#4272]

  • NDArithmeticMixindivide そして multiply 不確実性が1つだけ設定されている場合、正しい不確実性が生じる。 [#4152, #4272]

astropy.stats

  • 手入れをする. sigma_clipped_stats 使用 axis 論争する。 [#4726, #4808]

astropy.table

  • 既存の表オブジェクトから作成された表の非継承を修復しました primary_key 属性です。 [#4672, #4930]

  • 列文字列の値を変換する際に問題が発生してリードテーブルが失敗した場合には、エラーメッセージにより詳細な情報を提供してください。 [#4759]

astropy.units

  • 使用 Quantity 無量綱に相当する単位を基数として使用する array -LIKE指数は正しい結果を生成します。 [#4770]

  • 通過を確保する spectral_density equivalency one could also convert between photlam and STmag/ABmag それがそうです。 [#5017]

astropy.utils

  • Asterpy.utils.compat.frtionsモジュールは現在使用されていない。Python‘Frtions’モジュールを直接使用します。 [#4463]

  • 増列する. format_doc オブジェクトの現在の文書文字列の置換および/またはフォーマットを可能にする修飾子。 [#4242]

  • Asterpy.utils.metadata.MetaData記述子を用いた属性は現在,獅子顔画像文書に含まれている. [#4921]

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

  • 説明が与えられていない場合のCDSデータファイルの修復処理には、説明から欠落値のフラグを剥離することも含まれる。 [#4437, #4474]

astropy.io.fits

  • FITSタイル圧縮におけるエラー処理期間中に発生する可能性のあるセグメントエラーを修復した. [#4489]

  • フォーマット‘X’,‘P’または‘Q’のバイナリリストを酸洗浄した場合の崩壊が修復された。 [#4514]

  • 修復した複製 FITS_rec 相手(相手) .data 表HDU)に用いられる. [#520]

  • 修復中のメモリ/参照漏れ FITS_rec これは多くの場合,特にFITテーブルをファイルに書き込んだ後に発生するが,他の場合も同様である. [#4539]

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

  • 表列を混合列(たとえば数や時間)に置き換えた場合の誤りを修復した. [#4601]

  • Disable initial ordering in jsviewer (show_in_browser, show_in_notebook) to respect the order from the Table. [#4628]

astropy.units

  • 印刷数時の獅子面像の問題を修復した。 [#4527]

astropy.utils

  • 機能ユニットを修復したラテックス表示。 [#4563]

  • ♪the zest.releaser Astropyに含まれるフックは現在,グローバルではなくAstropyにローカルに注入されている. [#4650]

astropy.visualization

  • 据え置き fits2bitmap EXTフラグには、子機名または番号のスクリプトが含まれることが許可される。 [#4468]

  • 据え置き fits2bitmap 圧縮FITSファイルのデフォルト出力ファイル名を生成します。 [#4468]

  • 据え置き quantity_support その変換がndarrayインスタンスを返すことを保証します(numpy>=1.10必要)。 [#4654]

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.2に更新する. [#4678]

  • WCSLIBのバンドルコピーを5.14に更新する. [#4579]

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, and HeliocentricTrueEcliptic. [#3749]

astropy.cosmology

  • プランク2015宇宙学を追加 [#3476]

  • Cythonスカラー版を実現したため,現在提供されている宇宙学的距離計算速度は20-40倍以上向上している. FLRW.inv_efunc それがそうです。 [#4127]

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]

  • DAOphotリーダによるマルチ開口ファイルの読み取りの改善 [#3535, #4207]

astropy.io.fits

  • Bzip 2圧縮ファイルの読み書きをサポートします。即 .fits.bz2 ファイルです。 [#3789]

  • 新しいコマンド·ライン·スクリプトが含まれています fitsinfo HDUの概要は、1つまたは複数のFITファイルに表示される。 [#3677]

astropy.io.misc

  • テーブルおよび列のすべてのメタ情報、記述、および単位のHDF 5ファイルへの保存をサポート [#4103]

astropy.io.votable

  • A new method was added to astropy.io.votable.VOTable, get_info_by_id to conveniently find an INFO element by its ID attribute. [#3633]

  • 投票できる木の例は今ではより良いものになりました __repr__ 方法です。 [#3639]

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

  • 増列する. block_reduce そして block_replicate 機能します。 [#3453]

  • extract_array 配列境界を処理するための様々なオプションが提供されています [#3727]

  • 新しいのを追加しました Cutout2D クラスは、オプションのWCS伝播を使用して切手画像切り出しを生成する。 [#3823]

astropy.stats

  • 増列する. sigma_lower そして sigma_upper キーワードが至る. sigma_clip 非対称カットを可能にしています [#3595]

  • Added cenfunc, stdfunc, and axis keywords to sigma_clipped_stats. [#3792]

  • sigma_clip クロッピングを実行する前に,無効入力値(NAN,INFS)を自動的にマスクする. [#4051]

  • Added the histogram routine, which is similar to np.histogram but includes several additional options for automatic determination of optimal histogram bins. Associated helper routines include bayesian_blocks, friedman_bin_width, scott_bin_width, and knuth_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]

  • Jsviewer表の新しいCSS [#2917, #2982, #4174]

  • 新しいのを追加しました 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

  • FITS標準時間文字列のサポートを追加します。 [#3547]

  • 許す format 属性は変更するためにその場で更新される Time 物体です。 [#3673]

  • 形状処理(再構築,解体など)の支援を加える. [#3224]

  • Argmin,argmax,argsort,min,max,ptp,sortingメソッドを追加する. [#3681]

  • 増列する. Time.to_datetime 1つの変換方法 Time オブジェクトは,タイムゾーンをサポートする日時とした. [#4119, #4124]

astropy.units

  • 帝国単位のフロンを増やした。 [#3529]

  • 百万人のイギリス単位が増加した。 [#3716]

  • イギリス単位の石を増やした。 [#4192]

  • 増加した地球質 (M_earth )と木星質量 (M_jup )から職場まで [#3907]

  • Added support for functional units, in particular the logarithmic ones Magnitude, Decibel, and Dex. [#1894]

  • 数は現在matplotlibにおける単位サポートを用いている.参照してください 土方量を描く それがそうです。 [#3981]

  • イギリス製質量測定を明らかにし,ポンド力(Lbf),千ポンド(Kip)とポンド/平方インチ(Psi)を添加した。 [#3409]

astropy.utils

  • 新設する. OrderedDescriptor そして OrderedDescriptorContainer 宣言的APIを用いてクラスを実現することを容易にするユーティリティクラスであり,クラスクラス属性は,クラス宣言においてこれらの属性を定義する順序によって指定される継承の“順序”を持つ“整列”を持つ. OrderedDescriptor ベースクラスとする)。詳細については、これらのクラスのAPI文書を参照されたい。座標フレームとモデルは現在このインタフェースを用いている. [#3679]

  • ♪the get_pkg_data_* 関数は現在オプションを採用しています package パラメータは、任意のパケットがその中からパケットデータファイル名またはコンテンツを読み出すことを指定することを可能にし、そこから関数が呼び出されるパケット内のデータのみを使用することを可能にする。 [#4079]

  • 新機能. dtype_info_name 致す data_info モジュールが提供しています dtype 人間の読み取り可能な情報目的のために使われています [#3868]

  • 増列する. classproperty 装飾師--これは property として classmethod 一般的な実例的な方法である. [#3982]

  • iers.open 現在,ネットワークURLやローカルパスを扱うことができる. [#3850]

  • ♪the astropy.utils.wraps 装飾者はただいまオプションをお受けしております exclude_args 標準ライブラリで共有されていないパラメータ wraps 修飾子(Astropyバージョンがパッケージ関数のパラメータ署名をコピーする能力に固有であるので)。 exclude_args パッケージ関数の署名からパッケージ関数上のいくつかのパラメータを排除することを可能にする.インスタンスメソッドを関数に実装した場合(除外する. self 論点)。 [#4017]

  • get_readable_fileobj LZMA(‘.xz’)ファイルは、以下のコマンドを使用して自動的に解凍することができます lzma Python 3.3+のモジュールまたは(利用可能であれば) backports.lzma 以前のバージョンのパッケージ。 [#3667]

  • ♪the resolve_name 実用的なツールは現在任意の数の付加的な位置パラメータを受け取ることができ,これらのパラメータは自動的に第1の位置パラメータとともに装飾される. name 論争する。 [#4083]

  • 増列する. is_url_in_cache URLによりキャッシュファイルの経路を解析し、ファイルが存在するか否かをチェックするためのものである。 [#4095]

  • 増列する. step パラメータは ProgressBar.map 方法は,ユーザがプログレスバーの更新頻度を制御できるようにする. [#4191]

astropy.visualization

  • 機能/コンテキストマネージャの追加 quantity_support シームレスな印刷を実現するために Quantity Matplotlibにおける例. [#3981]

  • 追加 hist これは関数と似ています plt.hist しかしながら、最適なヒストグラムボックスを自動的に決定するためのいくつかの追加オプションが含まれる。この機能はAsterMLライブラリから移植されたものである. [#3756]

astropy.wcs

  • 含まれるwcslbのバージョンは5.10にアップグレードされました。 [#3992, #4239]

    4.xシリーズのwcslbの最低要求バージョンは4.24のままです。

    5.xシリーズのwcslbの最低要求バージョンは5.8です。5.8より前のwcslb 5.xバージョンでのAsterpyの構築が向上 ImportError 当たる astropy.wcs 輸入品です。

    占星術に関連するwcslb変化には:

  • 返されたFITSヘッダから astropy.wcs.WCS.to_header そして astropy.wcs.WCS.to_header_string 今は値をより正確に含むことができる。変換を行うと,結果の数値の違いが生じる. astropy.wcs.WCS オブジェクトはタイトルを調整して結果を使用する.

  • astropy.wcs.WCS now recognises the TPV, TPD, TPU, DSS, TNX and ZPX polynomial distortions.

  • Added relaxation flags to allow PC0i_0ja, PV0j_0ma, and PS0j_0ma (i.e. with leading zeroes on the index).

  • 誤り報告,特に下位関数からの翻訳の状態戻りに関する誤り報告を整理した.

  • 浮動小数点値の出力フォーマットを変更しました to_header それがそうです。

  • 強化されたテキスト表示形式 WCS 物体です。 [#3604]

  • ♪the astropy.tests.helper モジュールは、現在、共通APIの一部である(文書ページがある)。このモジュールはAsterpyの以前のバージョンに登場しているが,現在になって初めて共通APIの一部と考えられている. [#3890]

  • 新しい機能があります astropy.online_help Astpy文書を検索し、Webブラウザに結果を表示します。 [#3642]

API変更

astropy.cosmology

  • FLRW._tfunc そして FLRW._xfunc 廃棄されたと表示されていますユーザーは新しい公衆インターフェースを使用しなければならない FLRW.lookback_time_integrand そして FLRW.abs_distance_integrand 代わりに。 [#3767]

astropy.io.ascii

  • デフォルトタイトル行処理は、現在、スペース文字を含む可能性のある空行を無視しているため、データ行処理と一致する。いかなる明示的指定も header_start ヘッダにスペースが含まれている空行を解析するためのファイルの値は更新する必要がある. [#2654]

astropy.io.fits

  • The uint argument to fits.open is now True by default; that is, arrays using the FITS unsigned integer convention will be detected, and read as unsigned integers by default. A new config option for io.fits, enable_uint, can be changed to False to revert to the original behavior of ignoring the uint convention unless it is explicitly requested with uint=True. [#3916]

  • ♪the ImageHDU.NumCode そして ImageHDU.ImgCode 属性(派生上自 _ImageBaseHDU )は推奨されていません。その代わりに astropy.io.fits モジュールレベル定数 BITPIX2DTYPE そして DTYPE2BITPIX 使用できます。 [#3916]

astropy.modeling

  • 注意:モデルパラメータと類似配列の値の比較現在,通常のNumpy配列を用いて比較するようにNumpy Boolean配列が生成されている.従来,これはスカラーTrueやFalseを返し,比較結果が比較されたすべての要素がTrueである場合にのみTrueを返すことになり,混乱を招く可能性がある. [#3912]

  • Vbl.使用 model.inverse = None モデルの反転をそのデフォルト値にリセットする方法は提案されていない.将来的には,この文法は明示的にモデルを反転させない(デフォルトがあっても).代わりに使うのは del model.inverse モデルの反転をそのデフォルト値にリセットする(デフォルト値がある場合、そうでなければ、これは、モデルに割り当てられたすべてのカスタム反転を削除するだけであり、設定と同じである。 model.inverse = None )。 [#4236]

  • 1つ追加する model.has_user_inverse ユーザがカスタム反転を割り当てたかどうかを示す属性 model.inverse それがそうです。これは,情報を提供するためのものであり,たとえば,リフレクションモデルオブジェクトに対するソフトウェアである. [#4236]

  • Renamed the parameters of RotateNative2Celestial and RotateCelestial2Native from phi, theta, psi to lon, lat and lon_pole. [#3578]

  • ご利用はお勧めしておりません Pix2Sky_AZP.check_mu そして Sky2Pix_AZP.check_mu 方法(これらは曖昧な“意外公開”方法であり、誰も使用したことがないかもしれない)。 [#3910]

  • Sine 1 Dモデルに位相パラメータを追加した。 [#3807]

astropy.stats

  • 改名しました。 sigma_clip sig キーワードAS sigma それがそうです。 [#3595]

  • 変更しました sigma_clip varfunc キーワードが至る. stdfunc それがそうです。 [#3595]

  • 改名しました。 sigma_clipped_stats mask_val キーワードが至る. mask_value それがそうです。 [#3595]

  • デフォルト値を変更しました iters キーワードの値はすべて5に設定した. sigma_clip そして sigma_clipped_stats 機能します。 [#4067]

astropy.table

  • Table.as_array() つねにシステムのネイティブバイト順に列ごとの構造化配列を返す.任意選択. keep_byteorder=True オプションは、各列のデータがその元のバイト順序を維持する。 [#4080]

  • Table.simple_table() 現在、int 32およびfloat 64タイプではなく、int 64およびfloat 64タイプのテーブルが作成されています。 [#4114]

  • 空表現はいなくてもいい names パラメータが有効であれば dtype パラメータ(埋め込み名)を提供する. [#3977]

astropy.time

  • ♪the astropy_time 属性および時間フォーマットは、共通インターフェースから削除されました。新しい時間オブジェクトをインスタンス化する既存のコードを使用する format='astropy_time' 簡単に省略できる format 規格です。 [#3857]

astropy.units

  • 単品. Quantity 記録のある例 dtype 彼らがいるだろう isscalar 属性返却 True Numpy配列の行動と一致しており,その中で np.void 記録はスカラーと考えられる. [#3899]

  • 配合単位フォーマットに関する3つの変更 [#3993] :

  • The FITS unit format will no longer parse an arbitrary number as a scale value. It must be a power of 10 of the form 10^^k, 10^k, 10+k, 10-k and 10(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

  • 列タイトルのうちの1つが空である場合、高速C解析器内のセグメントエラーを修復する [#3545] それがそうです。

  • ファイルフォーマットを推測する際に高速リーダを使用できないいくつかのエラーを修復した.フォーマット推測をよりよく理解するために、読み取り追跡情報も改善される。 [#4115]

  • 推測を有効にしてCDSフォーマットファイルを読み込む際に取り込まれていないTypeError異常を引き起こす潜在的な問題が修復された。 [#4120]

astropy.modeling

  • Simplex Fitterは現在,他のキーワードパラメータをscipyソルバに正確に渡すことができる. [#3966]

  • キーワード acc (正確性のために)現在正しく受け入れられている Simplex それがそうです。 [#3966]

astropy.units

  • 各単位. Ryd そして u ハードコードの数字ではなく constants モジュールです。したがって,これらの単位は現在暗黙的な変換がやや異なる. [#4229]

その他の変更と追加

  • ♪the ./setup.py test 命令は今あります astropy.tests モジュール(以前にその実装はAsterpy-helpersに移動していた).しかし,これによりAstropyテスト実行器の変更とペアが行われる. ./setup.py test ユーザインタフェース。Asterpy-helpers v 1.1以降が検出される test コマンドは、Asterpy−helperに含まれる古いバージョンの代わりに使用される(ほとんどのユーザは、この変更によるいかなる変化にも気づかない)。 [#4020]

  • この本の原文は Table これ以上表示しない masked=False いずれにしても、デフォルトの場合、表はマスクされないからだ。 [#3869]

  • のバージョン PLY 星盤付き飛行船は3.6に更新された。

  • 文書構築には現在WCSAXが必要である. [#4074]

  • 遷移マニュアルは,v 0.4までの座標から削除されている. astropy.coordinates ますますどうでもいい材料で記録する。移行ガイドを見るには、https://docs.astterpy.org/en/v 1.0/cocoels/index.html#Migrating-from-Pre-V 0-4-coelsなど、以前のバージョンのアーカイブ文書を見るだけでよいことをお勧めします。 [#4203]

  • はい。 astropy.coordinates GCR,CIRS,ITR間の変換は,それらの実際の適用順序をより論理的に反映するように調整されている.これは多くの座標変換に影響を与えないはずであるが,機器精度効果に特に敏感なコードに影響を与える可能性があり,変換が発生する順序が変化すると機器精度効果が変化する. [#4255]

  • Astropy v 1.1.0は、Python 2.6を正式にサポートする最後の発行版シリーズになります。Python 2.6でAstropyが使用されている場合、現在廃棄警告が発行されます(通常のPython警告フィルタリング機構でこの警告を無効にすることができます)。 [#3779]

1.0.13(2017-05-29)

誤って修復する

astropy.io.fits

  • 量子化レベルパラメータを修正するために CompImageHDU それがそうです。 [#6029]

  • 問題のあるカードを修復するために、タイトルが非ASCII(例えば、UTF−8)文字を含む場合に崩壊することを防止する。 [#6084]

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

  • Fixed a bug where stdlib realloc() was used instead of PyMem_Realloc() [#5696, #4739, #2100]

astropy.utils

  • NumPy<1.7およびPython 3.xバージョンのImportErrorが修復されました _register_patched_dtype_reduce それがそうです。 [#5848]

1.0.11(2016-12-22)

誤って修復する

astropy.coordinates

  • SkyCoordを単一のSkyCoordを含むリストから初期化すると、SkyCoordは座標から距離を削除しなくなる。 [#5270]

  • E項を有しないFK 4フレームとの間の変換実装におけるエラーを修復することは、単位球面上にない座標(すなわち、距離を有する)に影響を与える。 [#4293]

  • CDデバイスを有効にした後、再初期化できません Angle それがそうです。 [#5483]

  • 確保する. search_around_sky そして search_around_3d 空(非)に一致する整数タイプインデックス配列を返す. [#4877, #5083]

  • 空のマッチングアイテムセットを返す search_around_sky そして search_around_3d 1つの入力座標配列または2つの入力座標配列が空である場合。 [#4875, #5083]

astropy.io.ascii

  • Windows上のタブ区切りテーブルの末尾に空値のエラーが発生したことを修復します。 [#5370]

  • 高速リーダを用いて大ASCII表(2 GBを超える)の読み取りを修復した。 [#5319]

  • FastCsvと列が多すぎる行修復セグメント誤りを用いる. [#5534]

  • AASTex形式のテーブルを読み込む際に発生する問題を修復します。 \\ 最後の表の行の末尾にあります。 [#5427]

astropy.io.fits

  • 圧縮画像データをオフまたは削除した後に発生する可能性のあるAssertionErrorが削除された. [#4690, #4694, #4948]

  • Fits.getdata()を用いてスクリプトを終了した際に無視された例外が特定の条件で表示されたエラーを修復した. [#4977]

  • 暗黙的強制変換のために最新バージョンのNumpyにおいて異常を引き起こす定位置動作の使用が修復された。 [#5250]

astropy.io.votable

  • 修復した誤り Resource.__repr__() 未定義の属性と変数を持つ. [#5382]

astropy.modeling

  • CompoundModelは現在_n_modelを正しく継承でき,モデルセットの使用を許可している. [#5358]

astropy.units

  • 配置項定義における誤りを修復した. [#5106]

  • 非ASCII CDS単位文字列は現在使用可能です str ニシキヘビ2号でも同様ですこれは,文字列の座標にかかわる場合の誤りを解析することも解決する. [#5355]

  • 確保する. Quantity 支持台. np.float_power これは,Numpy 1.12における新しい特性である. [#5480]

astropy.utils

  • 呼び出し時に現れたAttributeErrorを修復しました utils.misc.signal_number_to_name Python 3の使用 [#5430] それがそうです。

astropy.wcs

  • 更新する. _naxis{{x}} 呼び出し時の属性 WCS.slice それがそうです。 [#5411]

その他の変更と追加

  • バンドルされたERFAはバージョン1.3.0に更新されました。これには2016年12月31日に開催予定の2回目のうるう日が含まれている。 [#5418]

1.0.10(2016-06-09)

誤って修復する

astropy.coordinates

  • SkyCoord フレーム属性を有する新しいフレームを作成する前に作成されたオブジェクトは、もはや開始されない AttributeError 新しい属性にアクセスすると [#5021]

  • 収差実現におけるいくつかの誤りを修正する get_sun それがそうです。 [#4979]

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

  • 以下の位置の誤りを修復した pprint() 昇給することがある UnicodeDecodeError Python 2にあります [#4946]

  • 多次元列上で外部リンクを実行した場合の誤りを修復した. [#4060]

  • 既存の表オブジェクトから作成された表の非継承を修復しました primary_key 属性です。 [#4672]

astropy.tests

  • Python 3のカバー率レポートを修正しました。 [#4822]

astropy.units

  • 現在,長い名前と短い名前の間の重複項は names そして aliases 単位の属性。 [#5036]

astropy.utils

  • Asterpy.utils.xml.unegererモジュールは現在も転義をキャンセルすることができます '%2F' 至る '/' そして '&&' 至る '&' 与えられたURLに。 [#4699]

  • キャッシュのダウンロードに関する2つの問題を修復する:clear_download_cache()はPython 2.7では機能せず、ダウンロードはPython 2.7では機能せず、Python 3は異常を引き起こす可能性がある。 [#4810]

astropy.vo

  • キャッシュオプションは、現在、ダウンロードされたJSONデータベースとXML VO表を正しくキャッシュすることができます。 [#4699]

  • ある可視度の高いコーン検索サービスの外部変更を反映するために、Asterpy.vo.validator.conf.conesarch_urlsリストを更新します。 [#4699]

  • VOSDatabaseは、いくつかのまれな場合にUnicodeDecodeErrorが生じることを回避するために、ASCIIの代わりにバイト列をUTF−8に復号する。#4699の副作用によりコーン探索テストに失敗した問題を修復した. [#4757]

その他の変更と追加

  • 更新されました astropy.tests テストカバー率報告の生成にはカバー率V 4.0のテスト実行器コードを用いる. [#4176]

1.0.9(2016-03-10)

新しい特徴.

astropy.nddata

  • NDArithmeticMixin マッチングをチェックするWCSは現在適用されています astropy.wcs.WCS 対象者. [#4499, #4503]

誤って修復する

astropy.convolution

  • その中の誤りを訂正する psf_pad そして fft_pad 無視されてしまいます [#4366]

astropy.io.ascii

  • Ascii.latex.AASTexの最後の行のデータを修復して改行を追加する問題. [#4561]

  • Latex表の読み取りを修復しました \tabular ラベルは一行目にあります。 [#4595]

  • 純粋なフォーマットの文字列の使用を高速ライタで修復する. [#4517]

  • 表に空きフィールドがある場合にスペース区切りファイルを書き込むエラーを修復しました。 [#4417]

astropy.io.fits

  • FITSタイル圧縮におけるエラー処理期間中に発生する可能性のあるセグメントエラーを修復した. [#4489]

  • フォーマット‘X’,‘P’または‘Q’のバイナリリストを酸洗浄した場合の崩壊が修復された。 [#4514]

  • 修復した複製 FITS_rec 相手(相手) .data 表HDU)に用いられる. [#520]

  • 修復中のメモリ/参照漏れ FITS_rec これは多くの場合,特にFITテーブルをファイルに書き込んだ後に発生するが,他の場合も同様である. [#4539]

astropy.modeling

  • 複合モデルインスタンスを印刷する際の複合モデル式とコンポーネントの表示を修復した. [#4414, #4482]

astropy.stats

  • Numpy配列のサブクラス(例えば、Quantity、numpy.ma.MaskedArrayなど)が与えられたとき、Medium_Absolute_DEVISTIONの入力は通常のNumpy配列に変換されない。 [#4658]

  • マスク配列に対してMedium_Absolute_DEVERATIONを用いた場合の誤り結果を修復した. [#4658]

astropy.utils

  • ♪the zest.releaser Astropyに含まれるフックは現在,グローバルではなくAstropyにローカルに注入されている. [#4650]

astropy.visualization

  • 据え置き fits2bitmap EXTフラグには、子機名または番号のスクリプトが含まれることが許可される。 [#4468]

  • 据え置き fits2bitmap 圧縮FITSファイルのデフォルト出力ファイル名を生成します。 [#4468]

1.0.8(2016-01-08)

誤って修復する

astropy.io.fits

  • Python 3にFITSテーブル中の文字列の更新に対するエラーが保存されていないことが修復されました。 [#4452]

astropy.units

  • その場のピーク間計算は現在使われています Quantity それがそうです。 [#4442]

astropy.utils

  • 据え置き find_api_page Python 3.xで正常に動作するには、以下の操作を実行してください [#4378, #4379]

1.0.7(2015-12-04)

誤って修復する

astropy.coordinates

  • 酸洗. EarthLocation インスタンスは現在、Python 2上でも実行できます。 [#4304]

astropy.io.ascii

  • Python 3ではバイト列出力が‘b’をプレフィックスとしないように高速ライタを修復します。 [#4350]

astropy.io.fits

  • 大FITファイル書き込みが切断された可能性のある回帰を修復した。 [#4307]

  • Astropy v 1.0.6は、テーブル列のTDIMがそのデータフォーマットの繰り返しカウントよりも小さいボケを解決するための修復プログラム(#4228)を含む。これは,Numpy 1.10とともに使用できるように修復を更新する. [#4266]

astropy.table

  • 混合列(たとえば時間)酸洗テーブルを用いた場合の誤りを修正した. [#4098]

astropy.time

  • 不正確な修復をする value 属性は“unix”のような紀元フォーマットに用いられる. scale クラスとは違う epoch_scale それがそうです。 [#4312]

astropy.utils

  • IPythonがインストールされていますが、ipykernelがインストールされていない場合、IPythonコンソールからAsterpyを導入するとIPython.kernel廃棄警告が発行されるという問題が修復されました。 [#4279]

  • 修復可能な ProgressBar 当たる astropy IPython起動スクリプトに導入します。 [#4274]

その他の変更と追加

  • バンドルされたスターディスク補助ツールバージョン1.0.6が更新された。 [#4372]

1.0.6(2015-10-22)

誤って修復する

astropy.analytic_functions

  • 黒体解析関数を修復し,温度配列を正確に支持した。 [#4251]

astropy.coordinates

  • 地球のいくつかのAU範囲内の対象の変換誤りを修復した。変換機械の実質的な変化を含めて,これは他の物体の水平距離 ̄機器精度を変化させる可能性がある. [#4254]

astropy.io.fits

  • fitsdiff 相関関数は、異なるタイプであるが、同じ表現形態を有する値間の差(例えば、文字列‘0’と数0)をよりよく報告することができる。 [#4122]

  • Numpy 1.10の他の修復をサポートします。 [#4228]

  • Unicode文字列をFITSテーブルに書き込むことにより、その列サイズが4倍に増加するという問題が修復された(すなわち、FITS列のフォーマットは、元の文字列の4文字あたりのフォーマットである)。 [#4228]

  • ファジィ状況のサポートが追加されている(ただしFITS規格はこの場合を許可している)、すなわち、列はいくつかのTDIMnキーワードを有するが、TDIMn列中の繰り返しカウントはTDIMnが示唆する元素数よりも大きい。たとえばTFORMn=100 iであるが,TDIMn=‘(5,5)’である.この場合、TDIMnは列中の5 x 5個の組を表すが、TFORMnは列中の100個の元素の1次元アレイを表す。この場合,TDIMが優先され,列中の残りのバイトは無視される. [#4228]

astropy.io.votable

  • Pythonコンパイラ最適化レベル=2の崩壊を修復しました。 [#4231]

astropy.vo

  • 据え置き check_conesearch_sites 使用 parallel=True Python>=3.3とWindows上で(異なる理由で両方の場合が中断されます)。 [#2970]

その他の変更と追加

  • 現在,すべてのテストがNumpy v 1.10.xのテストに合格している.これは、Numpy 1.10.xを名目的にサポートすることを意味する(しかし、まだ未知の問題が存在する可能性がある)。例えば、大型多次元列を含むテーブルには、例えば、画像全体を1つまたは複数の列に含むテーブルなど、既知の性能問題が存在する。これはNumpyの既知の上流問題だ。 [#4259]

1.0.5(2015-10-05)

誤って修復する

astropy.constants

  • 名前変更単位->単位と誤り->における不確実性 repr そして str 属性名をマッチングするための定数. [#4147]

astropy.coordinates

  • 固定文字列表現形式 SkyCoord オブジェクトを変換する AltAz フレームワーク. [#4055, #4057]

  • 直して。 search_around_sky 関数は許容するために storekdtree このようになるでしょう False 予想通りです。 [#4082, #4212]

astropy.io.fits

  • 1つのタイトル(注釈なし)で別のタイトル(注釈付き)を拡張する誤りが修正された。 [#3967]

  • FITSデータの資源使用状況がある程度改善されました--以前は新しいものでした mmap アクセスされたFITSファイルの各HDUのために開く HDUList それがそうです。どれも mmap 単一のファイル記述子が切れており、いくつかのユーザにシステムリソース制限の問題が発生する。今は一つしかありません mmap オープンですべてのHDUのデータを共有しています注:“便利”機能を使用する際には問題が残っています。例えば使用は fits.getdata 1つを作ることになります mmap このようにして、以下のコマンドを使用してファイルを開くのではなく、各HDUを読み込む fits.open そして通過します HDUList 対象)。 [#4097]

  • 改行なしでファイルの読み込みに失敗した誤りを修正し,無関係/不要な異常が発生した. [#4160]

astropy.modeling

  • きれいにした repr パラメータのないモデル。 [#4076]

astropy.nddata

  • 初期化中です NDDataArray 別の例から設定する flags 予想通りであり,以下の場合には失敗しない. uncertainty 設置されました [#4129] それがそうです。初期化中です NDData 親インスタンスからのサブクラス(例えば、 NDDataArray 送信者. NDData )現在設定されている属性はそうではありません data そうすべきだ [#4130, #4137] それがそうです。

astropy.table

  • 列データタイプを変更する際にパディング値を設定する問題を修復した. [#4088]

  • _PARENT_TABLE属性が設定されていない裸列を酸選択した場合のエラーを修復した.これは列の表示形式に影響を与える. [#4099]

  • Webブラウザのオープン時に空きページが発生するという問題を修復し,Windowsに対するurlフォーマットが正しいことを確保する. [#4132]

  • 表スタック例外メッセージ中のNameErrorを修復する. [#4213]

astropy.utils

  • resolve_name これ以上のことではありません sys.modules このように導入されたバッグの下の他のモジュールのコピーをめちゃくちゃに積んでください resolve_name('numpy') それがそうです。 [#4084]

  • console IPython 4.xおよびJupyter 1.xをサポートするように更新されました。これは、IPython 4.0以上を使用してAsterpyを導入する際に出現するShimWarningを抑制するはずです。 [#4078]

  • 仮ダウンロードファイル作成者 get_readable_fileobj URLを転送する際には、現在ファイルが閉じた後すぐに削除されます。 [#4198]

astropy.visualization

  • 軸ラベルの色は白色に設定した.白い背景の白いラベルが判読しにくいため、ラベルの色が黒に変更されました。 [#4143]

  • ImageNormalize now automatically determines vmin/vmax (通過) autoscale_None 方法)は、それらが明示的に設定されていない場合。 [#4117]

astropy.vo

  • プログラムが不完全なテストクエリを提供する場合、コーン検索検証は崩れなくなる。また,テストクエリの探索半径があまり大きくないことを保証し,タイムアウトを回避する. [#4158, #4159]

その他の変更と追加

  • AstropyはPython 3.5をサポートしています。 [#4027]

  • スターアシスタントのバンドルバージョンは1.0.5に更新された。 [#4215]

  • Py.test 2.7をサポートするためのテストが更新され、py.testのバンドルコピーがv 2.7.3にアップグレードされました。 [#4027]

1.0.4(2015-08-11)

新しい特徴.

astropy.convolution

  • Cython関数を修正してGILを放出した。これにより,畳み込みを効率的に並列化することができ,マルチスレッドタスクスケジューラ(Dask)と併用した場合に大きな加速比を得ることができる. [#3949]

API変更

astropy.coordinates

  • スカラーである入力座標のいくつかの変換は,現在,スカラーを正しく返すことができる.これはあくまで予期される行為であるが,このエラーを解決するために書かれたコードを破壊する可能性があるため,計画外のAPI変更とみなされる可能性がある. [#3920, #4039]

astropy.visualization

  • ♪the astropy_mpl_style 再設定しない interactive 至る True これをユーザの先頭オプションとして保持するのではない.これにより、このスタイルの使用は、Sphinxを使用して文書および他の非対話型コンテキストを構築することと互換性がある。 [#4030]

誤って修復する

astropy.coordinates

  • 座標配列がインデックスまたはスライスされたときに座標表現がデフォルト値にリセットされたことを表すエラーが修正された。 [#3824]

  • 現在のIERSデータ以外の日付を使用した場合に表示される困惑した警告メッセージが修復される。 [#3844]

  • get_sun いま,入力時間がスカラーである場合にスカラーが発生する(これはv 1.0.3 v 1.0.2からの回帰である). [#3998, #4039]

  • いくつかのスカラ座標は、いくつかのフレーム変換後に長さ1の配列座標に誤って変更された誤りが修復された。 [#3920, #4039]

  • 修復による separation 方法 SkyCoord Frame類は無限再帰で失敗しました [#4033, #4039]

  • これはリストを渡すことを目的としています SkyCoord UnitSphericalPresationにおけるオブジェクトの追加 SkyCoord 構造関数はUnitSphericalPresationにおいて新たなオブジェクトを適切に生成する. [#3938, #4039]

astropy.cosmology

  • WCDMは初期化時にOb0パラメータを無視しないように修復されている。 [#3934]

astropy.io.fits

  • 更新モードで開いたランダムHDUグループでデータを更新する際に崩壊する問題を修復した. [#3730]

  • 以下の命令を用いて拡張されたHDU(すなわち,非平凡なBSCALEおよび/またはBZERO)を再書き込みする際に書き込まれるチェックサム/またはデータが正しくないという問題を修復した. do_not_scale_image_data=False それがそうです。 [#3883]

  • 修復中の雑散使用警告 BinTableHDU.copy() それがそうです。 [#3798]

  • よりよく処理する BLANK 画像データを自動スケーリングする際のキーワード。♪the BLANK キーワードは現在、自動スケーリングを適用した後にタイトルから除去され、開いたファイルを更新する際に正しく復元されます(浮動小数点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

  • 複合モデルの実例と新しい複合モデル類を含む複合モデルの酸洗の支持を改善した。 [#3867]

  • 不足しているデフォルト値を追加しました Ellipse2D パラメータです。 [#3903]

astropy.time

  • スカラーの固定反復 Time 対象者は iter() 正確に誘発する TypeError (同時にまだ許可されている Time 反復する配列). [#4048]

astropy.units

  • ドップラー同等性を宣言する際に周波数同等性検査を追加した [#3728]

  • Define floor_divide (//) for Quantity to be consistent divmod, 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

  • ♪the deprecated 修飾器は,カスタマイズされたメタクラスを持つクラスを正しく実装していない--そのメタクラスは,使用を推奨していないクラスバージョンから削除される可能性がある. [#3997]

  • ♪the wraps 修飾器はパッケージ関数の名前をパッケージ関数にコピーします '__name__' 排除される assigned 論争する。 [#4016]

雑項.

  • 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

  • 据え置き get_sun フレームを生成しますので、ご利用ください obstime 入力関数の内容とする(従来は誤ってつねにJ 2000を用いていた). [#3750]

  • 据え置き get_sun 光の歪みを説明することができます [#3750]

  • GMRS->ICRS変換における誤った距離を提供する誤りを修復した. [#3750]

astropy.io.ascii

  • 文書がHTMLでないように見える場合は,閲覧時に自動的に推測されるフォーマットリストからHTMLを削除する.これは,MacOSX上のlibxml解析器でよく見られるセグメント誤りを回避するために必要である. [#3693]

astropy.io.fits

  • もうすぐ来るNumpy 1.10をサポートするために修復されます。 [#3419]

astropy.modeling

  • 現在,複合モデルに多項式を用いた場合,多項式をスケーリングすることができる. [#3702]

  • 据え置き Ellipse2D これに一致するモデル Disk2D 画素をどのように含むか。 [#3736]

  • 入力を受けないモデルに対して値を求める際に発生する崩壊を修復した. [#3772]

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]

その他の変更と追加

  • 新しいのを追加しました astropy.__bibtex__ 属性であり、この属性は、Astropyへの参照をbibtexフォーマットで提供する。 [#3697]

  • ERFAのバンドルバージョンは、LeapSecond更新問題を解決するためにv 1.2.0に更新されました。 [#3802]

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, and ColDefs.change_unit methods now work as advertised. It is also possible (and preferable) to update attributes directly on Column objects (for example setting column.name), and the change will be accurately reflected in any associated table data and its FITS header. [#3283, #1539, #2618]

  • 修復した FITS_rec インタフェースは、表データ、そのうちの1つを構成する FITS_rec 既存のFITSテーブルをコピーして作成しますが、正しいスライスやマスクに新しい行を追加することはできません。 [#3641]

  • 大きさ1のTDIMn対BINTABLEの処理を修復した. [#3580]

astropy.io.votable

  • ロードしています TABLE 要素はありませんが何も含まれていません DATA 0行配列を正しく作成することができます。 [#3636]

astropy.modeling

  • サブモデルの1つ自体が手動で指定されたカスタマイズされた逆方向を持つ複合モデルである場合には,複合モデル上の逆をサポートするように解決策を加えた. [#3542]

  • パラメータ制約を持つ多項式モデルのインスタンス化を修復した(インスタンス化後も制約を指定できるが,インスタンス化中に制約を指定することはできない). [#3606]

  • 二次元多項式モデルの固定フィッティング LeVMarLSQFitter それがそうです。 [#3606]

astropy.table

  • 確保する. QTable 漬けることができる [#3590]

  • 実例化する. astropy.table.Table Numpy配列を用いた処理 [#3637] それがそうです。注目すべきは

  • ゼロ長配列と伝達 None

  • スカラーは誘発される ValueError

  • 1次元配列は表の単行とみなされる.

  • 確保する. Column 単位を持たないものは array 無次元ではありません Quantity それがそうです。 [#3648]

astropy.units

  • 拡張だけではなく同等の機能を確保します Quantity いてもいい ufunc 評価する。 [#2496, #3586]

  • Angstrom単位のラテックス表示形式は \overset{{\circ}}{{A}} 至る \mathring{{A}} 通常のLaTeX,MathJax,matplotlib(バージョン1.5から)ではより良いサポートがあるはずである. [#3617]

astropy.vo

  • 現在、HTTPS/SSLを使用してSAMPハブ間の通信は、すべてのサポートされているPythonバージョンで正常に動作することができます。 [#3613]

astropy.wcs

  • もしなければ relax パラメータは伝達されます WCS.to_header() その結果,非標準的なWCSキーワードが省略されていれば警告する. [#3652]

その他の変更と追加

astropy.vo

  • 中接続のリトライ回数 astropy.vo.samp 今は通過できます n_retries オプションを構成します。 [#3612]

  • テストをする

  • 運行中です astropy.test() IPythonプロンプトから一時的に再有効になります。 [#3184]

1.0.1(2015-03-06)

誤って修復する

astropy.constants

  • 定数が変換できることを確認します Quantity 安全です。 [#3537, #3538]

astropy.io.ascii

  • 列タイトルのうちの1つが空である場合、高速C解析器内のセグメントエラーを修復する [#3545] それがそうです。

  • Windowsでは高速リーダを用いてinfとNaN値を読み取るサポートを修復した.使用している use_fast_converter=True クイックリーダーができました。 [#3525]

  • Windows高速リーダにおけるmmapの使用問題を修復した. [#3525]

  • アノテーションタイトルを修復すると定義表のアノテーション(すなわち列タイトル)を純粋な情報的アノテーションと見なす問題があり,往復テーブルを試みる際に問題となる. [#3562]

astropy.modeling

  • 複合モデルとそのコンポーネント間のパラメータ制約(‘FIXED’,‘BILDS’,‘TIND’)の伝播問題を修復した.しかしながら、複合モデルのための“バインディング”制約を正確に定義することは、依然としていくつかの困難がある可能性がある。 [#3481]

astropy.nddata

  • いくつかの属性を互換クラスに復元する NDDataArray うっかり見落としてしまったのは [#3466] それがそうです。

astropy.time

  • Timeオブジェクト現在の計算結果は常に True 空でなければ。 [#3530]

雑類.

  • より良い性能を得るために、ERFAラッパは現在、Cythonを使用するのではなく、Python/C APIで直接書かれています。 [#3521]

  • アストロラーベの導入時間を高める [#3488] それがそうです。

その他の変更と追加

  • バンドルされたAstropy-helpersバージョンをv 1.0.1に更新して、Astropyに依存するいくつかのソフトウェアパッケージのインストール問題を解決します。 [#3541]

1.0(2015-02-18)

一般情報

  • Astropyは現在、Numpy 1.6.0以上が必要です。

新しい特徴.

astropy.analytic_functions

  • ♪the astropy.analytic_functions 天文学に有用な解析関数を含むために追加されたものです [#3077] それがそうです。

astropy.coordinates

  • astropy.coordinates ICRSまたは他の天体システムからAlt/Az座標への下方変換を可能にする完全なフレームスタックがある。 [#3217]

  • astropy.coordinates 今は1つあります get_sun 時間太陽座標を指定する関数を提供する. [#3217]

  • SkyCoord 今はあります to_pixel そして from_pixel 天体座標の間で SkyCoord オブジェクトと画素座標は astropy.wcs.WCS 物体です。 [#3002]

  • SkyCoord 今はあります search_around_sky そして search_around_3d 便利な方法で、別の座標の一定距離内のすべての座標を検索することができます SkyCoord それがそうです。 [#2953]

  • SkyCoord 今は受け入れられます frame= キーワードパラメータ。 [#3063]

  • SkyCoord 今は1つあります guess_from_table 迅速な作成に使用することができる方法 SkyCoord 対象者は astropy.table.Table 物体です。 [#2951]

  • astropy.coordinates 今は1つあります Galactocentric フレームは,銀河系(ユーザが指定した)中心を中心とした座標フレームである. [#2761, #3286]

  • SkyCoord いま,以下の属性を持つことを表す場合には,より多くのフォーマットの座標文字列を受け取ることができる ra そして dec 属性です。 [#2920]

  • SkyCoord 今は以下のリストを受け取ることができます SkyCoord オブジェクト,フレームオブジェクト,またはオブジェクトを表し,それらを単一のオブジェクトに統合する. [#3285]

  • 枠組みと SkyCoord 実例には現在1つの方法があります is_equivalent_frame これは、2つのフレームが等しいかどうか(データを無視する)をチェックするために使用されて [#3330]

  • ♪the __repr__ 現在,スカラー座標はベクトル座標と同じフォーマットで表示される. [#3350, 3448]

astropy.cosmology

  • 増列する. lookback_distance つまり、そうです。 c * lookback_time それがそうです。 [#3145]

  • 宇宙学的対象への重子物質密度と暗黒物質密度のみパラメータの添加 [#2757] それがそうです。

  • 1つ追加する clone 指定された変数を修正した場合に宇宙学オブジェクトのコピーを作成することを可能にする方法 [#2592] それがそうです。

  • 向上したデフォルト数値精度 z_at_value デフォルトの正確で明示的で迅速な要求モデルに従って [#3074] それがそうです。

  • 単一(赤シフト)入力を受ける宇宙学関数は現在,しびれた超関数のように伝播している.したがって,任意の形状を伝達する入力配列は同じ形状の出力を生成する. [#3178, #3194]

astropy.io.ascii

  • 新しいReaderクラスを定義する方式を簡略化し,Readerにインスタンス属性を設定するのではなく,継承されたクラス属性を上書きすることで,カスタムアクションを完全に許可する. __init__ 方法です。 [#2812]

  • 現在,より高速なC/Cythonエンジンがあり,CSVのような簡単なASCIIフォーマットを読み書きするために利用可能である.両者ともデフォルトで有効であり,解析に失敗した場合,スキーミングは通常のリーダに依存する.パラメータを使って行動を変更することができます fast_reader はい。 read そして fast_writer はい。 write それがそうです。 [#2716]

  • Latex/AASTexテーブルに列の単位属性を用いて出力させる. [#3064]

  • 出力テーブルのメタデータを読み込む際に遭遇するアノテーション行を以下のように格納する. meta['comment_lines'] それがそうです。 [#3222]

  • すべての基本フォーマット,IPAC,FASTコンパイラの出力において,表メタデータにインタプリタ行を書き込む.以下のコマンドでこの機能を無効にすることができます comment=False それがそうです。 [#3255]

  • 拡張CSVフォーマットにリーダ/ライタが追加され、このフォーマットは、テーブルおよび列メタデータ、特にデータタイプおよび単位を格納する。 [#2319]

astropy.io.fits

  • ♪the fitsdiff デフォルトの場合、スクリプトは、FITファイルを比較する際に、いくつかのコンテンツ(例えば、空のタイトル行)を無視する。これを追加します --exact オプションは、その中で何も無視しないだろう。 [#2782, #3110]

  • ♪the fitsheader スクリプトは現在1つ必要です --keyword オプションFITSファイルのタイトルから特定のキーワードを抽出し、 --table サポートされている任意のデータフォーマットとしてタイトルを導出するためのオプション astropy.table それがそうです。 [#2555, #2588]

  • Section 現在はすべての高度なインデックス機能をサポートしています ndarray 実行(任意の歩行長を持つスライス,整数配列,ブール配列,なし,省略番号).適切な時には、それはまたスカラーを正確に返すだろう。 [#3148]

astropy.io.votable

  • astropy.io.votable.parse 今は1つ必要です datatype_mapping キーワードパラメータは、要求に適合しないファイルをサポートするために、無効なデータタイプ名を有効名にマッピングします。 [#2675]

astropy.modeling

  • 算術演算子を用いて既存のモデルを組み合わせることで新たな“複合”モデルを作成する機能を追加した.詳細は、Astropy文書の“1.0の新しい特性”ページを参照してください。 [#3231]

  • 新しいのです custom_model 一般的な機能を一般的な機能に変換するための装飾器·工場機能が追加されている Model Astropyモデリングの枠組み内で動作可能なクラス.これは古いものに取って代わった custom_model_1d 関数,この関数は現在使用されていない.新機能の動作原理は旧機能と同じであるが,作成に利用可能なモデルタイプの制限は少ない. [#1763]

  • ♪the Model そして Fitter クラスにある .registry ロードされたすべてのものを提供します Model そして Fitter クラス(これは、モデルおよびチューブのためのUIを構築するために有用である)。 [#2725]

  • 辞書のようなもの meta メンバーが追加されました Model それがそうです。プロジェクトに関連して標準に含まれていない任意のオプションの情報を格納するために使用されます。 Model 級友たち。 [#2189]

  • 増列する. Ellipse2D モデルです。 [#3124]

astropy.nddata

  • 配列に関するユーティリティ関数を追加する astropy.nddata.utils 異なるサイズ/形状の他の配列に配列を追加し,他の配列から配列を削除するために用いられる. [#3201]

  • 新元類. NDDataBase データストアの実現を制限することなく,サブクラスでNDDataインタフェースを実装するために用いられる. [#2905]

  • 新しいMixinクラス NDSlicingMixin スライスでは NDArithmeticMixin 算術演算のための、および NDIOMixin NDDataでの入出力に用いられる. [#2905]

  • 装飾者を追加しました support_nddata これは、個々のパラメータまたはNDDataオブジェクトを受け入れることができる関数を作成するために使用することができる。 [#2855]

astropy.stats

  • 増列する. mad_std() 機能します。 [#3208]

  • 増列する. gaussian_fwhm_to_sigma そして gaussian_sigma_to_fwhm 定数。 [#3208]

  • 新機能. sigma_clipped_stats シグマ裁断を使用しながら、アレイの共通統計情報を迅速に取得するために使用することができる。 [#3201]

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.visualization モジュールおよび追加された画像正規化(すなわち、伸張およびスケーリング)に関する機能、および新しいスクリプト fits2bitmap FITSファイルからビットマップ画像を生成することができる。 [#3201]

  • 辞書を追加した astropy.visualization.mpl_style.astropy_mpl_style チュートリアル専用の統一印刷スタイルを設定するために使用することができ、matplotlibデフォルト値と比較して改善されています。 [#2719, #2787, #3200]

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, and has_celestial convenience attributes. Added proj_plane_pixel_scales, proj_plane_pixel_area, and non_celestial_pixel_scales utility functions for retrieving WCS pixel scale and area information [#2832, #3304]

  • 2つの機能を追加しました pixel_to_skycoord そして skycoord_to_pixel これにより、SkyCoordオブジェクトと画素座標との変換が容易になる。 [#2885]

  • all_world2pix WCS逆変換は、より複雑でより完全なアルゴリズムを使用して反復計算される。 [#2816]

  • 使用機能の追加 WCS オブジェクトはMatplotlibで投影を定義し,使用する. WCSAxes 小包です。 [#3183]

  • 増列する. is_proj_plane_distorted 画素が歪んでいるか否かをテストするために用いられる [#3329]

雑項.

  • astropy._erfa 新しいサブパッケージとして追加されましたが、pythonのERFAライブラリの機能をパッケージしています。これは主に他のAsteryサブパケットに用いられるが,APIは将来より公開される可能性がある. [#2992]

API変更

astropy.coordinates

  • の子類 BaseCoordinateFrame 彼らは自己定義を定義しています repr 予想された形式を理解すべきである SkyCoord.__repr__() このバージョンで変更されました。 [#2704, #2882]

  • ♪the CartesianPoints クラス(v 0.4では破棄された)は現在削除されている. [#2990]

  • 以前の astropy.coordinates.builtin_frames モジュールは今サブパックです。中のすべてのもの astropy.coordinates.builtin_frames モジュールは依然として新しいパケットからアクセス可能であるが,クラスは現在異なるモジュールに位置している.これはユーザーレベルに直接的な影響を与えないはずだ。 [#3120]

  • フレームを位置パラメータとして転送することをサポート SkyCoord クラスは、データを含むフレームが一意の位置パラメータとして転送されない限り、現在使用されている。 [#3152]

  • 改善 __repr__ 単一の座標点を表す座標オブジェクトは、より容易にコピー/貼り付けされる。 [#3350]

astropy.cosmology

  • 宇宙学ルーチンの機能インターフェースと set_current そして get_current (バージョン0.4で破棄された)現在削除されています。 [#2990]

astropy.io.ascii

  • 新しいパラメータを追加しました htmldict HTMLリーダでは parser これは,ユーザがどのパーサBeautifulSoupをバックエンドとして使用すべきかを指定することを可能にする. [#2815]

  • 増列する. FixedWidthTwoLine 読者は推測できる。これにより、画面から出力されたコピーされたテーブルを読み取ることができます print my_table 自動的に読み取ります。#3025および#3099で説明する [#3109]

astropy.io.fits

  • 新しいオプションのパラメータです cache 追加されました astropy.io.fits.open() それがそうです。URLからFITSファイルを開くと、 cache Astropyのダウンロードキャッシュにファイルをローカルに保存するかどうかを指定するブール値である. (True デフォルトの場合)。 [#3041]

astropy.modeling

  • モデル類は現在指定すべきである inputs そして outputs 古いものではなくクラス属性 n_inputs そして n_outputs それがそうです。これらはタプルであり人間が読み取り可能なものを提供しているはずです ラベル モデルのすべての入出力.タプルの長さは入出力の数を表す.詳細については、“Astropy 1.0の新しい特性”を参照されたい。 [#2835]

  • これ以上必要としないのは __init__ あるいは…。 __call__ 中の定義 Model サブクラス(それらがすべての作業がハイパーメソッドをパッケージすることである場合)は、文書に良好な呼び出し署名を提供する。♪the inputs 属性は現在良好な呼び出し署名を生成するために用いられているため,これらの方法は 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

  • flags, shape, size, dtype and ndim properties removed from astropy.nddata.NDData. [#2905]

  • 算術演算不確実性伝播スライス自動変換 astropy.nddata.NDData それがそうです。クラス astropy.nddata.NDDataArray 機能的には古いものと同じです NDData それがそうです。 [#2905]

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

  • ♪the Time.val そして Time.vals 属性(v 0.3では時代遅れ)と Time.lon そして、 Time.lat 属性(v 0.4では破棄された)は現在削除されている. [#2990]

  • 増列する. decimalyear 時間を10進年のフォーマットで表す. [#3265]

astropy.units

  • VOUnitのサポートは、この規格に適合するバージョン1.0に更新されている。これは以前に拒否されたVOUnit文字列のいくつかが今受け入れられることを意味する。 [#2901] 注目すべきは

  • ほとんどのデバイスはSIプレフィックスをサポートしています

  • “ビット”および“バイト”はバイナリプレフィックスをサポート

  • 自己定義単位は,それらを単引用符に置くことで“内接”で定義することができる.

  • Unit.get_converter すでに捨てられている。エンドユーザにとっては厳密に必要ではなく,以下のような支援が不足していることに困惑する. Quantity 物体です。 [#3456]

astropy.utils

  • 何人かのメンバーは astropy.utils.misc 新しいサブモジュールに転送されます。具体的には

  • deprecated, deprecated_attribute, and lazyproperty -> astropy.utils.decorators

  • find_current_module, find_mod_objs -> astropy.utils.introspection

    これらすべての関数は直接導入することができる astropy.utils これは引用された各サブモジュールよりも望ましいはずです astropy.utils それがそうです。 [#2857]

  • ProgressBar.iterateクラスメソッド(v 0.3では破棄された)は現在削除されている. [#2990]

  • 更新されました astropy/utils/console.py IPythonノートの出力を表示し、追加するためのProgressBar()モジュール interactive 粗野な人。 [#2658, #2789]

astropy.wcs

  • ♪the WCS.calcFootprint メソッド(v 0.4では破棄された)は現在削除されている. [#2990]

  • 中の無効ユニット CUNITn キーワードは警告を表示して戻ります UnrecognizedUnit 例は、異常を引き起こすのではない。 [#3190]

誤って修復する

astropy.convolution

  • astropy.convolution.discretize_model 今は任意の計算可能なコードを正しく処理することができます [#2274] それがそうです。

astropy.coordinates

  • Angle.to_string 現在,対象配列ではなくUnicode配列を出力する. [#2981]

  • SkyCoord.to_string 複数の次元を持つ配列座標とともに用いた場合,エラーは表示されない. [#3340]

  • Fixed support for subclasses of UnitSphericalRepresentation and SphericalRepresentation [#3354, #3366]

  • IPythonノートのアレイ角度のラテックス表示を修復しました。 [#3480]

astropy.io.ascii

  • はい。 CommentedHeader ♪the data_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

  • DateTimeオブジェクトからTimeオブジェクトを作成する際には,現在タイムゾーン情報を正しく使用することができる. [#3160]

  • 時間オブジェクトに対しては,現在デジタル入力をチェックすることは限られている. [#3396]

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

  • treat_deprecations_as_exceptions 修復され、Astropy廃棄警告を識別することができる。 [#3015]

  • Console.Human_file_sizeでは接尾辞を持たないプログレスバー単位の表示形式をFLOATからINTに変換する. [#2201, #2202, #2721, #3299]

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

  • ♪the reprSkyCoord いま,座標フレームクラスはフレーム属性と座標情報を分離している. [#2704, #2882]

astropy.io.fits

  • 属性は既存のファイルを上書きします。 clobber=True オプションは警告メッセージを表示しません。 [#1963]

  • fits.open 魚はもう釣れない OSError 紛失または読み取り不能ファイルの異常について-逆に、それはこの場合に標準的なPython異常を誘発します。 [#2756, #2785]

astropy.table

  • 加速設定 Column 数桁でスライスする。 [#2994, #3020]

  • 更新されたバンドルの six モジュールはバージョン1.7.3にアップグレードされ、許容可能な最低バージョンとして1.7.3が使用されます。 six それがそうです。 [#2814]

  • Astropyに付属するERFAバージョンは現在v 1.1.1です [#2971]

  • ライブラリは現在、Python 2と3に完全に互換性があり、2 to 3は必要ありません。 [#2033]

  • funcsigs Utils.compatに含まれているが,デフォルトでモジュールコンポーネントをチェックする(3.3+) [#3151] それがそうです。

  • 現在,pytestヘッダに表示されているモジュールリストをカスタマイズすることができる. [#3157]

  • jinja2 現在,ERFAラッパを生成するためには_>=2.7 gitリポジトリからソースコードを構築する必要がある. [#3166]

0.4.5(2015-02-16)

誤って修復する

  • 不必要な運行を修復しようとしています git Astpyを導入した場合.特に、現在のワークディレクトリが空gitリポジトリである場合にAstropyを導入した場合に生じる可能性のあるPython 3の崩壊が修復されます。 [#3475]

その他の変更と追加

  • Astpy−Helperのバンドルコピーをv 0.4.6に更新した。 [#3508]

0.4.4(2015-01-21)

誤って修復する

astropy.vo.samp

  • astropy.vo.samp SSLv 3プロトコルをサポートしないPython構築に使用されるようになりました(これはPythonのバージョンにも依存しますし、それに基づいて構築されるOpenSSLまたはLibreSSLバージョンにも依存します)。 [#3308]

API変更

astropy.vo.samp

  • 現在、使用されているデフォルトSSLプロトコルは、Pythonで使用されているデフォルトSSLプロトコルによって決定されます。 ssl 標準庫です。このデフォルト設定は、お客様が使用しているPythonの正確なバージョンに応じて異なる場合があります。 [#3308]

astropy.wcs

  • WCSはフォームスライス(None,x,y)のスライスを許可しており,これは以前に未スライスのコピーを返すことになる(注意:これはv 0.4.3で誤って修復されたと報告されている). [#2909]

0.4.3(2015-01-15)

誤って修復する

astropy.coordinates

  • ♪the Distance クラスは時代遅れの宇宙学関数に依存しないように修復されている。 [#2991]

  • 確保する. float32 値は座標表現法で用いることができる. [#2983]

  • 修復におけるフレームワーク属性継承 SkyCoord.transform_to() 方法は、対応する値が明示的に指定されていないときに、ターゲットフレームのデフォルト属性値(例えば、equinox)を使用するために使用される。 [#3106]

  • Angle 受信時間:分またはdeg:mins初期値設定項(秒を含まない).これらの場合、浮動分も受け入れられる。 [#2843]

  • astropy.coordinates.SkyCoord オブジェクトは現在複製可能である. [#2888]

  • astropy.coordinates.SkyCoord 対象属性は現在不変である.技術的には,配列値座標オブジェクトの内部データを変更することも可能であるが,これは不一致を招く. [#2889] そうすべきではありません [#2888]

astropy.cosmology

  • ♪the ztol Z_at_valueのキーワードパラメータは現在正常に動作しています [#2993] それがそうです。

astropy.io.ascii

  • Python 3でファイルオブジェクトを使用して推測ファイルフォーマットを入力した場合のエラーを修復しました。同様の場合には、Python 2も性能を向上させることができる。 [#3132]

  • 推測ごとにURLをダウンロードしているという問題を修正した. [#2001]

astropy.io.fits

  • ♪the in 操作子は拡張があるかどうかをチェックするために正常に動作します HDUList (EXTNAME、(EXTNAME、EXTAVER)タプルなどで与えられる) [#3060]

  • MacOS X<=10.8でnp.fromfileに失敗したエラーの解決法を追加した. [#3078]

  • 対を追加した RICE_ONE 圧縮型類義語. [#3115]

astropy.modeling

  • Debian/PowerPCとDebian/s 390 xでのテストに失敗しました。 [#2708]

  • 入力よりも出力の多いモデルを評価する際に生じる崩壊を修復した-このフォーマットのすべての可能なモデル(あるモデルはカスタマイズしなければならない可能性がある)に対しては,このような状況を予想どおりに扱うことができない可能性がある. prepare_inputs そして prepare_outputs 方法)。しかし,すべての出力がすべての入力とすべてのパラメータのブロードキャストによって決定される形状を持つと仮定できれば,安全に使用することができる. [#3250]

astropy.table

  • 修復は多次元列の連結に失敗した誤りを招く. [#2984]

  • スライス時にオブジェクト作成以来変更を行わないMaskedColumn属性の誤りを修復した. [#3023]

  • Copy=Trueの多次元列を有する構造化配列からテーブルを初期化することを阻止するエラーが修復された。 [#3034]

  • Python 3上の行数からテーブルをインスタンス化する際に不要なUnicode列を修復しました。 [#3052]

  • 非数字列を集約できない場合の警告メッセージを改善した. [#2700]

astropy.units

  • 非互換性のあるタイプの数の操作は、現在、より多くの情報を誘発します。 TypeError それがそうです。 [#2934]

  • Quantity.tolist 今から書き直します ndarray 方法を一つ与える NotImplementedError (名前を変えることで以前の list 方法)。 [#3050]

  • Quantity.round 今はいつも1つに戻ります Quantity (以前は1つ戻っていた ndarray 上の decimals>0 )。 [#3062]

  • 保障のある np.squeeze 常に1つに戻ります Quantity (サイズタグが削除されていない場合にのみ有効です)。 [#3045]

  • 入力します Quantity 1つを使う unit 属性は壊れてはいけません copy=False それがそうです。 [#3051]

  • 削除中の尾行スペース __format__ 無量綱量を呼ぶ。 [#3097]

  • ユニットと非単位クラスオブジェクトとの比較は現在正常に動作している. [#3108]

  • 分数のべき乗の単位は現在、有理算術を使用して正確に乗算することができる。 [#3121]

  • スペクトル密度当量から意味のない項目がいくつか削除された。 [#3153]

astropy.utils

  • 修復した deprecated 呼び出しのクラスの装飾器 super() 彼らの __init__ 方法です。 [#3004]

  • 間違いを修復しました metadata_conflicts 無視するパラメータ astropy.utils.metadata.merge 機能します。 [#3294]

astropy.vo

  • SAMPハブへの再接続の問題を修復した。 [#2674]

astropy.wcs

  • 伝達された値は無効または範囲を超えている wcs_world2pix 正しく識別されて戻ってきます nan 価値観。 [#2965]

  • 問題を修復しましたこの問題はPythonが WCS オブジェクトは反復可能である. [#3066]

雑項.

  • Pythonインタプリタがなければ bz2 モジュールはインストールされています。 [#3104]

  • 据え置き ResourceWarning 上の astropy/extern/bundled/six.py Python 3.4でAstropyを使用すると、このようなことが発生する場合があります。 [#3156]

その他の変更と追加

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

  • 表の引用周期を修復しました Table オブジェクトはメモリから解放される. [#2879]

  • 以下の問題を修復した Table.pprint() ヘッダは印刷されていません stdout 当たる stdout リダイレクトされています(例えば、ファイルにリダイレクトされています)。 [#2878]

  • 指定されたフォーマット時のシールド値の印刷問題が修復された。 [#1026]

  • ブール値を返すNumpy ufunctionが通常に戻ることが保証されている ndarray 例は,比較演算子のようなものである. [#2963]

astropy.time

  • 時間の大きなエンド入力が小さいエンド機械上で動作することを保証する(その逆)。 [#2942]

astropy.units

  • 0を数に加えた場合は単位が変わらないことを確保する. [#2968]

astropy.utils

  • IPython 2.0を使用してWindows上でカラー印刷を行う問題を修復しました。 [#2878]

astropy.vo

  • コーン探索タイムアウトのエラーメッセージを改善した. [#2687]

その他の変更と追加

  • Astropyのソースアーカイブ·バージョンにファイルが不適切に含まれ、および/または排除されているいくつかの問題が修復されました。 [#2843, #2854]

  • フォーマットを指定する際にテーブル列のマスク要素を印刷できないという問題を解決する一部として、列フォーマット文字列オプションを拡張して、簡単な説明子の使用を可能にする。 '5.2f' それがそうです。 [#2898]

  • Numpy 1.9サポートを確保します。 [#2917]

  • Numpy Masterをサポートすることを確保する方法は np.cbrt 数量を処理する。 [#2937]

0.4.1(2014-08-08)

誤って修復する

astropy.config

  • Asterpy 0.3.2で未編集のプロファイルが未編集の誤りと正しく認識できなかったことを修復した. [#2772] これは、以下の警告をもたらす。

    WARNING: ConfigurationChangedWarning: The configuration options
    in astropy 0.4 may have changed, your configuration file was not
    updated in order to preserve local changes.  A new configuration
    template has been saved to
    '~/.astropy/config/astropy.0.4.cfg'. [astropy.config.configuration]
    
  • 古いプロファイルを移動させた際に表示されたエラーメッセージを修復した.以前、目的地部分は間違っていました。 [#2772]

  • Added configuration settings for io.fits, io.votable and table.jsviewer that were missing from the configuration file template. [#2772]

  • Asterpyが導入されるたびに配置テンプレートを書き換えることなく,競合する場合がある. [#2805]

astropy.convolution

  • 修復乗算 Kernel しびれた山車を持っています。 [#2174]

astropy.coordinates

  • Distance 今は数量リストを得ることができます。 [#2261]

  • 以下の各項目の現地操作について: Angle 結果単位が角度のインスタンスでなければ,事例が破損する前に異常を引き起こす. [#2718]

  • CartesianPoints 今は捨てられていますが代わりに CartesianRepresentation それがそうです。 [#2727]

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

  • デフォルトの場合、 Quantity そのサブクラスは現在も浮動小数点型に変換されます decimal.Decimal これらは,Numpyごとにオブジェクトとして格納される. [#1419]

  • The units count, pixel, voxel and dbyte now output to FITS, OGIP and VOUnit formats correctly. [#2798]

astropy.utils

  • 使用を推奨していない警告メッセージから不足している情報を回復しました deprecated 装飾師です。 [#2811]

  • 固定支持体 staticmethod 中にはご利用はおすすめできません deprecated 装飾師です。 [#2811]

astropy.wcs

  • 以下の場合のメモリリークを修復した astropy.wcs.WCS コピー·オブジェクト [#2754]

  • 通過時に発生した崩壊を修復した ra_dec_order=True 何にでも送ります *2world 方法です。 [#2791]

その他の変更と追加

  • スターアシスタントバンドル版は0.4.1版にアップグレードされた。 [#2825]

  • 文書と文書文字列の一般的な改善 [#2722, #2728, #2742]

  • Astropyが自分のバージョンを使用することを容易にします six モジュール(最低バージョンの要件を満たす限り)、Astropyにバンドルされたコピーを削除する。ソースコードツリーのAstpy/extern/readmeファイルを参照してください。 [#2623]

0.4(2014-07-16)

新しい特徴.

astropy.constants

  • 増列する. b_wien ベイン波長変位の法則定数を表しています [#2194]

astropy.convolution

  • Changed the input parameter in Gaussian1DKernel and Gaussian2DKernel from width to stddev [#2085].

astropy.coordinates

  • 座標パッケージは大きく変更されました APE5 それがそうです。その中には下位フレームワークが大きく変化しているため、後方互換性のない変更が含まれている。詳細については、APE 5テキストおよびパッケージ文書を参照してください。 [#2422]

  • A position_angle 方法は新しいものに追加されました SkyCoord それがそうです。 [#2487]

  • Updated Angle.dms and Angle.hms to return namedtuple -s instead of regular tuples, and added Angle.signed_dms attribute that gives the absolute value of the d, m, and s along with the sign. [#1988]

  • デフォルトの場合、 Distance 現在,要求対象は正数である.負の値を許すように設定してください allow_negative=True はい。 Distance 作成しています Distance 例を挙げましょう

  • Longitude (返事してください。 Latitude )オブジェクトを初期化や設定に使用することはできません Latitude (返事してください。 Longitude )対象。明示的に Angle 今は必要です。 [#2461]

  • 0.3以前のバージョンでは、使用が推奨されていない関数調整オブジェクト名、例えば ICRSCoordinates 除去されました [#2422]

  • ♪the rotation_matrix そして angle_axis 中の関数 astropy.coordinates.angles 数字的にはもっと一致していて、現在明確なテストが行われています [#2619]

astropy.cosmology

  • 増列する. z_at_value 関数は、宇宙学的関数が必要な値に一致する赤シフトを探す。 [#1909]

  • 増列する. FLRW.differential_comoving_volume 方法は赤シフトzにおける微分随伴体積を与えた。 [#2103]

  • 現在,機能インタフェースは破棄されており,代わりに宇宙学的対象でより明確に使用されている. [#2343]

  • 機能インタフェースの除去を反映するために文書が更新された. [#2507]

astropy.io.ascii

  • ♪the astropy.io.ascii 出力フォーマット latex そして aastex 名を受け入れる. latex_dict LaTeX出力のオプションを指定する場合は、以下の操作を実行してください。属性はテキスト内のテーブル整列方式を指定する. tablealign キーワード。 [#1838]

  • もし header_start 呼び出している ascii.get_reader どんな呼び出しでも get_reader (例: ascii.read )でも data_start 同時に指定されていなければ data_start このように計算されているので、データはタイトルの後に始まります。これまで、デフォルト設定は、最初のデータラインとしてタイトルラインを再度読み出すことであった [#855 and #1844] それがそうです。

  • 新しいのです csv 追加フォーマットは,CSV(コンマ区切り値)データの処理を容易にするためである. [#1935] このフォーマットはまた、要素数が一致しない行を識別することができる。 [#1562]

  • CDSフォーマットファイルがフォーマット基準を厳密に満たしていない場合に、それらのデータ開始を推測するためのオプションが追加されている。 [#2241]

  • HTMLリーダおよびライタを追加する astropy.io.ascii 小包です。解析にはBeautifulSoupを実装する必要があるため,オプション機能である. [#2160]

  • 属性には,入力列説明と列単位へのサポートが付加されている io.ascii.SExtractor 読者。 [#2372]

  • CDSリーダーにおいて非ローカル自己説明ファイルの使用が許可される。 [#2329]

  • シールド値をどのように印刷するかを選択する機構を提供する。 [#2424]

  • 多孔径daophotファイルの読み取り支援を増加させた。 [#2656]

astropy.io.fits

  • 新しいコマンド·ライン·スクリプトが含まれています fitsheader コマンドラインからFITSファイルのタイトルを表示するには、以下の操作を実行してください。 [#2092]

  • Added new verification options fix+ignore, fix+warn, fix+exception, silentfix+ignore, silentfix+warn, and silentfix+exception which give more control over how to report fixable errors as opposed to unfixable errors.

astropy.modeling

  • Fittersのプロトタイプ実装は、最適化アルゴリズムをFit統計とは別に処理し、最適化器および統計関数を混合およびマッチングすることによって新しいFitersを作成することを可能にする。 [#1914]

  • 配列値パラメータと変数および複数のモデル集合に対して,モデルの入出力の処理方式を小幅に調整した.詳細は、関連するPRおよびV 0.4ドキュメントのモデリング部分を参照してください。 [#2634]

  • 新しいのを追加しました SimplexLSQFitter 最小二乗統計を持つ下り坂単純形オプティマイザを用いた。 [#1914]

  • 変更されました Gaussian2D モデルはこうです theta 今は反時計回りに増加しています。 [#2199]

  • 交換しました MatrixRotation2D Simplyという新しいモデルを用いる Rotation2D これは回転を指定するために1つの角度だけ必要だ。新しい Rotation2D 反時計回りに回転して古いのは MatrixRotation2D 時計回りの角度を増やした。 [#2266, #2269]

  • 新しいのを追加しました AffineTransformation2D …の能力を代替するためのモデル MatrixRotation2D 任意の行列を受け取るとともに,翻訳機能を付加した. [#2269]

  • 増列する. GaussianAbsorption1D モデルです。 [#2215]

  • 新機能 Redshift 型番 [#2176] それがそうです。

astropy.nddata

  • 初期化を許可する NDData あるいは…。 StdDevUncertainty 1つを使う Quantity それがそうです。 [#2380]

astropy.stats

  • プレーンは、Binom_Conf_IntervalおよびBinned_Binom_Proportionの前に追加される

  • デフォルト設定の変更 sigma_clip 送信者. np.median 至る np.ma.median それがそうです。 [#2582]

astropy.sphinx

  • Asterpyサブオブジェクトには、以下の新しい機能も含まれていることに注意されたい。

  • ♪the automodapi そして automodsumm 拡張モジュールには、書き込みのためのShinx構成オプションが含まれています automodapi そして automodsumm 生成は,主にデバッグ目的に用いられる. [#1975, #2022]

  • 参照文書は現在,実装された実際のファイルを見つけるのではなく,統合されたユーザ向けAPI位置に関数/クラス文書文字列を表示する. [#1826]

  • ♪the automodsumm 拡張構成は、クラスの文書を生成するために変更されました __call__ メンバ関数。 [#1817, #2135]

  • automodapi そして automodsumm 今は1つあります :allowed-package-names: オプション、このオプションは、異なる名前空間に位置する関数およびクラスを記録することを可能にする。 [#2370]

astropy.table

  • Numpyを使用したパケットテーブル集約の改善 reduceat() 方法、できれば。グループサイズが比較的小さい大型非マスクテーブルおよび列の場合、動作速度を少なくとも10~100倍に向上させることができる。 [#2625]

  • 新しいのの使用を許可する rows キーワードパラメータ。 [#850]

  • Allow subclassing of Table and the component classes Row, Column, MaskedColumn, TableColumns, and TableFormatter. [#2287]

  • Python 3.xの表の有効なインデックスとしてNumpy整数タイプを修復することを可能にします。 [#2477]

  • 中の順序変更に関する変換コードの削除 Column そして MaskedColumn 立論. name そして data Astropy 0.2から0.3までである. [#2511]

  • IPythonノートのHTMLフォーム表示形式を変更して、80列幅に制限するのではなく、すべてのフォーム列を表示します。 [#2651]

astropy.time

  • 平均と見かけの恒星時間は sidereal_time 方法 [#1418] それがそうです。

  • 目盛りが提供されていない場合、時間スケールは現在UTCとデフォルトです。 [#2091]

  • TimeDelta オブジェクトは、UTC以外のすべての割合を有することができ、同様の時間の量と一致するために、未定義の割合を使用することもできる(割合は、追加すべきオブジェクトまたはそこから減算されたオブジェクトから取得される)。これは、例えば、TDBにおいて一貫して動作することを可能にする。 [#1932]

  • Time 現在、“Z”で終わるISO形式の文字列がサポートされています。 [#2211, #2203]

astropy.units

  • サポート単位フォーマット Office of Guest Investigator Programs (OGIP) FITS files 追加されました。 [#377]

  • ♪the spectral 等価物は現在,角波数を扱うことができる. [#1306 and #1899]

  • 増列する. 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.vo.samp 現在、使用することができる(これは以前はSampyパケットであり、Astropyで使用するために再構成されていた)。 [#1907]

  • 強化された機能 VOSCatalog そして VOSDatabase それがそうです。 [#1206]

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オブジェクトを動作させるためのいくつかのツールを有する。

雑項.

  • Astropyのいくつかの構築、インストール、および文書インフラストラクチャを独立したパッケージに分離し、付属パッケージがこれらの機能に依存しやすいようにする新しいAstropy−helpersパッケージを含む。Astpy-Helpers置換/廃棄におけるいくつかのサブモジュール astropy パケット(以下のAPI変更を参照)。別項参照 APE 4 星間助手の背後にある動機と実現の詳細についてもっと知っている。 [#1563]

API変更

astropy.config

  • APE 3の一部として,システムを配置して大修理を行った.Pythonから構成項目を保存することはできなくなり、ユーザはプロファイルを直接編集しなければなりません。配置項の位置は移動しており,いくつかは科学状態値に変更されている.古い位置はAsterpy 0.5まで仕事を続けるはずですが、使用を推奨しない警告が表示されます。ご参照ください Configuration transition 文書は、変更の詳細な説明と既存のコードの更新方法を理解します。 [#2094]

astropy.io.fits

  • ♪the astropy.io.fits.new_table 関数は現在完全に破棄されている(その使用範囲が広いことを考慮しても,長い間削除されない).

    逆に、もっと明確なものを使ってください BinTableHDU.from_columns 新しいバイナリテーブルHDUの作成、および同様の TableHDU.from_columns 新しいASCII表を作成するには、以下の操作を実行してください。その他の点では,以下と同様の論拠を受け入れる. new_table これは今これらの包装だけです。

  • ♪the .fromstring HDUタイプごとのclassmethodは簡略化されているため,同人者と同様に,そのヘッダを含む文字列のみからHDUを初期化する. and データです。

  • 見出しワイルドカードマッチングの問題(例えば、 header['DATE*'] )をマッチングに使用することができます any キーワードに出現する可能性のある文字.従来,これは集合中の文字を含むキーワードのみにマッチしていた [0-9A-Za-z_] それがそうです。ハイフンに合わせることもできます - 他のキャラクターも慣例のように HIERARCH 記録値キーワードカードは、標準マッチングキーワードよりも広い範囲の有効文字を可能にする。

  • これは…。 last Astropy v 0.1/PyFITS v 3.1以来、推奨されていないAPIとして表示されている以下のAPIが発行されています。

  • ♪the CardList クラスは、古いヘッダ実装の一部である。

  • ♪the Card.key 属性です。使用 Card.keyword 代わりに。

  • ♪the Card.cardimage そして Card.ascardimage 属性です。簡単に使う Card.image あるいは…。 str(card) 代わりに。

  • ♪the create_card 工場機能。普通のものを使えばいいです Card 代わりに構造関数がある.

  • ♪the create_card_from_string 工場機能。使用 Card.fromstring 代わりに。

  • ♪the upper_key 機能します。使用 Card.normalize_keyword 方法(これはPyFITS自体以外で使用することはあまり不可能であるが,技術的には共通APIである).

  • の使い方 Header.update 使用 Header.update(keyword, value, comment) 論争する。 Header.update 類比的にのみ使用すべきである dict.update それがそうです。使用 Header.set 代わりに。

  • ♪the Header.ascard 属性です。使用 Header.cards 代わりにすべての Card タイトルの中のオブジェクト。

  • ♪the Header.rename_key 方法です。使用 Header.rename_keyword 代わりに。

  • ♪the Header.get_history 方法です。使用 header['HISTORY'] (通常のキーワード検索)です

  • ♪the Header.get_comment 方法です。使用 header['COMMENT'] 代わりに。

  • ♪the Header.toTxtFile 方法です。使用 header.totextfile 代わりに。

  • ♪the Header.fromTxtFile 方法です。使用 Header.fromtextfile 代わりに。

  • ♪the tdump そして tcreate 機能します。使用 tabledump そして tableload それぞれです。

  • ♪the BinTableHDU.tdump そして tcreate 方法:研究方法。使用 BinTableHDU.dump そして BinTableHDU.load それぞれです。

  • ♪the txtfile パラメータは Header 構造関数。使用 Header.fromfile 代わりに。

  • ♪the startColumn そして endColumn のパラメータです。 FITS_record 構造関数。これらのコードはどのユーザコードによっても使用される可能性は低い。

    これらの推奨されていないインタフェースは、バージョン0.4以降のAstropy開発バージョンから削除される(ただし、いずれの0.4.xエラー修復バージョンでも使用可能である)。

astropy.modeling

  • パラメータに対するモデルの導関数を計算する方法は deriv 至る fit_deriv それがそうです。 [#1739]

  • ParametricModel and the associated Parametric1DModel and Parametric2DModel classes have been renamed FittableModel, Fittable1DModel, and Fittable2DModel respectively. The base Model class has subsumed the functionality of the old

    ParametricModel クラスは,すべてのモデルがパラメータ制約をサポートするようにする.唯一の違いは FittableModel Astropyクランプと一緒に使うのは“安全”と思われるものですか? [#2276]

  • NonLinearLSQFitter すでに名を変えた. LevMarLSQFitter 最小二乗統計関数を持つLevenberg-MarQuardt最適化アルゴリズムを用いていることを強調する. [#1914]

  • ♪the SLSQPFitter 類はすでに命名された. SLSQPLSQFitter 最小二乗統計関数を有する系列最小二乗計画最適化アルゴリズムを使用していることを強調する必要がある。 [#1914]

  • ♪the Fitter.errorfunc 方法はより汎用的なものと命名されました Fitter.objective_function それがそうです。 [#1914]

astropy.nddata

  • 単位が非凡な値から直接変更単位に設定されていれば,警告を発する. NDData.unit それがそうです。 [#2411]

  • ♪the mask そして flag の属性 astropy.nddata.NDData 現在は使用することなく、任意の類似配列のオブジェクトを使用して設定することができます numpy.ndarray それがそうです。 [#2419]

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

  • TDB計算ではUTを正しく使用する. [#1938, #1939] それがそうです。

  • TimeDelta 対象はTAI以外の割合を持つことができる [#1932] それがそうです。

  • 位置情報は今通過すべきです EarthLocation インスタンスまたはそれを初期化する任意のもの、例えば、地心座標または大地座標を含むタプル。 [#1928]

astropy.units

  • Quantity 現在のデフォルトでは入力を浮動小数点型に変換しているが,これは物理的にはほとんどの単位に対して最も合理的であるからである. [#1776] それがそうです。

  • Quantity== あるいは…。 != 今はいつも帰ってくる True あるいは…。 False 単位が一致しなくても(この場合, UnitsError 昔は育てられていた)。 [#2328]

  • 薬を施す. float あるいは…。 int 1つまで Quantity 今はすべての無量綱の数に適用されます;それらは自動的にスケーリングされていない無量綱の数に変換されます。 [#2249]

  • 例外的な場合は astropy.units.UnitException Asterpy 0.2では破棄され,現在削除されている.使用 astropy.units.UnitError 代わりに [#2386]

  • 初期化中です Quantity 有効な数字/配列 unit 属性は現在,その属性を入力値の単位と解釈する.これにより初期化されます Quantity Astropyから Table 列は、列から単位を正確にピックアップするようにする。 [#2486]

astropy.wcs

  • calcFootprint すでに捨てられている。これは代替されました calc_footprint それがそうです。オプションのブールキーワード center 追加されました calc_footprint それがそうです。これは,計算に画素の中心を用いるか角点を用いるかを制御する. [#2384]

  • astropy.wcs.WCS.sip_pix2foc and astropy.wcs.WCS.sip_foc2pix formerly did not conform to the SIP standard: CRPIX was added to the foc result so that it could be used as input to "core FITS WCS". As of astropy 0.4, CRPIX is no longer added to the result, so the foc space is correct as defined in the SIP convention それがそうです。 [#2360]

  • astropy.wcs.UnitConverter Asterpy 0.2では破棄され,現在削除されている.使用 astropy.units モジュールではありません [#2386]

  • 以下の方法を適用する. astropy.wcs.WCS Asterpy 0.1では破棄されたが削除された [#2386] :

  • all_pix2sky -> all_pix2world

  • wcs_pix2sky -> wcs_pix2world

  • wcs_sky2pix -> wcs_world2pix

  • ♪the naxis1 そして naxis2 属性と get_naxis 方法論. astropy.wcs.WCS Asterpy 0.2では破棄され,現在削除されている。基礎FITデータセットの形状に変更してください。 [#2386]

雑項.

  • ♪the astropy.setup_helpers そして astropy.version_helpers モジュールは廃棄されていますこれらのモジュールの非重要な修復と開発は astropy_helpers 代わりに。その中で setup.py 依存すべきなのは astropy_helpers Astropyパッケージテンプレートと同じパターンに従う.

誤って修復する

astropy.constants

  • astropy.constants.Contant 現在はオブジェクトを深くコピーすることができる. [#2601]

astropy.cosmology

  • 中距離モデル関数 astropy.cosmology 負の距離を扱うことができますこれはいくつかの閉じた宇宙で起こる可能性があります [#2008]

  • Removed accidental imports of some extraneous variables in astropy.cosmology [#2025]

astropy.io.ascii

  • astropy.io.ascii.read 変換子(“n”)のみからなる文字列リストは、いくつかの文字列を読み取ることができません。 [#2648]

astropy.io.fits

  • 浮動小数点列にTable.writeを用いる場合,FITにおける欠損値にNaNを用いる.早い時期には、デフォルト充填値は1 e 20に近い。 [#2186]

  • 32ビットプラットフォーム上のチェックサムが修復された。“非標準”モードでチェックサムを書き込むかチェックすると、結果が異なる可能性がある。 [#2484]

  • PyFITSから移植された他の小さなエラー修復。 [#2575]

astropy.io.votable

  • It is now possible to save an astropy.table.Table object as a VOTable with any of the supported data formats, tabledata, binary and binary2, by using the tabledata_format kwarg. [#2138]

  • 可変長配列を書く際に発生する崩壊を修復した. [#2577]

astropy.nddata

  • 標引. NDData ある程度、これは単一の要素がその要素に戻ることをもたらすだろう。 [#2170]

  • サブクラスに類似した単位の属性が存在することを可能にするために,算術と単位変換結果の構造を変更する. [#2300]

  • 不確実性は、算術演算および単位変換における単位を補正するためにスケーリングされる。 [#2393]

  • CONVERT_UNIT_TOが不確実性およびマスクメンバを算術およびマスクでコピーすることを保証します。 [#2394]

  • オペランドのうちの1つがマスクされている場合、算術結果がマスクされる。 [#2403]

  • 以下の場合,入力オブジェクトのすべての属性をコピーする. astropy.nddata.NDData 1つを使って NDData 物体です。 [#2406]

  • 複製する. flags 追加された新しいオブジェクト convert_unit_to それがそうです。 [#2409]

  • 結果的には NDData 算数は引用を使用するのではなく、WCSをコピーするだろう。 [#2410]

  • 乗算/除算および使用のための固定単位処理 astropy.units.Quantity 単位について計算する。 [#2413]

  • 仮面をかぶった人 NDData 操作やufuncでNumpy配列とともに使用した場合,現在マスク配列に変換される. [#2414]

  • 仮面をかぶっていない人 NDData 現在はそのマスク状態の内部表現形式を用いている. numpy.ma このようなことを期待しています NDData アクションはマスクされていない配列と類似している. [#2417]

astropy.sphinx

  • 修復解決策が機能しない場合の知能ソルバ崩壊の問題. [#2591]

astropy.table

  • ♪the astropy.table.Column オブジェクトは現在,関数と呼び出し可能なオブジェクトをフォーマットとして同時に使用することができる. [#2313]

  • 64ビットウィンドウ上のエラーを修復しました“”DTYPE_t“と予想されますが、”long long“を得る”という問題 [#2490]

  • 修復の初期化 TableColumns リストまたはタプルを使用します。 [#2647]

  • 修復以下の命令を用いて単一列を削除する問題 remove_columns それがそうです。 [#2699]

  • マスクテーブルに行要素を設定して対応するテーブル要素を更新しないという問題が修復された。 [#2734]

astropy.time

  • UT 1がうるう秒であれば,正しいUT 1->UTC->UT 1往復で1秒閉じる. [#2077]

astropy.units

  • Quantity.copy 現在の行動と ndarray.copy それによって支持されています order パラメータ(numpy>=1.6に対して). [#2284]

  • 現在,基本単位を同じ合成単位に組み合わせることができる. [#2382]

  • 今では合成·分解ユニットを作成する速度が大幅に加速しています [#2544]

  • Quantity 現在対象にNaNを指定することができます [#2695]

astropy.wcs

  • Astropyは今wcslbバージョン4.23が必要です。Asterpyに付随するwcslbバージョンは、バージョン4.23に更新されています。

  • Bug fixes in the projection routines: in hpxx2s [the cartesian-to-spherical operation of the HPX projection] relating to bounds checking, bug introduced at wcslib 4.20; in parx2s and molx2s`` [the cartesion-to-spherical operation of the PAR and MOL projections respectively] relating to setting the stat vector; in hpxx2s relating to implementation of the vector API; and in xphx2s relating to setting an out-of-bounds value of phi.

  • はい。 PCO 投影時には、予備投影方程式を使用して、θ==0付近でより高い数値精度を得ることができる。はい。 COP 投影し,極点θの正確な結果を返す.境界検査の許容範囲を少し緩和しました SFL 投影する。

  • Fix a bug allocating insufficient memory in astropy.wcs.WCS.sub [#2468]

  • 新しい方法です Wcsprm.bounds_check (wcslbに対応する wcsbchk )を制御して、wcslbがどの境界チェックを実行するかを制御する。

  • WCS.to_header 現在、WCS情報がいくつかの態様で無効または一致しない場合、より意味のある異常が引き起こされる。 [#1854]

  • In WCS.to_header, RESTFRQ and RESTWAV are no longer rewritten if zero. [#2468]

  • はい。 WCS.to_header 浮動小数点値は、現在、常に指数または小数部分で書き込まれる、すなわち .0 必要であれば追いかけてこの目的を達成することができる. [#2468]

  • C拡張子が astropy.wcs 建設されていないことや何の理由でも輸入できません import astropy.wcs 1つの問題を引き起こすことになります ImportError 一度ではなく astropy.wcs 全部使っています。 [#2061]

  • C拡張子が astropy.wcs 以下のバージョンを用いて構築されている wscslib このパッケージはすでにシステムに存在するため,実装を試みることはない. wcslib 下のヘッダ astropy/wcs/include それがそうです。 [#2536]

  • 未解決の外部符号誤り. astropy.wcs._wcs Microsoft Windows上のC拡張子(Microsoftコンパイラを用いて生成した場合). [#2478]

雑項.

  • 実行テストキットの使用 python setup.py test 現在,ソースへのパスにスペースが含まれていれば利用可能である. [#2488]

  • Astropyに付属するERFAバージョンは現在v 1.1.0です [#2497]

  • Travis構成から使用を推奨しないオプションを削除し,ソースコードからの構築を許可するのではなく車輪の使用を強制した. [#2576]

  • 短い選択肢. -n テストを並行して実行できません(distutils内蔵の“ウォークスルー”オプションと衝突します)。更に変更する. -j それがそうです。 [#2566]

その他の変更と追加

  • Python setup.pyテスト--カバー率は、カバー率分析には早期に導入されたAsterpyが含まれるので、より正確な結果を提供します。これをやるときに機能させる方法はないようです import astropy; astropy.test(), so the coverage keyword to astropy.test has been removed. Coverage testing now depends only on coverage.py やめて! pytest-cov それがそうです。 [#2112]

  • Py.testのバージョンは、2.5.1にアップグレードされました。 [#1970]

  • Six.pyに含まれるバージョンは、1.5.2にアップグレードされました。 [#2006]

  • 適切な場合には、テストは現在実行されていても、使用しなくてもいいです unicode_literals 私たちがこの二つの状況を支持することを確実にするためのオプション。 [#1962]

  • テスト実行器とIPythonのログ記録とI/Oハンドラとのインタラクションが悪いため、IPython REPLからAstropyテストスイートを一時的に実行することができません。現在、Astropyテストを実行するには基本的なPythonインタプリタで実行されなければなりません。 [#2684]

  • Doctest出力に現れる浮動小数点値の数値比較の支持を加えた. +FLOAT_CMP 文書テストマーク。 [#2087]

  • サルパッチを実行することは、シールド配列上のUnicode充填値がサポートされていないNumpyバージョン1.7およびより以前のバージョンのエラーを修復するためである。アプリにサルパッチもインストールされていれば、予期せぬ副作用を招く可能性があります numpy.ma 破壊された行為に依存していますマスクアレイのUnicodeサポートがアプリケーションに重要な場合は、最適な効果を得るためにNumpy 1.8以上にアップグレードしてください。 [#2059]

  • 開発者文書は広範な再整理と書き換えを経た. [#1712]

  • ♪the human_time .における役割 astropy.utils 今はゼロ補正されていない文字列を返します。 [#2420]

  • ♪the bdist_dmg 命令は使用する setup.py 現在除去されています [#2553]

  • 文書には多くの切断されたAPIリンクが修復されており, nitpick Sphinxオプションは、現在、将来切断されたリンクを回避するために使用されています。 [#1221, #2019, #2109, #2161, #2162, #2192, #2200, #2296, #2448, #2456, #2460, #2467, #2476, #2508, #2509]

0.3.2(2014-05-13)

誤って修復する

astropy.coordinates

  • もし sep パラメータは中の単一文字として指定される sexagisimal_to_string 今、それはプロジェクトの間にだけ区切りを含んでいる。 [#2183]

  • 比較確保は以下のとおりである. Distance オブジェクトが異常を起こさないようにし,長さ以外の単位の操作が戻ることを確保する. Quantity それがそうです。 [#2206, #2250]

  • 乗算の乗算と除算 Angle 現在対象をサポートしています。 [#2273]

  • 据え置き Angle.to_string 負角が以下の場合に正確な充填量を有するように機能する pad=True それがそうです。 [#2337]

  • 属性に文字列と数を混合する Angle 構造関数は今動作可能です。例えば: Angle(['1d', 1. * u.d]) それがそうです。 [#2398]

  • もし Longitude 与えられた Longitude 入力として,それを用いる wrap_angle 黙認 [#2705]

astropy.cosmology

  • 据え置き format() Python 2.6と互換性があります。 [#2129]

  • 内部で浮動小数点に変換する際はもっと気をつけなければならない [#1815, #1818]

astropy.io.ascii

  • 中のCDSカードリーダ astropy.io.ascii ここで、自己説明ファイル内の複数の記述行を処理することができる。 [#2225]

  • テーブルの値がタイプ変換中にオーバーフローエラー(例えば、ローカルC長タイプがオーバーフローする)が発生する場合には、文字列が使用されるべきである。これまでは異常が発生していました [#2234] それがそうです。

  • 1~4つの破れた記号を持つ任意の文字列を空の値として認識する。 [#1335]

astropy.io.fits

  • 酸洗を許す FITS_rec 物体です。 [#1597]

  • プラットフォームアーキテクチャの不必要な検査を解消することにより,OSXに大型圧縮画像を書き込む際の挙動を改善した. [#2345]

  • Astropyを修復しました Table ブール列を含むオブジェクトはFITSファイルに正しく書かれていない. [#1953]

  • PyFITS v 3.2.3から移植された他のいくつかのエラー修復 [#2368]

  • FITファイルを直接書き込むことを修復しました StringIO.StringIO 物体です。 [#2463]

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

  • Quantity._repr_latex_() 返品 NotImplementedError 情報のないフォーマット異常ではなく、数量配列のために使用される。 [#2258]

  • 確保する. Quantity.flat いつも戻ってくる Quantity それがそうです。 [#2251]

  • Angstrom単位はMathJaxでレンダリングした方が効果的です [#2286]

astropy.utils

  • 現在、プログレスバーはIPython qtconsolleに表示されます。 [#2230]

  • data.download_file() 今評価します REMOTE_TIMEOUT() 導入時ではなく実行時である.以前、設定 REMOTE_TIMEOUT 導入後は関数の振舞いに影響を与えない. [#2302]

  • プログレスバーは100%に制限され,ストリップは端末幅を超えない.しかし、数字表示は依然として100%を超えることができる。

astropy.vo

  • 据え置き format() Python 2.6と互換性があります。 [#2129]

  • 錐体検索検証はこれ以上向上しません ConeSearchError 陽性の関節リウマチに対して。 [#2240, #2242]

astropy.wcs

  • 修復呼び出し astropy.wcs.Wcsprm.sub 使用 WCSSUB_CELESTIAL 一時バッファ割当て不足によりメモリが破損する可能性がある. [#2350]

  • 修復中のメモリ割当てエラー astropy.wcs.Wcsprm.sub そして astropy.wcs.Wcsprm.copy それがそうです。 [#2439]

雑項.

  • Python 3.4との互換性を修復しました。 [#1945]

  • import astropy; astropy.test() now correctly uses the same test configuration as python setup.py test [#1811]

0.3.1(2014-03-04)

誤って修復する

astropy.config

  • 以下の位置の誤りを修復した ConfigurationItem.set_temp() 中に異常が発生した場合はデフォルト値にリセットしません with 立ちはだかっています。 [#2117]

astropy.convolution

  • 以下の位置の誤りを修復した _truncation 未定義は CustomKernel それがそうです。 [#2016]

  • 使用してエラーを修復しました _normalization 当たる CustomKernel 入力配列和はゼロである. [#2016]

astropy.coordinates

  • 修復使用 == 両方のアレイ座標では機能しません。 [#1832]

  • 修復による len() 座標オブジェクトには適用されず、追加されました .shape 属性は適切な類似配列の行動を得る. [#1761, #2014]

  • 6進数法を修正した場合,最後のフィールドに指数記法の誤りが含まれる場合がある. [#1908, #1913]

  • CompositeStaticMatrixTransform 未定義の変数を引用しようとはしません self.matrix 事例化の間に。 [#1944]

  • 固定酸洗 Longitude 確保して wrap_angle 保存される [#1961]

  • 許す sep 中のパラメータ Angle.to_string 空にする [#1989]

astropy.io.ascii

  • フォームの読み出しまたは書き込み時にUnicodeセパレータを渡すことを許可する.セパレータは純ASCIIに変換できなければならない. [#1949]

  • 読み取りテーブルを修復し,列を既存の名前と名付けた場合の問題である. [#1991]

astropy.io.fits

  • PyFITS 3.2.1におけるすべての誤り修復を移植した.Https://pyfits.readthedocs.io/en/v 3.2.1/上のPyFITS変更ログを参照してください [#2056]

astropy.io.misc

  • Windows上のHDF 5テーブルリーダ/ライタ機能における問題点を修復した. [#2099]

astropy.io.votable

  • The write_null_values kwarg to VOTable.to_xml, when set to False (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 (only char, float and double in VOTable 1.1 and 1.2, and all fields in VOTable 1.3). The kwarg is still accepted but it will be ignored, and a warning is emitted. [#1809]

  • 印刷して出す astropy.io.votable.tree.Table 対象使用 repr あるいは…。 str 今います astropy.table したがって,容易にプレビューすることができる. VOTable それがそうです。 [#1766]

astropy.modeling

  • 中モデル導関数計算における誤りを修復した. LinearLSQFitter それがそうです。 [#1903]

  • 1名高める. NotImplementedError 複合モデルを適合させると [#1915]

  • 計算中の誤りを修復した Gaussian2D モデルです。 [#2038]

  • 計算中の誤りを修復した AiryDisk2D モデルです。 [#2093]

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, and MaskedColumn objects. [#792]

  • ランキングを修復したり,行を追加したりした後に名前をリセットできないという問題である. [#2039]

astropy.time

  • TimeFromEpochにおける比例変換問題の修復に有用な誤りを示していない問題 [#2046]

  • Fix a problem when converting to one of the formats unix, cxcsec, gps or plot_date when the time scale is UT1, TDB or TCB [#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

  • 修復中の崩壊 timer.RunTimePredictor.do_fit それがそうです。 [#1905]

  • 据え置き astropy.utils.compat.argparse Python 3.1に適用されます。 [#2017]

astropy.wcs

  • astropy.wcs.WCS, astropy.wcs.WCS.fix and astropy.wcs.find_all_wcs now have a translate_units keyword argument that is passed down to astropy.wcs.Wcsprm.fix. This can be used to specify any unsafe translations of units from rarely used ones to more commonly used ones.

    でも…。 "S" 通常は秒を表すために使われ、その翻訳は "s" 標準的に認められているから安全ではないかもしれません "S" 正式名称はシーメンスだが、あまり使われていない。同じ道理も適用されます "H" 数時間(ヘンリー)そして "D" 何日も経っています(徳拝)。

    これらのタイプの変更を実行する際には,警告を発する. [#1854]

  • 1つのユニットが“修復”されると astropy.wcs.WCS.fix あるいは…。 astropy.wcs.Wcsprm.unitfix 今では正確に報告することができます CUNIT 変更されたフィールド。 [#1854]

  • astropy.wcs.Wcs.printwcs これ以上警告しません cdelt FITSファイルに存在しない場合は無視される. [#1845]

  • astropy.wcs.Wcsprm.setastropy.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]

雑項.

  • Astropyは、MIPS、PPC、s 390 x、およびSPARCのような大端プラットフォーム上でよりよく動作させることができる多くの改善がある。 [#1849]

  • 現在、使用が推奨されていないPythonやNumpy機能を使用すると、テストキットに異常が発生します。 [#1948]

その他の変更と追加

  • 新しい機能です astropy.wcs.get_include 手に入れるために astropy.wcs Cヘッダファイルです。 [#1755]

  • 中の文書テスト .rst 中の書類 docs フォルダは現在他のセルテストとともにテストを行っている.これは,すでに実行されている文書文字列中の文書テストの補完である.参照してください docs/development/testguide.rst より多くの情報を得ることができます [#1771]

  • 現在のディレクトリを修復するにはsetup.pyの場合にPython 3への導入に失敗するという問題があります。 [#1877]

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

  • カーネルを生成するための新しいクラスベースのシステム、代替 make_kernel それがそうです。 [#1255] ♪the astropy.nddata.convolution サブパックは現在移動しています astropy.convolution それがそうです。 [#1451]

astropy.coordinates

  • 2時間の授業. astropy.coordinates.Longitude そして astropy.coordinates.Latitude 追加しました。これらはすべて新しいものから Angle クラスは,それぞれ全経度(RA,方位角,銀河L)と緯度座標(DEC,標高,銀河B)に用いられる.♪the Longitude クラスは自動包装機能を提供し、 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

  • 大質量ニュートリノを宇宙学課程に組み込むことへの支援を増やした。プランク(2013)宇宙学はこれを更新して使用した。 [#1364]

  • 計算は今使用して返します Quantity 対象(適切な場合)。 [#1237]

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

  • 投票可能な1.3草案を支持するために更新される。 [#433]

  • 要素ごとのuTYPE属性ルックアップおよびパケット要素の機能が追加されている。 [#622]

  • オプションファイルの単位フォーマットはご利用いただけます unit_format パラメータです。なお、単位は常にCDSフォーマットで書かれており、標準との互換性を確保している。

astropy.modeling

  • 数学モデルを表現し評価し,データをモデルにフィッティングするための新しい枠組みを追加した。詳細については、文書中の“Astropy 0.3における新しい特性”を参照されたい。 [#493]

astropy.stats

  • Added robust statistics functions astropy.stats.funcs.median_absolute_deviation, astropy.stats.funcs.biweight_location, and astropy.stats.funcs.biweight_midvariance. [#621]

  • 増列する. astropy.stats.funcs.signal_to_noise_oir_ccd CCDを使用して光学/IRにおいて観察されるソースの信号対雑音比を計算するために使用される。 [#870]

  • 増列する. axis=int 選択権. stropy.stats.funcs.sigma_clip 多次元データの所与の軸に沿ったクロッピングを許可するには,以下の操作を実行してください. [#1083]

astropy.table

  • 新しい列を名前ごとに存在しない列に割り当てることで,新しい列を表に追加することができる. [#726]

  • 増列する. join 関数は2つの表上で類似データベースの連結を実行する.これは、内部接続、左接続、右接続、および外側接続、およびメタデータ統合をサポートすることを含む。 [#903]

  • 増列する. hstack そして vstack 2つ以上のテーブルをスタックするための関数。 [#937]

  • 1つのことを表現しています .copy 方法と対を含んでいます copy そして deepcopy それがそうです。 [#1208]

  • データベーススタイル選択と操作表を使用したグループのサポートを追加しました group_by 方法です。 [#1424]

  • read そして write 現在の機能には,統一的な読み書きインタフェースによるFITSテーブルの読み出しと書き込みの基本的な支援がある. [#591]

  • ♪the units そして dtypes 現在,Column,MaskedColumn,Row,Table中の属性とキーワードパラメータは破棄されており,代わりに単時制である unit そして dtype それがそうです。 [#1174]

  • 数量設定列から現在列オブジェクト上の単位を正確に設定することができる. [#732]

  • 増列する. remove_row そして remove_rows 表行を削除する場合は、以下の操作を実行してください。 [#1230]

  • 新しいのを追加しました Table.show_in_browser この方法は、Webブラウザを開いてHTMLとして提示されたテーブルを表示する。 [#1342]

  • 現在,既存の表中の単行インスタンス化新しいテーブルを使用することができる. [#1417]

astropy.time

  • 新機能 Time オブジェクトは既存のオブジェクトからインスタンス化することができる. Time 対象(ただしフォーマット、割合などが異なる) [#889]

  • 増列する. Time.now Pythonのような現在のUTC時間のclassmethodを返す datetime.now それがそうです。 [#1061]

  • TimeとTimeDeltaオブジェクトの算術を用いて宇宙年齢よりも長い時間スパンでアナ秒精度を維持するために内部時間動作を更新する. [#1189]

  • 使用 astropy.utils.iers 提供 delta_ut1_utc これにより,UT 1の自動計算が可能となる. [#1145]

  • 増列する. datetime 標準ライブラリとの相互変換を可能にするフォーマット datetime.datetime 物体です。 [#860]

  • 増列する. plot_date このフォーマットは、matplotlibを使用して日付を描画する際に通過することを可能にする matplotlib.pyplot.plot_date 機能します。 [#860]

  • 増列する. gps フォーマット(1980-01-01 00:00:00 UTC以来の秒、うるう秒を含む) [#1164]

  • 時間オブジェクトへの配列インデックスの追加 [#1132]

  • 多要素と単要素のTimeとTimeDeltaオブジェクトの計算を許す. [#1081]

  • TimeDeltaオブジェクトを定数と配列で割ること,および記号の変更(反を求める)とTimeDeltaオブジェクトの絶対値をとることを許す. [#1082]

  • TimeとTimeDeltaオブジェクトの比較を許す. [#1171]

  • 時間間隔を表す時間と数量オブジェクトのインタラクションをサポートする. [#1431]

astropy.units

  • 長さ−角度の視差等価性を追加した。 [#985]

  • 質エネルギー当量を増加させた. [#1333]

  • フォーマット説明子(例えば、フォーマット説明子)を使用する新しいスタイルのフォーマット方法を追加する 0.03f )数の値を新しいスタイルの形式文字列で表します。この値に適用できない説明子は、その量の文字列表現全体に戻る。 [#1383]

  • 数量の複素数値に対するサポートを追加しました。 [#1384]

  • 速度変換に新たなスペクトル当量(支持相対論,光学,無線約束)を加えた [#1200]

  • ♪the spectral 等価物は現在も周波数を扱うことができる.

  • ♪the spectral_density 等価性は現在も周波数または波長の数を受け入れている。それはまた追加のフラックス単位を処理することができる。

  • 輝度温度(アンテナ利得)当量を増加させ、 \(T_B\) フラックス密度を示しています [#1327]

  • 百分率単位が追加され、数字のみを含む任意の文字列をスケーリングされた無量の単位として解釈することができる。 [#1409]

  • 新しいスタイルのフォーマット文字列を使用して単位出力フォーマットを設定することができます。例えば "{{0:latex}}".format(u.km) LaTeXフォーマットプログラムを使用して印刷される。 [#1462]

  • ♪the Unit.is_equivalent 方法は今タプルを受け入れることができます。この場合、この方法は戻ります。 True 単位がタプルに列挙された任意の単位に等しい場合。 [#1521]

  • def_unit 現在は、各エントリが1つのリストである(短い、長い)形式の2元グループ名を受け入れることができる。これにより、複数の短い名前を有する可能性のある見知らぬユニットを処理することができる。 [#1543]

  • 増列する. dimensionless_angles 等価性は、アークの任意の累乗を無次元に変換することを許す。 [#1161]

  • デフォルトで使用される単位セットまたは等価値を有効にする機能が追加されました。これらの状況のためのコンテキストマネージャも提供される。 [#1268]

  • デフォルトではイギリス単位を無効にします。 [#1593, #1662]

  • 1つ追加しました astropy.units.add_enabled_units グローバル·ユニット名空間において一時的に有効にされている追加のユニットを使用して一時的なコンテキストを作成することを可能にするコンテキストマネージャ。 [#1662]

  • Unit 実例は現在 .si そして .cgs 属性a Quantity それがそうです。これらは以下の操作のショートカットとすることができる Unit.to_system(cgs)[0] 待って。 [#1610]

astropy.vo

  • 仮想天文台の簡単な円錐検索クエリとサービス検証をサポートする新しいパッケージが追加された。 [#552]

astropy.wcs

  • 中の固定属性誤り astropy.wcs.Wcsprm (lattype->lattyp) [#1463]

  • 新しいコマンド·ライン·スクリプトが含まれています wcslint 所与のFITSファイルまたはヘッダ中のWCSを検証するためのAPI付き。 [#580]

  • 含まれるWCSLIBのバージョンを4.19にアップグレードします。

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

  • 増列する. six Python 2/python 3互換性の場合

  • Astropyは現在、IAU SOFAライブラリではなくERFAライブラリを使用して基本時間変換ルーチンを行っている。ERFAライブラリは許可された場合にはIAU SOFAライブラリから派生するが,BSD許可下で配布される.参照してください license/ERFA.rst もっと細かいことを知っています。 [#1293]

astropy.logger

  • Astropyレコーダは、現在、捕捉異常をデフォルトではなく、Astropy自体からの警告のみを捕捉する(この変更の前に、Astropy導入後、どの警告もAstropyレコーダによってリダイレクトされる)。デフォルトでは、Astropyログファイルのログ記録も無効になります。しかしながら、Astropy 0.2のユーザは、0.2インストールされたデフォルト構成ファイルがデフォルトの場合の例外記録をオープンに設定するので、以前のAstropy 0.3の異常行動を見てファイルに記録する可能性がある。新しい行動を得るためには、 log_exceptions そして log_to_file 構成する構成項 False はい。 astropy.cfg ファイルです。 [#1331]

API変更

  • 一般情報

  • オプションの構成 utils.console.use_unicode トップレベルに移動して命名されました unicode_output それがそうです。これは現在、コンソールの小さな部品(例えば、プログレスバー)だけでなく、呼び出すかどうかも制御しています。 unicode Unicode文字を含む文字列を返します。

astropy.coordinates

  • ♪the astropy.coordinates.Angle クラスは今 astropy.units.Quantity それがそうです。つまりそれは numpy.ndarray それがそうです。 [#1006]

  • ♪the astropy.coordinates.Distance クラスは今 astropy.units.Quantity それがそうです。つまりそれは numpy.ndarray それがそうです。 [#1472]

  • All angular units are now supported, not just radian, degree and hour, but now arcsecond and arcminute as well. The object will retain its native unit, so when printing out a value initially provided in hours, its to_string() will, by default, also be expressed in hours.

  • ♪the Angle クラスは現在角度配列をサポートしている.

  • To be consistent with units.Unit, Angle.format has been deprecated and renamed to Angle.to_string.

  • …と一致する. astropy.units ,単位名のすべての複数の形式が削除されている.したがって,以下の属性 astropy.coordinates.Angle 名前を変えなければなりません

  • radians -> radian

  • degrees -> degree

  • hours -> hour

  • 二乗除演算 Angle 誘発に使われています NotImplementedError それがそうです。今彼らは向上しました TypeError それがそうです。

  • ♪the astropy.coordinates.Angle クラスはもはや持っていない bounds 属性であるため,このレベルでは境界チェックや自動改行はない.これで…。 Angle 任意の算術式で使用されるオブジェクト(例えば、座標距離計算)である。

  • ♪the astropy.coordinates.RA そして astropy.coordinates.Dec クラスは除去されて交換されました astropy.coordinates.Longitude そして astropy.coordinates.Latitude それぞれです。それらは現在、通常の座標ではなく、銀河および水平(Alt-Az)座標の成分にも使われている。 Angle 物体です。

  • astropy.coordinates.angles.rotation_matrix そして astropy.coordinates.angles.angle_axis 今一つ取ってください unit コワルガーではなく degrees Kwargは角度の単位を指定する. rotation_matrix 与えられたものから Angle ユニットが提供されていなければ戻ります。

  • ♪the AngularSeparation クラスは削除されました。座標の出力 separation() 方法は今1つです astropy.coordinates.Angle それがそうです。 [#1007]

  • 座標クラスはリネーミングされており,削除する方式である Coordinates クラス名の末尾にあります。例えば ICRSCoordinates 以前のバージョンからのデータは現在では ICRS それがそうです。 [#1614]

  • HorizontalCoordinates 現在は名前が付けられています AltAz より一般的な用語を反映しています

astropy.cosmology

  • ニュートリノ質量が含まれているため,プランク(2013)宇宙学はやや異なる(より正確な)結果を与える可能性がある。 [#1364]

  • 宇宙学的属性は今戻ります Quantity オブジェクトは、単純な浮動小数点値ではありません。 [#1237]

  • 宇宙学の事例の名前は今ではオプションで設定されています None クラスの名前ではありません(ユーザがそれらを提供しない場合)。 [#1705]

astropy.io.ascii

  • はい。 read 方法論. astropy.io.ascii なお,ASCII表中の空列値は現在,ゼロ長文字列“”ではなく欠落値とみなされている.これは他の表リーダの行動に対応しています numpy.genfromtxt それがそうです。前のアクションセットを復元するには、以下の操作を実行してください fill_values=None 呼び出している ascii.read() それがそうです。 [#919]

  • ♪the read そして write 方法 astropy.io.ascii 今は1つあります format ファイルフォーマットを指定するためのパラメータ。これはフォーマットを選択するための第一選択方法です Reader そして Writer 論争する。 [#961]

  • ♪the include_names そして exclude_names パラメータはすでに BaseHeader 初期値設定項は,現在リーダとライタクラスが直接処理している. [#1350]

  • 属性の表が表を読む際には,数字や他の異常な列名の使用を許可する format パラメータは指定されているが、デリミタまたは引用符のような他のフォーマットの詳細情報はまだ推測中である。 [#1692]

  • ASCIIテーブルを読み込む際に使用する Table.read() 方法の場合、デフォルト設定はすでに guess=False 至る guess=True ファイル形式の自動検出を可能にする。これはデフォルトの行動と一致しています ascii.read() それがそうです。

astropy.io.fits

  • ♪the astropy.io.fits.new_table 関数は“未定破棄”と表記される.これはそれが完全に除去されることを意味するのではなく、その機能が変化したことを意味するわけでもない。これは、将来的に(微妙に異なる場合)類似した機能を有する関数に置き換えられる可能性が高い。より良い方法(少し冗長でなければ)は使用である pyfits.FITS_rec.from_columns 新しいものを作るには FITS_rec 表--この表は同じインタフェースを持っています pyfits.new_table それがそうです。違うのは計画に戻ることです FITS_rec HDUインスタンスではなく、配列。これが FITS_rec そして,オブジェクトは以下のオブジェクトの構造関数におけるデータパラメータとして用いることができる. BinTableHDU (バイナリ表に適用される)または TableHDU (ASCII表に適用)。これは似たようなものです ImageHDU 画像配列を入力することで pyfits.FITS_rec.from_columns FITS列仕様からFITS互換再配列を作成するより簡単な方法である.

  • The updateHeader, updateHeaderData, and updateCompressedData methods of the CompDataHDU class are pending deprecation and moved to internal methods. The operation of these methods depended too much on internal state to be used safely by users; instead they are invoked automatically in the appropriate places when reading/writing compressed image HDUs.

  • ♪the CompDataHDU.compData 属性は廃棄を待っています代わりにより明確でPEP-8に対応しています CompDataHDU.compressed_data それがそうです。

  • の構造関数 CompDataHDU 新しいキーワードパラメータを受け入れるように変更されました。新しいキーワードパラメータは本質的に同じであるが,CamelCaseフォーマットではなくDOUTERTEL_SELECTEDフォーマットを採用している.古い論拠はまだ反対する必要がある.

  • The internal attributes of HDU classes _hdrLoc, _datLoc, and _datSpan have been replaced with _header_offset, _data_offset, and _data_size respectively. The old attribute names are still pending deprecation. This should only be of interest to advanced users who have created their own HDU subclasses.

  • The following previously deprecated functions and methods have been removed entirely: createCard, createCardFromString, upperKey, ColDefs.data, setExtensionNameCaseSensitive, _File.getfile, _TableBaseHDU.get_coldefs, Header.has_key, Header.ascardlist.

  • Interfaces that were pending deprecation are now fully deprecated. These include: create_card, create_card_from_string, upper_key, Header.get_history, and Header.get_comment.

  • ♪the .name プロパティはHDUのヘッダに直接バインドされていますので .header['EXTNAME'] 変化もそうです .name その逆も同様である。

astropy.io.registry

  • 読み書き表とNDDataオブジェクトのための識別子関数は現在受け取るべきである (origin, *args, **kwargs) ではなく (origin, args, kwargs) それがそうです。 [#591]

  • 新しいのを追加しました astropy.io.registry.get_formats 登録されたI/Oフォーマット及びそのリーダ/ライタの詳細情報をリストするための関数。 [#1669]

astropy.io.votable

  • 新しいオプションを追加しました use_names_over_ids VvotableオブジェクトからAstropyテーブルに変換する際に使用するオプション.これは,投票可能テーブルからの変換時に列名を保持しない場合を防ぐことができる. [#609]

astropy.nddata

  • ♪the astropy.nddata.convolution サブパックは現在移動しています astropy.convolution そして、 make_kernel 機能は削除されました。(カーネルクラスに変更すべき) [#1451]

astropy.stats.funcs

  • 上の sigma_clip vt.的 maout オプションのパラメータが削除され、関数は現在常にマスク配列に戻る。新しいブールパラメータです copy 入力データをコピーすべきかどうかを示すために使用できる (copy=True ,デフォルト)や参照使用 (copy=False )出力マスク配列において。 [#1083]

astropy.table

  • 最初のパラメータは Column そして MaskedColumn クラスは現在データ配列です name パラメータは、オプションのキーワードパラメータに変更されました。 [#840]

  • ペアインスタンス化を加えた Table 辞書リストから,各辞書は1行を表し,キーは列名にマッピングされる. [#901]

  • 適切な場合には、複数の“unit”と“dtype”が“unit”と“dtype”に切り替えられている。元の属性は、このバージョンでは推奨されていない属性として存在しますが、次のバージョンでは削除されます。 [#1174]

  • ♪the copy 方法 Column そして MaskedColumn 変更されましたので最初のパラメータは order='C' それがそうです。これは,現在開発中のNumpy 1.8との互換性に必要である. [#1250]

  • いま,列(WITH==または!=)をスカラー,配列,または別の列と比較すると,つねにブールNumpy配列に戻る(比較中のいずれかのパラメータがマスクされていれば,その配列はマスクされた配列である).これは,前の行動とは対照的に,場合によってはBoolean Numpy配列に戻り,場合によってはBoolean Columnオブジェクトに戻る. [#1446]

astropy.time

  • 以下の各項と一致するように Quantity ·属性 val そして is_scalar 改名しました。 value そして isscalar そして、属性 vals 撤回されました。 [#767]

  • 時間の双浮動小数点64内部表現は、より高い精度を実現するために、より効率的に使用される。 [#366]

  • 現在,許容フォーマットと小数桁パラメータは大文字を区別しない. [#1128]

astropy.units

  • ♪the Quantity クラスは現在、Numpy配列クラスから継承されており、以下のAPI変更が含まれています [#929] :

  • Using float(...), int(...), and long(...) 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.wcs Cヘッダ、彼らは今、これを含むべきです。

    #include“Astpy_wcs/Asterpy_wcs_api.h”

    そうではありません

    #INCLUDE“Astpy_wcs_api.h”

    [#1631]

  • ♪the --enable-legacy オプション: setup.py 除去されました [#1493]

誤って修復する

astropy.io.ascii

  • ♪the write() 関数は無視している fill_values 論争する。 [#910]

  • 修復中の問題 DefaultSplitter.join このうち,CSVの書き込み時にはデリミタ属性を無視している. [#1020]

  • 空値を含むIPAC表の書き込みを修復した. [#1366]

  • タイトルラインのないテーブルを読み出す際には、フォーマットが指定されていない場合に使用します names パラメータは,1行目を削除することができる. [#1692]

astropy.io.fits

  • あるいは、圧縮画像を含むバイナリテーブルは、平坦化圧縮約束とは無関係な他の列を含むことができる。これは一般的ではない用例だが、それは標準的に許容される。

  • いくつかのファイルI/Oルーチンは、オペレーティングシステム統合レベルファイルパターン(‘rb’,‘wb’,‘ab’など)間のより簡単で一致したマッピングを可能にするために修正される。また,PyFITSは“読むだけ”や“更新する”など,より多くの“PyFITS”に特化したパターンを使用している.すなわち,開いたファイルオブジェクトからFITSファイルを読み込むと,それが正しい機能(読み出し/書き込み/など)を持っていれば,その“モード”を開いてもかまわない.また、Python ioモジュールのファイルパターンに関するエラーは、2.6+バージョンで解決されました。

  • 可変長配列列のTFORMnキーワード(フォーマットの最大配列長パラメータを省略したもの)は,バイナリに書き込むことで可変長配列列のTFORMnキーワードを正しく書き込むことができないという長期的な問題が修復された.これは、以前のバージョンで修復されたと考えられるが、一般的なバイナリテーブルではなく、圧縮画像HDUのみを修復する。

astropy.nddata

  • 乗算や除算を試みた場合の崩壊の問題を修正した NDData 不確実性のある物体。 [#1547]

astropy.table

  • ここで、文字列リストを用いて、インデックステーブルは、リストに名前が付けられた列を含む新しいテーブルを正しく返すことができる。 [#1454]

  • 不等式演算子は現在正常に使用可能である Column 物体です。 [#1685]

astropy.time

  • Time 呼び出し時には、現在、割合とフォーマット属性が表示されます dir() 1つは Time 物体です。 [#1130]

astropy.wcs

  • Python 3上の類似文字列のWCS属性の指定を修復しました。 [#956]

astropy.units

  • 純Numpy配列と数乗算/除算順序が重要となる誤りを修復した(すなわち,純配列が最初に出現すれば,単位は出力に保持されない). [#899]

  • 直接インスタンス化 CompositeUnits 崩壊することなく印刷することができます [#1576]

雑項.

  • 様々なハードコードのモジュールを修復しました sys.stdout 導入時関数のデフォルトパラメータとしては,使用するのではない. sys.stdout それがそうです。 [#1648]

  • 副次的な文書修復と強化 [#922, #1034, #1210, #1217, #1491, #1492, #1498, #1582, #1608, #1621, #1646, #1670, #1756]

  • プラットフォーム名に非ASCII文字を含むシステム上でテストキットを実行する際に発生する可能性のある崩壊を修復した. [#1698]

その他の変更と追加

  • 一般情報

  • 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

  • NDData 対象者はまだ初級ではありますが、より多くの助けがあります ``__str__` and `` _repr__゚``を表示します。 [#1313]

astropy.units

  • “循環”単位を増やした。 [#1160]

  • CDSフォーマットプログラム/パーサがサポートする拡張ユニット。 [#1468]

  • アップにUnicode an LaTeX符号を追加しました。 [#1618]

astropy.wcs

  • 冗長なSCMP歪みパラメータを除去し,SIP歪みも存在する. [#1278]

  • 以下の機能を追加した繰返し実施 all_world2pix 確実に逆さにすることができる。 [#1281]

0.2.5(2013-10-25)

誤って修復する

astropy.coordinates

  • 使用した角度文字列フォーマットが正しくないという問題を修復した precision=0 それがそうです。 [#1319]

  • 以下のコマンドを用いて角度を設定した文字列フォーマットを修復した decimal=True それは無視しています precision 論争する。 [#1323]

  • 適切なUnicode文字(ASCIIではなく)を用いてフォーマット文字列を解析する問題を修復した - マイナスになります。 [#1429]

astropy.io.ascii

  • IPAC表リーダの崩壊を修復しました include/exclude_names オプションが設定されました。 [#1348]

  • AASTex表に記入して遵守するように修復しました tabletype 選択します。 [#1372]

astropy.io.fits

  • Improved round-tripping and preservation of manually assigned column attributes (TNULLn, TSCALn, etc.) in table HDU headers. (Note: This issue was previously reported as fixed in Astropy v0.2.2 by mistake; it is not fixed until v0.3.) [#996]

  • そのコンテンツが切断された(例えば、ファイル破損のため)圧縮HDUの解凍を試みる際に、セグメントエラーを引き起こす可能性のあるエラーが修復された。これはまだPythonのバックトラックにつながるだろうが、これはこのミスよりもっと良い。 [#1332]

  • 新たに作成された CompImageHDU HDUは正しいのを使用します。 DEFAULT_COMPRESSION_TYPE モジュールレベル定数は、タイトルに“Rice_1”をハードコードするのではない。

  • 追加メモリを割り当てて画像を圧縮する際に不要なメモリに圧縮画像データをコピーする可能性がある場合と,Numpyでメモリが漏洩する可能性がある場合を修復した.

  • 1つのFITSファイル中のmmap‘d配列から別のFITSファイル中の古い(mmap’dでもある)配列に代入された場合にターゲットファイルを更新できないエラーが修復された.PyFITS第25期に対応する.

  • 他の文書も修復されています

astropy.io.votable

  • VOTABLE 1.2ファイルが含まれていない場合を追加 RESOURCES 要素(少なくとも1つの要素が存在しなければならない)。 [#1337]

  • 誤った浮動小数点警告によるMIPSアーキテクチャに特化したテスト失敗を修復した. [#1179]

astropy.nddata.convolution

  • 入力配列をその場で修正することを防ぐ convolve() それがそうです。 [#1153]

astropy.table

  • 表をHTMLとして出力する際には,表中の文字列の値にHTML変換を付加する. [#1347]

  • Numpyのエラーには、以下を含むマスクテーブルのテーブル行にアクセスする際にクラッシュを引き起こす可能性がある解決方法が追加されている。 dtype=object 柱です。 [#1229]

  • #1229と同様の問題が修復されたが、マスクされていないテーブルに固有である。 [#1403]

astropy.units

  • 解析できないユニットのエラー処理を改善し、解析指数に仮数がないCDSユニットの問題を修復する。 [#1288]

  • スペクトルフラックス密度の物理的タイプを添加した。 [#1410]

  • 規格化変換は,その小数桁はちょうど1.0であり,軽微な浮動小数点不精度を丸めるべきである. [#1407]

  • CDSユニット解析器/フォーマットプログラムには、このコミットメントが依然としてサポートされる必要がある例外ユニットプレフィックスのサポートが追加される。 [#1426]

  • 修復の対 sqrt() 単位形式で返された文字列 unit ** 2 ではなく unit ** 0.5 それがそうです。 [#1458]

astropy.wcs

  • 単一の配列をWCS変換関数に渡すと、 (astropy.wcs.Wcs.all_pix2world など)では,その第2次元は現在変換中の次元数と完全に一致しなければならない. [#1395]

  • 不正確なパラメータを渡す際のエラーメッセージを改善した. WCS.wcs_world2pix それがそうです。 [#1394]

  • WindowsでPython 3.3上のFITSヘッダからWCSを読み込むことを試みた際に発生したクラッシュを修復した. [#1363]

  • システムパッケージの要求に応じて,ソフトウェアパッケージはWCSLIB C APIの一部として必要なヘッダのみを実装する. [#1666]

雑項.

  • 以下の操作を実行する際に発生する崩壊を修復した. 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]

  • 他の文書の修復と改善 [#1308, #1317, #1377, #1393, #1362, #1516]

その他の変更と追加

  • リリースまたは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

  • 以下の位置の誤りを修復した Table.remove_column そして Table.rename_column カバーされたテーブルの遮蔽性が失われる可能性がある。 [#1120]

  • 以下の誤りを修復した. Table 特定の行動で彼らのレベルは維持されていない。 [#1142]

  • 覆版テーブルをスライスする際に覆版を保持しない誤りを修復した. [#1187]

astropy.units

  • エラーを修復しました .si そして .cgs 無量綱の性質 Quantity 誘発された対象 ZeroDivisionError それがそうです。 [#1150]

  • 複数の後続呼び出しを修復しました .decompose() 方法:毎回1つの比例因子を応用する。 [#1163]

雑項.

  • Debian/Ubuntuおよびその他*NIXシステムで発生する場合があるインストール崩壊が修復されました pkg_resources インストールせずにインストールすることができます setuptools それがそうです。 [#1150]

  • 更新する. distribute_setup.py 最新バージョンのDistribute/setuptoolsがインストールされていないシステムに実装した場合,ブートプログラムはsetuptools>=0.7を用いた. [#1180]

  • 変更しました version.py Astropy付属パッケージが自分のパッケージを使用できるようにテンプレート cython_version.py そして utils._compiler 適切なモジュールですこの問題は付属パッケージ保守者にのみ適用される。 [#1198]

  • Matplotlibを用いて構築した場合のデフォルトプロファイル生成が崩壊する可能性がある場合を修復した. not 仮想環境に実装されたSphinx. [#1225]

  • デフォルト優先符号化されていないシステム上のログ記録モジュールにおいて発生する可能性のあるクラッシュが修復された(特にいくつかのバージョンのPyCharmではこのような場合が生じる)。 [#1244]

  • Astropyログは、非文字列オブジェクトの転送(および呼び出し)をサポートしています。 str() デフォルトの場合はそれら上)へのログメソッドは、これはPythonの標準ログAPIと一致します。 [#1267]

  • 副次的文書修復 [#582, #696, #1154, #1194, #1212, #1213, #1246, #1252]

その他の変更と追加

astropy.cosmology

  • 新しいのを追加しました Plank13 Plank 2013の結果の対象を示す. [#895]

astropy.units

  • 初期化におけるパフォーマンスの改善 Quantity 大量の元素を持つオブジェクト。 [#1231]

0.2.3(2013-05-30)

誤って修復する

astropy.time

  • UTCからUNIXタイムスタンプに変換した場合のうるう秒の不正確な処理を修復した. [#1118]

  • 多くの時間変換テストで要求される精度を引き締めている. [#1121]

雑項.

  • バージョン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.io.votable インストール中に発生する可能性のあるパケットです。 [#970]

  • 表要素内に出現したときにINFO要素が誤って削除された問題を修復した. [#1000]

  • MIPSプラットフォーム上の曖昧なテスト失敗を修復した. [#1010]

astropy.nddata.convolution

  • 修復中の問題 make_kernel() Ary関数カーネルを使用する場合.余分な“レンガの壁”の選択肢も除去されました [#939]

astropy.table

  • マスク列を持つ空(行なし)テーブルに行を追加する際に起こりうる崩壊を修復した. [#973]

  • 1つのテーブル行から他方のテーブル行に値を割り当てることが可能となり、例えば、複製行を効率的に容易にすることができる。 [#1019]

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() 関数とFrom Quantity 物体です。 [#853]

  • インストール中にデフォルトプロファイルの生成に失敗したときにPython 3で発生する可能性のあるクラッシュが修復されました。 [#952]

  • まず拡張モジュールを構築せずにソースからAsterpyを導入する際に起こりうる無関係なエラーメッセージの検出を試みた.この問題はv 0.2.1で修復されたと主張しているが,修復自体に欠陥がある. [#971]

  • 復旧運行中 build_sphinx Python 3のSetupコマンドです。 [#977]

  • 実行しようとしているより有用なエラーメッセージを追加しました setup.py build_sphinx Sphinxが実装されていない場合の命令. [#1027]

  • 副次的な文書修復と再構成。 [#935, #967, #978, #1004, #1028, #1047]

その他の変更と追加

  • いくつかの性能改善があります astropy.units バッグ、特にサブパックの導入に要する時間を短縮しました。 [#1015]

0.2.1(2013-04-03)

誤って修復する

astropy.coordinates

  • フォーマットコード中の座標オブジェクトを用いた場合に発生する可能性のある符号化誤りを修復した. from __future__ import unicode_literals それがそうです。 [#817]

  • 文字列フォーマットDMS座標が-0度で減算が破棄された誤りを修復した. [#875]

astropy.io.fits

  • 量子化レベルをサポートするためのZQUANTIZキーワードを正しくサポートします。これは、画像可逆GZIP圧縮の作業サポートを含みます。

  • Gzip FITSファイルを書き込みモードで開くサポートを修復しました。 [#256]

  • 必要に応じて表から無効値を読み取ることを試みた場合には,より有用な例外メッセージが追加されている. TNULLn キーワードが足りない。 [#309]

  • 磁気テープ圧縮処理に対してより多くの再構成を行い、Windows上で特に一般的な潜在的メモリアクセス衝突を解決する。 [#507]

  • 圧縮モジュールにおける32ビットシステムの整数サイズ不一致に影響を与える可能性がある問題を修復した. [#786]

  • 修復した TFORMn キーワード(可変長配列フォーマットにおける最大配列長パラメータは省略されている)。

  • 多次元配列列を含むテーブルを既存のファイルから新しいファイルに書き込む際に発生する可能性のある崩壊を修復した.

  • FitsdiffでNaNを含む2つの見出しキーワードが異なる値を持つ誤りを修復した

astropy.io.votable

  • 固定リンクに astropy.io.votable ベリファイア出力中の文書に投票することができる。 [#806]

  • その列タイプ範囲を超える整数を含むVOTablesを読み込むと、異常を引き起こすのではなく警告が表示される。 [#825]

  • より良い往復を可能にするために、浮動小数点値のデフォルト文字列フォーマットを変更します。 [#856]

  • 固定開放VOTables通過 Table.read() インタフェースは,名前のない表に用いる. [#927]

  • データマスクのないAstropyテーブルからVOTablesを作成する問題を修復した。 [#928]

  • 副次的な文書修復。 [#932]

astropy.nddata.convolution

  • より良い処理を追加しました inf 値を設定する convolve_fft 関数族です。 [#893]

astropy.table

  • 多列上の1行への代入の暗黙失敗を修復した. [#764]

  • そのうちの1列にソートしてテーブルを見た場合の様々な誤り行為を修復した. [#829]

  • 固定的に使用する. numpy.where() 表索引を用いる。 [#838]

  • 遠出表を開けたときのエラーを修復しました Table.read() 表全体を2回ダウンロードする可能性があります。 [#845]

  • 以下の位置の誤りを修復した MaskedColumn マスクすべき列がリネーミングされていれば,もはや機能しない. [#916]

astropy.units

  • アレイに不足した機能を追加した Quantity sは以下のリストで初期化できます Quantity s. [#835]

  • IAUの定義によると,年と光年の定義は儒略年に固定されている。 [#861]

  • “度”はSI基本単位リストから削除されました。 [#863]

astropy.wcs

  • 据え置き TypeError コールに当たる WCS.to_header_string() それがそうです。 [#822]

  • 新しい方法を追加した WCS.all_world2pix 天文測定歪み補正の反転を含む、世界座標から画素空間への変換のための。 [#1066, #1281]

雑項.

  • 設置時の小さな問題を修復しました ./setup.py develop 新しいgitクローンにありますこれはAstropy上の開発者だけが興味を持っているかもしれない。 [#725]

  • 使用修復崩壊 ImportError: No module named 'astropy.version' Python 3.3を使用したOSXで初めてソースからsetup.pyを実行した場合。 [#820]

  • 実行時の実装問題を修復した ./setup.py install Pipを使用してインストールする場合には .astropy ディレクトリは、コマンドを実行するユーザのホームディレクトリに作成されます。ユーザの .astropy ディレクトリは、インストール時に作成するのではなく、Astropyを使用する場合にのみ作成されるべきです。 [#867]

  • 修復して作成した ProgressBar “総数”は0である. [#752]

  • より良い行為文書を付加し,まず拡張モジュールを構築しない場合にソース署名からAsterpyパケットの導入を試みた場合に発生する可能性のある行為を示す. [#795, #864]

  • 自己ファイルには実装説明へのリンクが付加されている. [#797]

  • Xmllint中のセグメントエラーを捕捉すると,これらのエラーが発生する場合があり,そうでなければ我々の制御範囲内ではない. [#803]

  • 文書テンプレートを細かく変更する. [#805]

  • 1つの小さな例外処理エラーを修復しました download_file() それがそうです。 [#808]

  • エラーが発生した場合にすべての一時ファイルをクリーニングする機能を追加した download_file() それがそうです。 [#857]

  • ファイルをダウンロードしようとする前にファイルシステムの利用可能空間をチェックする download_file() それがそうです。 [#858]

  • 記号リンクを介して動作するためにパケットデータの位置を特定する問題は、いくつかのオペレーティングシステムを使用してレイアウトをカプセル化する必要があります。 [#827]

  • Cython拡張を構築する際の誤りを修復し,その中に隠されたファイルが含まれている. .pyx 拡張は構築を崩壊させる可能性がある。これは,隠れファイルを自動生成するソフトウェアやファイルシステムの問題である可能性がある. [#834]

  • Readme.rstという“スクリプト”がbinディレクトリにインストールされている可能性のあるエラーを修復しました。 [#852]

  • Cpycheckkerによって捕獲されたいくつかの他のものとほとんどのまれな引用漏れを修復した。 [#914]

その他の変更と追加

  • Windowsバイナリインストールプログラムのロゴとブランドを追加しました。 [#741]

  • バージョンlibexpatを2.1.0にアップグレードします。 [#781]

  • セル合成/分解において約25%性能向上した. [#836]

  • 以前不足していたLaTeXフォーマットを追加しました L_sun そして R_sun それがそうです。 [#841]

  • ConfigurationItemは現在、より有用で豊富な __repr__ それらをどのように使用するかについての文書を改善しました [#855]

  • 拡張モジュールを構築することなく、ソース決済からAstpyを導入しようとするとき、より友好的なエラーメッセージを追加しました。 [#864]

  • Testは現在,ユーザの問題のデバッグを支援するために,より多くのシステム情報を出力している. [#869]

  • それぞれ“ミリ秒級”と“微分秒級”に単位定義“mass”と“uas”を加えた. [#892]

0.2(2013-02-19)

新しい特徴.

astropy.coordinates

  • この新しいサブパックは天体座標の表示を含み、広範な関連機能を提供する。機能は完備されているが、これは進行中の動作であり、APIの内容の一部は後続のバージョンで変更される可能性がある。

astropy.cosmology

  • 可変ダークエネルギー状態方程式を有する宇宙学を含むように更新される。(これは、古い宇宙オブジェクトと互換性のないAPIを導入します)。

  • 相対論種(光子,ニュートリノ)のパラメータを天文宇宙学課程に加えた。現在の処理方法はニュートリノは無品質であると仮定している。 [#365]

  • Hinshawらが提供した最終(9年)のWMAPパラメータを用いて1つのWMAP 9オブジェクトを追加する.2013年。デフォルトの宇宙学にもなっています [#629, #724]

  • リーダ/ライタ実現のためのAsterpy.table I/Oインフラストラクチャをカスタマイズする. [#305]

  • HDF 5ファイルの読み取り/書き込みのサポートの追加 [#461]

  • データ欠落または無効なマスクテーブルのサポートを追加 [#451]

  • 新機能 astropy.time サブセットです。 [#332]

  • 新機能 astropy.units 単位クラスを含むサブパック (astropy.units.Unit )と単位を持つスカラー (astropy.units.Quantity )。 [#370, #445]

    これは他のサブパックに以下のような影響を与える。

  • はい。 astropy.wcs vt.的 wcs.cunit Listは今受け入れて返します astropy.units.Unit 物体です。 [#379]

  • はい。 astropy.nddata 単位は現在記憶されている astropy.units.Unit 物体です。 [#382]

  • はい。 astropy.table 列上の単位は現在格納されている. astropy.units.Unit 物体です。 [#380]

  • はい。 astropy.constants 定数は現在格納されています astropy.units.Quantity 物体です。 [#529]

astropy.io.ascii

  • 改善された astropy.table TABLEクラスは、表および列メタデータ(例えば、キーワード、単位、記述、フォーマット)が出力表オブジェクトにおいて直接利用可能であるようにする。CDS、DAOphot、およびIPACフォーマットリーダーは、このタイプの統合メタデータを提供しています。

  • 使用に変更する astropy.table 欠落値のテーブルの場合、NumPyマスク配列の代わりにマスクテーブルが使用される。

  • Added SExtractor table reader to astropy.io.ascii [#420]

  • メモリリーダクラスを除いて、このようなものを write 関数は内部表に追加される.代わりに write 入力されたデータを用いて占星リストオブジェクトをインスタンス化する write それがそうです。

  • NumpyOutputerを削除しました。読み取りテーブルの出力は現在ずっと Table 物体です。

  • 列出力フォーマットプログラムとしての関数を提供するオプションを削除した.

  • 新しいのを追加しました strip_whitespace キーワードパラメータは write 機能します。これは,記入前に表要素の左側と右側からスペースを剥離するかどうかを制御する.デフォルト値はTrueである.

  • 空値を持つIPAC表を読み込んだ場合の誤りを修復した.

  • 汎用I/Oインフラストラクチャは astropy.nddata カスタムリーダ/ライタを有していてもよい [#659]

astropy.wcs

  • 更新下位層wcslb 4.16から:

  • いつ? astropy.wcs.WCS 特別な名前“DEFAULTS”を指定し、“座標表現を見つける”ことを報告しないデフォルト座標表現を構築する。

その他の変更と追加

  • 現在、Asterpyをインストールする際には、すべてのオプションがデフォルト値に設定されているプロファイルが生成されます。このファイルは,ユーザのAstpyプロファイルとしてユーザの最初のアクセス時に引き込まれる. import astropy それがそうです。 [#498]

  • Astropy文書トピック移行 astropy.sphinx 付属パッケージがアクセスできるようにしています

  • 関連する拡張文書を追加しました astropy.cosmology サブセットです。 [#272]

  • “レガシー”パッケージ(pyfit,voなど)の構築を禁止するオプションを追加した.

  • 天文単位(Au)の値はIAU 2012決議B 2が採択された値に更新され、PCおよびKPC定数の値もこれを反映するように更新されている。 [#368]

  • GitHub上の文書を直接編集するために,文書ページへのリンクを追加した. [#347]

  • Several updates merged from pywcs into astropy.wcs [#384]:

  • 歪み画像の読み取りを改善する。

  • SIP係数が書き込まれるかどうかを選択するために新しいオプションが追加された。

  • 使用 relax 非標準キーワードを可能にするためのオプション。 [#585]

  • IPythonノートの表のHTML表現が追加されました。 [#409]

  • CFITSIOによるバックエンドを書き換え,FITSファイルを処理するためのタイル圧縮を行った.これは現在,従来のようにCFITSIOを大量に修正するのではなく,標準的なCFITSIOを使用している.Astropyには自分のCFITSIO v 3.30コピーが付属していますが、システムパッケージスタッフはそれを除去し、代わりにシステムインストールのCFITSIOバージョンを使用することを選択する可能性があります。これはPyFITSチケット169に対応する。 [#318]

  • 移動する. astropy.config.data 至る astropy.utils.data I/Oルーチンを再構成し、任意のファイルまたはリソースを開くために使用可能な汎用I/Oコードを、Astropy関連データにアクセスするためのコードから分離する。コアI/Oルーチンは get_readable_fileobj 任意のローカルデータおよびリモートデータにアクセスし、キャッシュをサポートするために使用することができ、gzipおよびbzip 2ファイルを動的に解凍することができる。 [#425]

  • クラスメソッドを追加する astropy.coordinates.coordsystems.SphericalCoordinatesBase これは,SESAMEを用いて名前解析クエリを実行し,要求されたオブジェクトの座標を検索する.これはどんなサブクラスにも適用されます SphericalCoordinatesBase しかしインターネット接続が必要です [#556]

  • PyFFTW 3の畳み込み要求を削除し,デフォルトではNumpyのFFTを用い,使用するFFT実現を指定する機能を追加した. [#660]

誤って修復する

astropy.io.ascii

  • INDEF値を有するラインを印刷する際に生じるクラッシュが修復されます。 [#511]

  • 空のキーワード値を含むDAOphotファイルを読み込む際の障害を修復した. [#666]

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 属性とin fits.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)

  • 初めて釈放されました。