Pyavm.

Análise de Meta-Data Meta-Python AVM Simples
Baixe Agora

Pyavm. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Nome do editor:
  • Thomas Robitaille
  • Site do editor:

Pyavm. Tag


Pyavm. Descrição

Análise simples de Meta-Data AVM Pure-Python O Pyavm é um módulo Python que fornece a classe AVM () representar Metadados AVM: >>> de Pyavm Import AVMParsing Filesto Parse AVM Meta-dados de um arquivo existente, basta criar uma instância da classe AVM usando o nome do arquivo da imagem ( ou qualquer objeto semelhante a um arquivo): >>> AVM = AVM ('myexample.jpg') Acessando o Meta-Datayou pode visualizar o conteúdo do objeto AVM usando >>> Imprimir AVM Os meta-dados AVM podem ser acessados usando o Notação de atributos: >>> avm.spichial.equinox 'J2000' >>> AVM.Publisher 'Chandra Greating e atualizar os tagstags podem ser modificados no lugar: >>> avm.spatial.equinox = "B1950" se A tag ainda não existe, é criado.Tag Grupos podem ser criados usando: >>> avm.create_group ("espacial") após quais tags podem ser criadas no grupo: >>> avm.spatial.notes = " As informações do WCS foram atualizadas em 04/02/2010 "Criando um objeto AVM a partir do Scratchto Criar um suporte de meta-dados vazio AVM, basta ligar para o AVM () sem quaisquer argumentos: >>> AVM = AVM () convertendo a um WCS O ObjectIt é possível criar um objeto PYWCS.WCS dos meta-dados AVM: >>> wcs = avm.to_wcs () por padrão, spatial.fitsheader será usado se disponível, mas se não, as informações do WCS são extraídas do Outros espaciais. * Tags. Para forçar o Pyavm a não tentar spatial.fitsheader, use: >>> wcs = avm.to_wcs (use_full_header = false) Inicializando de um ajuste de Headerto Crie um objeto AVM Meta-Data de um cabeçalho de ajuste, basta passar o cabeçalho (como um pyfits Instância de Header) em vez de um nome de arquivo ao inicializar o objeto AVM: >>> Import Pyfits >>> cabeçalho = pyfits.getheader ('Image.fits') >>> AVM = AVM (cabeçalho) por padrão, a tag AVM spatial .Fitsheader será criado, contendo o cabeçalho completo (além do outro espacial. * Palavras-chave). Isso pode ser desativado com: >>> AVM = AVM (cabeçalho, include_full_header = False) Inicializando a partir de um WCS Objectsimivarly, é possível criar um objeto AVM Meta-Data de uma instância PYWCS.WCS: >>> Pyfits de importação >>> > Importar PYWCs >>> de Pyavm Import AVM >>> WCS = pywcs.wcs (pyfits.getheader ('Image.fits') >>> AVM = AVM (WCS) As imagens de marcação com AVM Meta-Datait é possível incorporar AVM Meta-Data em um arquivo de imagem: >>> avm.embed ('original_image.jpg', 'tagged_image.jpg') neste momento, apenas arquivos JPG, PNG e TIFF são suportados. Requisitos: · Pitão


Pyavm. Software Relacionado