Skip to content

Commit

Permalink
Merge branch 'main' into enhanced-features
Browse files Browse the repository at this point in the history
  • Loading branch information
AryanBV authored Oct 21, 2024
2 parents c95862f + ce1415e commit fb17eba
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,23 @@ This Weather Monitoring System is a Python-based application that fetches real-t
### Machine Learning Weather Prediction
Trained machine learning models for 24-hour weather prediction are stored in the `models/` directory.

### Weather Monitoring System

To view the real-time weather dashboard:

- Ensure Flask is installed:
```pip install flask```
- Ensure you're in the project root directory.
- Run the Flask app:

```
python app.py
```

- Open a web browser and navigate to http://localhost:5000

The dashboard displays the latest weather data for all monitored cities in an easy-to-read format.

## Prerequisites

- Python 3.8+
Expand Down Expand Up @@ -164,6 +181,7 @@ To run the system tests:
python test_system.py
```
Individual test files for different components can be found in the `tests/` directory.
## Test Cases
Expand All @@ -183,6 +201,7 @@ Individual test files for different components can be found in the `tests/` dire
- Simulates weather data exceeding or breaching the thresholds.
- Verifies that alerts are triggered only when a threshold is violated.
## Troubleshooting
- If you encounter any issues with API key authentication, ensure that you've correctly set the `OPENWEATHERMAP_API_KEY` environment variable.
Expand Down

0 comments on commit fb17eba

Please sign in to comment.