{ "info": { "author": "Peter Hales Stratton", "author_email": "stratton.peter@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Utilities" ], "description": "========\nOverview\n========\n\n\n\nThe Python ballistics package is a collection of functions to help analyze and understand the motion of an un-powered\n(i.e. not a rocket, missile, etc) projectile from the muzzle to the target. The ``ballistics.extras`` module contains\nrelated functions that aren't strictly related to the study of ballistics but have proven interesting or useful.\n\n* Free software: MIT license\n\nInstallation\n============\n\n::\n\n pip install ballistics\n\nDocumentation\n=============\n\nhttps://python-ballistics.readthedocs.io/\n\nDevelopment\n===========\n\nTo run the all tests run::\n\n tox\n\nNote, to combine the coverage data from all the tox environments run:\n\n.. list-table::\n :widths: 10 90\n :stub-columns: 1\n\n - - Windows\n - ::\n\n set PYTEST_ADDOPTS=--cov-append\n tox\n\n - - Other\n - ::\n\n PYTEST_ADDOPTS=--cov-append tox\n\n\nChangelog\n=========\n\n0.4.0\n-----\n* Recoil Impulse solver added to extras module.\n* Firearm Code made optional for all Recoil solvers.\n\n0.3.0 (2018-02-12)\n------------------\n* Recoil Velocity solver added to extras module.\n\n0.2.0 (2018-02-10)\n------------------\n* Free Recoil Energy solver added to extras module.\n\n0.1.1 (2018-02-07)\n------------------\n* Implementation no longer supports PyPy (for now).\n\n0.1.0 (2018-02-06)\n------------------\n* First release on PyPI.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/peter-stratton/python-ballistics", "keywords": "ballistics,projectile,trajectory", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "ballistics", "package_url": "https://pypi.org/project/ballistics/", "platform": "", "project_url": "https://pypi.org/project/ballistics/", "project_urls": { "Homepage": "https://github.com/peter-stratton/python-ballistics" }, "release_url": "https://pypi.org/project/ballistics/0.4.0/", "requires_dist": null, "requires_python": "", "summary": "A python package for performing exterior, and terminal ballistics calculations.", "version": "0.4.0" }, "last_serial": 3583097, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ca32da99cec5b2ba8b11fdc70aa5f4eb", "sha256": "8833d4fdc7f37a48f749c40a607317fc9841e9fa3643ff3c0c3ea195cd131ce4" }, "downloads": -1, "filename": "ballistics-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ca32da99cec5b2ba8b11fdc70aa5f4eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4388, "upload_time": "2018-02-06T18:43:57", "url": "https://files.pythonhosted.org/packages/2d/67/8409cb803160338357c1fb39f1a9c20cd33e3f724fd66f5228458b9c0b85/ballistics-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91e73fa6918740ee0db1d2e68719d612", "sha256": "c984cc15b9d25f5618be4cda610438718578da62447e59f91f7995de74456e47" }, "downloads": -1, "filename": "ballistics-0.1.0.tar.gz", "has_sig": false, "md5_digest": "91e73fa6918740ee0db1d2e68719d612", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14666, "upload_time": "2018-02-06T18:43:58", "url": "https://files.pythonhosted.org/packages/82/6c/ef35fc78f6f8def1ab9f87ce093b88a500b5b08f0d696662d4a1f454f67b/ballistics-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "4dd40889467ab95a023a2df2ef6b1897", "sha256": "2c6f4254a19efb5b5a0b40c4c6b430d23e478bb548877c582fb5a0adbdd6ef23" }, "downloads": -1, "filename": "ballistics-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4dd40889467ab95a023a2df2ef6b1897", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5352, "upload_time": "2018-02-07T12:55:45", "url": "https://files.pythonhosted.org/packages/91/06/7847ea23f36c5980e4a1ca8fff40865c07704085d19af0c79cb5408cc0a6/ballistics-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01e9daf836baea25fbc29eca309972be", "sha256": "a13b86f0b5a751ff2fc66d7810d946aefcda22a6f9b9cc8607319d994fea9525" }, "downloads": -1, "filename": "ballistics-0.1.1.tar.gz", "has_sig": false, "md5_digest": "01e9daf836baea25fbc29eca309972be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21189, "upload_time": "2018-02-07T12:55:46", "url": "https://files.pythonhosted.org/packages/1b/ab/94231ce1f1dc9d40af5cb234eeebc4b9763266a1fc3cd5f620b2f099b95a/ballistics-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "ff56079df834218f39a39c23a462965f", "sha256": "20b062dd393bcb5d57dba9080490de0556668bcfb27508d853155dca0b3a7e05" }, "downloads": -1, "filename": "ballistics-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff56079df834218f39a39c23a462965f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6433, "upload_time": "2018-02-10T19:53:28", "url": "https://files.pythonhosted.org/packages/8e/3e/df8a1a5932415246da81e177ecff12a491c5ffed15bed876dd4bb5b1bd0c/ballistics-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f322ac9e981dee3821e9483dff6ed26", "sha256": "2329b42a65c2c533d83417447c86c569db2e30f2b12afe90b7dac979161d6404" }, "downloads": -1, "filename": "ballistics-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8f322ac9e981dee3821e9483dff6ed26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23725, "upload_time": "2018-02-10T19:53:29", "url": "https://files.pythonhosted.org/packages/9e/90/173cf53e291a176551ebeb683a3552ed98eeb33e9d214702268dd88e66dc/ballistics-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "9d84676fccdf5674027273aae9f49d7b", "sha256": "939462e46f3c73c46afc5115a5d27469080cf623fa709a5e1a83da3b097e9a40" }, "downloads": -1, "filename": "ballistics-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9d84676fccdf5674027273aae9f49d7b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7185, "upload_time": "2018-02-13T13:52:25", "url": "https://files.pythonhosted.org/packages/76/0d/c1fb237912f2247f7ce9f6ebd094511cc9d3142874f5c9cf98bdb05940d3/ballistics-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37400ca2bd43e1a346156c2ae119c905", "sha256": "41d23c919560ee850600476edcffe9e38cce8f63602b5bd92f6c8f53789d9638" }, "downloads": -1, "filename": "ballistics-0.3.0.tar.gz", "has_sig": false, "md5_digest": "37400ca2bd43e1a346156c2ae119c905", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77319, "upload_time": "2018-02-13T13:52:27", "url": "https://files.pythonhosted.org/packages/60/98/cafbca6fba0c52d21d81d1efd6d185e96bd20da06fbcddecea89523dbd05/ballistics-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "56e3d411d18c31e383483e8f5ce5ed0f", "sha256": "94eaef820e307536eff6677e00faafbd6c56cd24203d8275d3fd4139ac9a874a" }, "downloads": -1, "filename": "ballistics-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "56e3d411d18c31e383483e8f5ce5ed0f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7659, "upload_time": "2018-02-15T02:12:59", "url": "https://files.pythonhosted.org/packages/9b/cc/4d97a6cc6ce641ca7b3fd6e4937fd27a21d8756dd38307c3d7ed82931282/ballistics-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce994fe713c97bbcb59c75d2f7f23f8a", "sha256": "1da837957b1bc304466f98b8622d2084116c05b29fae178f882a7bd20209117c" }, "downloads": -1, "filename": "ballistics-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ce994fe713c97bbcb59c75d2f7f23f8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25888, "upload_time": "2018-02-15T02:13:00", "url": "https://files.pythonhosted.org/packages/27/8d/f396a2f9de8e538b91475956d4a5e067338bceb5e6d03b0247f870af0f39/ballistics-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "56e3d411d18c31e383483e8f5ce5ed0f", "sha256": "94eaef820e307536eff6677e00faafbd6c56cd24203d8275d3fd4139ac9a874a" }, "downloads": -1, "filename": "ballistics-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "56e3d411d18c31e383483e8f5ce5ed0f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7659, "upload_time": "2018-02-15T02:12:59", "url": "https://files.pythonhosted.org/packages/9b/cc/4d97a6cc6ce641ca7b3fd6e4937fd27a21d8756dd38307c3d7ed82931282/ballistics-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce994fe713c97bbcb59c75d2f7f23f8a", "sha256": "1da837957b1bc304466f98b8622d2084116c05b29fae178f882a7bd20209117c" }, "downloads": -1, "filename": "ballistics-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ce994fe713c97bbcb59c75d2f7f23f8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25888, "upload_time": "2018-02-15T02:13:00", "url": "https://files.pythonhosted.org/packages/27/8d/f396a2f9de8e538b91475956d4a5e067338bceb5e6d03b0247f870af0f39/ballistics-0.4.0.tar.gz" } ] }