| Case | Port Region / Scenario | MSHI Accuracy | VTS Error | OES Error | Anomaly Detection | Status |
|---|---|---|---|---|---|---|
| V1 | Northern European — container operations | ±3.9% | ±3.4% | ±3.1% | 93.8% | ✅ PASS |
| V2 | Middle Eastern — tanker & container | ±4.3% | ±4.1% | ±3.8% | 91.4% | ✅ PASS |
| V3 | Island Port — sparse monitoring data | ±4.7% | ±4.5% | ±4.3% | 91.1% | ✅ PASS |
| MEAN | — | ±4.3% | ±4.0% | ±3.7% | 92.1% | 🏆 CERTIFIED |
MSHI certification threshold = 0.85 · Subsystem independence verified · AI bounded to optimization layer only
pip install marisense-engine
from marisense import MarisenseAssessor # Initialize assessor assessor = MarisenseAssessor() # Run full MARISENSE pipeline result = assessor.evaluate() print(result.mshi_result.mshi) # Maritime System Health Index ∈ [0,1] print(result.mshi_result.signal.value) # OPTIMIZED_MARITIME_OPERATIONS | STRESSED_WARNING | SYSTEMIC_MITIGATION | CRITICAL_BREACH print(result.subsystem_scores) # {VTS,POS,OES,MSS,CIS} scores print(result.ai_weights) # AI-optimized weights Σ=1.0 print(result.anomaly_detected) # Mahalanobis distance > 3σ
from marisense.subsystems import VesselTrafficSystem vts = VesselTrafficSystem(capacity=100) # Simulate vessel traffic demand score = vts.compute(demand=75) level = vts.get_congestion_level(75) print(f"VTS_score: {score:.3f}") print(f"Status: {level}")
from marisense.subsystems import OceanEnvironmentalSystem oes = OceanEnvironmentalSystem() # Simulate ocean conditions score = oes.compute(wave_height=1.5, current_speed=0.8, wind_speed=12) status = oes.get_environmental_status(1.5) print(f"OES_score: {score:.3f}") print(f"Status: {status}")
# Launch real-time Streamlit MSHI governance dashboard $ streamlit run examples/streamlit_dashboard.py # Dashboard at: http://localhost:8501 # Panels: MSHI gauge · Subsystem scores · AI weights · 48h forecast # Or open web dashboard: # https://marisense.netlify.app/dashboard
git clone https://github.com/gitdeeper13/MARISENSE.gitgit clone https://gitlab.com/gitdeeper13/MARISENSE.gitgit clone https://bitbucket.org/gitdeeper-13/MARISENSE.gitgit clone https://codeberg.org/gitdeeper13/MARISENSE.git@software{baladi2026marisense_pypi,
author = {Baladi, Samir},
title = {{MARISENSE}: Maritime Systems Intelligence Framework —
Independent Subsystem Modeling with AI-Enhanced Aggregation},
year = {2026},
version = {1.0.0},
publisher = {Python Package Index},
url = {https://pypi.org/project/marisense-engine},
note = {Python package, MIT License, Series MARITIME-INTEL-01}
}
@dataset{baladi2026marisense_zenodo,
author = {Baladi, Samir},
title = {{MARISENSE}: Maritime Systems Intelligence Framework —
Research Paper and Simulation Data},
year = {2026},
publisher = {Zenodo},
version = {1.0.0},
doi = {10.5281/zenodo.20475603},
url = {https://doi.org/10.5281/zenodo.20475603},
note = {Maritime Intelligence · MARITIME-INTEL-01}
}
@misc{baladi2026marisense_osf,
author = {Baladi, Samir},
title = {{MARISENSE} Framework: Pre-registered Study Protocol for
Maritime Systems Intelligence},
year = {2026},
publisher = {Open Science Framework},
doi = {10.17605/OSF.IO/72A6U},
url = {https://doi.org/10.17605/OSF.IO/72A6U},
note = {OSF Preregistration}
}
Baladi, S. (2026). MARISENSE: Maritime Systems Intelligence Framework (Version 1.0.0, Series MARITIME-INTEL-01). Zenodo. https://doi.org/10.5281/zenodo.20475603