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_SOFT_LINKS expand soft links when copying¶
- EXPAND_EXTERNAL_LINKS expand external links when copyin¶
- 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_external_links¶
- property expand_references¶
- property expand_soft_links¶
- property merge_committed_types¶
- property shallow_hierarchy¶
- property without_attributes¶
Property list classes¶
- class pninexus.h5cpp.property.AttributeCreationList¶
Object property lists¶
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.
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:
- library_version_bound_low¶
Read-only property returning the lowest compatible HDF5 version.
- Returns:
library bound
- Return type:
- 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 estimated_link_name_length¶
- property estimated_number_of_links¶
- property link_creation_order¶
- property link_storage_maximum_compact¶
- property link_storage_minimum_dense¶
- link_storage_thresholds()¶
- property local_heap_size_hint¶
- class pninexus.h5cpp.property.GroupAccessList¶
Link property lists¶
Type property lists¶
- class pninexus.h5cpp.property.TypeCreationList¶
- class pninexus.h5cpp.property.DatatypeAccessList¶