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.
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
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
Statistics
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
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
:black_nib: Citation
If you use this software, please cite it using this file.
:notebookwithdecorative_cover: Contributing to Pyseis
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
Owner
- Name: Md Niaz Morshed
- Login: n1az
- Kind: user
- Location: Berlin
- Company: University of Potsdam
- Website: https://n1az.github.io
- Twitter: n1azmorshed
- Repositories: 1
- Profile: https://github.com/n1az
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
- 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