VarPy is an open-source toolbox which provides a Python framework for analysing volcanology and rock physics data. It provides several functions, which allow users to define their own workflows to develop models, analyses and visualisations. The goal of the VarPy library is to accelerate the uptake of computational methods by researches in volcanology and rock physics.
In this repository you can find:
-
Reading material about VarPy Library presented at two conferences: Slides for the conference EGU2014, Paper presented at PyHPC2014, and Slides used at the conference PyHPC2014
-
Source code: varpy modules and packages. Note that the paper Paper-PyHPC2014 contains the complete structure of the VarPy library (Section V. VarPy Packages and Modules).
-
Some datasets (Data and Library directories) to work later with VarPy examples (python scripts and notebook)
-
Several python examples for explaining how to use varpy library
-
A python Notebook example, which shows how VarPy can facilitate the data exploration and visualization on the Tjornes fracture zone (Iceland). This example is explained across the reading material provided in this repository (paper and slides).
For trying a varpy example (python script or notebook):
1) Clone the VarPy repository in your machine
2) Add the VarPy repository path into the PYTHONPATH (e.g., export PYTHONPATH=/Users/rosa/VarPy)
3a) Execute any of the scripts inside the directory 'python_scripts':
python VarPy_Hierro_Ex1.py
3b) Or execute ipython notebook to open Iceland_Tjornes.ipynb