Parse Apple Health App dump conveniently and create visualizations.
Project description
Health Tracking
Add a short description here!
Description
A longer description of your project goes here...
Installation
In order to set up the necessary environment:
- create an environment
health-tracking
with the help of conda,conda env create -f environment.yaml
- activate the new environment with
conda activate health-tracking
- install
health-tracking
with:python setup.py install # or `develop`
Optional and needed only once after git clone
:
-
install several pre-commit git hooks with:
pre-commit install
and checkout the configuration under
.pre-commit-config.yaml
. The-n, --no-verify
flag ofgit commit
can be used to deactivate pre-commit hooks temporarily. -
install nbstripout git hooks to remove the output cells of committed notebooks with:
nbstripout --install --attributes notebooks/.gitattributes
This is useful to avoid large diffs due to plots in your notebooks. A simple
nbstripout --uninstall
will revert these changes.
Then take a look into the scripts
and notebooks
folders.
Dependency Management & Reproducibility
- Always keep your abstract (unpinned) dependencies updated in
environment.yaml
and eventually insetup.cfg
if you want to ship and install your package viapip
later on. - Create concrete dependencies as
environment.lock.yaml
for the exact reproduction of your environment with:
For multi-OS development, consider usingconda env export -n health-tracking -f environment.lock.yaml
--no-builds
during the export. - Update your current environment with respect to a new
environment.lock.yaml
using:conda env update -f environment.lock.yaml --prune
Note
This project has been set up using PyScaffold 3.2.3. For details and usage information on PyScaffold see https://pyscaffold.org/.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for health_tracking-0.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efc1d70c20feaf04e0d0a98232c8b50b4318a9d271cf1a01ba7d4813a80c9f21 |
|
MD5 | f3387eecc112f4dcb8c6447f76ece0e9 |
|
BLAKE2b-256 | e6b5594c9c5c4f3ac1cbe57c36ab8b182f42f7107dffeb728ea015750dd08fac |