ATpy

Tela Software:
ATpy
Detalhes de Software:
Versão: 0.9.7
Data de upload: 5 Jun 15
Licença: Livre
Popularidade: 48

Rating: nan/5 (Total Votes: 0)

Os seguintes formatos de bancos de dados são suportados: SQLite, MySQL, PostgreSQL e.
Os FITS, formato tabelas VO, e IPAC são suportados.
ATpy é um pacote de alto nível que proporcione uma forma de manipular tabelas de dados astronômicos de maneira uniforme.
Uma tabela é definido por uma série de colunas de dados, cada uma caracterizada por um nome da coluna, unitário, o valor nulo, e uma descrição (os três últimos sendo opcional), e pode ser suplementada com metadados sob a forma de palavras-chave ou comentários.
 ATpy pode ser usado para manipular tabelas individuais, bem como conjuntos de mesas

Recursos :.

  • Perfeitamente dados ler e escrever tabela para um número de formatos de mesa (FITS, VO, e tabelas do IPAC e bancos de dados SQLite / MySQL / PostgreSQL), com base em módulos python existentes. Mais formatos serão suportados no futuro.
  • Remover, adicionar ou mudar o nome de colunas.
  • células individuais da tabela acessar e modificar.
  • Criar uma tabela vazia e preenchê-lo.
  • Crie uma nova tabela a partir de uma selecção de linhas.
  • Adicione palavras-chave e comentários.
  • Ler e escrever conjuntos de mesas.

O que é novo nesta versão:.

  • ATpy é agora lançado sob uma licença MIT
  • Suporte para escrever para fora tabelas arbitrárias através do módulo asciitable.
  • Suporte para copiar todos os metadados de coluna de uma só vez ao criar uma nova coluna baseada em uma coluna de idade.
  • Suporte preliminar para consultar serviços online como o IRSA eo observatório virtual.

O que é novo na versão 0.9.4:

  • Novos recursos:
  • Especifique se pretende utilizar matrizes mascarados por padrão através de um arquivo .atpyrc e / ou através de uma função set_masked_default.
  • Adicionado suporte para o módulo asciitable, o que abre o suporte para ler em tabelas ASCII arbitrárias. Os formatos suportados pelo padrão incluem formato CDS (aka máquina Tabelas legíveis), RDB e mesas DAOphot. Além disso, o API asciitable completo está disponível.
  • Adicionado suporte para leitura / escrita de Mesa e TableSet para HDF5 arquivos. Isso inclui anexando a arquivos existentes, e leitura de / escrevendo para grupos.
  • saída melhorada ao fazer 'mesa print' em que a tabela é um exemplo da tabela.
  • Adicionado suporte para Python 3
  • API / Mudanças internas:
  • aceleração significativa para a leitura grande FITS tabelas
  • colunas da tabela agora pode ser acessado usando a notação item, t ['coluna']
  • Correções de bugs:
  • Corrigido um bug que impedia ASCII FITS tabelas sejam lidas em
  • Corrigido um bug que significava que apenas a primeira tabela numa lista foi usada ao criar um TableSet de uma lista de tabelas.
  • método de cópia Fixo () para Table
  • vários outros pequenos bugs fixos

O que é novo na versão 0.9.3:.

  • Restaura compatibilidade com Python 2.5

O que é novo na versão 0.9.2:

  • Novos recursos:
  • As tabelas são agora armazenados como matrizes estruturadas.
  • New mascarado = argumento durante a inicialização da tabela (o padrão é False).

  • Consultas
  • SQL completa para MySQL, PostgreSQL, SQLite e.
  • informações da coluna Acesso através Table.columns, indexado pelo nome ou número da coluna. Oferece suporte a iteração.
  • argumento detalhado para leitura / gravação.
  • New Table.rows () para selecionar linhas específicas
  • Novo método Table.add_empty_column ()
  • Novo método Table.append () para combinar duas tabelas
  • Novo método Table.sort ()
  • Adicionado Comentários / palavras-chave para TableSet () da classe como um todo
  • New = antes / depois = / position = argumentos para Table.add_column () e Table.add_empty_column ()
  • API / mudanças internas:
  • fits_read, vo_read, ipac_read, sql_read e métodos equivalentes estão agora depracated -. uso ler (...) em vez e especificar type = se necessário
  • Table.units, Table.types, Table.nulls, e Table.formats estão obsoletos. Use Table.columns vez.
  • Permitir que os usuários especifiquem novas extensões para associar diferentes tipos de tabelas via atpy.register_extensions.
  • Correções de bugs:
  • Corrigido um bug que significava que os valores não poderia ser atribuído ao acessar uma coluna através de atributos (egtcolumn_name [1] = 1).
  • Corrigido um erro com a criação de conjuntos de mesa vazias.
  • Corrigido um bug com pedante = opção para tabelas VO.

O que é novo na versão 0.9.1:

  • Removido pkg_ressources dependência. As versões são agora verificada usando distutils, que é mais padrão.
  • Adicionado suporte para colunas boolean em FITS e mesas VO.
  • Adicionado pendatic = argumento para VO tabela.

Programas semelhantes

dbf
dbf

13 Apr 15

Fabric
Fabric

20 Jul 15

Logbook
Logbook

12 May 15

pyICSParser
pyICSParser

12 Apr 15

Comentário para ATpy

Comentários não encontrado
Adicionar comentário
Ligue imagens!