{ "info": { "author": "Doug Fenstermacher", "author_email": "douglas.fenstermacher@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Healthcare Industry", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Scientific/Engineering :: Medical Science Apps." ], "description": "# PyExPhys\n\nPyExPhys is a Python library of exercise physiology and healthcare equations for transforming basic health data into insights at scale. PyExPhys is a collection of bodybuilding competition formulas, aerobic performance and weightlifting performance models, and body composition equations.\n\n## Installing\nInstall the library using `pip`:\n```\npip install pyexphys\n```\n\n## Tests\nTo test the calculations of PyExPhys, run the `distutils` test:\n```\npython setup.py test\n```\n\n## Support\nPlease raise potential bugs on [Github](https://github.com/dpfens/PyExPhys/issues).\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://dpfens.github.io/PyExPhys", "keywords": "health,physical fitness,cardio,heart rate,VO2Max,energy expenditure,resting metabolic rate,respiration,residual volume,body composition,metabolic equivalents,body surface area,strength,1-rm,jack daniels", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyexphys", "package_url": "https://pypi.org/project/pyexphys/", "platform": "any", "project_url": "https://pypi.org/project/pyexphys/", "project_urls": { "Homepage": "https://dpfens.github.io/PyExPhys" }, "release_url": "https://pypi.org/project/pyexphys/2.1.2/", "requires_dist": null, "requires_python": "", "summary": "Python framework for health/fitness calculations", "version": "2.1.2" }, "last_serial": 4501196, "releases": { "2.1": [ { "comment_text": "", "digests": { "md5": "f89b6c32a14990339d8afff78b22358b", "sha256": "2c29a251ccd05380d9eb15549d91d88aaa30db0500adc13ac2ead992012f799e" }, "downloads": -1, "filename": "pyexphys-2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f89b6c32a14990339d8afff78b22358b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 98435, "upload_time": "2018-11-19T01:18:56", "url": "https://files.pythonhosted.org/packages/60/0e/cf8ae8e0e04b5f3ee2442cfacbb45c06b3f801d93516c2809e83e36f8851/pyexphys-2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1c2f2efabf3cdc3f59304e5526602bd", "sha256": "a1943a653ba7347eb2b559f5273c5a40446e38aa46dbc664f906f9a79a45b407" }, "downloads": -1, "filename": "pyexphys-2.1.tar.gz", "has_sig": false, "md5_digest": "d1c2f2efabf3cdc3f59304e5526602bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92140, "upload_time": "2018-11-19T01:18:58", "url": "https://files.pythonhosted.org/packages/db/fb/6d316fb8ec85cbcfd73a54e652f3a566ba08f0c86ffb9a4281b22f59d59c/pyexphys-2.1.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "45f339a756f0020d6718f02c94f346e6", "sha256": "561a8a23be723e8263c3b7fce7fb8b6cb15b1504587be80215a9a120d74900af" }, "downloads": -1, "filename": "pyexphys-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "45f339a756f0020d6718f02c94f346e6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 98462, "upload_time": "2018-11-19T01:30:44", "url": "https://files.pythonhosted.org/packages/25/48/09f767df9c70db88d8b60d460b43586444e50055665252b1e39c4d0c070d/pyexphys-2.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77b14e7fd23d8f3b1d7b4970b38867fd", "sha256": "ad707a22d259b5d524b1342986a131f9c47d91d555652b613c915db6ecd3d01c" }, "downloads": -1, "filename": "pyexphys-2.1.1.tar.gz", "has_sig": false, "md5_digest": "77b14e7fd23d8f3b1d7b4970b38867fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92169, "upload_time": "2018-11-19T01:30:45", "url": "https://files.pythonhosted.org/packages/a5/b1/be655b38b124c47ce51f58b55c2815d081af31c02ca97c9db42e68be2956/pyexphys-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "1b1164f1f180061e76513522131a8a1a", "sha256": "0d3566d2e58bc8db42631a3fd1273d686d913d64c37131db32e85397022b98ce" }, "downloads": -1, "filename": "pyexphys-2.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b1164f1f180061e76513522131a8a1a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 98419, "upload_time": "2018-11-19T01:36:58", "url": "https://files.pythonhosted.org/packages/d0/a4/f8bfa0b3cc490c8598b263718039a593a10decdad2c49c794839a94d7be8/pyexphys-2.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0da4c2617138e089d165ff49da8100cd", "sha256": "7d9958ed81253438ce42fac6857ae02afbecb92df55db55550488680e8329e79" }, "downloads": -1, "filename": "pyexphys-2.1.2.tar.gz", "has_sig": false, "md5_digest": "0da4c2617138e089d165ff49da8100cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92112, "upload_time": "2018-11-19T01:37:00", "url": "https://files.pythonhosted.org/packages/42/78/0643b6e7ec15338955d63fe836703b4cc73c60f66b1246d69e29dce31596/pyexphys-2.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1b1164f1f180061e76513522131a8a1a", "sha256": "0d3566d2e58bc8db42631a3fd1273d686d913d64c37131db32e85397022b98ce" }, "downloads": -1, "filename": "pyexphys-2.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b1164f1f180061e76513522131a8a1a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 98419, "upload_time": "2018-11-19T01:36:58", "url": "https://files.pythonhosted.org/packages/d0/a4/f8bfa0b3cc490c8598b263718039a593a10decdad2c49c794839a94d7be8/pyexphys-2.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0da4c2617138e089d165ff49da8100cd", "sha256": "7d9958ed81253438ce42fac6857ae02afbecb92df55db55550488680e8329e79" }, "downloads": -1, "filename": "pyexphys-2.1.2.tar.gz", "has_sig": false, "md5_digest": "0da4c2617138e089d165ff49da8100cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92112, "upload_time": "2018-11-19T01:37:00", "url": "https://files.pythonhosted.org/packages/42/78/0643b6e7ec15338955d63fe836703b4cc73c60f66b1246d69e29dce31596/pyexphys-2.1.2.tar.gz" } ] }