JeevanRakshak is a project that uses Flask for web development, EPANet for water network simulations, and various data analysis and machine learning tools to provide insights and predictions based on water network data.
To get started, download and extract the project files to your local machine.
-
Navigate to the project directory:
cd JeevanRakshak -
Create and activate a virtual environment:
python -m venv my_env source my_env/bin/activate # On Windows use `my_env\Scripts\activate` -
Install the required packages:
pip install Flask Flask-Cors pandas numpy matplotlib seaborn scikit-learn tensorflow epanettools
This project requires the following Python packages:
FlaskFlask-Corspandasnumpymatplotlibseabornscikit-learntensorflowepanettools
To run the Python modules, use the following commands:
py waterquality.py
py sensor_allocation_final.py
py finalpilferage.py
py leak_model.py
-
Navigate to the
gisTracking-maindirectory:cd gisTracking-main -
Install dependencies:
npm i -
Navigate to the
srcdirectory and start the application:cd src npm start -
Navigate back to the root directory:
cd .. cd ..
-
Navigate to the
Dashboarddirectory:cd Dashboard -
Install dependencies:
npm i -
Navigate to the
srcdirectory and start the application:cd src npm start -
Navigate back to the root directory:
cd ..
This project is licensed under the MIT License. See the LICENSE file for details.
- EPANettools for water network simulations.
- TensorFlow and Keras for machine learning models.
- Flask for creating the web application.
- Various data analysis libraries like
pandas,numpy, andmatplotlib.