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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 116a06065ddc26c1f4bdfa05e71404869de1ba72e0cd0d97bbb14ce1390666cb |
|
MD5 | 11e48528504d5fff4edc89e8cb370c5b |
|
BLAKE2b-256 | d706ece282482758f8407682f3f6750094e997a4b91a82ef50d6501ab8a254f5 |
Close
Hashes for progressive_overload-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dd2b66380c5a282b2162697964ca9c6a144f45ee386a3a871f035b0355b46d9 |
|
MD5 | 8e86a882422073f947ed1a573d3a7e14 |
|
BLAKE2b-256 | a42ab927ea060e07a824aab92adea07327d3b186ddc063969e7ca597ae4ef191 |