Поддържат се
следните формати бази данни: SQLite, MySQL и PostgreSQL.
Пристъпите, VO, и IPAC маси формат се поддържат.
ATpy е пакет на високо равнище, осигуряване на начин да се манипулират масите на астрономически данни по еднакъв начин.
A маса се определя от всеки брой на колони с данни, всяка характеризира с име на колона, устройство, нулева стойност, както и описание (последните три са по желание), и може да бъде допълнена с метаданни под формата на ключови думи или коментари.
ATpy може да се използва за манипулиране единични маси, както и комплекта таблици
<силни> Характеристики :.
- Безпроблемно данни четат и пишат на маса до редица трапезни формати (припадъци, VO и IPAC таблици и SQLite / MySQL / PostgreSQL бази данни), се основава на съществуващите питон модули. Още формати ще бъдат подпомагани в бъдеще.
- Отстрани, добавя, или да преименувате колони.
- прегледате и промените индивидуални клетки от таблица.
- Създаване на празна маса и да го пренесат.
- Създаване на нова таблица от селекция от редове.
- Добавяне на ключови думи и коментари.
- Прочетете и пишат комплекта таблици.
Какво ново в тази версия:.
- ATpy сега се разпространява под лиценз MIT
- Поддръжка за оформяне произволни маси чрез модула asciitable.
- Подкрепа за копиране на цялата метаданни колона на един път при създаването на нова колона на базата на една стара колона.
- Предварителна подкрепа за заявки онлайн услуги като например IRSA и виртуалната обсерватория.
Какво ново във версия 0.9.4:
- Нови функции:
- Посочете дали да използва маскирани масиви по подразбиране чрез .atpyrc файл и / или чрез функция set_masked_default.
- Добавена е поддръжка за модула asciitable, която отваря подкрепа, за да прочетете в произволни маси ASCII. Поддържани формати по подразбиране включват CDS формат (известен още като машинно четим таблици), RDB и DAOphot маси. В допълнение, пълното asciitable API е достъпно.
- Добавена е поддръжка за четене / писане на маса и TableSet да HDF5 файлове. Това включва добавяне към съществуващите файлове и четене от / за написването на групи.
- Подобряване на изход, когато се прави "Таблица за печат", където на маса е например на маса.
- Добавена е поддръжка за Python 3
- API / Вътрешен промени:
- Значително подобрение на скоростта за четене на голям вписва таблици
- колоните на таблицата вече могат да бъдат достъпни чрез нотация т, т ['колона']
- Корекции на грешки:
- Фиксирана бъг, който попречи ASCII FITS маси могат да бъдат разчетени в
- Фиксирана бъг, който означаваше, че само първата таблица в списък се използва при създаването на TableSet от списък с таблици.
- Фиксирана копие () метод за маса
- Фиксирани няколко други малки грешки
Какво ново във версия 0.9.3:.
- Възстановява съвместимост с Python 2.5
Какво ново във версия 0.9.2:
- Нови функции:
- Маси сега са съхранени като структурирани масиви.
- New маскирани = аргумент по време Таблица за инициализация (по подразбиране е False).
- Full SQL заявки за MySQL, PostgreSQL и SQLite.
- информация колона Access чрез Table.columns индексира или от името на колоната или в брой. Поддържа итерация.
- Verbose аргумент за четене / запис.
- New Table.rows () метод, за да изберете конкретни редове
- New Table.add_empty_column () метод
- New Table.append () метод, за да комбинирате две таблици
- New Table.sort () метод
- добавени коментари / ключови думи за TableSet () клас като цяло
- New преди = / след = / позиция = аргументи за 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).
- Фиксирана бъг със създаването на празни комплекти маса.
- Фиксирана бъг с педантична = вариант за ВО маси.
Какво ново във версия 0.9.1:
- Премахнато pkg_ressources зависимост. Версиите са вече проверени, използвайки distutils, който е по-стандарт.
- Добавена е поддръжка за булеви колони в гърчове и ВО маси.
- Добавена pendatic = аргумент за VO таблица.
Коментари не е намерена