Seminário: ResIPy: An Open-Source Software for Modeling and Inversion of Electrical Resistivity and Induced Polarization Measurements (2D/3D)

26/11/2020 - 16:30
Transmissão online

O seminário do Departamento de Geofísica será ministrado pelo Dr. Sina Saneiyan (Postdoctoral researcher - Rutgers University).

Resumo: Analysis and inversion of electrical resistivity tomography (ERT) and/or induced polarization (IP) data can be challenging. Among numerous codes that are developed for the purpose of ERT/IPdata processing, very few non-commercial codes offer a graphical user interface(GUI) and many embedded their powerful cores in a command line interface. This will not only increase the data processing time (due to need for producing complex commands and input files) but also making the learning curve of such codes really steep and difficult. In ResIPy, the goal is to do the data analysis and inversion as fast and efficient as possible while keeping the enduser completely in control over the processing steps; by providing a powerfulGUI package, that users do not need a complex knowledge of command line scripts.ResIPy is an open-source Python wrapper around mature inversion codes (R2, R3t,cR2 and cR3t) which is capable of advanced data processing (e.g. filtering,error analysis and inversion tweaks) in both 2D and 3D space. Furthermore,having an open-source code ared to a commercial interface.ResIPy is composed of a Python application programming interface (API) which contains all the processing routines within a GUI written with PyQt5. ResIPy’s API is separated from the main GUI script; hence, it can be used in typical Python integrated development environments (IDE), such as jupyter notebooks or to create more automated inversion scripts. Although ResIPy’s source code (which needs Python to run) is available to public, a single stand-alone executable file is provided that can be run on any computer which needs minimal to no external packages to be installed initially (depending on the operating system – e.g. windows users need no external packages). Additionally, ResIPy is intended to be multiplatform, so can be run on Windows, macOS and Linux.
This effort is the first stage of a bigger plan to create a collection of geophysical inversion codes in theopen-source domain.  We believe such a collection will provide the scientists and the industry to process geoelectrical data more efficiently and a greater collaboration opportunity that is not controlled by a few commercial developers.