nuget server logo nuget api documents
↑

API Docs / Microsoft.VisualBasic.Data.IO.HDF5

Microsoft.VisualBasic.Data.IO.HDF5 1.0.9762.11310.

Namespaces 8 Types 51 Members 281

01 Namespaces

Microsoft.VisualBasic.Data.IO.HDF5

A pure managed HDF5 scientific data file reader: decodes superblocks, B-trees, object headers, symbol tables and global heaps, and exposes groups, attributes and contiguous, chunked or compact datasets.

TypeSummary Members
HDF5File 6
HDF5Ptr A internal pointer in a hdf5 binary data file. 3
HDF5Reader 这个reader只会读取一个HDF5Reader.datasetName的数据,如果需要读取其他的dataset的话, 则会需要创建多个HDF5Reader对象来进行数据的读取操作 这个对象相当于文件系统之中的一个文件或者文件夹 5
HDF5Sparse 稀疏感知的 HDF5 读取辅助集合。所有方法都避免将整个数据集一次性解压到内存: 分块数据集按 chunk 流式枚举,COO 三元组直接构造 SparseMatrix。 4
IFileDump 1

Microsoft.VisualBasic.Data.IO.HDF5.dataset

The HDF5 dataset model: contiguous, chunked and compact dataset layouts and their abstract base type.

TypeSummary Members
ChunkedDatasetV3 Chunked: The array domain is regularly decomposed into chunks, and each chunk is allocated and stored separately. 11
ChunkOffsetKey Custom key object for indexing chunks. 4
CompactDataset Compact: The array is stored in one contiguous block as part of this object header message. 3
ContiguousDataset The array is stored in one contiguous area of the file. 3

Microsoft.VisualBasic.Data.IO.HDF5.dataset.filters

The HDF5 dataset filter (compression) pipeline: the filter interface, the reserved filter definitions and pipeline decoding.

TypeSummary Members
DeflatePipelineFilter GZip 3
IFilter Interface to be implemented to be a HDF5 filter. 3
ReservedFilters The filters currently in library version 1.8.0 are listed below: 14
ShufflePipelineFilter HDF5 shuffle 过滤器:解码时按元素字节大小对字节进行反混洗还原。 filterData(0) 为单个元素的字节宽度。 3

Microsoft.VisualBasic.Data.IO.HDF5.device

Low level HDF5 byte access: the binary and memory file readers, the global heap id and the read helper primitives, together with the dataset readers for enum and variable length datasets.

TypeSummary Members
BinaryReader 5
DatasetReader This class handles converting the ByteBuffer obtained from the file into a Java array containing the data. 0
EnumDatasetReader Special case of dataset reader for filling enum datasets, handles converting integer values into the enum strings on the fly while filling. 1
ReadHelper 4
VariableLengthDatasetReader Read helpers of VariableLength 2

Microsoft.VisualBasic.Data.IO.HDF5.struct

The HDF5 file structure model: superblock, group, symbol table, data object, chunk and layout records that describe the internal organization of an HDF5 file.

TypeSummary Members
BTreeNode B-tree Nodes Version 1 B-trees in HDF5 files are an implementation of the B-link tree. 11
BTreeNodeTypes Each B-tree points to a particular type of data. 4
DataChunk 所存储的数据块 3
DataObject 一个数据块对象 2
DataObjectFacade 可能是一个dataset,也可能是一个Group 10
GlobalHeap Each HDF5 file has a global heap which stores various types of information which is typically shared between datasets. 4
GlobalHeapObject 5
Group A group of DataObjectFacade. 5
GroupBTree 1
GroupNode A group is an object internal to the file that allows arbitrary nesting of objects within the file (including other groups). 0
Layout 12
LayoutClass The Data Layout message describes how the elements of a multi-dimensional array are stored in the HDF5 file. 8
LocalHeap A local heap is a collection of small pieces of data that are particular to a single object in the HDF5 file. 0
Message Data object header messages are small pieces of metadata that are stored in the data object header for each object in an HDF5 file. 0
ObjectHeader 6
ObjectHeaderMessage 11
ObjectHeaderMessageType Disk Format: Level 2A2 - Data Object Header Messages Data object header messages are small pieces of metadata that are stored in the data object header for each object in an H… 33
Superblock The superblock may begin at certain predefined offsets within the HDF5 file, allowing a block of unspecified content for users to place additional information at the beginning… 2
SymbolTableEntry 8

Microsoft.VisualBasic.Data.IO.HDF5.struct.BTree

The HDF5 B-tree entry and node structures used for group and chunk indexing.

TypeSummary Members
BTreeEntry 4

Microsoft.VisualBasic.Data.IO.HDF5.struct.messages

The HDF5 object header message types: dataspace, data type, data layout, fill value, filter pipeline, attribute, link, group and continuation messages.

TypeSummary Members
BogusMessage This message is used for testing the HDF5 Library’s response to an “unknown” message type and should never be encountered in a valid HDF5 file. 1
DataLayoutMessage The Data Layout message describes how the elements of a multi-dimensional array are stored in the HDF5 file. 8
DataspaceMessage The dataspace message describes the number of dimensions (in other words, “rank”) and size of each dimension that the data object has. 7
DataTypeMessage The datatype message defines the datatype for each element of a dataset or a common datatype for sharing between multiple datasets. 1
FillValueMessage The fill value message stores a single data value which is returned to the application when an uninitialized data element is read from a dataset. 7
FillValueOldMessage The Data Storage - Fill Value (Old) Message The fill value message stores a single data value which is returned to the application when an uninitialized data element is read f… 2
FilterDescription 9
FilterPipelineMessage This message describes the filter pipeline which should be applied to the data stream by providing filter identification numbers, flags, a name, and client data. 2
GroupMessage The Symbol Table Message 3
LinkMessage 8

Microsoft.VisualBasic.Data.IO.HDF5.type

The HDF5 primitive data types model, classes representing the data types of HDF5 datasets. The HDF5 data type model: fixed point, floating point, string, enum and variable length data types.

TypeSummary Members
DataType 4
DataTypes 对一些在HDF5文件之中的基础数据类型的枚举,例如长整型,双精度,字符串等 22
EnumDataType Class for reading enum data type messages. 3