{ "info": { "author": "Jason K. Moore", "author_email": "moorepants@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "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", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Physics" ], "description": ".. image:: https://img.shields.io/pypi/v/DynamicistToolKit.svg\n :target: https://pypi.python.org/pypi/DynamicistToolKit\n :alt: Latest Released Version\n\n.. image:: https://anaconda.org/moorepants/dynamicisttoolkit/badges/version.svg\n :target: https://anaconda.org/moorepants/dynamicisttoolkit\n\n.. image:: https://travis-ci.org/moorepants/DynamicistToolKit.png?branch=master\n :target: http://travis-ci.org/moorepants/DynamicistToolKit\n\n.. image:: https://readthedocs.org/projects/dynamicisttoolkit/badge/?version=latest\n :target: http://dynamicisttoolkit.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\nIntroduction\n============\n\nThis is a collection of Python modules which contain tools that are helpful for\na dynamicist. Right now it is basically a place I place general tools that\ndon't necessarily need a distribution of their own.\n\nModules\n=======\n\n**bicycle**\n Generic tools for basic bicycle dynamics analysis.\n**inertia**\n Various functions for calculating and manipulating inertial quantities.\n**process**\n Various tools for common signal processing tasks.\n\nInstallation\n============\n\nYou will need Python 2.7 or 3.3+ and setuptools to install the packages. Its\nbest to install the dependencies first (NumPy, SciPy, matplotlib, Pandas). The\nSciPy Stack instructions are helpful for this:\nhttp://www.scipy.org/stackspec.html.\n\nWe recommend installing with conda so that dependency installation is not an\nissue::\n\n $ conda install -c moorepants dynamicisttoolkit\n\nYou can install using pip. Pip will theoretically [#]_ get the dependencies for\nyou (or at least check if you have them)::\n\n $ pip install DynamicistToolKit\n\nOr download the source with your preferred method and install manually.\n\nUsing Git::\n\n $ git clone git@github.com:moorepants/DynamicistToolKit.git\n $ cd DynamicistToolKit\n\nOr wget::\n\n $ wget https://github.com/moorepants/DynamicistToolKit/archive/master.zip\n $ unzip master.zip\n $ cd DynamicistToolKit-master\n\nThen for basic installation::\n\n $ python setup.py install\n\nOr install for development purposes::\n\n $ python setup.py develop\n\n.. [#] You will need all build dependencies and also note that matplotlib\n doesn't play nice with pip.\n\nTests\n=====\n\nRun the tests with nose::\n\n $ nosetests\n\nVagrant\n=======\n\nA vagrant file and provisioning script are included to test the code on an\nUbuntu 13.10 box. To load the box and run the tests simply type::\n\n $ vagrant up\n\nSee ``bootstrap.sh`` and ``VagrantFile`` to see what's going on.\n\nDocumentation\n=============\n\nThe documentation is hosted at ReadTheDocs:\n\nhttp://dynamicisttoolkit.readthedocs.org\n\nYou can build the documentation (currently sparse) if you have Sphinx and\nnumpydoc::\n\n $ cd docs\n $ make html\n $ firefox _build/html/index.html\n\nRelease Notes\n=============\n\n0.5.3\n-----\n\n- Added the license and readme to the source distriubtion.\n\n0.5.2\n-----\n\n- Screwed up pypi upload on 0.5.1, so bumping one more time.\n\n0.5.1\n-----\n\n- Import nanmean from numpy instead of scipy and fix float slices. [PR `#34`_]\n\n.. _#34: https://github.com/moorepants/DynamicistToolKit/pull/34\n\n0.5.0\n-----\n\n- bicycle.py functions now output numpy arrays instead of matrices.\n- Support for Python 3 [PR `#30`_ and `#32`_].\n\n.. _#30: https://github.com/moorepants/DynamicistToolKit/pull/30\n.. _#32: https://github.com/moorepants/DynamicistToolKit/pull/32\n\n0.4.0\n-----\n\n- Made the numerical derivative function more robust and featureful. [PR\n `#27`_]\n- ``butterworth`` now uses a corrected cutoff frequency to adjust for the\n double filtering. [PR `#28`_]\n\n.. _#27: https://github.com/moorepants/DynamicistToolKit/pull/27\n.. _#28: https://github.com/moorepants/DynamicistToolKit/pull/28\n\n0.3.5\n-----\n\n- Fixed bug in coefficient_of_determination. [PR `#23`_]\n\n.. _#23: https://github.com/moorepants/DynamicistToolKit/pull/23\n\n0.3.4\n-----\n\n- Fixed bug in normalized cutoff frequency calculation. [PR `#21`_]\n\n.. _#21: https://github.com/moorepants/DynamicistToolKit/pull/21\n\n0.3.2\n-----\n\n- Fixed bug in butterworth function and added tests.\n\n0.3.1\n-----\n\n- Fixed butterworth to work with SciPy 0.9.0. [PR `#18`_]\n\n.. _#18: https://github.com/moorepants/DynamicistToolKit/pull/18\n\n0.3.0\n-----\n\n- Removed pandas dependency.\n- Improved time vector function.\n- Removed gait analysis code (walk.py), now at\n http://github.com/csu-hmc/Gait-Analysis-Toolkit.\n- TravisCI tests now run, added image to readme.\n- Added documentation at ReadTheDocs.\n\n0.2.0\n-----\n\n- Addition of walking dynamics module.\n\n0.1.0\n-----\n\n- Original code base that was used for the computations in this dissertation:\n https://github.com/moorepants/dissertation\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/moorepants/DynamicistToolKit", "keywords": "", "license": "UNLICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "DynamicistToolKit", "package_url": "https://pypi.org/project/DynamicistToolKit/", "platform": "", "project_url": "https://pypi.org/project/DynamicistToolKit/", "project_urls": { "Homepage": "http://github.com/moorepants/DynamicistToolKit" }, "release_url": "https://pypi.org/project/DynamicistToolKit/0.5.3/", "requires_dist": null, "requires_python": "", "summary": "Various tools for theoretical and experimental dynamics.", "version": "0.5.3" }, "last_serial": 3126191, "releases": { "0.1.0": [ { "comment_text": "built for Linux-3.11.0-13-generic-x86_64-with-glibc2.4", "digests": { "md5": "75c2e3b9c008ca9e8f61edea1da9126a", "sha256": "0c0d5d32d0b548f240e0265e86449e5adb3466f0adb7c1c132c9cf62fa118df4" }, "downloads": -1, "filename": "DynamicistToolKit-0.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "75c2e3b9c008ca9e8f61edea1da9126a", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 41448, "upload_time": "2013-11-19T01:02:08", "url": "https://files.pythonhosted.org/packages/94/f9/688bb60838e4c418a5b36497391be0efad023da4436796169759a79da440/DynamicistToolKit-0.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "edf3ab956ee4e57dbc48bf6bf720dbdc", "sha256": "a5165ac898b8fec2214a978585e420d2fdc90c31bf4b0a05da62d8b76a0b8bdd" }, "downloads": -1, "filename": "DynamicistToolKit-0.1.0.tar.gz", "has_sig": false, "md5_digest": "edf3ab956ee4e57dbc48bf6bf720dbdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19785, "upload_time": "2013-11-19T01:02:04", "url": "https://files.pythonhosted.org/packages/d1/41/deb46f0644e0137c3cd5d2bd3539f68eb3e04925713beeae286fcc2ecb5e/DynamicistToolKit-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "built for Linux-3.11.0-13-generic-x86_64-with-glibc2.7", "digests": { "md5": "3b7dfcfd35166ebcbf45d5b2f3d2596f", "sha256": "8f49ddcb9f756506e2e6a99b9bcec8c2acd2d64bcef66e58b0954ee085c1a1d9" }, "downloads": -1, "filename": "DynamicistToolKit-0.2.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "3b7dfcfd35166ebcbf45d5b2f3d2596f", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 84713, "upload_time": "2013-11-18T21:05:54", "url": "https://files.pythonhosted.org/packages/1b/42/3c7983d1b53a1e4898fea6435ad286ed39c4e832c6d1c16ef5db50424587/DynamicistToolKit-0.2.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "6a8a71e9aa098d303ffbbfae5414ab0a", "sha256": "f6b16b65c9ab971f6f4fcf95a37089fdedef90216fe799cb8a5322fb91f0289e" }, "downloads": -1, "filename": "DynamicistToolKit-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6a8a71e9aa098d303ffbbfae5414ab0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115644, "upload_time": "2013-11-18T21:05:50", "url": "https://files.pythonhosted.org/packages/20/6b/bfd21d6570df5c40856d9d1206703a229d6b5238bba6bcacbd1a270403e1/DynamicistToolKit-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "87f7e5d4c376b313fc426faae7fcd38b", "sha256": "a863093392943891b5d61572f1e576718261b1c009e1c907046eaf986d635ce8" }, "downloads": -1, "filename": "DynamicistToolKit-0.3.0.tar.gz", "has_sig": false, "md5_digest": "87f7e5d4c376b313fc426faae7fcd38b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90554, "upload_time": "2013-12-05T22:40:21", "url": "https://files.pythonhosted.org/packages/a8/57/709536540a8beb0ea5242c0fdc3596a280fbbc510d8b2aeb4ecf4d2b9cfd/DynamicistToolKit-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "3f20cc1f146b96d14637212f94c9e327", "sha256": "e7169721b00f4552fcc45a09a9a29a323eb039672b23274a98c1142114bb649d" }, "downloads": -1, "filename": "DynamicistToolKit-0.3.1.tar.gz", "has_sig": false, "md5_digest": "3f20cc1f146b96d14637212f94c9e327", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90994, "upload_time": "2014-01-16T22:17:51", "url": "https://files.pythonhosted.org/packages/5a/d6/3200ce3ee49f1cc3687daa9899ad3f05296a70ff548baad55dd862a45d56/DynamicistToolKit-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "dc8e53ed9f4a5edb4cb63b57ee52a169", "sha256": "0fcfb6408a527a87f742f49ffbc7622dd1aa9fcd431a2743d80513c1c694adf6" }, "downloads": -1, "filename": "DynamicistToolKit-0.3.2.tar.gz", "has_sig": false, "md5_digest": "dc8e53ed9f4a5edb4cb63b57ee52a169", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91120, "upload_time": "2014-01-16T23:43:00", "url": "https://files.pythonhosted.org/packages/2d/9e/268ebd21eac55f9302358824e45e6c9caae315ce96d81dd5993e33668fd2/DynamicistToolKit-0.3.2.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "a0000511cb394d127a9354dfa3001b8b", "sha256": "cd3361374ea91b3007048f0db18695c3777a03a8b494f464f03b7fde3951b61d" }, "downloads": -1, "filename": "DynamicistToolKit-0.3.4.tar.gz", "has_sig": false, "md5_digest": "a0000511cb394d127a9354dfa3001b8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92620, "upload_time": "2014-05-27T20:09:21", "url": "https://files.pythonhosted.org/packages/ca/76/73969f737fbdf95b98e0e1ba468f8929541358fde3ca56ad397364ba1237/DynamicistToolKit-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "84f9bbbbaf31b0c1da19cfe56f96cb60", "sha256": "c6c09f7a14d6cbfaad8d38287e57f39cb826152d5b4b0fd6650a77914b163f39" }, "downloads": -1, "filename": "DynamicistToolKit-0.3.5.tar.gz", "has_sig": false, "md5_digest": "84f9bbbbaf31b0c1da19cfe56f96cb60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91573, "upload_time": "2014-10-09T00:27:32", "url": "https://files.pythonhosted.org/packages/97/8c/51ab8a63bde96b5d807b4f0c5849189161a384d14fa0096f132ffa034b62/DynamicistToolKit-0.3.5.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d8d4c10a5ea76afa4372a478ab9d7d70", "sha256": "666db29002891e046b258110b0d37e0bff49a3e6ad4f0f4b02249c0af6ecbb3e" }, "downloads": -1, "filename": "DynamicistToolKit-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d8d4c10a5ea76afa4372a478ab9d7d70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93484, "upload_time": "2015-04-07T05:41:12", "url": "https://files.pythonhosted.org/packages/5c/d2/b9fbcc744b9a597dd1102f5674f232dcaab6822efdc197e57e1dffa60b99/DynamicistToolKit-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "4f4e1ef78c8560fb4e1be586b91df835", "sha256": "a8be9c229494f13648db54346c78da98b2a62c18be8ff9f16469d024b6386f8a" }, "downloads": -1, "filename": "DynamicistToolKit-0.5.0.tar.gz", "has_sig": false, "md5_digest": "4f4e1ef78c8560fb4e1be586b91df835", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91950, "upload_time": "2016-07-25T20:49:43", "url": "https://files.pythonhosted.org/packages/1e/ed/2be1322f723ef11f959581c7082100dd18b8b82107eca151a3730636290a/DynamicistToolKit-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "7a24a10d19853d30a202d9d8412f1bf8", "sha256": "52975d54478fcd39074e9d4615553d5b600548fee0e628eba29c12261ef12627" }, "downloads": -1, "filename": "DynamicistToolKit-0.5.1.tar.gz", "has_sig": false, "md5_digest": "7a24a10d19853d30a202d9d8412f1bf8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92203, "upload_time": "2017-08-27T07:26:29", "url": "https://files.pythonhosted.org/packages/a9/c9/dd8b096805ed06fdd7a11d3e675fda1dc43ca32bc4bc92a38cff564316df/DynamicistToolKit-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "6c1533b655536904ccaa079867a56a82", "sha256": "555cc1847c76b5775d9842360e4655d6fece371a7dab1f17e542867df3877b7b" }, "downloads": -1, "filename": "DynamicistToolKit-0.5.2.tar.gz", "has_sig": false, "md5_digest": "6c1533b655536904ccaa079867a56a82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92249, "upload_time": "2017-08-27T07:29:15", "url": "https://files.pythonhosted.org/packages/86/8b/b9f1728e4f9c2c560f1650cbe957a461206f20102cb9e4505687799f0d2c/DynamicistToolKit-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "3ac4d59fb8e40ac7466decf480f8ae1c", "sha256": "fc5e3601d8f780566d09c2c4e3febd3fda2624c2a0a42921b6e0167fde16bdbd" }, "downloads": -1, "filename": "DynamicistToolKit-0.5.3.tar.gz", "has_sig": false, "md5_digest": "3ac4d59fb8e40ac7466decf480f8ae1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95128, "upload_time": "2017-08-27T08:57:34", "url": "https://files.pythonhosted.org/packages/50/51/9544c5c6c453048661e8eb68960abebdf223bee399272341c1e549f26afa/DynamicistToolKit-0.5.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3ac4d59fb8e40ac7466decf480f8ae1c", "sha256": "fc5e3601d8f780566d09c2c4e3febd3fda2624c2a0a42921b6e0167fde16bdbd" }, "downloads": -1, "filename": "DynamicistToolKit-0.5.3.tar.gz", "has_sig": false, "md5_digest": "3ac4d59fb8e40ac7466decf480f8ae1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95128, "upload_time": "2017-08-27T08:57:34", "url": "https://files.pythonhosted.org/packages/50/51/9544c5c6c453048661e8eb68960abebdf223bee399272341c1e549f26afa/DynamicistToolKit-0.5.3.tar.gz" } ] }