Skip to content

FlipingCode/hmpi-calculator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hmpi-calculator

Heavy Metal Pollution Index Calculator

Background :-

The presence of heavy metals in drinking water, even at trace levels, poses significant health risks, making accurate and timely assessment critical for public safety and environmental monitoring. Although several indices exist for assessing heavy metal pollution, their manual computation is tedious, time-consuming, inconsistent, and vulnerable to human error due to the complexity and variability of formulas.

Proposed Solution :-

It is proposed to develop an automated, user-friendly application that can compute Heavy Metal Pollution Indices (HMPI) in groundwater using standard formulas with minimal manual intervention. This tool will streamline calculations, reduce errors, and provide reliable outputs for stakeholders.

Key Features :-

  • Automated computation of heavy metal pollution indices using standard methodologies
  • Integration of groundwater heavy metal concentration datasets with geo-coordinates
  • Categorization of groundwater quality based on heavy metal presence
  • User-friendly interface for scientists, researchers, and policymakers
  • Reduction of manual effort and error-prone processes

Impact :-

The application will provide accessible and reliable insights into groundwater heavy metal contamination, enabling better decision-making, enhanced environmental monitoring, and improved public health protection.

Our Proposed Feature Ideas (Including Key Features) :-

  1. Automated computation of heavy metal pollution indices using standard methodologies
  2. Integration of groundwater heavy metal concentration datasets with geo-coordinates
  3. Categorization of groundwater quality based on heavy metal presence
  4. User-friendly interface for scientists, researchers, and policymakers
  5. Reduction of manual effort and error-prone processes
  6. Data graphs for analysing trends for set durations of time
  7. User Signup/Login system to maintain and save a database uploaded by a user
  8. Combining multiple data bases to produce a combined map for all HMPI calculation.

Roadmap for Prototype :-

  1. Basic Data Processing Module Takes CSV or Excel as input and converts it to a DataFrame. (Done)

  2. HMPI Calculator Module. (Done) Categorize groundwater quality based on HMPI thresholds.

  3. Generate a basic output file with HMPI Column added.

  4. Good Looking UI, and Result shown directly on webpage instead of separate spreadsheet. Makes it user-friendly for scientists, researchers, and policymakers. Validate and standardize geo-coordinates (Latitude/Longitude) for integration with maps.

  5. Folium/Map Integration for basic HMPI with colored values for quality index.

  6. Generate Maps and Trends based on Time Stamped Data.

  7. Add PDF as a valid input for Data Processing.

  8. Add the functionality to directly produce a report which combines the input data, HMPI, Map, Graphs, Trends etc into a single PDF for easy access or research.

  9. Add User Signup/Login system to maintain and save a database uploaded by a user for multiple uses.

  10. With consent from the user, use their database to produce a combined map for all HMPI calculation.

Tech Stack :- HTML, CSS, JS, Python, Flask, Pandas, Numpy, (Either Leaflet or Folium)

About

Heavy Metal Pollution Index Calculator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%