A python package for performing exterior, and terminal ballistics calculations.
Project description
The Python ballistics package is a collection of functions to help analyze and understand the motion of an un-powered (i.e. not a rocket, missile, etc) projectile from the muzzle to the target. The ballistics.extras module contains related functions that aren’t strictly related to the study of ballistics but have proven interesting or useful.
Free software: MIT license
Installation
pip install ballistics
Documentation
Development
To run the all tests run:
tox
Note, to combine the coverage data from all the tox environments run:
Windows |
set PYTEST_ADDOPTS=--cov-append tox |
---|---|
Other |
PYTEST_ADDOPTS=--cov-append tox |
Changelog
0.4.0
Recoil Impulse solver added to extras module.
Firearm Code made optional for all Recoil solvers.
0.3.0 (2018-02-12)
Recoil Velocity solver added to extras module.
0.2.0 (2018-02-10)
Free Recoil Energy solver added to extras module.
0.1.1 (2018-02-07)
Implementation no longer supports PyPy (for now).
0.1.0 (2018-02-06)
First release on PyPI.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ballistics-0.4.0.tar.gz
.
File metadata
- Download URL: ballistics-0.4.0.tar.gz
- Upload date:
- Size: 25.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1da837957b1bc304466f98b8622d2084116c05b29fae178f882a7bd20209117c |
|
MD5 | ce994fe713c97bbcb59c75d2f7f23f8a |
|
BLAKE2b-256 | 278df396a2f9de8e538b91475956d4a5e067338bceb5e6d03b0247f870af0f39 |
File details
Details for the file ballistics-0.4.0-py2.py3-none-any.whl
.
File metadata
- Download URL: ballistics-0.4.0-py2.py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94eaef820e307536eff6677e00faafbd6c56cd24203d8275d3fd4139ac9a874a |
|
MD5 | 56e3d411d18c31e383483e8f5ce5ed0f |
|
BLAKE2b-256 | 9bcc4d97a6cc6ce641ca7b3fd6e4937fd27a21d8756dd38307c3d7ed82931282 |