Emmabuntus, Ubuntu, Derivate, Linux, Open Source BackTrack, Linux, distributions, Ubuntu, derivate, securuty, forensic VirtualBox, Linux, Ubuntu, Raring Ringtail synaptic, Ubuntu, Linux, software packages jwplayer, multimedia, Linux, Ubuntu, flash Meshlab, graphic, software, Ubuntu, open source, Linux Synapse, Linux, Ubuntu, raring, Quantal Gimp, Ubuntu, Linux FreeMind, Linux, open source Linux, infographic, history

HDF is a multi-object file format for storing and transferring graphical and numerical data mainly used in scientific computing

hdf4 HDF is a multi-object file format for storing and transferring graphical and numerical data mainly used in scientific computing. HDF supports several different data models, including multidimensional arrays, raster images, and tables. Each defines a specific aggregate data type and provides an API for reading, writing, and organizing the data and metadata. New data models can be added by the HDF developers or users.

This package includes some basic utilities to view, pack, unpack, HDF files.

General Applications
At the highest level are HDF command-line utilities, The HDF Group applications that support data visualization and analysis, and a variety of third-party applications.

There are HDF command line utilities to:

* convert from one format to another (for eg. to and from JPEG/HDF)
* analyze and view HDF files (hdp being one of the more useful tools)
* manipulate HDF files

Please refer to the What Software uses HDF ? page for more information.

The Application Programming Interfaces
These include sets of routines for storing and accessing a specific type of data. Although each interface (Application Programming Interface or API) requires programming, all the low-level details can be ignored. These are available in both C and Fortran.

The data structure types that HDF supports are Scientific Data Sets (SD and DFSD APIs), Raster Images (General, 8-bit, 24-bit APIs), color palettes, text entries, and Vdatas and Vgroups.

The Low-level Interface
This interface is reserved for software developers. It was designed for direct file I/O of data streams, error handling, memory management, and physical storage. It is essentially a software toolkit for skilled programmers who wish to make HDF do something more than what is currently available through the higher-level interfaces. Low-level routines are only available in C.

The routines that make up the lower-level interface and the APIs are available in the HDF Group's HDF libraries. The HDF utilities are included in The HDF Group's HDF distribution. Applications supported by The HDF Group , as well as applications contributed by members of the world-wide HDF user community are freely available on The HDF Group's ftp server.

Home page:




Other utilities:

* gif2hdf
converts GIF image into HDF GR image.

* hdf24to8
converts 24-bit raster images to hdf 8-bit images

* h4cc
compiles an HDF4 C program

* h4fc
compiles an HDF4 F90 program

* h4redeploy
Updates paths in h4cc/h4fc after the HDF4 pre-compiled binaries have been installed in a new location

* hdf2gif
converts HDF GR image into GIF image.

* hdf2jpeg
converts hdf raster images to jpeg images

* hdf8to24
converts an 8-bit image into a 24-bit image

* hdfcomp
re-compresses an 8-bit raster hdf file

* hdfed
hdf file editor

* hdfls
lists information about an HDF file at a low level (requires understanding of tags/refs in HDF)

* hdfimport
imports ASCII or binary data into HDF

* hdfpack
compacts an hdf file

* hdftopal
extracts a palette from an hdf file

* hdftor8
extracts 8-bit raster images and palettes from an hdf file

* hdfunpac
unpacks an HDF file by exporting the scientific data elements (DFTAG_SD) to external object elements. This is a utility for external file handling for the parallel I/O interface on the CM5.

* hdiff
compares two HDF files and reports the differences (Info)

* hrepack
copies an HDF file to a new file with/without compression and/or chunking (Info)

* jpeg2hdf
converts jpeg images to hdf raster images

* ncdump
generates an ASCII representation of a netCDF file (for input to ncgen)

* ncgen
converts a CDL description of a netCDF file into an HDF file

* paltohdf
converts a raw palette to hdf

* r8tohdf
converts 8-bit raster images to hdf

* ristosds
converts a series of raster image hdf files into a single 3D sds hdf file.

* vmake
creates vsets

* vshow
dumps out vsets in an hdf file

If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:



Related Post

Linux Links

Share on Google Plus

About Hugo Repetto

Ubuntu is a Linux distribution that offers an operating system predominantly focused on desktop computers but also provides support for servers. Based on Debian GNU / Linux, Ubuntu focuses on ease of use, freedom in usage restriction, regular releases (every 6 months) and ease of installation.
    Blogger Comment
    Facebook Comment


Post a Comment