{"repo":"ErikBjare/quantifiedme","free":true,"listed":false,"github":"https://github.com/ErikBjare/quantifiedme","clone":"git clone https://github.com/ErikBjare/quantifiedme.git","description":"Analyzing all of my Quantified Self data","language":"Python","stars":91,"topics":["quantified-self","analytics","fitness-tracker","heart-rate","lifedata","lifelogging","sleep-analysis","time-tracking","fitbit","google-location-history"],"license":null,"category":"analytics","readme_excerpt":"QuantifiedMe ============ Loading and plotting of various Quantified Self data sources. You can see an example notebook with fake data built in CI down below. Note: This code is only used by me, as far as I know, but I encourage you to try it out anyway, and report or send PRs for any issues you encounter. I will try to keep it tidy and somewhat usable. Features The code in this repository generally loads data from some source into a Pandas dataframe, and provides tools to process, aggregate, and plot the data. This makes it a useful toolkit for exploratory data analysis with Jupyter notebooks, for example. Types of data supported: - Time tracking data (from ActivityWatch, Toggl, SmarterTime) - Sleep data (from Fitbit, Oura, Whoop) - Heartrate data (from Fitbit, Oura, Whoop) - Location data (from Google Location History) - Includes basic plotting of time spent in a certain location. - Includes function for computing the colocation time of two location histories (time spent together). - Habit data (from HabitBull) - Includes a calendar plot. - Easy to adapt to any other habit app that supports CSV export - Drug consumption (from QSlang) - Communication data (calls/SMS from the \"SMS Backup & Restore\" Android app) - Low-level streaming XML reader in src/quantifiedme/load/comms backup.py ; consumers apply their own privacy filtering/aggregation on top. Can load data from: - ActivityWatch - Fitbit - Whoop (live API via OAuth — see src/quantifiedme/load/whoop api.py — or CSV/GDPR e","default_branch":null,"files":null,"tree":[],"storefront":"/r/ErikBjare","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ErikBjare/quantifiedme/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}