PDL :: io :: hdf :: sd

Interface PDL para a Biblioteca HDF4 SD.
Baixe Agora

PDL :: io :: hdf :: sd Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Chris Marshall
  • Site do editor:

PDL :: io :: hdf :: sd Tag


PDL :: io :: hdf :: sd Descrição

Interface PDL para a Biblioteca HDF4 SD. PDL :: IO :: HDF :: SD é uma interface PDL para a Biblioteca HDF4 SD.Synopsis Use PDL; Use PDL :: IO :: HDF :: SD; # # Criando e escrevendo um arquivo HDF # # Crie um arquivo HDF: Meu $ HDF = PDL :: IO :: HDF :: SD-> NOVO ("- TEST.HDF"); # Defina alguns dados Meus $ Data = Sequência (curta, 500, 5); # Coloque dados no arquivo como conjunto de dados 'mydata' com os nomes # de dimensões ('dim1' e 'dim2' $ hdf-> sdput ("mydata", $ dados, ; # Coloque alguns atributos locais em 'mydata' # # Defina o valor de preenchimento para 0 minhas $ res = $ hdf-> sdsetfillvalue ("mydata", 0); # Defina o intervalo válido de 0 a 2000 $ res = $ HDF-> Sdsetrange ("MyData", ); # Defina a calibração padrão para 'mydata' (fator de escala = 1, outro = 0) $ res = $ hdf-> sdsetcal ("mydata"); # Defina um atributo de texto global $ res = $ hdf-> sdsettextattr ('Este é um teste de texto global !!', "MyGText"); # Defina um atributo de texto local para 'mydata' $ res = $ hdf-> sdsetextattr ('Este é um teste de texto local !!', "MyLText", "MyData"); # Definir um atributo de valor global (você pode colocar todos os valores desejados) $ res = $ hdf-> sdsetvaluattr (PDL :: Curto (20), "MyGValue"); # Definir um atributo de valor local (você pode colocar todos os valores que você deseja) $ res = $ hdf-> sdsetvaluattr (PDL :: longo (), "mylvalues", "mydata"); # Feche o arquivo $ hdf-> fechar (); # # Ler a partir de um arquivo HDF: # # Abra um arquivo HDF no modo somente leitura: Meu $ HDF = PDL :: IO :: HDF :: SD-> NOVO ("TEST.HDF"); # Obtenha uma lista de todos os conjuntos de dados: my @dataset_list = $ hdf-> sdgetvarialame (); # Obtenha uma lista dos nomes de todos os atributos globais: my @globattr_list = $ hdf-> sdgetattributeNames (); # Obtenha uma lista dos nomes de todos os atributos locais para um conjunto de dados: my @locattr_list = $ hdf-> sdgetattribuenames ("mydata"); # Obtenha o valor do atributo local para um conjunto de dados: meu valor $ valor = $ hdf-> sdgetAttribute ("myLText", "mydata"); # Obtenha um PDL Var de todo o conjunto de dados 'MyData': Meus $ Data = $ HDF-> SDGET ("MyData"); # Aplicar o fator de escala de 'mydata' $ data * = $ hdf-> sdgetscalefactor ("mydata"); # Obtenha o valor de preenchimento e preencha o PDL Var com ruim: $ Data-> Inplace-> SetValtobad ($ HDF-> SDGETFILLVALUE ("MyData")); # Obtenha o intervalo válido de um conjunto de dados: meu @range = $ HDF-> sdgetrange ("mydata"); # Agora você pode fazer o que você deseja com seus dados $ HDF-> fechar (); esta biblioteca fornece funções para ler, gravar e manipular arquivos HDF4 com interface SD HDF.Para mais informações no HDF4, consulte http: // hdf. NCSA.UIUC.EDU/There tem sido muitas mudanças começando com a versão 2.0, e isso pode afetar seu código. Por favor, veja o arquivo 'alterações' para uma descrição detalhada do que foi alterado. Se o seu código usado para funcionar com a versão de cerca de 2002 deste módulo, e não funcionar mais, ler as 'alterações' é o seu melhor bet.in a documentação, os termos DataSet e SDS (conjunto de dados científicos) são usados de forma intercambiável. Requisitos: · Perl.


PDL :: io :: hdf :: sd Software Relacionado