Následující databáze jsou podporovány formáty: SQLite, MySQL, PostgreSQL a.
Záchvaty, VO, a IPAC tabulky formátu jsou podporovány.
ATpy je balíček na vysoké úrovni poskytuje způsob, jak manipulovat tabulky astronomických dat v jednotným způsobem.
Tabulka je definován libovolný počet sloupců dat, z nichž každý charakteristický název sloupce, jednotky, null hodnoty, a popis (poslední tři jsou volitelné), a mohou být doplněny s metadaty ve formě klíčových slov nebo připomínek.
ATpy lze využít k manipulaci jednotlivé tabulky, jakož i sady tabulek
Vlastnosti :.
- bez problémů číst a psát tabulky dat na řadu formátů tabulky (sedí, VO, a IPac stoly, a SQLite / MySQL / PostgreSQL databází), vycházet ze stávajících modulů Pythonu. Další formáty budou podpořeny v budoucnosti.
- Odstranit, přidat, nebo přejmenování sloupce.
- Jednotlivé buňky tabulky přístup a úpravy.
- Vytvořit prázdnou tabulku a naplnit ho.
- Vytvořit novou tabulku z výběru řádků.
- Přidat klíčová slova a komentáře.
- Číst a psát sady tabulek.
Co je nového v této verzi:.
- ATpy je nyní uvolněna pod licencí MIT
- Podpora pro psaní z libovolné tabulky pomocí asciitable modulu.
- Podpora pro kopírování všechna metadata sloupec najednou při vytváření nového sloupec založený na staré sloupci.
- Předběžná podpora pro dotazování on-line služby, jako IRSA a virtuální observatoř.
Co je nového ve verzi 0.9.4:
- Nové funkce:
- Určete, zda se má použít maskovaných polí ve výchozím nastavení pomocí souboru .atpyrc a / nebo pomocí funkce set_masked_default.
- Přidána podpora pro asciitable modul, který otevírá podporu čtení v libovolných tabulek ASCII. Formáty podporované standardně zahrnují CDS formát (aka strojově čitelné tabulky), RDB, a DAOphot tabulky. Kromě toho, úplné asciitable API je k dispozici.
- Přidána podpora pro čtení / psaní tabulky a TableSet na HDF5 souborů. To zahrnuje připojí k existující soubory, a čtení / zápisu do skupin.
- Lepší výkon, když dělá "Vytisknout tabulku ', kde tabulka je instance tabulka.
- Byla přidána podpora pro Python 3
- API / Vnitřní změny:
- Výrazné zrychlení pro čtení velký zapadá tabulky
- tabulky sloupce lze nyní přistupovat pomocí položky notaci, t ['sloupec']
- Opravy chyb:
- Opravena chyba, která zabránila ASCII FITS tabulek před čtením v
- Opravena chyba, která znamená, že pouze první tabulka v seznamu byla použita při vytváření TableSet ze seznamu tabulek.
- metoda Pevné copy () v tabulce
- Opraveno několik dalších drobných chyb
Co je nového ve verzi 0.9.3:.
- Obnoví kompatibilita s Python 2.5
Co je nového ve verzi 0.9.2:
- Nové funkce:
- Stoly jsou nyní uloženy jako strukturované pole.
- New maskovány = argument, při inicializaci tabulky (výchozí hodnota je False).
- Full SQL dotazy pro MySQL, PostgreSQL a SQLite.
- Přístup k informacím sloupec přes Table.columns, indexovány buď název sloupce nebo čísla. Podporuje iterace.
- Verbose argument pro čtení / zápis.
- New Table.rows () metoda pro volbu určité řádky
- metoda New Table.add_empty_column ()
- New Table.append () metodu kombinovat dvě tabulky
- metoda New Table.sort ()
- přidali komentáře / klíčová slova pro TableSet () třída jako celek
- New před = / po = / pozice = argumenty pro Table.add_column () a Table.add_empty_column ()
- API / Vnitřní změny:
- fits_read, vo_read, ipac_read, sql_read a rovnocenné metody jsou nyní depracated -. použití čtení (...) místo a specifikovat typ = v případě potřeby
- Table.units, Table.types, Table.nulls, a Table.formats jsou zastaralé. Používejte Table.columns místo.
- Povolit uživatelům určit nové rozšíření spojovat s různými typy stolních přes atpy.register_extensions.
- Opravy chyb:
- Opravena chyba, která znamenala, že hodnoty nemohly být přiřazeny při přístupu sloupec pomocí atributů (egtcolumn_name [1] = 1).
- Opravena chyba s vytvořením prázdné sady tabulek.
- Opravena chyba s pedantským = možností pro VO tabulky.
Co je nového ve verzi 0.9.1:
- Odstraněno pkg_ressources závislostí. Verze se nyní kontroluje pomocí distutils, což je více standardem.
- Přidána podpora pro boolean sloupců v záchvatech a VO tabulek.
- Přidána pendatic = argumentem pro VO tabulky.
Komentáře nebyl nalezen