3. HDF Utilities
make24 ristosds
Convert Raster Image Sets to Scientific Data Sets
vshow
Display the contents and structure of Vgroups and Vdatas
hdfcomp
Compress Raster Image Sets
hdfpack
Free unused space in file; join linked blocks
hdftor8
Output 8-bit Raster Image Set as raw 8-bit image
paltohdf
Ingest raw palette as HDF palette
vcompat
Update Vset 1.0 files to Vset 2.0 and higher
HDF Vendors/Software Developers Workshop
3
4. HDF Utilities
Utility
Description
hdf24to8
24-bit Raster Image Sets to 8-bit Raster Image Sets
hdfed
Low-level file browse with limited editing capabilities
hdfrseq
Play an animation sequence through NCSA/BYU Telnet
jpeg2hdf
Ingest raw JPEG compressed image as a compressed RIS
r8tohdf
Ingest raw 8-bit image as 8-bit Raster Image Set
vmake
Create Vset structures from ASCII text
hdf2jpeg
Output Raster Image Set as raw JPEG image
hdfls
List contents of an HDF file (tags and reference numbers)
hdftopal
Ouput HDF palette as raw palette
HDF Vendors/Software Developers Workshop
4
5. NCSA Tools
Tool
Description
The NCSA Java-based HDF Viewer (JHV): It is a Java-based implementation of an HDF Viewer.
The NCSA Collaborative Java-based HDF Viewer: It is a version of JHV which allows several users
to simultaneously browse the contents of an HDF
file across a local area network or the internet.
HDF WWW Scientific Data Browser (sdb-CGI)
Image/
Standalone image/animation display and processing
X Image
SGI Iris/Indigo, Sun SPARC, DECstation, IBM RS/6000, Cray, Macintosh
X Data Slice
Standalone 3-D data set display
SGI Iris/Indigo, Sun SPARC, DECstation, DEC Alpha, IBM RS/6000, Cray
Datascope
Standalone 2-D data set display and processing
Reformat/
Conversion of data into HDF
Xreformat
SGI Iris/Indigo, Sun SPARC, DECstation, DEC Alpha, IBM RS/6000
URL http//www.ncsa.uiuc.edu/indices/software/
HDF Vendors/Software Developers Workshop
5
6. EOSDIS Project Tools
Data and Information Access Link ( DIAL) is a package of
software tools based on WWW to provide access to data. It has
many features such as browsing, plotting, subsampling and
subsetting. Currently it works with HDF files in UNIX
environment. This package will work with HDF-EOS files in
future.
EOSView is a HDF browser developed by the ECS project to
display HDF data. This tool is under development and eventually
will become HDF-EOS browser.
HDF Vendors/Software Developers Workshop
6
7. Other Free Tools
Product
Name
DDI
Developer
LLNL
Platforms
Unix
Description
The Data and Dimensions
Interface addresses a significant
problem in the visualization of
large data sets: Extracting only
the relevant data and providing it
to a chosen graphics engine in the
required form without undue
effort. DDI reads and writes a
number of publicly available file
formats, and sends data to public
domain and commercial
visualization systems.
URL: http:// www-pcmdi.llnl.gov/williams/ddi/ddi.html
HDF Vendors/Software Developers Workshop
7
8. Other Free Tools
Product
Name
DODS
Developer
Platforms
USN
Description
The Distributed Oceanographic
Data System, developed
specifically for oceanographic
data, provides flexible access to a
wide variety of data and facilitates
their analysis with existing
software.
URL: http://dods.gso.uri.edu/DODS/home/home.html
HDF Vendors/Software Developers Workshop
8
9. Other Free Tools
Product
Name
Envision
Developer
Platforms
NCSA
Description
This is an interactive system for
the management and visualization
of large scientific data sets. It runs
under X/Motif, manages data
stored in HDF or netCDF files, and
does visualization using IDL,
NCSA Collage, and NCSA
XDataSlice.
URL http:// www.atmos.uiuc.edu/envision/envision.html
HDF Vendors/Software Developers Workshop
9
11. Other Free Tools
Product
Name
GRASS
Developer
U. S. Army
Platforms
UNIX
Description
The Geographical Resources
Analysis Support System
(GRASS), is an integrated set of
programs designed to provide
digitizing, image processing, map
production, and geographic
information system capabilities to
its users.
URL: http:/www.cecer.army.mil/grass/GRASS.main.html
HDF Vendors/Software Developers Workshop
11
12. Other Free Tools
Product
Name
HDF Browser
Developer
Fortner Research
Platforms
Win3.1/95/
NT and Mac
Description
Offers point-and-click access to
data stored in the HDF format.
Opening an HDF file with the
HDF Browser lets you see all
hierarchical components of any
HDF file and then view the data
stored in each component. The
HDF Browser contains editors to
view data stored as tables, 2-D
arrays, multidimensional arrays,
annotations, text attributes, raster
images, and color palettes
URL: http://www.fortner.com/docs/product_hdf_b.html
HDF Vendors/Software Developers Workshop
12
13. Other Free Tools
Product
Name
HDFLook
Developer
Platforms
Description
Solaris,
Alpha VMS,
HP-UX,
IRIX 5.3,
and AIX.
HDFLook is a friendly Motif HDF
viewer, useful for quality control
of Scientific Datasets. It allows
easy access to physical values and
ancillary data, and includes 2-D
graphics (radial, histogram). The
latest version supports image print
capabilities.
URL: Louis.Gonzalez@univ-lille1.fr
HDF Vendors/Software Developers Workshop
13
14. Other Free Tools
Product
Name
hdfv
Developer
Platforms
UNIX
HDF Vendors/Software Developers Workshop
Description
The hdfv tool is an HDF read-only
interface via TCL. It contains
"tclhdf" "hdfv". "tclhdf" is a
simple extension of tclsh, with
HDF's Vgroup/Vdata queries.
"hdfv" is an HDF-Viewer with a
GUI based on Tk. Currently, it
only supports the Vgroup/Vdata
model. This tool can also be
downloaded from the HDF
Contributed Software directory.
14
15. Other Free Tools
Product
Name
LinkWinds
Developer
JPL
Platforms
UNIX
Description
LinkWinds is a visual data analysis
and exploration system designed to
rapidly and interactively
investigate large multivariate and
multidisciplinary data sets to detect
trends, correlations and anomalies.
URL: http://linkwinds.jpl.nasa.gov/lwhome.html
HDF Vendors/Software Developers Workshop
15
16. Other Free Tools
Product
Name
ImageMagick
Developer
Platforms
Description
ImageMagick, version 3.7.3, is a
package for interactive
manipulation of images for the X
Window System. It is written in C
and interfaces to the X library,
and therefore does not require any
proprietary toolkit in order to
compile.
URL: http://www.wtech.ruhr-uni-bochum.de/doc/ImageMagick/ImageMagick.html
HDF Vendors/Software Developers Workshop
16
17. Other Free Tools
Product
Name
Ingrid
Developer
Platforms
Description
This tool is designed to manipulate
large datasets and model
input/output. It reads and writes
netCDF files, writes HDF files,
and generates plots, including line,
contour, vector, and scatter plots,
as well as histograms.
URL: http://exigente.Idgo.columbia.edu:81/
HDF Vendors/Software Developers Workshop
17
18. Other Free Tools
Product
Name
netCDF
Developer
Platforms
Description
Most of the netCDF tools can be
used with HDF, since HDF's
netCDF can be used in place of the
regular netCDF (except for
creating new netCDF files). A
non-exhaustive list of netCDF
tools can be found at Unidata
URL: http:// www4.etl.noaa.gov/dms.html
HDF Vendors/Software Developers Workshop
18
20. Other Free Tools
Product
Name
Radiance
Developer
Platforms
Description
This application is a suite of
programs for the analysis and
visualization of lighting in design.
URL: http://radsite.lbl.gov/radiance/HOME.html
Translator scheme from CAD to Radiance:
http://radsite.lbl.gov/radiance/man_html/Notes/translators.html
HDF Vendors/Software Developers Workshop
20
21. Other Free Tools
Product
Name
REINAS
Developer
Platforms
University of
California, Santa
Cruz
Description
The Real-time Environmental
Information Network and Analysis
System (REINAS) is a system
built to support realtime data
acquisition, management, and
visualization of environmental
data.
URL: http://csl.cse.ucsc.edu/reinas/
HDF Vendors/Software Developers Workshop
21
22. Other Free Tools
Product
Name
SciAn
Developer
Platforms
Description
Silicon
Graphics
workstations
and IBM
RS/6000
workstations
with the GL
option.
This is a scientific visualization
and animation package. r It brings
together the power of 3dimensional scientific visualization
and movie making with the ease of
use and familiarity of objectoriented drawing packages.
URL: http://www.scri.fsu.edu/~lyons/scian/
HDF Vendors/Software Developers Workshop
22
24. Other Free Tools
Product
Name
VCS
Developer
Platforms
Program for
Climate Model
Diagnosis and
Intercomparison
(PCMDI) at the
Lawrence
Livermore
National
Laboratory
(LLNL).
Description
The Visualization and
Computation System VCS version
2.7, when it comes out, will
support the HDF format for both
read and write operations. VCS
greatly facilitates the selection,
manipulation, and display of
scientific data. By specifying
the desired data set, the graphics
method, and the display template,
the VCS user gains virtually
complete control over the
appearance of the data display and
associated text. Although VCS is
designed expressly to meet the
needs of climate scientists, the
breadth of its capabilities make it a
useful tool for other scientific
applications.
URL: http:// www-pcmdi.llnl.gov/software/vcs/index.html
HDF Vendors/Software Developers Workshop
24
25. Commercial Tools for HDF
Product
Name
AVS
Developer
Platforms
Advanced
Visual
Systems
DEC, HP,
IBM, SGI,
and SUN
Description
Includes a suite of data
visualization and analysis
techniques, incorporating
traditional visualization tools
such as 2D plots and graphs
and image processing as well
as advanced tools such as 3D
interactive rendering and
volume visualization.
URL: http://www.avs.com
HDF Vendors/Software Developers Workshop
25
26. Commercial Tools for HDF
Product
Name
Data
Explorer
Developer
Platforms
Description
IBM
major
UNIX
platforms
General-purpose software
package for data visualization
and analysis. It employs a
data-flow driven client-server
execution model and provides
a graphical program editor that
allows the user to create a
visualization using a point and
click interface.
URL: http://www.almaden.ibm.com/dx/
HDF Vendors/Software Developers Workshop
26
27. Commercial Tools for HDF
Product
Name
EASI/PACE
Developer
Platforms
Description
PCI
All major
UNIX
platforms,
MAC,
Win
3.1/95/NT
Image classification,
geometric correction,
orthorectification,
enhancement, filtering,
vector edit with image
backdrop, terrain analysis and
visualization, radar image
processing, DEM extraction,
atmospheric correction, and
hyperspectral data analysis.
URL: http://www.pci.on.ca/prod.html
HDF Vendors/Software Developers Workshop
27
28. Commercial Tools for HDF
Product
Name
ER Mapper
Developer
Platforms
ER
Mapping
All major
UNIX
platforms,
Win
3.1/95/NT
Description
Integrated mapping software
featuring image processing,
map production, 3D
presentations and GIS
integration
URL: http://www.ermapper.com
HDF Vendors/Software Developers Workshop
28
29. Commercial Tools for HDF
Product
Name
GDB
Developer
Platforms
Description
PCI
Major
UNIX
platforms
Generic Data Base library
(GDB) is used to access image
and auxiliary information from
data files. This allows
different file types to be used
interchangeably where it
makes sense for the file type.
URL: http://www.pci.on.ca/cgi-bin/pcihlp/gdb
HDF Vendors/Software Developers Workshop
29
30. Commercial Tools for HDF
Product
Name
IDL
Developer
Platforms
Description
Research
Systems
Inc
Major
UNIX
platforms,
Win
3.1/95/NT
MAC
Allows you to display a
satellite image (e.g. AVHRR)
on a map projection. The input
is a 2D array of satellite image
values, and corresponding 2D
arrays of latitude and
longitude for each pixel.
URL: http://www.rsinc.com
HDF Vendors/Software Developers Workshop
30
31. Commercial Tools for HDF
Product
Name
IRIS
Explorer
Developer
Platforms
NAG
Major
UNIX
platforms
Description
Data visualization system
which allows users to build
complex applications
URL: http://www.nag.co.uk/Welcome_IEC.html
HDF Vendors/Software Developers Workshop
31
32. Commercial Tools for HDF
Product
Name
Noesys
Developer
Platforms
Description
Fortner
Research
Win
3.1/95/NT
MAC
Provides native support for
data stored in the HDF file
format and allows users to
view and edit individual
components of these complex
files.
URL: http://www.fortner.com
HDF Vendors/Software Developers Workshop
32
33. Commercial Tools for HDF
Product
Name
Plot
Developer
Platforms
Description
Fortner
Research
Major
UNIX
platforms,
Win
3.1/95/NT
MAC
Reads a variety of data
formats directly and can
handle large datasets. Creates
scientific plots. Generates line
plots, color scatter plots,
parametric plots, and doubleY plots.
URL: http://www.fortner.com/docs/product_plot.html
HDF Vendors/Software Developers Workshop
33
34. Commercial Tools for HDF
Product
Name
T3D
Developer
Platforms
Description
Fortner
Research
Win
3.1/95/NT
MAC
Provides a volumetric
visualization tool for
Macintosh or Windows. It can
read a variety of file types,
and each provides volumetric
rendering with slices,
isosurfaces, and animation.
URL: http://www.fortner.com/docs/product_T3D.html
HDF Vendors/Software Developers Workshop
34
35. Commercial Tools for HDF
Product
Name
Transform
Developer
Platforms
Description
Fortner
Research
Major
UNIX
platforms,
Win
3.1/95/NT
MAC
Directly reads a variety of
matrix and image file formats,
including HDF, TIFF, PICT,
FITS, and ASCII.
Generates pseudocolor
images, color surface plots,
contour plots, and vector plots.
URL: http://www.fortner.com/docs/product_transform.html
HDF Vendors/Software Developers Workshop
35
36. Commercial Tools for HDF
Product
Name
PV-Wave
Developer
Platforms
Visual
Numerics
Major
UNIX
platforms,
Open
VMS,
Win
95/NT
Description
Allows the user to view,
analyze and compare data for
many business, science and
engineering applications.
URL: http://www.boulder.vni.com/products/wave
HDF Vendors/Software Developers Workshop
36
37. Summary
•NASA does not endorse any particular tool discussed in
this presentation
•Little additional tools development has occurred in the
last two years for browsing and displaying HDF
formatted data.
•Very few tools are available to support HDF-EOS
formatted data.
HDF Vendors/Software Developers Workshop
37
38. Conclusion
New HDF-EOS tools and utilities are needed to support
the terabytes of EOS AM-1 data from multiple
instruments and disciplines.
Types of tools
HDF-EOS data ingest capability for the existing image
processing and analysis packages
New image processing packages with additional
functionality for analysing and integrating Earth Science data.
HDF Vendors/Software Developers Workshop
38
39. Types of tools
•Browsers
•Data dumpers
•Translation tools
Tools and utilities developed to work with
HDF-EOS data as well as HDF will attract the
broader community of HDF users.
HDF Vendors/Software Developers Workshop
39