Akvo: A surface nuclear magnetic resonance workbench
Abstract
Akvo is a software project for processing, modelling, and inversion of surface nuclear magnetic resonance data which is being released as a resource for the community. The signal processing, frontend, and Qt5-based graphical user interface code are written in Python 3 and released under the GNU v3.0 public license. Akvo seamlessly interfaces with Merlin, an open source (Mozilla Public License) sNMR modelling API written in C++-14 for high-performance backend functionality. Precompiled binaries and Python wrappers for Merlin are provided through pip as part of the Akvo package, allowing for simplified installation on Linux, MacOS, and Windows 10 platforms. The installer also provides a standalone executable entry point, meaning that users are not required to use a command line program launch, which can be helpful for newcomers to Python. Akvo is entirely open source. There are no external dependencies on proprietary runtime environments. The code is managed in a public git repository (https://akvo.lemmasoftware.org). Anyone can anonymously access, read, edit, and use the code--you don't need to get permission to download the code. Akvo is flexible. Akvo processing, modelling, and inversion supports multiple channel data and arbitrary transmitter configuration. All processing steps are configurable so that they can be adapted to varying survey conditions. Akvo processing is reproducible and transparent. The processing workflow is documented along with the data in self-describing human readable YAML files. This encourages reproducible publications and reports. Akvo seeks community engagement. We are looking for new users and collaborators. This runs the gamut from code development, to testing and reporting of tickets for enhancements or bugs reports, and documentation.
- Publication:
-
AGU Fall Meeting Abstracts
- Pub Date:
- December 2019
- Bibcode:
- 2019AGUFMNS21A..07I
- Keywords:
-
- 1902 Community modeling frameworks;
- INFORMATICS;
- 1976 Software tools and services;
- INFORMATICS;
- 1978 Software re-use;
- INFORMATICS;
- 3299 General or miscellaneous;
- MATHEMATICAL GEOPHYSICS