An open-source system for monitoring ocean pollutants at Mombasa port using spectrophotometry, USETox modeling, and GIS analysis.
This project aims to monitor ocean pollution levels at Mombasa port through a combination of:
We strive to provide accurate and timely information about ocean health to support conservation efforts and marine resource management.
git clone https://github.com/iannoh-lab/ocean-pollution-monitoring-system.git
cd ocean-pollution-monitoring-system
pip install -r requirements.txt
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
POLLUTION_MONITORING_API_KEY=your_api_key
POLLUTION_MONITORING_ENDPOINT=https://api.yourservice.com
python main.py
Then open your browser to http://localhost:5000
This project aims to monitor ocean pollution levels through real-time data collection, machine learning analysis, and public engagement. We provide accurate information about ocean health to support conservation efforts.
Data collected by this project is available through:
We welcome contributions! You can:
See CONTRIBUTING.md for detailed guidelines.
Our system uses:
ocean-pollution-monitoring-system/
├── main.py # Application entry point
├── requirements.txt # Python dependencies
├── docker-compose.yml # Docker setup
├── deployment-manifest.yaml # Kubernetes deployment
├── src/ # Source code
├── data/ # Data files
├── docs/ # Documentation
│ ├── SETUP_GUIDE.md
│ └── faq.md
└── README.md # Main documentation
Ensure you have Python 3.7+ installed on your system.
git clone https://github.com/iannoh-lab/ocean-pollution-monitoring-system.git
cd ocean-pollution-monitoring-system
pip install -r requirements.txt
Create a .env file with your configuration settings.
python main.py
Visit http://localhost:5000 in your browser.
Join our community to discuss, share ideas, and collaborate!
We welcome contributions in the following areas: