Skip to content

Hydro Analyser is is a first ever open source tool designed for hydrogeologists, engineers, and other professionals in the water resources industry to accurately analyze and optimize groundwater pumping tests

License

Notifications You must be signed in to change notification settings

dhanush-2501/hydro-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: MIT Development Status Auto-format with Black

Hydro Analyzer

 Hydro Analyser is the first-ever open-source tool designed for hydrogeologists, engineers, and other professionals in the water resources industry to accurately analyze and optimize groundwater pumping tests . This repository contains code that performs a single well pumping test, used to determine the transmissivity and storativity of a well 🔍. This tool enables you to input data and calculate the well's transmissivity and storativity 📊. The code is written in PySide6 and can be executed from the command line or any Python interpreter.

🚀Getting Started

To use the hydro analyzer pumping test code, follow these steps:

  • Clone this repository to your local machine 🖥️.
  • Navigate to the cloned directory 📂.
  • Install the required packages in the project directory by running the code below.
pip install . -e
  • Run run.py file.
python3 run.py

Pumping Test Tutorial

This tutorial provides step-by-step instructions for entering data and analyzing results using the Hydro-Analyzer.

Pumping Test Tab

  1. Enter project information in the first box📝.
  2. Enter the pumping test details.
  3. Select units of measurement.
  4. Enter aquifer thickness.
  5. Enter well details in the table🗂️.
  6. Click "submit"

pumping_test

Pumping Data Tab

  1. Fill in discharge details.
  2. Enter field data in the table. Press Enter after entering last data.
  3. Click "Plot Data" after entering drawdown data.
  4. The graph will be plotted📈.

pumping_data

Analysis Tab.

  1. Enter analyzer details.
  2. Click "Fit" after entering required data.
  3. The analysis curve for Theis method will be displayed.
  4. Click "Generate Report"💾 to save the report as a PDF.

Analysis

Untitled.mp4

How to Contribute🤝

🙌 We welcome contributions from anyone who is interested in improving this project. Whether you want to submit a pull request with code changes or just help with documentation or issue triage, we appreciate your help in making this project better💻👩‍💻👨‍💻.

Guidelines for Contributing

If you would like to submit a pull request with code changes, please follow these steps:

  1. 🍴Fork the repository to your own GitHub account.
  2. Clone the repository to your local machine.
  3. Create a new branch for your changes.
  4. Make your changes to the code according to code and documentation standards. Like files related to UI must be inside the UI folder, Widgets must be in Widgets folder.
  5. Test your changes thoroughly.
  6. Commit your changes with a clear and concise commit message💬.
  7. Push your changes to your forked repository.
  8. Submit a pull request to the forked repository, including a clear and concise description of the changes you made.
Hydro analyzer  
├── docs    
    ├── README.md 
├── HyAn  
    ├── img    
        ├── analysis_curve  
    ├── report    
        ├── report            # report format must be modified and upadate here.  
    ├── solution              # folder for modifying and adding solutions
        ├── pytheis  
    ├── ui 
        ├── ...               # ui files must be placed in this ui folder             
    ├── widget           
        ├── ...               # widget must be placed in this widget folder            
                   

NOTE📌

This project is still in development and some features may not be fully functional.

About

Hydro Analyser is is a first ever open source tool designed for hydrogeologists, engineers, and other professionals in the water resources industry to accurately analyze and optimize groundwater pumping tests

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages