diff --git a/CHANGELOG.md b/CHANGELOG.md
index d5c8586..750cf65 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
## [Unreleased]
### Added
+- Energizing program
- `PROGRAMS.md`
### Changed
- `README.md` modified
diff --git a/PROGRAMS.md b/PROGRAMS.md
index a6f5ca3..c55c132 100644
--- a/PROGRAMS.md
+++ b/PROGRAMS.md
@@ -1,6 +1,6 @@
# Nafas Breathing Programs
-**Last Update: 2024-11-28**
+**Last Update: 2024-12-13**
| **Program** | **Description** | **Level** | **Ratios**
**(I:R:E:S)** | **Unit**
**(Seconds)** | **Cycles** |
|----------------------|-------------------------------------------------------------------------------------------------------------------------------|-------------------|-----------------------|--------------------------|----------------|
@@ -17,6 +17,7 @@
| Cigarette Replace | Alternative to smoking breaks, encouraging mindful breathing. Suitable for smokers looking to reduce habit triggers. | B
M
A | 2:1.1:2.2:0.8
3:1.1:2.2:0.8
4:1.1:2.2:0.8 | 2
2
2 | 23
21
19 |
| Decision-Making | Breathing exercise to improve focus before making critical decisions. Useful for developers or managers. | B
M
A | 5:2:7:0
5:2:7:0
5:2:7:0 | 1
1
1 | 6
10
14 |
| Balancing | Designed for achieving inner balance. Useful for users needing a brief grounding exercise during hectic schedules. | B
M
A | 6:0:6:0
8:1:8:1
6:2:6:2 | 1
1
1 | 6
8
10 |
+| Energizing | Breathing program to recharge energy levels and improve alertness. Ideal for users or professionals needing a quick boost of focus and energy. | B
M
A | 6:0:4:0
6:4:6:1
6:6:6:1 | 1
1
1 | 6
8
10 |
**Notes**:
- *I: Inhale, R: Retain, E: Exhale, S: Sustain, B: Beginner, M: Medium, A: Advanced*
diff --git a/nafas/params.py b/nafas/params.py
index 7949096..2456c73 100644
--- a/nafas/params.py
+++ b/nafas/params.py
@@ -67,7 +67,8 @@
10: "Anti-Appetite",
11: "Cigarette Replace",
12: "Decision-Making",
- 13: "Balancing"},
+ 13: "Balancing",
+ 14: "Energizing"},
"level": {
1: "Beginner",
2: "Medium",
@@ -324,6 +325,36 @@
"pre": 3,
"cycle": 10}
+ENERGIZING_BEGINNER = {
+ "ratio": [
+ 6,
+ 0,
+ 4,
+ 0],
+ "unit": 1,
+ "pre": 3,
+ "cycle": 6}
+
+ENERGIZING_MEDIUM = {
+ "ratio": [
+ 6,
+ 4,
+ 6,
+ 1],
+ "unit": 1,
+ "pre": 3,
+ "cycle": 8}
+
+ENERGIZING_ADVANCED = {
+ "ratio": [
+ 6,
+ 6,
+ 6,
+ 1],
+ "unit": 1,
+ "pre": 3,
+ "cycle": 10}
+
PROGRAMS = {"Clear Mind": {"Beginner": CLEAR_MIND_BEGINNER,
"Medium": CLEAR_MIND_MEDIUM,
@@ -363,7 +394,10 @@
"Advanced": DECISION_MAKING_ADVANCED},
"Balancing": {"Beginner": BALANCING_BEGINNER,
"Medium": BALANCING_MEDIUM,
- "Advanced": BALANCING_ADVANCED}
+ "Advanced": BALANCING_ADVANCED},
+ "Energizing": {"Beginner": ENERGIZING_BEGINNER,
+ "Medium": ENERGIZING_MEDIUM,
+ "Advanced": ENERGIZING_ADVANCED}
}
diff --git a/test/test.py b/test/test.py
index 1a473ea..e5c77bf 100644
--- a/test/test.py
+++ b/test/test.py
@@ -68,6 +68,7 @@
11- Cigarette Replace (~ 5 minutes)
12- Decision-Making (~ 2 minutes)
13- Balancing (~ 2 minutes)
+14- Energizing (~ 2 minutes)
- Please choose a level :
1- Beginner