As you actively work on your metabolic fitness, it's important to understand the impact of environmental variables, not just nutrition.
This application allows you to upload your Levels, Zero Fasting, and Whoop data and analyze the results for yourself.
- Log your Levels Metabolic Scores and Save as a CSV (view template)
- Two Columns: Date, Metabolic Score
- Descending by date (oldest to newest)
- Save as a CSV file
- Export Zero Fasting Log and re-save as a CSV
- In app instructions
- Me (lower right) -> Settings (upper right) -> My Data -> Export Data
- Check if file exports as a TXT or CSV file and re-save as a CSV if necessary
- In app instructions
- Download your Whoop sleep summary data
- Follow the How To video
- Download only the 'Whoop' sheet as a CSV
- Upload your data
Learn more about the Whoop api
Thank you Pelo-Tech and DovOps for creating the api and GUI!
The app requires Python 3.7. Create a new virtual environment, then run:
git clone https://github.com/jbpauly/glucose-sleep-analysis.git
cd glucose-sleep-analysis
pip install -r requirements.txt
cd src
streamlit run main.py
- Close out code coverage with tests
- Enhance Zero module to work with 24+ hour long fasts
- Add 'data pruning' functionality
- Add confidence intervals to regression lines
- Create a 'binning' function and functionality to bin any continuous variable
- Integrate with whoop-api-spec so users can request Whoop sleep data directly from app instead using the google-sheet GUI
- Add functionality with other datasets / sources (if requested).
This app new and will likely break at some point. It has not be tested with a large number of unique datasets, Please let me know if you run into problems by submitting an Issue