{
"info": {
"author": "Chris Dembia",
"author_email": "chris530d@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Science/Research",
"Operating System :: OS Independent",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Topic :: Scientific/Engineering :: Physics"
],
"description": "yeadon\n======\n\n.. image:: https://img.shields.io/pypi/v/yeadon.svg\n :target: https://pypi.python.org/pypi/yeadon/\n :alt: Latest PyPI version\n\n.. image:: https://img.shields.io/pypi/dm/yeadon.svg\n :target: https://pypi.python.org/pypi/yeadon/\n :alt: Number of PyPI downloads\n\n.. image:: https://readthedocs.org/projects/yeadon/badge/?version=latest\n :alt: Documentation Status\n :scale: 100%\n :target: https://yeadon.readthedocs.org/en/latest/?badge=latest\n\n.. image:: https://zenodo.org/badge/doi/10.5281/zenodo.15770.svg\n :target: http://dx.doi.org/10.5281/zenodo.15770\n\n.. image:: https://travis-ci.org/chrisdembia/yeadon.png?branch=master\n :target: https://travis-ci.org/chrisdembia/yeadon\n\nThis package calculates the masses, center of mass positions, and inertia\ntensors that correspond to the human inertia model developed by Yeadon in\n(Yeadon, 1990). The package allows for the input of both measurements and\nconfiguration variables (joint angles), and provides 3D visualization using the\nMayaVi package. See the online documentation at\n``_.\n\nReferences\n==========\n\nM. R. Yeadon, 1990. The Simulation of Aerial Movement-ii. Mathematical Inertia\nModel of the Human Body. Journal of Biomechanics, 23:67-74.\n\nDirectories\n===========\n\n- ``yeadon/`` contains the python source files for the yeadon package.\n- ``doc/`` contains source documents for building sphinx documentation.\n- ``misc/`` contains figures and template input files.\n- ``misc/samplemeasurements/`` contains sample measurement input files.\n\nInstalling\n==========\n\nThis package was developed for Python 2.7 and Python 3.3+.\n\nDependencies\n------------\n\n`yeadon` depends on the following widely-used packages:\n\n- setuptools_ for installation\n- NumPy_ for computations\n- PyYAML_ for parsing input files\n\n.. _setuptools: http://pythonhosted.org/setuptools\n.. _NumPy: http://numpy.scipy.org\n.. _PyYAML: http://pyyaml.org\n\nThe following packages are optional:\n\n- MayaVi_ for visualization and GUI interaction\n- nose_ for tests\n- Sphinx_ to create documentation\n- numpydoc_ Sphinx extension for NumPy-style documentation formatting\n\n.. _MayaVi: http://mayavi.sourceforge.net\n.. _nose: https://nose.readthedocs.org\n.. _Sphinx: http://sphinx.pocoo.org\n.. _numpydoc: http://pythonhosted.org/numpydoc\n\nGetting the dependencies\n------------------------\n\nOption 1: Scientific python distributions\n`````````````````````````````````````````\n\nMost `scientific python distributions\n`_ provide all of these\ndependencies and it is often easiest to install one of them to get started. Once\nyou have a distribution, you simply need to install the yeadon package. This is\nthe best solution for Windows users.\n\nOption 2: Operating system package manager\n``````````````````````````````````````````\n\nIn some operating systems, the dependencies can also be obtained from the\noperating system's package manager. For example, in Debian systems, you should\nbe able to obtain all of these packages by opening a terminal window and\ntyping::\n\n $ # prepend sudo to each line below if you desire a system install\n $ apt-get install python-setuptools python-numpy python-yaml # required\n $ apt-get install python-nose python-sphinx mayavi2 # optional packages\n $ easy_install numpydoc # this package is not in the Debian repositories\n\nFor other operating systems (e.g. Windows or Mac), visit the websites for the\npackages for installation instructions.\n\nOption 3: Building dependencies from source\n```````````````````````````````````````````\n\nThis option is required if you want to use `yeadon` in a virtualenv. You can\nbuild the dependencies from source and then install them by using a tool like\n`pip`::\n\n $ easy_install pip\n $ pip install numpy PyYAML\n $ pip install nose sphinx mayavi\n $ pip install numpydoc\n\nor you can obtain the source code, perhaps from GitHub_, and install the\npackages manually.\n\n.. _GitHub: http://github.com\n\nGetting yeadon\n--------------\n\nOnce you've obtained the dependencies, you can install `yeadon`. The\neasiest way to download and install the `yeadon` package is by using a tool\nlike `pip` to obtain the package from the Python Package Index (PyPi)::\n\n $ pip install yeadon # sudo if system install\n\nYou can also obtain an archive of the package at the Python Package Index\n(``_), and then install the package on your\nown by executing the following from the root directory of the package::\n\n $ python setup.py install # sudo if system install\n\nOn Unix, you can obtain the package source code and install it without leaving\nyour terminal::\n\n $ # change X.X.X to the desired version\n $ wget https://pypi.python.org/packages/source/y/yeadon/yeadon-X.X.X.tar.gz\n $ tar -zxfv yeadon-X.X.X.tar.gz\n $ cd yeadon-X.X.X.tar.gz\n $ python setup.py install # sudo if system install\n\nBoth of these options assume that the version of your default Python\ninterpreter is 2.7.\n\nRun the tests with::\n\n $ python setup.py nosetests\n\nBuilding the documentation\n==========================\n\nYou can build the yeadon HTML documentation if you have Sphinx by typing the\nfollowing from the root directory of the yeadon source files::\n\n $ cd doc/\n $ make html\n\nYou can open the documentation in your favorite web browser::\n\n $ firefox _build/html/index.html\n\nIf you have a LaTeX distribution installed you can build the LaTeX docs with::\n\n $ cd doc/\n $ make latexpdf\n\nand view the document with your preferred PDF viewer::\n\n $ evince _build/latex/yeadon.pdf\n\nNote that to generate documentation, one also needs the `numpydoc` package.\nAlternatively, one can just access the documentation through the `PyPi` site.\n\nUsage\n=====\n\nOnce the package is installed you can start the program with::\n\n $ yeadon\n\nIf you have MayaVi installed, the GUI will launch. If you don't, the text based\nUI will launch. You can explicitly specify whether you want to load the GUI or\nthe UI with command-line flags::\n\n $ yeadon --gui\n $ yeadon --ui\n\nYou can also interact with `yeadon` in a Python interpreter session or Python\nscript/module via the API by importing the package. For example::\n\n $ python\n >>> import yeadon\n\nNow you can create a human object with::\n\n >>> human = yeadon.Human(, )\n\nwhere `` and `` are replaced by strings that contain\na relative or absolute path to the appropriate input `.txt` files. For more\nbasics on how to use a `Human` object, you can go into a python command prompt\nand type::\n\n >>> help(yeadon.Human)\n\nor see the documentation.\n\nYou can also start the UI or the GUI from within a Python interpreter by\nexecuting::\n\n >>> yeadon.start_ui()\n\nor::\n\n >>> yeadon.start_gui()\n\nSee the documentation for more information.\n\nCite us!\n========\n\nIf you make use of the yeadon software we would welcome a citation in your\npublications. Please cite this software paper:\n\n Dembia C, Moore JK and Hubbard M. An object oriented implementation of the\n Yeadon human inertia model, F1000Research 2014, 3:223 (doi:\n 10.12688/f1000research.5292.1)\n\nContact\n=======\n\nFeel free to contact Chris Dembia (chris530d, gmail) with any questions or\ncomments.\n\nAll development is handled at ``_, including\nissue tracking.\n",
"description_content_type": null,
"docs_url": "https://pythonhosted.org/yeadon/",
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/chrisdembia/yeadon/",
"keywords": "human inertia yeadon sports biomechanics gymnastics",
"license": "LICENSE.txt",
"maintainer": "",
"maintainer_email": "",
"name": "yeadon",
"package_url": "https://pypi.org/project/yeadon/",
"platform": "",
"project_url": "https://pypi.org/project/yeadon/",
"project_urls": {
"Homepage": "https://github.com/chrisdembia/yeadon/"
},
"release_url": "https://pypi.org/project/yeadon/1.3.0/",
"requires_dist": null,
"requires_python": "",
"summary": "Estimates the inertial properties of a human.",
"version": "1.3.0"
},
"last_serial": 2605009,
"releases": {
"0.8": [
{
"comment_text": "",
"digests": {
"md5": "6bc82107f7c71c40024f6847441a1898",
"sha256": "bf05e69fa7404f11455cc1890a6f139f1f11ad2c9a039edb73bdcef7b09790dc"
},
"downloads": -1,
"filename": "yeadon-0.8.tar.gz",
"has_sig": false,
"md5_digest": "6bc82107f7c71c40024f6847441a1898",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 29284,
"upload_time": "2011-07-28T02:47:57",
"url": "https://files.pythonhosted.org/packages/d6/78/b03b3060a66712c5c5519b64e57278d0af2eb67e4485dd3b705a0567c994/yeadon-0.8.tar.gz"
}
],
"0.9": [
{
"comment_text": "",
"digests": {
"md5": "9797afd11971d0a083fde3005e8de8e5",
"sha256": "0632f09a47cc36243b5213e9e66827b9e7802040445928936d42c38894aea54c"
},
"downloads": -1,
"filename": "yeadon-0.9.tar.gz",
"has_sig": false,
"md5_digest": "9797afd11971d0a083fde3005e8de8e5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 474333,
"upload_time": "2011-09-29T04:02:17",
"url": "https://files.pythonhosted.org/packages/8f/76/0496e7d6b522499e3abcc1670e226f88aed722295694b5a36ed90147a742/yeadon-0.9.tar.gz"
}
],
"0.95": [
{
"comment_text": "",
"digests": {
"md5": "5821f2dbd9523b7d00c07d62eacb2a9c",
"sha256": "16fa1a199babdefd18fe97aa1d103843f0934f9e22fe4ef3d68f44daf0644480"
},
"downloads": -1,
"filename": "yeadon-0.95.tar.gz",
"has_sig": false,
"md5_digest": "5821f2dbd9523b7d00c07d62eacb2a9c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 474980,
"upload_time": "2012-03-24T14:37:58",
"url": "https://files.pythonhosted.org/packages/ce/b7/d71b265e2bc1e1978d9eb47c3ceb96f7c8c8be9dd6298d0244c8f70c2f40/yeadon-0.95.tar.gz"
}
],
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "920e2689aac5d334d092579a42ea1ce3",
"sha256": "205f51e3a51fa93f17ec946d8fca12cef3e856f92f3b9d87099274f76a9fc3d3"
},
"downloads": -1,
"filename": "yeadon-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "920e2689aac5d334d092579a42ea1ce3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 472244,
"upload_time": "2013-06-25T05:54:29",
"url": "https://files.pythonhosted.org/packages/de/93/d597135b34c8b0489d8ee33bd81f654ee2370e4c2b6c2bb82e81096ed352/yeadon-1.0.0.tar.gz"
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "f310576621b069b20a9bcbb834e75d98",
"sha256": "24a66618b1d0a88f078e1c0397348a81a8f22bf1edf511d622f4048fd9b3326a"
},
"downloads": -1,
"filename": "yeadon-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "f310576621b069b20a9bcbb834e75d98",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 472262,
"upload_time": "2013-06-25T07:52:52",
"url": "https://files.pythonhosted.org/packages/ba/bb/afe62574bf37ee226562050c54d886dc1bca9633304cc2f2f2b45da45d0d/yeadon-1.0.1.tar.gz"
}
],
"1.0.2": [
{
"comment_text": "",
"digests": {
"md5": "9f1377d544ecc76fc01cab085ac53cb5",
"sha256": "d49be6c85feeeebd131a9500b1e0508084ff9e719e323fb370f4263947223bbe"
},
"downloads": -1,
"filename": "yeadon-1.0.2.tar.gz",
"has_sig": false,
"md5_digest": "9f1377d544ecc76fc01cab085ac53cb5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 472756,
"upload_time": "2013-08-23T19:20:01",
"url": "https://files.pythonhosted.org/packages/df/56/85c67ce98cca2a61e74d08bc07082f2ad24d6ec1cd64ed68aed764755307/yeadon-1.0.2.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "58d19fe911f2e065c3bd0d566b35b83e",
"sha256": "12020fabdeaab527afd91526c2b6f715462ab249e14747892233fe7c82636a7c"
},
"downloads": -1,
"filename": "yeadon-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "58d19fe911f2e065c3bd0d566b35b83e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 474829,
"upload_time": "2014-01-06T01:10:50",
"url": "https://files.pythonhosted.org/packages/1f/32/f2aa0b8df1d35f58454c5301a28d032c30b08ff46a3d501570df651bff1f/yeadon-1.1.0.tar.gz"
}
],
"1.2.0": [
{
"comment_text": "built for Linux-3.11.0-23-generic-x86_64-with-glibc2.4",
"digests": {
"md5": "4739918a3a8150bf80117e8d12426629",
"sha256": "bf40cf14275ecd4c903c603162789e9cdb6d39be43abec2a31e0c92603703a1e"
},
"downloads": -1,
"filename": "yeadon-1.2.0.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "4739918a3a8150bf80117e8d12426629",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 119984,
"upload_time": "2014-09-03T23:04:43",
"url": "https://files.pythonhosted.org/packages/6c/ee/8f61299e0a1524c34a463b1ec233263e2fc833b5b640b2d82795068badcf/yeadon-1.2.0.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "a64f56e617cdc235bf6adfaa94d7b00f",
"sha256": "8956280b3f9c6d6ec0aef6a68f39df4a7e89f9778f16bfac58b7fe4758d2a6eb"
},
"downloads": -1,
"filename": "yeadon-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "a64f56e617cdc235bf6adfaa94d7b00f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 475169,
"upload_time": "2014-09-03T23:04:59",
"url": "https://files.pythonhosted.org/packages/0d/ba/6cc25c43be5b3f564d77daf5c42034cd40e3b3e27ef452255aa71c33fbb1/yeadon-1.2.0.tar.gz"
}
],
"1.2.1": [
{
"comment_text": "built for Linux-3.13.0-24-generic-x86_64-with-glibc2.4",
"digests": {
"md5": "cc338b5b39ea58b523d0151c519abe3f",
"sha256": "b55dd3bff54850744541c5fb5b27c108a88d4f6adce5aaf9af9fc9b5fa2bbf6b"
},
"downloads": -1,
"filename": "yeadon-1.2.1.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "cc338b5b39ea58b523d0151c519abe3f",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 122808,
"upload_time": "2015-03-02T08:40:45",
"url": "https://files.pythonhosted.org/packages/3e/6c/aa7ad9adfcd9e340ef6e3050f88b90603e4ee4ca06dab2d80488d2915c86/yeadon-1.2.1.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "1b1cd2cfae7711b5c8d6f03cf11fcdeb",
"sha256": "72ca8606ed7a98ef36f34137f4087a2d4c0107798d255e191ca0e430ffc4464d"
},
"downloads": -1,
"filename": "yeadon-1.2.1.zip",
"has_sig": false,
"md5_digest": "1b1cd2cfae7711b5c8d6f03cf11fcdeb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 490924,
"upload_time": "2017-01-29T16:42:53",
"url": "https://files.pythonhosted.org/packages/3a/ae/039f050122d1fc514f1eb482b5d8c085e2b6b53a26bc730351b6474646c4/yeadon-1.2.1.zip"
}
],
"1.3.0": [
{
"comment_text": "",
"digests": {
"md5": "d03fb28d81ac91e558c4ccda6204d82b",
"sha256": "9b1e7b39a70fb9eee864472416980ad30fa9d22616af1d41173a26908810cce8"
},
"downloads": -1,
"filename": "yeadon-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "d03fb28d81ac91e558c4ccda6204d82b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 478512,
"upload_time": "2017-01-29T16:31:10",
"url": "https://files.pythonhosted.org/packages/59/72/10d5e87ffb2ce911800be4720ded74615745de8e68ade8208dbdba402e60/yeadon-1.3.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "d03fb28d81ac91e558c4ccda6204d82b",
"sha256": "9b1e7b39a70fb9eee864472416980ad30fa9d22616af1d41173a26908810cce8"
},
"downloads": -1,
"filename": "yeadon-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "d03fb28d81ac91e558c4ccda6204d82b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 478512,
"upload_time": "2017-01-29T16:31:10",
"url": "https://files.pythonhosted.org/packages/59/72/10d5e87ffb2ce911800be4720ded74615745de8e68ade8208dbdba402e60/yeadon-1.3.0.tar.gz"
}
]
}