pyseis

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.

https://github.com/n1az/pyseis

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.9%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

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.

Basic Info
  • Host: GitHub
  • Owner: n1az
  • License: mit
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 31.6 MB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme Changelog Contributing License Citation

README.md

Pyseis

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

:dart: 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.

:question: 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.

:sparkles: Features

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

:rocket: Tools

The following tools were used in this project:

:whitecheckmark: Installation

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

```bash

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

```

:book: Documentation

To see Pyseis documentation open this in your browser.

:memo: License

MIT

:black_nib: Citation

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

:notebookwithdecorative_cover: 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

Owner

  • Name: Md Niaz Morshed
  • Login: n1az
  • Kind: user
  • Location: Berlin
  • Company: University of Potsdam

With all these finite moments I'm going towards the infinity.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Tautz
    given-names: Frieder
  - family-names: Islam
    given-names: Lamia
  - family-names: Morshed
    given-names: Md Niaz
  - family-names: Choudhury
    given-names: Shahriar Shohid
title: "Pyseis - contributing to environmental seismology data analysis in python"
version: 0.1.0
date-released: 

GitHub Events

Total
  • Watch event: 2
Last Year
  • Watch event: 2

Dependencies

requirements.txt pypi
  • Shapely ==2.0.4
  • geopandas ==1.0.1
  • matplotlib ==3.8.4
  • numpy ==2.0.0
  • pandas ==2.2.2
  • rasterio ==1.3.10
  • scipy ==1.14.0
setup.py pypi