Experimental graphical user interface to explore ASDF data sets
Python JavaScript HTML
Switch branches/tags
Nothing to show
Clone or download


ASDF Sextant

Landing page for all things ASDF: https://seismic-data.org

This is Adaptable Seismic Data Format - if you are looking for the Advanced Scientific Data Format, go here: https://asdf.readthedocs.io/en/latest/

This is an experimental graphical user interface intended to enable the interactive exploration of ASDF files. It can mostly deal with earthquake event data sets and is currently not really suited to explore large noise data sets, but we will add this capability in the near future.

Imgur Imgur Imgur



The GUI has the following dependencies:

  • Python 2.7, 3.4, 3.5, or 3.6
  • pyasdf
  • PyQt 4
  • pyqtgraph
  • qdarkstyle
  • pydot
  • graphviz (Not a Python package)

As always: If you know what you are doing install the dependencies in any way that works for you. Otherwise, install the latest pyasdf version according to these instructions:


and install the remaining dependencies with:

$ conda install pyqt==4.11.4 pyqtgraph pydotplus
$ pip install qdarkstyle


You furthermore need graphviz to view the provenance graphs. It is available for all systems and installation should be simple. Examples are:

$ sudo apt-get install graphviz  # Debian/Ubuntu
$ brew install graphviz          # OSX with Homebrew


The GUI has no installer as of now - just clone it with git.

$ git clone https://github.com/SeismicData/asdf_sextant.git
$ cd asdf_sextant


Start it with:

$ python main.py