Metadata-Version: 2.4
Name: seismo-framework
Version: 1.0.7
Summary: Scientific framework for seismic analysis, volcanic monitoring, and geophysical risk assessment
Author-email: Samir Baladi <gitdeeper@gmail.com>
License: MIT
Project-URL: Homepage, https://gitlab.com/gitdeeper3/seismo
Project-URL: Repository, https://gitlab.com/gitdeeper3/seismo.git
Project-URL: Documentation, https://gitlab.com/gitdeeper3/seismo/-/blob/main/README_PYPI.md
Project-URL: Issues, https://gitlab.com/gitdeeper3/seismo/-/issues
Keywords: seismology,volcano,geophysics,seismic-analysis,earth-science,risk-modeling,signal-processing
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Scientific/Engineering :: Visualization
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: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS.md
Requires-Dist: numpy
Requires-Dist: pandas
Dynamic: license-file

# Seismo Framework v1.0.4


[![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
