From 5b818460648259faaa08248455434e0b5884284e Mon Sep 17 00:00:00 2001
From: Karim Mache <k.mache@fz-juelich.de>
Date: Sat, 29 Mar 2025 00:47:33 +0100
Subject: [PATCH] creat requirements file

---
 .history/README_20250329004717.md | 38 +++++++++++++++++++++++++++++++
 README.md                         | 11 +++++----
 2 files changed, 45 insertions(+), 4 deletions(-)
 create mode 100644 .history/README_20250329004717.md

diff --git a/.history/README_20250329004717.md b/.history/README_20250329004717.md
new file mode 100644
index 0000000..04f386a
--- /dev/null
+++ b/.history/README_20250329004717.md
@@ -0,0 +1,38 @@
+## TOAR-classifier v2: A data-driven classification tool for global air quality stations
+This study develops a machine learning approach to classify 23,974 air quality monitoring stations in the TOAR database as urban, suburban, or rural using K-means clustering and an ensemble of supervised classifiers. The proposed method outperforms existing classifications, improving suburban accuracy and providing a more reliable foundation for air quality assessments.
+<img src="./figures/toar_classifier_v2.png" alt="My image" with=100>
+
+### Files
+- `data` is the folder containing all the data used in this work, including the predictions of station categories from the Machine Learning (ML) model.
+- `figures` contains all the figures.
+- `TOAR-classifier_v2.ipynb` is the notebook containing the code.
+- `requirements.txt` contains all the necessary packages.
+
+### Run the Code
+
+**Note:** This has been tested on Ubuntu 24.04.
+
+1. Install Python 3 if not already installed (most Linux systems have Python pre-installed).
+2. Install Jupyter Notebook:
+   - `pip install notebook` (for Jupyter Notebook) or
+   - `pip install jupyterlab` (for JupyterLab).
+
+3. clone the project by running the following
+   - `git clone https://gitlab.jsc.fz-juelich.de/esde/toar-public/ml_toar_station_classification.git`
+
+change directory to ml_toar_station_classification
+-  `cd ml_toar_station_classification`
+
+creat virtual environment 
+- `python -m venv TOAR-classifier_v2` # feel free to change the virtual environment as convenient 
+
+activate the created venv 
+- `python -m ipykernel install --user --name=TOAR-classifier_v2 --display-name "Python (TOAR-classifier_v2)"`
+
+#### Install required package
+open jupyter notebook, `jupyter-notebook` and select kernel `TOAR-classifier_v2`
+
+Install all the required packages for the project by uncommenting the first cell in the notebook and running the cell
+
+Run the code cell by cell.
+
diff --git a/README.md b/README.md
index 1566ce9..04f386a 100644
--- a/README.md
+++ b/README.md
@@ -18,13 +18,16 @@ This study develops a machine learning approach to classify 23,974 air quality m
    - `pip install jupyterlab` (for JupyterLab).
 
 3. clone the project by running the following
-`git clone https://gitlab.jsc.fz-juelich.de/esde/toar-public/ml_toar_station_classification.git`
+   - `git clone https://gitlab.jsc.fz-juelich.de/esde/toar-public/ml_toar_station_classification.git`
 
-change directory to ml_toar_station_classification, `cd ml_toar_station_classification`
+change directory to ml_toar_station_classification
+-  `cd ml_toar_station_classification`
 
-creat virtual environment `python -m venv TOAR-classifier_v2` # feel free to change the virtual environment as convenient 
+creat virtual environment 
+- `python -m venv TOAR-classifier_v2` # feel free to change the virtual environment as convenient 
 
-activate the created venv `python -m ipykernel install --user --name=TOAR-classifier_v2 --display-name "Python (TOAR-classifier_v2)"`
+activate the created venv 
+- `python -m ipykernel install --user --name=TOAR-classifier_v2 --display-name "Python (TOAR-classifier_v2)"`
 
 #### Install required package
 open jupyter notebook, `jupyter-notebook` and select kernel `TOAR-classifier_v2`
-- 
GitLab