次のデータベース形式がサポートされています:SQLiteのは、MySQL、およびPostgreSQLの。
FITSは、VO、およびIPACテーブル形式がサポートされています。
ATpyは、統一された方法で天文データのテーブルを操作する方法を提供する高レベルのパッケージです。
表は、各列名、ユニット、ヌル値、および説明(最後の3つは任意である)ことを特徴とするデータの任意の数の列によって定義され、キーワード、コメントの形でメタデータを補完することができます。
ATpyは、単一のテーブルだけでなく、テーブルのセットを操作するために使用することができます。
特徴:
このシームレステーブル形式(FITS、VO、およびIPACの数にテーブルのデータを読み書きテーブル、およびSQLiteの/ MySQLの/ PostgreSQLデータベース)、既存のpythonモジュールに構築。より多くのフォーマットは、将来的にサポートされます。
削除、追加、または列の名前を変更します。
アクセスおよびテーブルのセルを個別に変更します。
空のテーブルを作成し、それを移入します。
行の選択から新しいテーブルを作成します。
キーワードやコメントを追加します。
読むとテーブルのセットを記述します。
このリリースの新機能:
このATpyは現在、MITライセンスの下でリリースされています。
asciitableモジュールを介して任意のテーブルを記述するためのサポート。
古い列に基づいて、新しい列を作成するときに一度にすべての列のメタデータをコピーするためのサポート。
このようなIRSA仮想天文台などのオンラインサービスを照会するための予備サポート。
この新機能:
このバージョン0.9.4の新機能です。
.atpyrcファイルを介して、および/またはset_masked_default機能により、デフォルトでは、マスクされたアレイを使用するかどうかを指定します。
任意のASCIIテーブルに読み込むためのサポートを開くasciitableモジュール、サポートを追加しました。デフォルトでサポートされているフォーマットは、CDS形式(別名機械可読表)、RDB、およびDAOphotテーブルが含まれています。また、フルasciitable APIが利用可能です。
HDF5ファイルへの読み取り/書き込み表とTableSetのサポートが追加されました。これは、既存のファイルに追加し、グループへの書き込み/からの読み込みが含まれます。
表には、表のインスタンスである「印刷テーブル」を行うときに、出力を改善しました。
Pythonの3のサポートを追加しました
API /内部の変更:
大FITSテーブルを読み取るための重要なスピードアップ
表の列は、現在の項目の表記は、T ['列']を使用してアクセスすることができます
バグの修正:
ASCIIが読み込まれてからテーブルをFITSないバグを修正
テーブルのリストからTableSetを作成する場合、リスト内の最初のテーブルだけが使用されたことを意味する不具合を修正しました。
テーブルの固定コピー()メソッド
固定他のいくつかのマイナーなバグ
このバージョンは何0.9.3で追加されます。
は、Python 2.5との互換性を復元します。
この新機能:
このバージョン0.9.2の新機能です。
表が構造化配列として格納されます。
表の初期化中に新しいマスクされた=引数(デフォルトはfalse)。
MySQLのは、PostgreSQL、SQLiteのための完全なSQLクエリ。
いずれかの列名または番号によって索引付けTable.columnsを介してアクセス列情報、。反復処理をサポートします。
読み取り/書き込みのための詳細な引数。
新Table.rows()メソッドは、特定の行を選択します
新Table.add_empty_column()メソッド
2つのテーブルを結合するための新しいTable.append()メソッド
新Table.sort()メソッド
全体として追加されたコメント/ TableSetのキーワード()クラス
= /後= /位置= Table.add_columnの引数()とTable.add_empty_column(前新)
API /内部の変更:
fits_read、vo_read、ipac_read、sql_read、および同等の方法は、現在depracatedている - 必要に応じて使用=の代わりに(...)読んで、タイプを指定します。
Table.unitsは、Table.types、Table.nulls、およびTable.formatsは廃止されています。代わりにTable.columnsを使用してください。
ユーザーがatpy.register_extensionsを介して別のテーブル型に関連付ける新しい拡張機能を指定することができます。
バグの修正:
属性を介して列にアクセスするときに値を割り当てることができなかったことを意味するバグを修正しました(egtcolumn_name [1] = 1)。
空のテーブルセットを作成してバグを修正しました。
VOテーブルの知識をひけらかす=オプションを指定してバグを修正しました。
この削除さpkg_ressources依存性:
このバージョン0.9.1の新機能です。バージョンは、現在複数の標準であるのdistutilsを使用してチェックされます。
FITSとVOテーブルのブール列のサポートが追加されました。
VO表を追加しましたpendatic =引数。
コメントが見つかりません