{ "info": { "author": "Carter Hinsley", "author_email": "carterhinsley@outlook.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# PSTD\n\nProcedural Strength Training Director\n\nPSTD is based upon Mike Tuchscherer's daily training max practice as well as\n[this gist](https://gist.github.com/kvazau/456e903c01bb977a898f3d177ea3988c).\n\n## Usage\n\nEach training cycle is applicable to only one exercise. PSTD includes a\ndefault training cycle configuration in `main.py`. Simply execute\n`python3 main.py`, report your subjective fatigue rating as prompted, and work\nup to and report an RPE 8 (2 repetitions left in reserve) single repetition of\nthe exercise.\n\nPSTD will respond with an according volume and load prescription. The volume\nnotation used is `AxB, C` where `A` is the quantity of sets, `B` is the\nquantity of repetitions per set, and `C` is the quantity of extra repetitions\nto be completed afterward.\n\nThe program will then prompt again for the next training session's information.\n`main.py` automatically saves and loads training data in the local directory so\nthat the user can exit the application without worrying about losing data.\n\n## Acknowledgements\n\n* [Gavin Frazar](https://github.com/gavinfrazar)\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Performance-Analytics/pstd", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pstd", "package_url": "https://pypi.org/project/pstd/", "platform": "", "project_url": "https://pypi.org/project/pstd/", "project_urls": { "Homepage": "https://github.com/Performance-Analytics/pstd" }, "release_url": "https://pypi.org/project/pstd/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "Procedural Strength Training Director", "version": "0.0.2" }, "last_serial": 4666360, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7ab90473b2c358ecae712e78dbca6799", "sha256": "1877ef8c2b73f177d1149a95c1eb2066e32340a8078859c284d98b076dd0f73a" }, "downloads": -1, "filename": "pstd-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7ab90473b2c358ecae712e78dbca6799", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4788, "upload_time": "2019-01-06T19:26:29", "url": "https://files.pythonhosted.org/packages/14/e4/cb0903c46f0819197b15bf2effb045d42be9372de46ebc2214a840186050/pstd-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad606ec85e68c2e23fe4d12ee4f77619", "sha256": "8c3051a4788d1daf1c68778ea2f44ed6d1943edb130b01a53049e0d60e83d774" }, "downloads": -1, "filename": "pstd-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ad606ec85e68c2e23fe4d12ee4f77619", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3570, "upload_time": "2019-01-06T19:26:31", "url": "https://files.pythonhosted.org/packages/41/8c/b1ca79db8dadab40b79a0c2706804c30d70eed0ed472e7a5b6720a46b976/pstd-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "49b76bfff49083d2bf5744f20b490e81", "sha256": "b9c95147550af829fd58ef74559b8db5ef4e6faddbe57db0f9d7caa7c4ae2be0" }, "downloads": -1, "filename": "pstd-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "49b76bfff49083d2bf5744f20b490e81", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4803, "upload_time": "2019-01-06T19:36:11", "url": "https://files.pythonhosted.org/packages/35/c9/48ca1e955a30a1af3906c6bb08502c4843b063729fcf1ec7776fde89c4e8/pstd-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d01b3a1be2fec67ce037c2b5b514a9f", "sha256": "dba9d9a79fff3e04407cde6b682b1ae5b7c480ca2ed3a589a52329d488579cc4" }, "downloads": -1, "filename": "pstd-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5d01b3a1be2fec67ce037c2b5b514a9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3568, "upload_time": "2019-01-06T19:36:13", "url": "https://files.pythonhosted.org/packages/3c/b5/15b4e244150c0879b5ce915b4d37056bfe3e8ec0236bd0946cf37997a7f5/pstd-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "49b76bfff49083d2bf5744f20b490e81", "sha256": "b9c95147550af829fd58ef74559b8db5ef4e6faddbe57db0f9d7caa7c4ae2be0" }, "downloads": -1, "filename": "pstd-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "49b76bfff49083d2bf5744f20b490e81", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4803, "upload_time": "2019-01-06T19:36:11", "url": "https://files.pythonhosted.org/packages/35/c9/48ca1e955a30a1af3906c6bb08502c4843b063729fcf1ec7776fde89c4e8/pstd-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d01b3a1be2fec67ce037c2b5b514a9f", "sha256": "dba9d9a79fff3e04407cde6b682b1ae5b7c480ca2ed3a589a52329d488579cc4" }, "downloads": -1, "filename": "pstd-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5d01b3a1be2fec67ce037c2b5b514a9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3568, "upload_time": "2019-01-06T19:36:13", "url": "https://files.pythonhosted.org/packages/3c/b5/15b4e244150c0879b5ce915b4d37056bfe3e8ec0236bd0946cf37997a7f5/pstd-0.0.2.tar.gz" } ] }