WrightTools.collection.Collection¶
-
class
WrightTools.collection.
Collection
(file=None, parent=None, name=None, **kwargs)[source]¶ Bases:
WrightTools._group.Group
Nestable Collection of Data objects.
-
__init__
(file=None, parent=None, name=None, **kwargs)¶ Create a new Group object by binding to a low-level GroupID.
Methods
close
()Close the file that contains the Group. copy
([parent, name, verbose])Create a copy under parent. create_collection
([name, position])Create a new child colleciton. create_data
([name, position])Create a new child data. flush
()Ensure contents are written to file. print_tree
([depth, verbose])Print a ascii-formatted tree representation of the collection contents. save
([filepath, overwrite, verbose])Save as root of a new file. Attributes
attrs
Attributes attached to this object class_name
created
file
Return a File instance associated with this object fullpath
file and internal structure. item_names
Item names. name
Return the full name of this object. natural_name
Natural name. parent
Parent. -