ATpy

Screenshot Software:
ATpy
Szczegóły programowe:
Wersja: 0.9.7
Filmu: 5 Jun 15
Wywoływacz: ATpy Development Tool
Licencja: Wolny
Popularność: 48

Rating: nan/5 (Total Votes: 0)

Obsługiwane są

Następujące formaty baz danych: SQLite, MySQL, i PostgreSQL.
Napady, tabele VO i IPAC Format są obsługiwane.
ATpy to pakiet wysokim poziomie zapewniając możliwość manipulowania tabele danych astronomicznych w jednolity sposób.
Tabela jest zdefiniowana przez dowolną liczbę kolumn danych, każda charakteryzuje się nazwy kolumny, jednostki, wartość null, wraz z opisem (przy czym trzy ostatnie opcjonalnie), i może być uzupełniona o metadanych w postaci słów kluczowych lub komentarze.
 ATpy mogą być używane do manipulowania pojedynczymi tabele oraz zestawów tabel

Opis .

  • Bezproblemowo odczytu i zapisu danych tabeli do wielu formatów tabel (pasuje, VO i tabel IPAC i baz danych SQLite / MySQL / PostgreSQL), w oparciu o istniejące moduły Pythona. Więcej formatów będą wspierane w przyszłości.
  • Usuń, dodać lub zmienić nazwę kolumny.
  • Dostęp do poszczególnych komórek tabeli i modyfikować.
  • Utwórz pusty stolik i wypełnić go.
  • Utwórz nową tabelę z wyboru wierszy.
  • Dodaj słowa kluczowe i komentarze.
  • Odczyt i zapis zestawów tabel.

Co nowego w tym wydaniu:.

  • ATpy jest teraz wydany na licencji MIT
  • Wsparcie dla pisania samowolnych tabel poprzez moduł asciitable.
  • Wsparcie dla kopiowania wszystkie metadane kolumny za jednym razem przy tworzeniu nowej kolumny na podstawie starej kolumny.
  • Wstępne wsparcie dla zapytań usług online, takich jak IRSA i wirtualnego obserwatorium.

Co nowego w wersji 0.9.4:

  • Nowe funkcje:
  • Określ, czy używany domyślnie tablice zamaskowanych za pomocą pliku .atpyrc i / lub za pośrednictwem funkcji set_masked_default.
  • Dodano wsparcie dla modułu asciitable, który otwiera się wsparcie, aby przeczytać w dowolnych tabel ASCII. Formatów obsługiwanych domyślnie obejmują formatu CDS (aka odczytu maszynowego tabelach), RDB i tabele DAOphot. Dodatkowo, pełna asciitable API są dostępne.
  • Dodano wsparcie dla odczytu / zapisu do tabeli i TableSet HDF5 plików. Obejmuje to dołączenie do istniejących plików, a odczyt z / zapis do grupy.
  • Lepsza wydajność podczas wykonywania '', gdzie stół wydruku tabeli jest wystąpienie tabeli.
  • Dodano wsparcie dla Pythona 3

  • Zmiany wewnętrzne API:
  • Znaczne przyspieszenie do czytania duża pasuje tabele
  • kolumn tabeli mogą być teraz dostępne za pomocą notacji elementu, t ["kolumna"]
  • Poprawki błędów:
  • Naprawiono błąd, który uniemożliwiał ASCII PASUJE tabele przed przeczytać w
  • Naprawiono błąd, który myśli, że tylko pierwsza tabela na liście był używany podczas tworzenia TableSet z listy tabel.
  • Metoda Naprawiono copy () dla tabeli
  • Poprawiono kilka innych drobnych błędów,

Co nowego w wersji 0.9.3:.

  • Przywraca kompatybilność z Python 2.5

Co nowego w wersji 0.9.2:

  • Nowe funkcje:
  • Stoliki są teraz przechowywane jako strukturyzowanych tablic.
  • Nowy zamaskowany = argumentu podczas inicjalizacji tablicy (domyślnie false).

  • Zapytania
  • Pełna SQL dla MySQL, PostgreSQL, SQLite.
  • Informacje kolumna Dostęp przez Table.columns, indeksowane według nazwy kolumny lub liczby. Obsługuje iteracji.
  • gadatliwy argumentem dla odczytu / zapisu.
  • Nowy Table.rows () aby wybrać konkretne wiersze
  • Metoda Nowy Table.add_empty_column ()
  • Metoda Nowy Table.append (), aby połączyć dwie tabele,
  • Metoda Nowy Table.sort ()
  • Dodane komentarze / słowa kluczowe dla TableSet () klasy jako całości,
  • New przed = / = / po pozycji = argumenty za Table.add_column () () i Table.add_empty_column
  • API / Zmiany wewnętrzne:
  • fits_read, vo_read, ipac_read, sql_read i równoważne metody są teraz depracated -. Zastosowanie czytać (...) zamiast i typ = w razie potrzeby
  • Table.units, Table.types, Table.nulls i Table.formats są przestarzałe. Wykorzystanie Table.columns zamiast.
  • Zezwalaj użytkownikom na określenie nowych rozszerzeń skojarzyć z różnych typów tabel poprzez atpy.register_extensions.
  • Poprawki błędów:
  • Naprawiono błąd, który oznacza, że ​​wartości nie mogą być przypisane przy dostępie do kolumny za pomocą atrybutów (egtcolumn_name [1] = 1).
  • Naprawiono błąd z tworzenia pustych zestawy stołowe.
  • Naprawiono błąd z pedantycznym = opcja dla stołów VO.

Co nowego w wersji 0.9.1:

  • Usunięto zależność pkg_ressources. Wersje są obecnie sprawdzane za pomocą distutils, który jest bardziej standardowe.
  • Dodano wsparcie dla logicznych kolumn i tabel FITS VO.
  • Dodane pendatic = argument VO tabeli.

Podobne oprogramowanie

WTForms
WTForms

1 Mar 15

demjson
demjson

12 May 15

pycksum
pycksum

13 May 15

ConfigIt
ConfigIt

13 Apr 15

Komentarze do ATpy

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!