geoh5py.objects.surveys package

Subpackages

Submodules

geoh5py.objects.surveys.direct_current module

class geoh5py.objects.surveys.direct_current.BaseElectrode(**kwargs)[source]

Bases: Curve, ABC

property ab_cell_id: ReferencedData | None

Reference data entity mapping cells to a unique current dipole.

property ab_map: ReferenceValueMap | None

Get the ReferenceData.value_map of the ab_value_id

copy(parent=None, *, copy_children: bool = True, clear_cache: bool = False, mask: ndarray | None = None, cell_mask: ndarray | None = None, **kwargs)[source]

Sub-class extension of copy().

abstract property current_electrodes

The associated current_electrodes (transmitters)

abstract property potential_electrodes

The associated potential_electrodes (receivers)

static validate_metadata(value)[source]
class geoh5py.objects.surveys.direct_current.CurrentElectrode(**kwargs)[source]

Bases: BaseElectrode

Ground direct current electrode (transmitter).

add_default_ab_cell_id()[source]

Utility function to set ab_cell_id’s based on curve cells.

property current_electrodes

The associated current electrode object (sources).

property potential_electrodes: PotentialElectrode | None

The associated potential_electrodes (receivers)

class geoh5py.objects.surveys.direct_current.PotentialElectrode(**kwargs)[source]

Bases: BaseElectrode

Ground potential electrode (receiver).

property current_electrodes

The associated current electrode object (sources).

property potential_electrodes

The associated potential_electrodes (receivers)

geoh5py.objects.surveys.magnetics module

class geoh5py.objects.surveys.magnetics.AirborneMagnetics(current_line_id: UUID | None = None, parts: ndarray | None = None, vertices: ndarray | list | tuple | None = None, **kwargs)[source]

Bases: Curve

An airborne magnetic survey object.

Warning

Partially implemented.

Module contents