ATpy - астрономические таблицы в PythonATpy является высокого уровня пакет, предоставляющий способ манипулировать таблицами астрономических данных в едином порядке. Таблица определена любым числом столбцов данных, каждая из которых характеризуется имя столбца, единицы измерения, нулевое значение, и описание (три последние являются опция), и может быть дополнен с метаданными в виде ключевых слов или комментарии. ATpy может быть использован для управления одной таблицы, а также наборы tables.ATpy могут быть использованы для: * Бесшовная чтения и записи данных таблицы число форматов таблиц (припадки, В.О., и IPAC таблицы, и SQLite / MySQL / PostgreSQL базы данных ), на основе существующих модулей Python. Дополнительные форматы будут поддерживаться в будущих .* Удалить, добавлять или переименовывать столбцы .* получать доступ и изменять отдельные ячейки таблицы .* создать пустую таблицу и заполните ее .* Создать новую таблицу, выбрав один из строк .* Добавить ключевые слова и комментарии .* Чтение и запись наборов tables.Example код для чтения, конвертирования и записи файла данных из таблицы ПОДХОДИТ ВО стол, IPAC стол, и SQLite: импорт atpytbl = atpy.Table () tbl.read ( ' some_fits_table_file.fits ') # ATpy автоматически попытается определить, какой тип файла ' Re writing.tbl.write ( 'new_votable.xml ') # ВО Tabletbl.write ( 'new_ipactable.tbl ') # IPAC tabletbl.write ( 'SQLite ", ' new_sqlitetable.db ') # # базы данных SQLite Вы можете легко получить доступ и изменять данные в таблице: tbl.data [ 'some_column '] [3] = 4.5tbl.remove_column ( 'some_other_column ')