TACOST: Test ACOustic Tracking
For more on this package see the detailed documentation here
tacost allows you to test and characterise the accuracy of your acoustic tracking system.
It allows you to create audio recordings to simulate sound emission from known points of your choice,
and uncover the maximum expected accuracy of your acoustic tracking system.
What TACOST does
-
Creates audio files which simulate sound arrival at each microphone in an array from user-specified points
-
Allows customisation of multiple parameters that may affect acoustic tracking accuracy
What TACOST does not do
-
Perform the actual acoustic tracking. You need to use a separate system (eg. TOADSuite, Batalef, or the tracking system of your choice)
-
Simulate complex sound propagation (reflection, reverberation,etc). Sound is assumed to travel in straight line paths. In version 0.0.1 there's no spherical spreading too!
About the logo
The two T's in the logo are tristar arrays (shaped like T's) with four microphones each on them (blue dots). The red dots are positions from where sound was emitted. In this case, I like to imagine it to be a bat's calls as it flew past two arrays!
Getting started
Creating an audio file to test your system is as simple as opening up your shell/command line and typing:
python -m tacost -run_example
The command above will generate a four channel WAV file with 500 kHz sampling rate based on the default array geometry and source positions. See the page on default array geometry and source position.
Installation
tacost is currently pre-PyPi and it'll be some time before you can pip install tacost!
However, you can use :code:tacost with a local install! Head here and download the repo. From the downloaded
repo open up a shell/prompt and type pip install ./.
Metadata
Release files for tacost 0.1.35
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tacost-0.1.35.tar.gz | 54.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tacost-0.1.35-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 71.9 kB
Release files / tacost-0.1.35.tar.gz
| Download URL | tacost-0.1.35.tar.gz |
|---|---|
| Size | 54.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f63602740e1de7e9a84ecbda86cd8b450c9e591a4bbc93e1b33e6b29a2c7a898
|
|
BLAKE2b-256 checksum How to use checksums |
b113ce6bd4f633f8a98abf18308767591e5ab61b1d2b77eb95863419d3e23691
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2.post20191203 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.0
|
Release files / tacost-0.1.35-py3-none-any.whl
| Download URL | tacost-0.1.35-py3-none-any.whl |
|---|---|
| Size | 17.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
45b1e71b0769b1928b841b3d3da1423e572dfabe1e9272308720161e2540681f
|
|
BLAKE2b-256 checksum How to use checksums |
09b2703e027cb94b2a00510007738356e6e1d611dc63715433276fc8783826f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2.post20191203 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.0
|