PDL :: IO :: HDF :: SD

Interfaz PDL a la biblioteca HDF4 SD.
Descargar ahora

PDL :: IO :: HDF :: SD Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Chris Marshall
  • Sitio web del editor:

PDL :: IO :: HDF :: SD Etiquetas


PDL :: IO :: HDF :: SD Descripción

Interfaz PDL a la biblioteca HDF4 SD. PDL :: IO :: HDF :: SD es una interfaz PDL para la biblioteca SD HDF4.Synopsis Use PDL; Usa PDL :: IO :: HDF :: SD; # # Crear y escribir un archivo HDF # # Crear un archivo HDF: My $ HDF = PDL :: IO :: HDF :: SD-> Nuevo ("- test.hdf"); # Defina algunos datos My $ DATA = SECUENCIA (CORTO, 500, 5); # Poner los datos en el archivo como conjunto de datos 'myData' con los nombres # de dimensiones ('DIM1' y 'DIM2') $ HDF-> SDPUT ("MyDATA", $ DATA, ); # Poner algunos atributos locales en 'MyData' # # configurar el valor de llenado en 0 My $ res = $ hdf-> sdsetfillValue ("mydata", 0); # Establecer el rango válido de 0 a 2000 $ Res = $ HDF-> SDSetRange ("MyDATA", ); # Establezca la calibración predeterminada para 'MyDATA' (Factor de escala = 1, OTROS = 0) $ res = $ hdf-> sdsetcal ("mydata"); # Establecer un atributo de texto global $ res = $ hdf-> sdstetxtattr ('Esta es una prueba de texto global!', "MygText"); # Establezca un atributo de texto local para 'myData' $ res = $ HDF-> SDSETETTATTTR ('¡Este es un Testl de texto local!', "MylText", "MyData"); # Establecer un atributo de valor global (puede poner todos los valores que desee) $ res = $ hdf-> sdsetvalueattr (PDL :: Corto (20), "Mygvalue"); # Establezca un atributo de valor local (puede poner todos los valores que desee) $ res = $ hdf-> sdsetvalueattr (PDL :: Long (), "Mylvalues", "Mydata"); # Cerrar el archivo $ hdf-> cerrar (); # # Lectura de un archivo HDF: # # Abra un archivo HDF en modo de solo lectura: My $ HDF = PDL :: IO :: HDF :: SD-> Nuevo ("test.hdf"); # Obtenga una lista de todos los conjuntos de datos: My @dataSet_List = $ HDF-> SDGETVARIABLENAME (); # Obtenga una lista de los nombres de todos los atributos globales: mi @globattr_list = $ hdf-> sdgetattributeNames (); # Obtenga una lista de los nombres de todos los atributos locales para un conjunto de datos: mi @locattr_list = $ hdf-> sdgetattributeNames ("MyDATA"); # Obtenga el valor del atributo local para un conjunto de datos: MY $ VALOR = $ HDF-> SDGETATTRIBTRIBT ("MYLTEXT", "MYDATA"); # Obtenga una var de PDL de todo el conjunto de datos 'MyDATA': My $ DATA = $ HDF-> SDGET ("MyDATA"); # Aplicar el factor de escala de 'MyDATA' $ DATA * = $ HDF-> SDGETSCALEFACTOR ("MYDATA"); # Obtenga el valor de llenado y complete el VAR de PDL en MALO: $ DATA-> INICIO- INICIAL-> SETVALTOBAD ($ HDF-> SDGETPLAMVALUE ("MyDATA")); # Obtenga la gama válida de un conjunto de datos: My @Range = $ HDF-> SDGETRANGE ("MyDATA"); # Ahora puede hacer lo que quiera con sus datos $ HDF-> Cerrar (); esta biblioteca proporciona funciones para leer, escribir y manipular archivos HDF4 con la interfaz SD de HDF. Para obtener más información en HDF4, consulte http: // hdf. NCSA.UIUC.EDU/HERE HAN HABILIDADES MUCHOS CAMBIOS A partir de la versión 2.0, y estos pueden afectar su código. Consulte el archivo 'CAMBIOS' para una descripción detallada de lo que se ha cambiado. Si su código solía trabajar con la versión de CIRCA 2002 de este módulo, y no funciona más, leer los 'cambios' es su mejor apuesta. En la documentación, los términos DataSet y SDS (conjunto de datos científicos) se utilizan de manera intercambiable. Requisitos: · Perl


PDL :: IO :: HDF :: SD Software relacionado