Підтримуються
такі формати баз даних: SQLite, MySQL, PostgreSQL та.
Напади, В.О., і ІФАВ столи формат підтримується.
ATpy є пакет високого рівня надаючи можливість маніпулювати таблиці астрономічних даних в єдиному порядку.
Таблиця визначена будь-яким числом стовпців даних, кожен з яких характеризується ім'ям стовпця, блоку, нульовою вартістю, і опису (три останні є необов'язково), і можуть бути доповнені з метаданими у вигляді ключових слів або коментарів.
ATpy можуть бути використані для маніпулювання окремі таблиці, а також набори таблиць
Особливості :.
- Плавно читати і писати таблиці даних в ряді форматів таблиць (припадки, В.О., таблиць IPAC і SQLite / MySQL / PostgreSQL баз даних), спираючись на існуючі модулі Python. Інші формати будуть підтримуватися в майбутньому.
- Видалити, додати або перейменувати стовпці.
- Доступ і змінювати окремі осередки таблиць.
- Створити порожню таблицю і заповнити її.
- Створити нову таблицю з вибором рядків.
- Додати ключові слова та коментарі.
- Читати і писати набори таблиць.
Що нового У цьому випуску :.
- ATpy в даний час випущений під ліцензією MIT
- Підтримка для написання довільні таблиці за допомогою модуля asciitable.
- Підтримка копіювання всі метадані шпальти на одному диханні, при створенні нового стовпця на основі старої колони.
- Попередня підтримка для запитів онлайн-послуг, таких як IRSA і віртуальної обсерваторії.
Що нового у версії 0.9.4:
- Нові можливості:
- Вкажіть, використовується в масках масиви за замовчуванням через файл .atpyrc та / або за допомогою функції set_masked_default.
- Додана підтримка для модуля asciitable, що відкриває підтримку читання в довільних таблиць ASCII. Формати за замовчуванням включають в себе CDS формат (ака машинозчитувана таблиці), RDB і DAOphot таблиці. Крім того, повне asciitable API доступний.
- Додана підтримка читання / запису таблиці і TableSet в hdf5 файли. Це включає в себе додавання до існуючих файлів, і читання з / запису в групи.
- Покращена вихід, роблячи 'друк', де стіл стіл на екземпляр Таблиця.
- Додана підтримка Python 3
- API / Внутрішні зміни:
- Значне прискорення для читання великої таблиці вписується
- Стовпці таблиці тепер можуть бути доступні за допомогою позначення товару, т ['колонка']
- виправлення:
- Виправлена помилка, не дозволяла ASCII ПІДХОДИТЬ таблиці від читання в
- Виправлена помилка, що означало, що тільки перша таблиця в списку був використаний при створенні 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.
- виправлення:
- Виправлена помилка, що означало, що цінності не можуть бути призначені при доступі до колону через атрибутів (egtcolumn_name [1] = 1).
- Виправлена помилка із створенням порожні набори таблиць.
- Виправлена помилка з педантичною = опції для таблиць VO.
Запити
Що нового у версії 0.9.1:
- Вилучений pkg_ressources залежності. Версії тепер перевіряється за допомогою Distutils, який більше стандартного.
- Додана підтримка для логічних стовпців у таблицях FITS і VO.
- Додана pendatic = аргумент для VO таблиці.
Коментар не знайдено