Поддерживаются
следующие форматы баз данных: MySQL SQLite, 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 таблице.
Комментарии не найдены