Giter Site home page Giter Site logo

geoscienceaustralia / hiperseis Goto Github PK

View Code? Open in Web Editor NEW
56.0 40.0 22.0 442.12 MB

High Performance Seismologic Data and Metadata Processing System

License: GNU General Public License v3.0

Python 14.98% Shell 0.70% Makefile 0.02% Perl 0.58% Jupyter Notebook 82.40% Dockerfile 0.01% C++ 0.03% MATLAB 0.86% Fortran 0.43%
geophysics tomography inversion seismology

hiperseis's Introduction

HiPerSeis: High Performance Software Package for Seismology Data/Metadata Processing and Analysis

|Build Status| Coverage Status Documentation Status

How to Cite

If you use this software in a scientific publication, we'd very much appreciate if you could cite the following papers:

  • Hassan, R., Hejrani, B., Medlin, A., Gorbatov, A. and Zhang, F., 2020. High-performance seismological tools (HiPerSeis). In: Czarnota, K., Roach, I., Abbott, S., Haynes, M., Kositcin, N., Ray, A. and Slatter, E. (eds.) Exploring for the Future: Extended Abstracts, Geoscience Australia, Canberra, 1โ€“4. https://ecat.ga.gov.au/geonetwork/srv/eng/catalog.search#/metadata/135095

Overview

Current Contacts

System Requirements

  • Python 3.6 (recommended)

Setup Guide

  1. First, obtain the source code from Github repository
  • git clone https://github.com/GeoscienceAustralia/hiperseis.git
  • cd hiperseis
  • git submodule update --init --recursive
  1. HiPerSeis does not provide an installation script due to the number of dependencies involved, some of which require low-level libraries to be available on the host machine. Instead, shell scripts are provided in hiperseis/setup_scripts for Linux, OSX and Windows for installing dependencies through a combination of Conda and Pip. A shell script is provided for NCI GADI, tailored exclusively for the current list of low-level HPC libraries e.g. MPI, HDF5, etc. available on the system.
  2. To use HiPerSeis in the checked out location, you will need to add the root HiPerSeis folder to your PYTHONPATH variable. For example, if you checked out HiPerSeis to the folder dev/hiperseis relative to your home directory, then in a bash shell you need to execute the following shell command: export PYTHONPATH=$HOME/dev/hiperseis. This needs to be done for each command shell session, or added to .bashrc or its equivalent.

Third Party Library Dependencies

Certain modules require specific third party (non-Python) libraries to be installed on the host system. For example, scripts that convert to sc3ml format also require Seiscomp3 to be installed and to be visible in the PATH.

License

HiPerSeis is licensed under the GPL version 3

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.