Skip to content
/ pyseis Public

PySeis is a Python package for environmental seismology, a scientific field that studies the seismic signals emitted by Earth surface processes.

License

Notifications You must be signed in to change notification settings

lam1aa/pyseis

Repository files navigation

Pyseis

Overview   |   Features   |   Tools   |   Installation   |   Documentation   |   License   |   Citation   |   Contributing   |  

🎯 Project Overview

PySeis is a Python package for environmental seismology, a scientific field that studies the seismic signals emitted by Earth surface processes. This package provides a suite of tools to facilitate the reading, writing, preparation, analysis, and visualization of seismic data, drawing inspiration from the functionality of the eseis package in R.

❓ Why Pyseis

While the eseis package in R offers tools for seismological data analysis, there was a gap in equivalent functionality within the Python ecosystem. PySeis aims to bridge this gap by providing Python users with a comparable suite of tools, ensuring they can perform environmental seismology tasks efficiently within a Python environment.

✨ Features

✔️ Fluvial data inversion
✔️ Reference model creation
✔️ Spatial distance calculation
✔️ Spatial signals migration
✔️ Spatial data clipping
✔️ Coordinate conversion
✔️ Source location detection
✔️ Source tracking
✔️ Spectrum modeling

🚀 Tools

The following tools were used in this project:

✅ Installation

Before starting 🏁, you need to have Git and Python installed.

# Clone this project
$ git clone https://gitup.uni-potsdam.de/tautz1/pyseis.git

# Access
$ cd pyseis

# Activate your virtual environment (optional)
# Install the pyseis package
$ pip install .

# To see the data analysis workflow, install snakemake and run
$ snakemake -s workflow/snakefile -j 1 --latency-wait 60

📖 Documentation

To see Pyseis documentation open this in your browser.

📝 License

MIT

✒️ Citation

If you use this software, please cite it using this file.

📔 Contributing to Pyseis

Contributor Covenant

All contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome.

A detailed overview on how to contribute can be found in the contributing guide. Feel free to create new issues and start working on it!

As contributors and maintainers to this project, you are expected to abide by Pyseis' code of conduct.

More information can be found at: Code of Conduct

 

Back to top

About

PySeis is a Python package for environmental seismology, a scientific field that studies the seismic signals emitted by Earth surface processes.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages