Skip to main content

tact: Test ACoustic Tracking: Create simulated sound sources/ trajectories to test the accuracy of an acoustic tracking system

Project description

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 ./.

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

tacost-0.1.35.tar.gz (54.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tacost-0.1.35-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file tacost-0.1.35.tar.gz.

File metadata

  • Download URL: tacost-0.1.35.tar.gz
  • Upload date:
  • Size: 54.3 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for tacost-0.1.35.tar.gz
Algorithm Hash digest
SHA256 f63602740e1de7e9a84ecbda86cd8b450c9e591a4bbc93e1b33e6b29a2c7a898
MD5 3292aaa8825d75cc2fe2264d20b42d58
BLAKE2b-256 b113ce6bd4f633f8a98abf18308767591e5ab61b1d2b77eb95863419d3e23691

See more details on using hashes here.

File details

Details for the file tacost-0.1.35-py3-none-any.whl.

File metadata

  • Download URL: tacost-0.1.35-py3-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for tacost-0.1.35-py3-none-any.whl
Algorithm Hash digest
SHA256 45b1e71b0769b1928b841b3d3da1423e572dfabe1e9272308720161e2540681f
MD5 c441c0f53f63f78c04f25199fb5bd3ef
BLAKE2b-256 09b2703e027cb94b2a00510007738356e6e1d611dc63715433276fc8783826f6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page