A collection of archery-focused calculation methods
Project description
pybow
pybow is a Python library collecting calculation methods related to archery.
Purpose
pybow aims to (eventually) be a comprehensive collection of tools for archaeologists, data scientists, and maths-headed archery and bowyery enthusiasts.
To this end, pybow provides the pb.Bow object as a convenient way to describe bows by their measurements and bundled metadata, as well as implementations of analysis methods from scientific literature for easy reuse.
Eventually, the collection of methods shall be expanded, and complemented by tools helping in bow construction.
Implemented Methods and Tools
- Analysis method of Beckhoff, from Beckhoff, K 1964, ‘Der Eibenbogen von Vrees’, Die Kunde N.F. 15 pp. 113–125
- Analysis method of Junkmanns, from Junkmanns, J 2013, Pfeil und Bogen, Verlag Angelike Hörnig, Ludwigshafen.
Code & Installation
pybow’s source code is hosted at this Gitlab repo: https://gitlab.com/gekitsu/pybow
Installation from PyPi via pip:
$ pip install pybow
Dependencies
pybow has the following dependencies:
numpypandasruamel.yaml
Documentation
pybow documentation is hosted on readthedocs: https://pybow.readthedocs.io/
Changelog
- 0.1.0: Initial release.
- the
pb.Bowobject for describing bows in Python - analysis methods:
beckhoff1964()&junkmanns2013()
- the
Project details
Release history Release notifications | RSS feed
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pybow-0.1.tar.gz.
File metadata
- Download URL: pybow-0.1.tar.gz
- Upload date:
- Size: 15.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44d77c6238ee63a88ce8a4d3074563df0a4c485f6bd03ef8dd3f3e61920025cf
|
|
| MD5 |
370bb79d641e176730dfca721926345e
|
|
| BLAKE2b-256 |
2fadd7ff397bdc086ba9280f14fbd1b709243347e48a4c16b53f003d1385f9fc
|
File details
Details for the file pybow-0.1-py3-none-any.whl.
File metadata
- Download URL: pybow-0.1-py3-none-any.whl
- Upload date:
- Size: 17.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
354908078984065a54c1d0a46103cee7a59c7ec2f1f580c0979407897d75ab1e
|
|
| MD5 |
add552c8c9c83a9482bd61fe94e098ab
|
|
| BLAKE2b-256 |
a19c7a896e396387f615bd024e8a3e8d3db1b0b397ddae57f60df782f92272c6
|