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