Die folgenden Datenbankformate werden unterstützt: SQLite, MySQL und PostgreSQL.
Die FITS, VO und IPAC Tabellen-Format werden unterstützt.
ATpy ist ein High-Level-Paket bietet eine Möglichkeit, in einer einheitlichen Weise zu manipulieren, Tabellen astronomischer Daten.
Eine Tabelle wird von einer beliebigen Anzahl von Datenspalten, die jeweils durch einen Spaltennamen, Einheit, Nullwert, und die Beschreibung (wobei die letzten drei optional) definiert und können mit Metadaten in Form von Schlüsselwörtern oder Kommentare ergänzt werden.
ATpy kann verwendet werden, um einzelne Tabellen sowie Sätze von Tabellen zu manipulieren
Eigenschaften .
- Sie nahtlos lesen und schreiben Tabellendaten auf eine Reihe von Tabellenformaten (FITS, VO und IPAC Tabellen und SQLite / MySQL / PostgreSQL-Datenbanken), auf bestehende Python Module. Weitere Formate werden in Zukunft unterstützt werden.
- entfernen, hinzufügen oder umbenennen Spalten.
- Access und modifizieren einzelnen Tabellenzellen.
- Erstellen Sie eine leere Tabelle, und füllen Sie es.
- Erstellen Sie eine neue Tabelle aus einer Auswahl von Zeilen.
- Stichworte und Kommentare hinzufügen.
- Lesen und Schreiben von Sätzen von Tabellen.
Was ist neu in dieser Pressemitteilung:.
- ATpy ist nun unter einer MIT-Lizenz veröffentlicht
- Unterstützung für das Schreiben aus beliebigen Tabellen über die asciitable Modul.
- Unterstützung für das Kopieren alle Spalten-Metadaten in einem Zug beim Erstellen einer neuen Spalte auf der Basis eines alten Spalte.
- Vorläufige Unterstützung für die Abfrage von Online-Diensten wie IRSA und der virtuellen Sternwarte.
Was ist neu in Version 0.9.4:
- Neue Features:
- Geben Sie an, ob maskiert Arrays standardmäßig über eine .atpyrc Datei und / oder über eine set_masked_default Funktion verwendet.
- Unterstützung für die asciitable Modul, das bis zum in beliebigen ASCII Tabellen gelesen wird geöffnet. Formate standardmäßig unterstützt werden, gehören CDS-Format (auch bekannt als maschinenlesbare Tables), RDB und DAOphot Tabellen. Außerdem ist der volle asciitable API zur Verfügung.
- Unterstützung für Lesen / Schreiben und Tabelle Tischset Dateien HDF5. Dazu gehören das Anhängen an bestehende Dateien und das Lesen von / Schreiben in Gruppen.
- Verbesserte Ausgabe, wenn dabei "Drucktisch ', wo Tisch ist ein Tisch-Instanz.
- Unterstützung für Python 3
- API / Interne Änderungen:
- Deutliche Beschleunigung für das Lesen von großen FITS Tabellen
- Tabelle Spalten können nun mit dem Punkt Notation zugegriffen werden kann, t ['column']
- Fehlerbehebungen:
- Ein Fehler, der verhinderte ASCII FITS Tabellen eingelesen Fest
- Ein Fehler, der dazu geführt, dass nur die erste Tabelle in einer Liste verwendet, bei der Erstellung eines Tischset aus einer Liste von Tabellen behoben.
- Feste copy () -Methode für Tabelle
- Feste mehrere andere kleinere Fehler
Was ist neu in Version 0.9.3:.
- Stellt die Kompatibilität mit Python 2.5
Was ist neu in Version 0.9.2:
- Neue Features:
- Die Tabellen werden nun als strukturierte Arrays gespeichert.
- New maskiert = Argument während Tabelle Initialisierung (Standardeinstellung ist false).
- Vollständige SQL-Abfragen für MySQL, PostgreSQL und SQLite.
- Spalte Zugriff Informationen über Table.columns, indiziert entweder nach Spaltenname oder Anzahl. Unterstützt Iteration.
- Verbose Argument für Schreib- / Lese.
- New Table.rows (), um bestimmte Zeilen markieren
- New Table.add_empty_column () Methode
- New Table.append (), um zwei Tabellen kombinieren
- New Table.sort () Methode
- Hinzugefügt Kommentare / Stichworte für Tischset () Klasse als Ganzes
- New bevor = / = / = Position nach Argumenten für Table.add_column () und Table.add_empty_column ()
- API / Interne Änderungen:
- fits_read, vo_read, ipac_read, sql_read und gleichwertige Verfahren sind nun unerwün- schte -. Lesen (...) statt, und geben Sie type = gegebenenfalls
- Table.units, Table.types, Table.nulls und Table.formats sind veraltet. Verwenden Table.columns statt.
- Benutzern erlauben, neue Erweiterungen angeben, die mit unterschiedlichen Tabellentypen über atpy.register_extensions verknüpfen.
- Fehlerbehebungen:
- Ein Fehler, der dazu geführt, dass Werte nicht beim Zugriff auf eine Spalte über Attribute zugeordnet werden behoben (egtcolumn_name [1] = 1).
- einen Fehler mit dem Erstellen von leeren Tischsets behoben.
- ein Bug mit pedantischer = Option für VO-Tabellen behoben.
Was ist neu in Version 0.9.1:
- Entfernt pkg_ressources Abhängigkeit. Versionen werden nun überprüft mit distutils, die mehr Standard ist.
- Unterstützung für Boolesche Spalten in FITS und VO-Tabellen.
- Hinzugefügt pendatic = Argument für VO Tabelle.
Kommentare nicht gefunden