serendipyty

A Python library for learning and teaching Geophysics


Keywords
setuptools, template, example, cython, propagation, seismics, wave
License
Apache-2.0
Install
pip install serendipyty==0.0.8

Documentation

Serendipyty

(n) The occurrence and development of events by chance in a happy or beneficial way.

Latest version on PyPI

Serendipyty is a Python library for learning and teaching Geophysics. The goal of this project is to introduce the concept of reproducible computational science to students with little or no programming experience. Using Python and Jupyter, the purpose of this project is to present students with an understanding of the role computation can play in providing reproducible and verifiable answers to scientific questions arising from various fields of physical sciences.

Installation

conda create -n sere python=3.6
source activate sere

# Setup
conda install numpy cython

conda install matplotlib joblib pandas

conda install jupyter
python -m ipykernel install --user --name sere --display-name "Python (sere)"

# This should install the latest version 0.0.8
pip install --upgrade -v serendipyty

Notebooks

Clicking the launch binder button above will launch a mybinder.org instance to reproduce this notebook.

Documentation

Documentation is generated using Sphinx and uses the numpy docstring style.

Collaborators

  • Filippo Broggini, ETH Zürich
  • Erik Koene, ETH Zürich
  • Simon Schneider, Utrecht University
  • Ivan Vasconcelos, Utrecht University

Contacting us

  • Feel free to open an issue to get in touch with the developers.

Acknowledgments

Credits

  • PySIT Copyright (c) 2011-2017 MIT and PySIT Developers
  • Fatiando Copyright (c) 2010-2016, Leonardo Uieda