Metadata-Version: 2.4
Name: seismo-framework
Version: 1.0.2
Summary: Advanced seismic data analysis and monitoring framework
Home-page: https://gitlab.com/gitdeeper3/seismo
Author: Samir Baladi
Author-email: gitdeeper@gmail.com
Keywords: seismic,earthquake,monitoring,geophysics
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS.md
Requires-Dist: numpy>=1.21.0
Requires-Dist: pandas>=1.3.0
Requires-Dist: python-dateutil>=2.8.0
Requires-Dist: pytz>=2021.3
Requires-Dist: tzlocal>=4.0
Requires-Dist: pyyaml>=6.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Seismo Framework v1.0.2


[![GitLab](https://img.shields.io/badge/GitLab-Repository-orange)](https://gitlab.com/gitdeeper3/seismo)
[![Python 3.8+](https://img.shields.io/badge/Python-3.8+-blue)](https://python.org)
[![License: MIT](https://img.shields.io/badge/License-MIT-green)](LICENSE)

**Advanced Seismic Data Analysis and Monitoring Framework** with 8-parameter geophysical integration.

## 🚀 Quick Start

```bash
pip install seismo-framework
```

```python
from seismo_framework import SeismicAnalyzer, ParameterIntegrator

# Analyze seismic activity
seismic = SeismicAnalyzer()
result = seismic.analyze({"magnitudes": [2.5, 3.0, 2.8]})
print(f"Seismic Index: {result['seismic_index']}")

# Integrate multiple parameters
integrator = ParameterIntegrator()
alert = integrator.integrate({'seismic': 0.5, 'deformation': 0.7})
print(f"Alert Level: {alert['alert_level']}")
```

🔬 Features

✅ 8 Specialized Parameter Analyzers

· Seismic: Earthquake frequency-magnitude distribution (b-value)
· Deformation: GPS/InSAR displacement monitoring
· Hydrogeological: Groundwater and radon anomalies
· Electrical: Resistivity and self-potential signals
· Magnetic: Local magnetic field variations
· Instability: Dynamical system analysis
· Stress: Coulomb stress calculations
· Rock Properties: Vp/Vs ratios and attenuation

✅ Advanced Integration System

· Weighted multi-parameter algorithms
· Automated alert generation (NORMAL/ELEVATED/WATCH)
· Confidence scoring and uncertainty quantification
· Real-time monitoring capabilities

✅ Production Ready

· 9 comprehensive tests (100% passing)
· GitLab CI/CD pipeline
· MIT Licensed
· No-GUI compatible

📁 Project Structure

```
seismo_framework/
├── core/integration/      # Weighting algorithms
├── core/monitoring/       # Real-time monitoring
├── core/parameters/       # 8 specialized analyzers
└── core/utils/           # Helper functions
```

🔗 Links

· Repository: https://gitlab.com/gitdeeper3/seismo
· Documentation: https://gitdeeper3.gitlab.io/seismo/
· Issue Tracker: https://gitlab.com/gitdeeper3/seismo/-/issues
· PyPI: https://pypi.org/project/seismo-framework/

👤 Author

Samir Baladi (@gitdeeper)

· Email: gitdeeper@gmail.com
· ORCID: 0009-0003-8903-0029
· License: MIT

📄 License

MIT License - See LICENSE for details.

---

Version 1.0.0 | 2026-02-07 | Seismo Framework
