以下數據庫格式支持:SQLite的,MySQL的,和PostgreSQL。
該FITS,VO和IPAC表格式的支持。
ATpy是一個高層次的包提供一種方法來操縱以統一的方式天文數據的表。
一個表是由任何數目的數據列中,每個特徵的列名,單位,空值,並且描述(最後三個是可選)限定,並且可以與在關鍵字或註釋的形式的元數據來補充。
ATpy可以用來操縱單個表以及表套
功能:
- 在無縫讀取和寫入數據表到了一些表格式(FITS,VO和IPAC表,和SQLite / MySQL的/ PostgreSQL數據庫),建立在現有的Python模塊。更多的格式將在未來的支持。
- 刪除,添加,或重新命名列。
- 訪問和修改單個表格單元格。
- 創建一個空表,並填充它。
- 從選擇行創建一個新表。
- 添加關鍵字和註釋。
- 在讀取和寫入設置表。
什麼在此版本中是新的:
- 在ATpy現在是基於MIT許可發布李>
- 支持通過ASCII表模塊編寫出任意表。
- 支持創建基於一個舊列新列時複製所有列的元數據一氣呵成。
- 進行網上查詢等服務IRSA和虛擬天文台的初步支持。
什麼是0.9.4版本,新的:
- 新特點:
- 指定是否經由.atpyrc文件和/或經由一個set_masked_default函數默認使用掩蔽陣列。
- 新增的ASCII表模塊,它開闢了支持讀取任意ASCII碼表的支持。默認支持的格式包括CDS格式(又名機讀表),RDB和DAOphot表。此外,全ASCII表的API是可用的。
- 添加了讀/寫表和TableSet到HDF5文件的支持。這包括附加到現有的文件,以及/寫入到群體閱讀。
- 添加了對Python的支持3
- API /內部變化:
- 加速重大讀大FITS表
- 在表列現在可以使用的項目符號訪問,T ['列']
- 錯誤修正:
- 在修復了ASCII被讀取FITS表中的錯誤
- 修正意味著只有在列表中的第一個表是從創建表的列表TableSet時使用的一個錯誤。
- 固定副本()方法用於表
- 修正了幾個其他的小錯誤
做“打印表格”,其中表是一個表實例時<LI>改進的輸出。
在什麼版本0.9.3新是:
- 在恢復與Python 2.5兼容
什麼是0.9.2版本,新的:
- 新特點:
- 表是現在存儲為結構化的陣列。
- 在新表中初始化屏蔽=參數(默認為false)。
- 完整的SQL查詢為MySQL和PostgreSQL,和SQLite。
- 通過Table.columns接入列信息,索引或者通過列名或號碼。支持迭代。
- 進行讀/寫冗長的說法。
- 新Table.rows()方法來選擇特定的行
- 新Table.add_empty_column()方法
- 新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關聯。
- 錯誤修正:
- 修正意味著,通過訪問屬性的列的值時,不能分配一個bug(egtcolumn_name [1] = 1)。
- 修正了創建空表集的錯誤。
- 修正了迂腐=選項VO表中的錯誤。
什麼版本0.9.1是新的:
- 在刪除pkg_ressources依賴。版本現在使用檢查distutils包,這是比較標準的。
- 增加了對FITS和VO表列布爾支持。
- 新增pendatic =參數為VO表。
評論沒有發現