ATpy

Logiciel capture d'écran:
ATpy
Détails logiciels:
Version: 0.9.7
Date de transfert: 5 Jun 15
Développeur: ATpy Development Tool
Licence: Gratuit
Popularité: 48

Rating: nan/5 (Total Votes: 0)

Les formats de base de données suivants sont supportés: SQLite, MySQL et PostgreSQL.
Le FITS, format tables VO, et l'ASPIC sont pris en charge.
ATpy est un ensemble de haut niveau fournissant un moyen pour manipuler des tables de données astronomiques de façon uniforme.
Une table est définie par un certain nombre de colonnes de données, chacun caractérisé par un nom de colonne, l'unité, la valeur nulle, et la description (les trois derniers étant en option), et peut être complété avec des métadonnées sous la forme de mots-clés ou des commentaires.
 ATpy peut être utilisée pour manipuler des tables simples, ainsi que des ensembles de tables

Caractéristiques :.

  • de façon transparente les données lire et écrire la table à un certain nombre de formats de table (de FITS, VO, et les tables de l'IAPC, et bases de données SQLite / MySQL / PostgreSQL), se fondant sur les modules Python existants. Plus de formats seront pris en charge à l'avenir.
  • Supprimer, ajouter ou renommer des colonnes.
  • des cellules individuelles d'accès et modifier.
  • Créer une table vide et le remplir.
  • Créer une nouvelle table à partir d'une sélection de lignes.
  • Ajouter des mots clés et commentaires.
  • Lire et écrire des ensembles de tableaux.

Quoi de neuf dans cette version:.

  • ATpy est maintenant publié sous une licence MIT
  • Support d'écriture des tables arbitraires via le module de asciitable.
  • Support pour copier toutes les métadonnées de colonne en une seule fois lors de la création d'une nouvelle colonne sur la base de l'ancienne colonne.
  • Support préliminaire pour interroger des services en ligne tels que IRSA et l'observatoire virtuel.

Ce qui est nouveau dans la version 0.9.4:

  • Nouvelles fonctionnalités:
  • Indiquez si vous souhaitez utiliser les tableaux masqués par défaut via un fichier .atpyrc et / ou par l'intermédiaire d'une fonction de set_masked_default.
  • Ajout du support pour le module de asciitable, qui ouvre le soutien à lire dans les tableaux ASCII arbitraires. Formats pris en charge par défaut comprennent format CDS (aka machines Tables lisibles), RDB, et des tables de DAOPHOT. En outre, l'API asciitable complet est disponible.
  • Ajout du support pour la lecture / écriture Table et TableSet à hdf5 fichiers. Cela comprend l'ajout de fichiers existants, et la lecture de / écriture à des groupes.
  • Amélioration de la production faisant de la «table d'impression», où la table est une instance de tableau.
  • Ajout du support pour Python 3
  • API / changements internes:
  • accélération significative pour la lecture grande FITS tables
  • colonnes de table peuvent maintenant être consultées en utilisant la notation de l'article, t ['colonne']
  • Correction de bugs:
  • Correction d'un bug qui empêchait ASCII FITS tables d'être lu dans
  • Correction d'un bug qui signifiait que seule la première table dans une liste a été utilisée lors de la création d'un TableSet partir d'une liste de tableaux.
  • méthode de copie fixe () pour le tableau
  • plusieurs autres bugs mineurs

Ce qui est nouveau dans la version 0.9.3:.

  • Restaure la compatibilité avec Python 2.5

Ce qui est nouveau dans la version 0.9.2:

  • Nouvelles fonctionnalités:
  • Les tables sont désormais stockées sous forme de tableaux structurés.
  • New masqué = argumentation lors de l'initialisation de table (par défaut est False).

  • Requêtes
  • SQL complet pour MySQL, PostgreSQL et SQLite.
  • des informations de colonne Accès par Table.columns, indexé soit par nom de colonne ou le numéro. Prend en charge l'itération.
  • option verbose en lecture / écriture.
  • New Table.rows () méthode pour sélectionner des lignes spécifiques
  • Nouvelle méthode Table.add_empty_column ()
  • Nouvelle méthode Table.append () pour combiner deux tables
  • Nouvelle méthode Table.sort ()
  • Ajout de commentaires / mots-clés pour TableSet () classe dans son ensemble
  • Nouveau = avant / après = / = position arguments pour Table.add_column () et Table.add_empty_column ()
  • API / changements internes:
  • fits_read, vo_read, ipac_read, sql_read, et des méthodes équivalentes sont maintenant depracated -. utilisation lire (...) la place et précisent type = si nécessaire
  • Table.units, Table.types, Table.nulls et Table.formats sont obsolètes. Utiliser Table.columns place.
  • Permettre aux utilisateurs de spécifier de nouvelles extensions à associer à différents types de tables via atpy.register_extensions.
  • Correction de bugs:
  • Correction d'un bug qui signifie que les valeurs ne peuvent pas être attribués lors de l'accès par l'intermédiaire d'une colonne attributs (egtcolumn_name [1] = 1).
  • Correction d'un bug avec la création de tables vides ensembles.
  • Correction d'un bug avec l'option = pédant pour les tables VO.

Quoi de neuf dans la version 0.9.1:

  • Retiré pkg_ressources dépendance. Les versions sont maintenant vérifiées à l'aide distutils, qui est plus standard.
  • Ajout du support pour les colonnes booléennes dans FITS et tables VO.
  • Ajout pendatic = argument en faveur de VO tableau.

Logiciel similaire

Dict4Ini
Dict4Ini

5 Jun 15

pySerial
pySerial

5 Jun 15

geopy
geopy

1 Mar 15

Commentaires à ATpy

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!