Calculates the next workout sets for progressive overload given previous ones.
Project description
Progressive Overload
Calculates the next workout sets for progressive overload given previous ones.
Installing
$ pip install progressive-overload
Using
from progressive_overload import *
progressive_overload(
[(8, 10), (8, 10), (8, 10)], # weight x reps for each set
max_reps=12, # maximum number of reps per set in the output
weight_increment=2, # the amount the weight can increase by
)
guess_max_reps([12, 10, 10]) # the already performed reps
guess_weight_increment([Decimal(10), Decimal(8), Decimal(8)]) # the already performed weights
Running
$ progressive-overload --max-reps 10 --increment 2 '8 x 10' '8 x 10' '8 x 10'
Testing
$ pipenv install --dev
$ pipenv run python setup.py test
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
Close
Hashes for progressive-overload-0.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 708b10c10204e65ffecca56fa1c551e5525764ed263141f5f37f47bbeaf0c6ab |
|
MD5 | d50a669d93f313fb4cae11a94ffe6274 |
|
BLAKE2b-256 | ef8cfeeeeb6fbbe270e4db570767a394c7ea0d0a62f046d6ad3a3b28cd6aae6d |
Close
Hashes for progressive_overload-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 290bab82c6842f26ef1ef155c08cab38e72d337e93bb78e9f6a5a017d6aa63cf |
|
MD5 | 38f2d9b047c7f42a19b4bf21455a3b5a |
|
BLAKE2b-256 | c69fdbc7d567769d08181da4a563aeba2d5457a63c24c408db5aa94f9ae80cc4 |