class HDF5::Group

Included Modules

Defined in:

hdf5/group.cr

Constructors

Instance Method Summary

Instance methods inherited from module HDF5::Container

[](path : String) : Group | Dataset [], []=(path : String, data : Array(T)) forall T []=, attrs : Attributes attrs, create_dataset(path : String, data : Array(T)) : TypedDataset(T) forall T
create_dataset(path : String, data : Array(String), *, string_type : StringType = StringType.variable, encoding : Symbol | StringEncoding | Nil = nil) : TypedDataset(String)
create_dataset(path : String, data : Array(T), &block : TypedDataset(T) -> ) : Nil forall T
create_dataset(path : String, data : Array(String), *, string_type : StringType = StringType.variable, encoding : Symbol | StringEncoding | Nil = nil, &block) : Nil
create_dataset(path : String, type : String.class, *, shape : Indexable, max_shape : Indexable | Nil = nil, chunk : Indexable | Nil = nil, compression : Compression | Symbol | Nil = nil, compression_level : Int32 = 6, shuffle : Bool = false, fletcher32 : Bool = false, options : DatasetCreateOptions | Nil = nil, string_type : StringType = StringType.variable, encoding : Symbol | StringEncoding | Nil = nil) : TypedDataset(String)
create_dataset(path : String, type : T.class, *, shape : Indexable, max_shape : Indexable | Nil = nil, chunk : Indexable | Nil = nil, compression : Compression | Symbol | Nil = nil, compression_level : Int32 = 6, shuffle : Bool = false, fletcher32 : Bool = false, options : DatasetCreateOptions | Nil = nil) : TypedDataset(T) forall T
create_dataset(path : String, type : String.class, *, shape : Indexable, max_shape : Indexable | Nil = nil, chunk : Indexable | Nil = nil, compression : Compression | Symbol | Nil = nil, compression_level : Int32 = 6, shuffle : Bool = false, fletcher32 : Bool = false, options : DatasetCreateOptions | Nil = nil, string_type : StringType = StringType.variable, encoding : Symbol | StringEncoding | Nil = nil, &block : TypedDataset(String) -> ) : Nil
create_dataset(path : String, type : T.class, *, shape : Indexable, max_shape : Indexable | Nil = nil, chunk : Indexable | Nil = nil, compression : Compression | Symbol | Nil = nil, compression_level : Int32 = 6, shuffle : Bool = false, fletcher32 : Bool = false, options : DatasetCreateOptions | Nil = nil, &block : TypedDataset(T) -> ) : Nil forall T
create_dataset
, create_group(path : String) : Group
create_group(path : String, &block : Group -> ) : Nil
create_group
, dataset(path : String, type : T.class) : TypedDataset(T) forall T
dataset(path : String, type : T.class, &block : TypedDataset(T) -> ) : Nil forall T
dataset
, delete(path : String) : Nil delete, each(& : String -> ) : Nil each, exists?(path : String) : Bool exists?, external_link(filename : String, target_path : String, link_path : String) : Nil external_link, keys : Array(String) keys, link(source_path : String, destination_path : String) : Nil link, nlinks : UInt64 nlinks, object_type(path : String) : Symbol object_type, open_dataset(path : String) : Dataset open_dataset, open_group(path : String) : Group
open_group(path : String, &block : Group -> ) : Nil
open_group
, open_object(path : String) : Group | Dataset
open_object(path : String, &block : Group | Dataset -> ) : Nil
open_object
, reference(path : String) : Reference reference, require_group(path : String) : Group
require_group(path : String, &block : Group -> ) : Nil
require_group
, soft_link(target_path : String, link_path : String) : Nil soft_link

Constructor Detail

def self.new(id : LibHDF5::Hid) #

[View source]

Instance Method Detail

def close #

[View source]
def finalize #

[View source]
def hid : LibHDF5::Hid #

[View source]
def id : LibHDF5::Hid #

[View source]