ATpy

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

Rating: 2.0/5 (Total Votes: 1)

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

pygit2
pygit2

10 Dec 15

pycksum
pycksum

13 May 15

csvfilter
csvfilter

1 Mar 15

Comentário para ATpy

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