ATpy

Software screenshot:
ATpy
Dettagli del software:
Versione: 0.9.7
Data di caricamento: 5 Jun 15
Sviluppatore: ATpy Development Tool
Licenza: Libero
Popolarità: 218

Rating: 2.0/5 (Total Votes: 1)

I seguenti formati di database supportati sono: SQLite, MySQL, PostgreSQL e.
I FITS, formato tabelle VO, e IPAC sono supportati.
ATpy è un pacchetto di alto livello che fornisce un modo per manipolare tabelle di dati astronomici in modo uniforme.
Una tabella è definito da una serie di colonne di dati, ognuna caratterizzata da un nome di colonna, unità, valore nullo, e la descrizione (gli ultimi tre è facoltativa), e può essere completato con i metadati in forma di parole chiave o commenti.
 ATpy può essere utilizzato per manipolare le tabelle singole e serie di tabelle

Caratteristiche .

  • Senza soluzione di continuità dei dati in lettura e scrittura tavolo ad un certo numero di formati di tabella (FITS, VO e tabelle IPAC e database SQLite / MySQL / PostgreSQL), basandosi sui moduli Python esistenti. Altri formati saranno supportati in futuro.
  • Rimuovi, aggiungere o rinominare le colonne.
  • singole celle della tabella di accesso e modifica.
  • Crea un tavolo vuoto e popolarlo.
  • Creare una nuova tabella da una selezione di righe.
  • Aggiungi parole chiave e commenti.
  • Leggere e scrivere set di tabelle.

Cosa c'è di nuovo in questa versione:.

  • ATpy è ora rilasciato sotto licenza MIT
  • Il supporto per la scrittura di tabelle arbitrarie attraverso il modulo asciitable.
  • Supporto per la copia di tutti i metadati di colonna in una sola volta durante la creazione di una nuova colonna basata su una vecchia colonna.
  • supporto preliminare per l'esecuzione di query servizi online come IRSA e l'osservatorio virtuale.

Cosa c'è di nuovo nella versione 0.9.4:

  • Nuove funzionalità:
  • Specificare se utilizzare array mascherati di default tramite un file .atpyrc e / o tramite una funzione set_masked_default.
  • Aggiunto il supporto per il modulo asciitable, che si apre il supporto di leggere nelle tabelle ASCII arbitrari. I formati supportati per default sono formato CDS (aka Macchine tabelle leggibili), RDB, e le tabelle DAOphot. Inoltre, l'API completa asciitable è disponibile.
  • Aggiunto il supporto per la lettura / scrittura Tavolo e TableSet per HDF5 file. Ciò include aggiungendo ai file esistenti, e la lettura / scrittura ai gruppi.
  • Maggiore di uscita quando si fa 'tavolo di stampa', dove tabella è un'istanza tabella.
  • Aggiunto il supporto per Python 3
  • API / Cambiamenti interni:

  • Tavoli
  • aumento di velocità significativo per la lettura di grande FITS
  • Le colonne della tabella sono ora accessibili utilizzando la notazione articolo, t ['colonna']
  • Correzioni di bug:
  • Risoluzione di un errore che impediva ASCII FITS tabelle vengano letti in
  • Risoluzione di un errore che ha fatto sì che solo il primo tavolo in un elenco è stato utilizzato durante la creazione di un TableSet da un elenco di tabelle.
  • metodo copia fissa () per la Tabella
  • Risolti diversi altri bug minori

Cosa c'è di nuovo nella versione 0.9.3:.

  • Ripristina compatibilità con Python 2.5

Cosa c'è di nuovo nella versione 0.9.2:

  • Nuove funzionalità:
  • Le tabelle sono ora memorizzati come array strutturati.
  • Nuovo mascherato = argomento durante l'inizializzazione Table (di default è False).

  • Query
  • SQL completa per MySQL, PostgreSQL e SQLite.
  • informazioni colonna Accesso attraverso Table.columns, indicizzato in base al nome di colonna o numero. Supporta l'iterazione.
  • argomento verbose per lettura / scrittura.
  • Nuovo Table.rows () per selezionare righe specifiche
  • metodo nuovo Table.add_empty_column ()
  • metodo nuovo Table.append () per unire due tabelle
  • metodo nuovo Table.sort ()

  • Classe
  • commenti aggiunti / parole chiave per TableSet () nel suo insieme
  • Nuovo = prima / dopo = / posizione = argomenti per Table.add_column () e Table.add_empty_column ()
  • API / cambiamenti interni:
  • fits_read, vo_read, ipac_read, sql_read ei metodi equivalenti sono ora depracated -. uso lettura (...) invece e specificare il tipo = se necessario
  • Table.units, Table.types, Table.nulls e Table.formats sono obsoleti. Usa Table.columns invece.
  • Consenti agli utenti di specificare nuove estensioni da associare diversi tipi di tabella via atpy.register_extensions.
  • Correzioni di bug:
  • Risoluzione di un errore che ha fatto sì che i valori non possono essere assegnati quando si accede tramite una colonna attributi (egtcolumn_name [1] = 1).
  • Risolto un bug con la creazione di gruppi di tabella vuota.
  • Risolto un bug con saccente = opzione per le tabelle VO.

Cosa c'è di nuovo nella versione 0.9.1:

  • Rimosso pkg_ressources dipendenza. Le versioni sono ora controllati usando Distutils, che è più standard.
  • Aggiunto il supporto per le colonne booleane in FITS e tavoli VO.
  • Aggiunto pendatic = argomento per VO Table.

Programmi simili

Pattern
Pattern

13 Apr 15

Shapely
Shapely

4 Jun 15

pygit2
pygit2

10 Dec 15

dict2xml
dict2xml

13 May 15

Commenti a ATpy

I commenti non trovato
Aggiungi commento
Accendere le immagini!