General Tools¶
UBC Geology Mapper¶
-
class
PVGeo.ubc.general.
GeologyMapper
(filename=None, delimiter=',', **kwargs)[source]¶ Bases:
PVGeo.base.FilterPreserveTypeBase
A filter to load a GIF geology definity file and map its values to a given data array in an input data object.
-
static
_map_values
(geol, arr)[source]¶ Map the values defined by
geol
dataframe to the values inarr
. The first column (name should beIndex
) will be used for the mapping.
-
static
_read_definitions
(filename, delimiter)[source]¶ Reades the geology definition file as a pandas DataFrame
-
description
= 'PVGeo: UBC Geology Mapper'¶
-
static
GIF Gravity Gradiometry Observations¶
-
class
PVGeo.ubc.general.
GravGradReader
(**kwargs)[source]¶ Bases:
PVGeo.readers.delimited.DelimitedPointsReaderBase
Read GIF Gravity Gradiometry Observations file.
-
_extract_header
(content)[source]¶ Internal helper to parse header details for UBC Gravity Gradiometry files
-
description
= 'PVGeo: GIF Gravity Gradiometry Observations'¶
-
extensions
= 'grv gg txt dat'¶
-
UBC Gravity Observations¶
-
class
PVGeo.ubc.general.
GravObsReader
(**kwargs)[source]¶ Bases:
PVGeo.readers.delimited.DelimitedPointsReaderBase
Read GIF Gravity Observations file.
-
_extract_header
(content)[source]¶ Internal helper to parse header details for UBC Gravity Observation files
-
description
= 'PVGeo: GIF Gravity Observations'¶
-
extensions
= 'grv txt dat'¶
-
UBC Magnetic Observations¶
-
class
PVGeo.ubc.general.
MagObsReader
(**kwargs)[source]¶ Bases:
PVGeo.readers.delimited.DelimitedPointsReaderBase
Read GIF Magnetic Observations file.
-
RequestData
(request, inInfo, outInfo)[source]¶ Used by pipeline to get data for current timestep and populate the output data object.
-
_extract_header
(content)[source]¶ Internal helper to parse header details for UBC Magnetic Observations files
-
static
convert_vector
(incl, decl, mag=1)[source]¶ Converts inclination, declinations, and magntidue to an XYZ vector
-
description
= 'PVGeo: GIF Magnetic Observations'¶
-
extensions
= 'mag loc txt dat pre'¶
-