Skip to content

projacktor/soil-resp-activity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌱 Respiratory Activity

Release Platform

PyQt5 OpenPyXL Python


📘 Introduction

Respiratory Activity is a desktop application for calculating the soil’s respiratory activity (SRA). It was developed primarily for laboratory research at Kazan Federal University. 🌍

The app supports four different methods of SRA measurement:

  • 🧪 In-lab via gas chromatograph
  • ⚗️ In-lab via titration
  • 🌿 In-field via gas chromatograph
  • 🍃 In-field via CO₂ analysis

Additionally, you can process and calculate SRA directly from Excel tables using a dedicated menu. 📊


🛠 How to Use the Application?

⚠️ Currently, the application is available only in Russian, as it was developed for internal use at Kazan Federal University.


🏠 Main Menu

main-menu

From here, you can select a method of SRA calculation or use the Excel-table mode by clicking the last button. 🧾


🧮 Single Case Calculation

single-case

The first four buttons lead to screens for each measurement method.
Each screen contains:

  • Input fields (some with default values),
  • Radio buttons to select units for output,
  • Output display window.

🧭 Workflow:

  1. Input values into the respective fields (⚠️ Use a dot . instead of a comma , as the decimal separator).
  2. Select the desired output units via radio buttons.
  3. Click the calculate button to get your result.

📈 Example output:

competed-single-case


📁 Working with Excel Tables

Excel Icon

excel-working

This section lets you upload an Excel file containing input values. The app will generate a new Excel file with the calculated outputs.

🧭 Workflow:

  1. Load the Excel file. The file path will appear above the button.
  2. Select output measurement units.
  3. Click the Calculate button. A new Excel file with results will be saved in the same directory. ✔️

📂 Example result:

comp-exel-working


⚙️ Technologies Used

  • 🧩 PyQt5 – for the graphical interface
  • 📄 OpenPyXL – for handling Excel files
  • 🏢 Developed for Kazan Federal University

📄 The application has official registration:
🔗 State Registration Certificate (№2023669585)


📌 Icons and Credits

Qt Excel Icon

About

The scientific program for calculating experimental data

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages