geoh5py.groups

geoh5py.groups.container_group

geoh5py.groups.custom_group

geoh5py.groups.drillhole_group

geoh5py.groups.giftools_group

geoh5py.groups.group

geoh5py.groups.group_type

class geoh5py.groups.group_type.GroupType(workspace: Workspace, allow_move_content: bool = True, allow_delete_content: bool = True, **kwargs)[source]

Bases: EntityType

property allow_delete_content: bool

bool: [True] Allow to delete the group children.

property allow_move_content: bool

Allow to move the group.

geoh5py.groups.integrator_group

geoh5py.groups.maps_group

geoh5py.groups.notype_group

geoh5py.groups.property_group

class geoh5py.groups.property_group.PropertyGroup(parent: ObjectBase, name=None, on_file=False, uid=None, property_group_type='Multi-element', **kwargs)[source]

Bases: object

Property group listing data children of an object. This group is not registered to the workspace and only visible to the parent object.

add_properties(data: Data | list[Data | UUID] | UUID)[source]

Remove data from the properties.

property allow_delete: bool

bool Allow deleting the group

property association: DataAssociationEnum

DataAssociationEnum Data association

property attribute_map: dict

dict Attribute names mapping between geoh5 and geoh5py

property collect_values: list | None

The values of the properties in the group.

property name: str

str Name of the group

property on_file

Property group is on geoh5 file.

property parent: ObjectBase

The parent ObjectBase

property properties: list[UUID] | None

List of unique identifiers for the Data contained in the property group.

property property_group_type: str
remove_properties(data: Data | list[Data | UUID] | UUID)[source]

Remove data from the properties.

property uid: UUID

uuid.UUID Unique identifier

geoh5py.groups.root_group

geoh5py.groups.simpeg_group

geoh5py.groups.survey_group