pninexus.h5cpp.property

Enumerations

class pninexus.h5cpp.property.DatasetFillValueStatus

status of the fill value setup for a dataset

Determines the status of the fill value for a given dataset.

UNDEFINED no fill value is defined
DEFAULT a default fill value has been set
USER_DEFINED a fill value has been provided by the user
class pninexus.h5cpp.property.DatasetFillTime

Determines whenthe fill value for a dataset will be set

IFSET fill value will be set during setup
ALLOC fill value will be set during allocation
NEVER the fill value will never be set
class pninexus.h5cpp.property.DatasetAllocTime

Enumeration determining the point in time when space for a dataset will be allocated.

DEFAULT use the default allocation time
EARLY as early as possible
INCR incremental
LATE as late as possible
class pninexus.h5cpp.property.DatasetLayout

Enumeration determining the layout of an HDF5 dataset

COMPACT use a compact layout
CONTIGUOUS use a contiguous layout
CHUNKED use a chunked layout
VIRTUAL use a virtual layout
class pninexus.h5cpp.property.LibVersion
LATEST denotes the latest library version
EARLIEST denotes the earliest library version
class pninexus.h5cpp.property.CopyFlag

Flag controlling the copying behavior in HDF5.

SHALLOW_HIERARCHY no recursive copying
EXPAND_REFERENCES expand references when copying
WITHOUT_ATTRIBUTES do not include attributes when copying
MERGE_COMMITTED_TYPES merge committed types during copying

Utility classes

class pninexus.h5cpp.property.CopyFlags
property expand_references
property merge_committed_types
property shallow_hierarchy
property without_attributes
class pninexus.h5cpp.property.ChunkCacheParameters
property chunk_cache_size
property chunk_slots
property preemption_policy
class pninexus.h5cpp.property.CreationOrder
property indexed
property tracked

Property list classes

class pninexus.h5cpp.property.List

Base class for all property lists.

property class
class pninexus.h5cpp.property.StringCreationList
property character_encoding
class pninexus.h5cpp.property.AttributeCreationList

Object property lists

class pninexus.h5cpp.property.ObjectCopyList
property flags
class pninexus.h5cpp.property.ObjectCreationList
property attribute_creation_order
property attribute_storage_maximum_compact
property attribute_storage_minimum_dense
attribute_storage_thresholds()
property time_tracking

Dataset property lists

class pninexus.h5cpp.property.DatasetCreationList
property allocation_time
property chunk
property fill_time
fill_value()
property fill_value_status
property layout
property nfilters
set_fill_value()
class pninexus.h5cpp.property.DatasetTransferList

Property list controlling the data transfer during dataset IO operations.

class pninexus.h5cpp.property.DatasetAccessList

Property list controlling access to a dataset

property chunk_cache_parameters
property virtual_view

File property lists

class pninexus.h5cpp.property.FileAccessList

Property list controlling how files are accessed.

library_version_bound_high

Read-only property returning the version uppermost version boundary.

Returns

library boundary

Return type

LibVersion

library_version_bound_low

Read-only property returning the lowest compatible HDF5 version.

Returns

library bound

Return type

LibVersion

library_version_bounds(lower, upper)

Set the upper and lower compatibility version bounds for a new file.

Parameters
  • lower (LibVersion) – determines the lowest compat. version

  • upper (LibVersion) – determines the highest compat. version

class pninexus.h5cpp.property.FileCreationList

Property list controlling the file creation process

property btree_rank
property btree_symbols
property chunk_tree_rank
property object_length_size
property object_offset_size
property user_block
class pninexus.h5cpp.property.FileMountList

Property List controlling the mounting of external files.

Group property lists

class pninexus.h5cpp.property.GroupCreationList
property local_heap_size_hint
class pninexus.h5cpp.property.GroupAccessList

Type property lists

class pninexus.h5cpp.property.TypeCreationList
class pninexus.h5cpp.property.DatatypeAccessList