geoh5py.objects.surveys package#
Subpackages#
- geoh5py.objects.surveys.electromagnetics package
- Submodules
- geoh5py.objects.surveys.electromagnetics.airborne_app_con module
AirborneAppConBaseStationsAirborneAppConReceiversAirborneAppConSurveyAirborneAppConSurvey.base_receiver_typeAirborneAppConSurvey.base_stationsAirborneAppConSurvey.base_transmitter_typeAirborneAppConSurvey.copy_from_extent()AirborneAppConSurvey.default_input_typesAirborneAppConSurvey.default_metadataAirborneAppConSurvey.default_receiver_typeAirborneAppConSurvey.default_transmitter_typeAirborneAppConSurvey.default_units
- geoh5py.objects.surveys.electromagnetics.airborne_fem module
- geoh5py.objects.surveys.electromagnetics.airborne_tem module
- geoh5py.objects.surveys.electromagnetics.base module
AirborneEMSurveyAirborneEMSurvey.crossline_offsetAirborneEMSurvey.default_input_typesAirborneEMSurvey.fetch_metadata()AirborneEMSurvey.inline_offsetAirborneEMSurvey.loop_radiusAirborneEMSurvey.pitchAirborneEMSurvey.relative_to_bearingAirborneEMSurvey.rollAirborneEMSurvey.set_metadata()AirborneEMSurvey.vertical_offsetAirborneEMSurvey.yaw
BaseEMSurveyBaseEMSurvey.add_components_data()BaseEMSurvey.add_validate_component_data()BaseEMSurvey.channelsBaseEMSurvey.complementBaseEMSurvey.complement_referenceBaseEMSurvey.componentsBaseEMSurvey.default_input_typesBaseEMSurvey.default_metadataBaseEMSurvey.default_receiver_typeBaseEMSurvey.default_transmitter_typeBaseEMSurvey.default_unitsBaseEMSurvey.edit_em_metadata()BaseEMSurvey.input_typeBaseEMSurvey.metadataBaseEMSurvey.omit_listBaseEMSurvey.receiversBaseEMSurvey.survey_typeBaseEMSurvey.transmittersBaseEMSurvey.tx_id_propertyBaseEMSurvey.type_mapBaseEMSurvey.unitBaseEMSurvey.validate_em_metadata()
FEMSurveyLargeLoopGroundEMSurveyMovingLoopGroundEMSurveyTEMSurvey
- geoh5py.objects.surveys.electromagnetics.ground_fem module
- geoh5py.objects.surveys.electromagnetics.ground_tem module
- geoh5py.objects.surveys.electromagnetics.magnetotellurics module
- geoh5py.objects.surveys.electromagnetics.tipper module
- Module contents
Submodules#
geoh5py.objects.surveys.base module#
- class geoh5py.objects.surveys.base.BaseSurvey(last_focus: str = 'None', **kwargs)#
Bases:
ObjectBase,ABCA base survey object.
- abstract property complement#
Returns the complement object for self.
- abstract property complement_reference#
Reference data linking the geometry of complement entity.
- copy(parent: Group | Workspace | None = None, *, copy_children: bool = True, clear_cache: bool = False, mask: np.ndarray | None = None, **kwargs)#
Sub-class extension of
copy().
- abstract property omit_list: tuple#
List of attributes to skip on copy.
- property parent#
- abstract property type_map: dict[str, str]#
Map of survey element types.
- abstract property type_name#
Survey element type
geoh5py.objects.surveys.direct_current module#
- class geoh5py.objects.surveys.direct_current.BaseElectrode(**kwargs)#
Bases:
BaseSurvey,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
- abstract property complement: BaseElectrode | None#
The complement object for the current object.
- property complement_reference#
Reference data linking the geometry of complement entity.
- abstract property current_electrodes#
The associated current_electrodes (transmitters)
- property omit_list: tuple#
List of attributes to omit when copying.
- abstract property potential_electrodes#
The associated potential_electrodes (receivers)
- property type_map: dict[str, str]#
Mapping of the electrode types to the associated electrode.
- validate_metadata(value: dict | ndarray | bytes) dict#
- class geoh5py.objects.surveys.direct_current.CurrentElectrode(**kwargs)#
Bases:
BaseElectrodeGround direct current electrode (transmitter).
- add_default_ab_cell_id()#
Utility function to set ab_cell_id’s based on curve cells.
- property complement: PotentialElectrode | None#
The complement object for the current object.
- property current_electrodes#
The associated current electrode object (sources).
- property potential_electrodes: PotentialElectrode | None#
The associated potential_electrodes (receivers)
- property type_name#
Survey element type
- class geoh5py.objects.surveys.direct_current.PotentialElectrode(**kwargs)#
Bases:
BaseElectrodeGround potential electrode (receiver).
- property complement: CurrentElectrode | None#
The complement object for the current object.
- property current_electrodes#
The associated current electrode object (sources).
- property potential_electrodes#
The associated potential_electrodes (receivers)
- property type_name#
Survey element type