Next:
Copyright
A High Level Interface to the HDF5 File Format
Daniel B. Michelson and Anders Henja
August 8, 2000
Copyright
Contents
The W5 of HL-HDF
What?
Why?
Where?
When?
Who?
Compilation and Installation
Requirements
UNIX
Windows NT
Mac
VMS
Compilation
UNIX
Windows NT
Testing
UNIX
Windows NT
Installation
UNIX
Windows NT
Platform Notes
Red Hat Linux 6.2
Sun
DEC Alpha
HP-UX
SGI
Cray T3E
Cray C90
Windows NT
Fundamentals
The Heirarchy
HL-HDF Building Blocks
Datatype
Attribute
Dataset
Group
Node
Scalar
Atomic
C Header Definitions
hid_t
herr_t
hsize_t
HL_type
HL_DataType
HL_NodeMark
HL_Node
HL_NodeList
HL_CompoundTypeAttribute
HL_CompoundTypeDescription
Library Reference
General functions
initHlHdf
disableErrorReporting
enableErrorReporting
debugHlHdf
isHdf5File
openHlHdfFile
createHlHdfFile
closeHlHdfFile
getFixedType
translateCharToDatatype
getTypeNameString
getFormatNameString
getStringPadName
getStringCsetName
getStringCtypeName
whatSizeIsHdfFormat
isFormatSupported
newHL_Node
newHL_NodeList
freeHL_Node
freeHL_NodeList
newHL_Group
newHL_Attribute
newHL_Dataset
newHL_Datatype
newHL_CompoundTypeAttribute
newHL_CompoundTypeDescription
freeHL_CompoundTypeAttribute
freeHL_CompoundTypeDescription
addNode
getNode
setScalarValue
setArrayValue
extractParentChildName
commitDatatype
scanNodeList
findCompoundTypeDescription
scanCompoundTypeDescription
Read functions
readHL_NodeListFrom
readHL_NodeList
selectNode
selectAllNodes
fetchMarkedNodes
fillAttributeNode
fillDatasetNode
fillGroupNode
fillTypeNode
fillNodeWithData
buildTypeDescriptionFromTypeHid
Write functions
commitType
createStringType
setTypeSize
closeType
writeScalarDataAttribute
writeScalarDataAttribute_fmt
writeSimpleDataAttribute
writeSimpleDataAttribute_fmt
createSimpleDataset
createSimpleDataset_fmt
closeDataset
createCompoundType
addAttributeToCompoundType
addAttributeToCompoundType_fmt
addArrayToCompoundType
addArrayToCompoundType_fmt
createGroup
closeGroup
doWriteHdf5Attribute
doWriteHdf5Group
doWriteHdf5Dataset
doCommitHdf5Datatype
writeNodeList
Deprecated
newGroup
newDataset
newNameListType
newAttribute
newCompoundAttribute
createCompoundFromType
addCompoundAttributeToType
addAttributeToGroup
addAttributeToDataset
freeCompoundAttribute
freeAttribute
freeNameListType
freeInternalDataset
freeDataset
addTypeToLocalGroup
addTypeToGlobalGroup
doesTypeExistInGlobalGroup
doesTypeExistInLocalGroup
removeTypeFromLocalGroup
removeTypeFromGlobalGroup
displayDataBuffer
displayCompoundDataset
displayCompoundAttributeDef
displayType
displayAttribute
displayDataset
displayGroup
readHlHdfFile
readHlHdfFileFrom
read_hlhdf_free
Creating your own HDF5 product
Example Programs
hlenc
hldec
hllist
Python Interface - PyHL
Compilation and installation
Create module _pyhl
Library Reference
nodelist
node
Examples
Writing a simple HDF5 file
Writing an HDF5 file containing a compound datatype
Reading a simple HDF5 file
Reading an HDF5 file containing a compound type
About this document ...
2000-08-08