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

---
 .history/README_20250329004405.md | 35 +++++++++++++++++++++++++++++++
 .history/README_20250329004519.md | 35 +++++++++++++++++++++++++++++++
 README.md                         | 23 ++++++++++----------
 TOAR-classifier_v2.ipynb          |  2 +-
 4 files changed, 82 insertions(+), 13 deletions(-)
 create mode 100644 .history/README_20250329004405.md
 create mode 100644 .history/README_20250329004519.md

diff --git a/.history/README_20250329004405.md b/.history/README_20250329004405.md
new file mode 100644
index 0000000..ece6864
--- /dev/null
+++ b/.history/README_20250329004405.md
@@ -0,0 +1,35 @@
+## 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).
+
+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/.history/README_20250329004519.md b/.history/README_20250329004519.md
new file mode 100644
index 0000000..1566ce9
--- /dev/null
+++ b/.history/README_20250329004519.md
@@ -0,0 +1,35 @@
+## 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 a18dd29..1566ce9 100644
--- a/README.md
+++ b/README.md
@@ -3,22 +3,21 @@ This study develops a machine learning approach to classify 23,974 air quality m
 <img src="./figures/toar_classifier_v2.png" alt="My image" with=100>
 
 ### Files
-`data` is the folder contening all data use in this work, including the predictions of station cotegories form Machine Learning (ML) model.
+- `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.
 
-`figures` contains all figures
+### Run the Code
 
-`TOAR-classifier_v2.ipynb` is the notebook contening the code
+**Note:** This has been tested on Ubuntu 24.04.
 
-`requirements.txt` contains all neccessary packages.
+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).
 
-### Run code
-NB: This has been test on Ubuntu 24.04 
-
-Install if needed python3, most Linux system already have python install
-
-Install jupyter notebook `pip install notebook`  or jupyter lab `pip install jupyterlab`
-
-clone the project by running the following
+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`
diff --git a/TOAR-classifier_v2.ipynb b/TOAR-classifier_v2.ipynb
index 9341b97..fc6b9bd 100755
--- a/TOAR-classifier_v2.ipynb
+++ b/TOAR-classifier_v2.ipynb
@@ -24,7 +24,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 5,
+   "execution_count": 58,
    "id": "8666a040",
    "metadata": {
     "tags": []
-- 
GitLab