以下数据库格式支持: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时使用的一个错误。
- 固定副本()方法用于表
- 修正了几个其他的小错误
做“打印表格”,其中表是一个表实例时
在什么版本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表。
评论没有发现