Data analysis pipeline and interactive web dashboard for composting data. Built with Python (Pandas, Numpy) and modern web frameworks.
Find a file
2026-04-08 21:14:30 +03:00
data Added the datasets into /data 2026-03-26 14:28:21 +02:00
img Added visualisations to the readme for a quick overview 2026-04-08 21:12:23 +03:00
notebooks Added .gitkeep files for git to track the empty folders 2026-03-24 11:24:49 +02:00
report Added .gitkeep files for git to track the empty folders 2026-03-24 11:24:49 +02:00
src Added .gitkeep files for git to track the empty folders 2026-03-24 11:24:49 +02:00
web Added .gitkeep files for git to track the empty folders 2026-03-24 11:24:49 +02:00
.gitignore Merge pull request #8 from Compost-Coders/fabianfrank-dev-patch-1 2026-03-26 16:01:58 +02:00
CONTRIBUTING.md Update section numbers in CONTRIBUTING.md 2026-03-24 13:54:59 +02:00
LICENSE Initial commit 2026-03-24 10:21:28 +02:00
README.md Added visualisations to the readme for a quick overview 2026-04-08 21:12:23 +03:00
requirements.txt Add data science libraries to requirements.txt 2026-03-26 15:25:48 +02:00

Data Analytics Project 2026

Compost Coders - Closing the loop on organic waste

About the project

Sources:

The dataset provided offers insights into the feasibility of using hemp as a raw material for energy pellets, building insulation, and growing media, while also considering the economic viability of production. Our goal was to support this project by making the data accessible and easy to understand for both experts in the field and those less familiar with the topic. In addition, we aim to compare hemp with other composting materials to evaluate its performance and potential advantages.

Quick overview of the data

The dataset includes measurements from hemp and other composting materials, capturing parameters such as temperature, energy content, thermal conductivity, and sensor readings.

  • Columns / Features: temperature, moisture content, energy content, thermal conductivity, sensor ID, timestamp
  • Data format: CSV
  • Notes: Some sensors show high zero-reading rates; Sensor 02 has high variability and may need review.

Composts

Compost 1 Temperature over time insight

alt text

Compost 2 Moisture and Temperature over time

alt text

Sensors

Zero-rate analysis for moisture sensors

alt text

Reliability vs Instability analysis of moisture sensors

alt text

Key Takeaways

  • Thermophilic activity: Peak temperatures of 5560°C were observed early in the composting cycles, consistent with the active thermophilic decomposition phase.
  • Sensor reliability: Several sensors recorded high zero-reading rates (>56%), indicating potential measurement issues.
  • Sensor variability: Sensor 02 showed unusually high variability and should be reviewed before final deployment.
  • Comparison potential: The dataset allows for comparison of hemp with other composting materials regarding thermal performance, energy content, and other key parameters.

Installation and setup

1. Clone the Repository

git clone https://github.com/Compost-Coders/composting-coders.git
cd composting-coders
# Create venv
python -m venv .venv

# Activate (Windows)
.venv\Scripts\activate

# OR Activate (Mac/Linux)
source .venv/bin/activate

# Install requirements
pip install -r requirements.txt

Technologies

  • python >= 3.10
  • pandas
  • numpy
  • matplotlib
  • seaborn

Repository Structure

├── data/ # datasets
├── notebooks/ # Jupyter Notebooks for EDA and prototyping
├── src/ # Reusable Python modules & helper functions
├── web/ # Web-App code
├── report/ # Final PDF report and exported figures
├── .gitignore # Files and folders to be ignored by Git
├── CONTRIBUTING.md # Team workflow and coding guidelines
└── requirements.txt # Project dependencies

The Team

  • Jan Raivio - Team Leader
  • Natalia Suopanki
  • Laura Ryönänkoski
  • Savindu Kariyawasam
  • Fabian Frank