All Projects → groupeLIAMG → bh_tomo

groupeLIAMG / bh_tomo

Licence: GPL-3.0 license
A Matlab borehole radar/seismic tomography package

Programming Languages

matlab
3953 projects
C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
Mathematica
289 projects

Projects that are alternatives of or similar to bh tomo

ERTplot
Script to plot 2D electrical resistivity tomography (ERT) data with much more versatility than RES2DINV allows.
Stars: ✭ 15 (-11.76%)
Mutual labels:  geophysics, tomography
OrientPy
Seismic station orientation tools
Stars: ✭ 29 (+70.59%)
Mutual labels:  geophysics
Veros
The versatile ocean simulator, in pure Python, powered by Bohrium.
Stars: ✭ 136 (+700%)
Mutual labels:  geophysics
tike
Repository for ptychography software
Stars: ✭ 20 (+17.65%)
Mutual labels:  tomography
Gimli
Geophysical Inversion and Modeling Library 🌍
Stars: ✭ 156 (+817.65%)
Mutual labels:  geophysics
Awesome Physics
🌌 A collaborative list of awesome software for exploring Physics concepts
Stars: ✭ 154 (+805.88%)
Mutual labels:  geophysics
Pyrocko
An official read-only mirror of https://git.pyrocko.org/pyrocko/pyrocko. A seismology toolkit for Python.
Stars: ✭ 126 (+641.18%)
Mutual labels:  geophysics
MSAT
MATLAB Seismic Anisotropy Toolkit
Stars: ✭ 31 (+82.35%)
Mutual labels:  geophysics
reda
Reproducible Electrical Data Analysis
Stars: ✭ 14 (-17.65%)
Mutual labels:  geophysics
Lasio
Python library for reading and writing well data using Log ASCII Standard (LAS) files
Stars: ✭ 234 (+1276.47%)
Mutual labels:  geophysics
Mintpy
Miami InSAR time-series software in Python
Stars: ✭ 195 (+1047.06%)
Mutual labels:  geophysics
Bruges
Geophysics library with various helpful functions
Stars: ✭ 164 (+864.71%)
Mutual labels:  geophysics
teaching-computational-geophysics
Additional material for computational geophysics course
Stars: ✭ 35 (+105.88%)
Mutual labels:  geophysics
MIRT.jl
MIRT: Michigan Image Reconstruction Toolbox (Julia version)
Stars: ✭ 80 (+370.59%)
Mutual labels:  tomography
Fatiando
Python toolkit for modeling and inversion in geophysics. DEPRECATED in favor of our newer libraries (see www.fatiando.org)
Stars: ✭ 179 (+952.94%)
Mutual labels:  geophysics
2016 Ml Contest
Machine learning contest - October 2016 TLE
Stars: ✭ 135 (+694.12%)
Mutual labels:  geophysics
sarepy
Numerical techniques for ring artifact removal in tomography.
Stars: ✭ 28 (+64.71%)
Mutual labels:  tomography
pyGeoPressure
Pore pressure prediction using seismic velocity and well log data
Stars: ✭ 65 (+282.35%)
Mutual labels:  geophysics
ScouseTom
Open Source EIT system using Keithley 6221 current source and EEG systems
Stars: ✭ 17 (+0%)
Mutual labels:  tomography
bayseg
An unsupervised machine learning algorithm for the segmentation of spatial data sets.
Stars: ✭ 46 (+170.59%)
Mutual labels:  geophysics

bh_tomo

License: GPL v3 DOI

bh_tomo is an open source borehole georadar/seismic data processing and ray-based 2D and 3D tomography software package.

Installation

Copy the files in the bh_tomo directory somewhere in your MATLABPATH or add the bh_tomo directory to your MATLABPATH.

Compatibility

This version requires Matlab 2015b and onward.

MEX files

You might need to compile mex files if not already available for your platform. To do so, follow the steps:

cd /path/to/bh_tomo/mex_src    ( where the source code is )
mex -O -largeArrayDims Lsr2d.c
mex -O -largeArrayDims Lsr3d.c
mex -O -largeArrayDims Lsr2da.c
mex -O -largeArrayDims grid2d_mex.cpp
mex -O -largeArrayDims grid3d_mex.cpp
mex -O -largeArrayDims read_segy_b_header.c
mex -O -largeArrayDims read_segy_tr_headers.c
mex -O -largeArrayDims read_segy_data.c
mv *.mex* ../bh_tomo   % (to put the mex files in the main directory of bh_tomo)

Invocation of the command mex can be performed in matlab, at the command prompt.

Important: you need a compiler that supports the C++11 standard to compile most of the mex functions. This has to be enabled in your mex setup.

Documentation

Watch for manual_bh_tomo.pdf to learn how to use it and look at the following papers to understand the underlying theory:

  • Giroux, B., Gloaguen E. and Chouteau M., 2007. bh_tomo - A Matlab borehole georadar 2D tomography package. Computers and Geosciences, 33, 126--137. doi:10.1016/j.cageo.2006.05.014

  • Giroux, B., Bouchedda, A. et Chouteau, M., 2009. Assisted traveltime picking of crosshole GPR data, Geophysics, 74 (4), J35-J48. doi : 10.1190/1.3141002

  • Giroux, B. et Chouteau, M., 2010. Quantitative analysis of water content estimation errors using Ground Penetrating Radar data and a low-loss approximation, Geophysics 75, WA241-WA249. doi:10.1190/1.3464329

  • Giroux B et Gloaguen E, 2012. Geostatistical traveltime tomography in elliptically anisotropic media. Geophysical Prospecting, 60, 1133-1149. doi : 10.1111/j.1365-2478.2011.01047.x

  • Giroux B et Bouchedda A, 2015. Ray-based time-lapse traveltime tomography, SEG Technical Program Expanded Abstracts 2015 : pp. 5466-5471. doi : 10.1190/segam2015-5815316.1

License

bh_tomo is released under the terms of the GNU GENERAL PUBLIC LICENSE. See LICENSE.txt for details.

Enjoy!

Bernard Giroux

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].