SlideServe
Menu
Préférences
© SlideServe · v2026

HDF5 Tools in

carlo avatar
7 diapositives · 213 Views · Oct 09, 2014

Discover the capabilities of the Interactive Data Language (IDL) by Dr. Christopher Torrence, Senior Software Engineer. IDL is designed for comprehensive data analysis, visualization, and cross-platform application development. With HDF5 integration, users can efficiently read and query diverse data formats. Gain access to built-in routines for image processing and statistical analysis, alongside advanced object-oriented programming features. This toolkit includes essential functions for quick analysis and handling complex data structures, enhancing your research and commercial projects.

HDF5 Tools in - slide 1
01 / 7HDF5 Tools in
1 / 17

Télécharger la présentation

HDF5 Tools in
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. HDF5 Tools in Dr. Christopher Torrence Senior Software Engineer

  2. IDL The Interactive Data Language is the ideal software for data analysis, visualization, and cross-platform application development. IDL combines all of the tools you need for "quick-look" interactive analysis or large-scale commercial projects. • Interpreted vector-based language • Built-in image processing, multi-threaded math, statistics, and analysis routines • Object-oriented programming • Read/write data formats such as PNG, JPEG, TIFF, DICOM, MrSID, HDF/HDF-EOS, NetCDF, XML • Call from/to C/C++, FORTRAN, Java (with ION), ActiveX

  3. The IDL HDF5 Module • Set of built-in IDL routines that provide access to the underlying HDF5 C library (version 1.4.3). • Free with IDL5.6. • All read and query routines except H5P. • Routine names match the HDF5 C names, with an underscore, e.g. H5F_OPEN • Handles all HDF5 datatypes (including COMPOUND) except OPAQUE and VLEN; automatic conversion to IDL type • Limitations: No write capability No high-level HDF5 API

  4. HDF5 Code Example file_id = H5F_OPEN('hdf5_test.h5') dataset_id1 = H5D_OPEN(file_id, '/images/Eskimo') dataset_id2 = H5D_OPEN(file_id, '/images/Eskimo_palette') space_id = H5D_GET_SPACE(dataset_id1) dims = H5S_GET_SIMPLE_EXTENT_DIMS(space_id) image = H5D_READ(dataset_id1) rgb = H5D_READ(dataset_id2) H5S_CLOSE, space_id H5D_CLOSE, dataset_id1 H5D_CLOSE, dataset_id2 H5F_CLOSE, file_id DEVICE, decomposed=0 WINDOW,xsize=dims[0],ysize=dims[1] TVLCT, rgb[0,*], rgb[1,*], rgb[2,*] TV, image, /ORDER

  5. High-level HDF5 Parser The H5_PARSE function automatically parses an entire HDF5 file, or a group within a file, and returns a nested IDL structure. IDL> struc=H5_PARSE('hdf5_test.h5',/READ_DATA) IDL> help, struc, /structure IDL> help, struc.images.eskimo._data Returns an IDL structure with tag names such as: _NAME ‘hdf5_test.h5’ _TYPE ‘GROUP’ _PATH ‘/’ _COMMENT ‘This is a comment’

  6. The HDF5 Graphical Browser Uses H5_PARSE Tree view Preview window Import to IDL main level Creates IDL structure Standalone or as “open” dialog

  7. LAPACK linear algebra package.Linear equations, eigensystems, singular value decomposition, linear least-squares DIAG_MATRIX, MATRIX_POWER, PRODUCT Complex gamma, beta, and error functions MEDIAN Dimension keyword Stride for array subscripts New widgets: tree view, tab view, combo boxes, tooltips, toggle buttons Support for 64-bit IBM AIX, SGI Irix, HP-UX Support for MacOS X USGS General Cartographic Transformation Package (GCTP) Map transform functions HDF5 library read & query HDF4.1r5 and HDF-EOS 2.8 XML parser ITIFF support Contour object labels What’s New in IDL5.6 Download IDL5.6 & the HDF5 library from http://www.rsinc.com Visit us at booth #104 in the Exhibit Hall!