https://github.com/entorb/analyze-oura
Analyzing Oura Ring Data
https://github.com/entorb/analyze-oura
analysis oura pandas python
Last synced: 11 months ago
JSON representation
Analyzing Oura Ring Data
- Host: GitHub
- URL: https://github.com/entorb/analyze-oura
- Owner: entorb
- License: gpl-3.0
- Created: 2022-02-17T19:06:47.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-07T12:21:29.000Z (over 1 year ago)
- Last Synced: 2024-11-07T13:24:17.007Z (over 1 year ago)
- Topics: analysis, oura, pandas, python
- Language: Python
- Homepage:
- Size: 39.1 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Download and analyze your Oura ring data
## Setup
* `pip install -r requirements.txt`
* requires a personal access token, obtained from and stored as [token.txt](token-EXAMPLE.txt)
## Run
* [config.toml](src/config.toml)
* set the start date of the data to download
* [fetch.py](src/fetch.py)
* download your Oura data to [data/](data/)
* alternatively: manually download [sleep.json](https://cloud.ouraring.com/account/export/sleep/json) or [sleep.csv](https://cloud.ouraring.com/account/export/sleep/csv)
* [report.py](src/report.py)
* analyze your data
* generate static reports
* correlation of SleepStart and SleepDuration on various parameters
* output as chart (dir [plot/](plot/)) and text file ([sleep_report.txt](report/sleep_report.txt))
* [app.py](src/app.py)
* interactive visualization
* start via
* `streamlit run src/app`
## SonarQube Code Analysis
At [sonarcloud.io](https://sonarcloud.io/summary/overall?id=entorb_analyze-oura&branch=main)