Skip to content

Synopsis of pyCSAMT sub packages

Daniel03 edited this page Apr 10, 2021 · 7 revisions

overview

pyCSAMT toolbox is structured in three (03) main sub-packages with different roles: ff, geodrill and viewer sub-packages. ff sub-packages is mainly focused on CSAMT far-field data processing and inversion while the geodrill sub-package dealt with geology formations as well as boreholes and wells data. The viewer sub-package only dealt with visualization (1D and 2D).

Overall, the number of sub-packages is estimated at seven (7) which brings basic features in classes, methods, and functions. pyCSAMT sub_package organization is already considering its future extension and the implementation of future projects such as data processing in near-field and transition zone where penetration depth does not depend on frequency but rather on geometry. The seven(7) sub-packages are enumerated below:

Core

contains the modules for handling the most basic structures within CSAMT data processing (analysis and imaging)

Processing

allows for more detailed inspections of phase tensor (Caldwell et al., 1953) as impedance tensor Z, the filter application. It is composed of data analysis and imaging as well as data correction and deals with MTpy open-source software(Krieger and Peacob, 2014; Kirkby et al, 2019)

Utils

bears scripts and modules, which provide general tips and specific functionalities.

Modeling

reads write model output files and keep resistivities data of each station as a function of depth and deals directly with the geoCore sub-package.

geoCore

mainly deals with geological formations (nature of rocks and their electrical properties). geo core is intended to rebuild and plot drilling data obtained from the investigation area and is also used to build a borehole

geoDB or geodatabase

considers geological data obtained from the field and integrates information into its own SQL database. geoDB considers different geological layer names, layers station locations, and different 2D inversions results with their corresponding parameters.

package orginization

Clone this wiki locally