Skip to main content

Algorithms and scripts for analyzing recordings of electric fish waveforms.

Project description

license tests codecov PyPI version downloads contributors commits

ThunderLab

Load and preprocess time series data.

Documentation | API Reference

Installation

ThunderLab is available from PyPi. Simply run:

pip install thunderlab

If you have problems loading specific audio files with ThunderLab, then you need to install further packages. Follow the installation instructions of the AudioIO package.

Software

The ThunderLab package provides the following software:

Algorithms

Click on the modules for more information.

Input/output

  • dataloader: Load time-series data from files.
  • datawriter: Write time-series data to files.
  • tabledata: Read and write tables with a rich hierarchical header including units and formats.
  • configfile: Configuration file with help texts for analysis parameter.
  • consoleinput: User input from console.

Basic data analysis

  • eventdetection: Detect and hande peaks and troughs as well as threshold crossings in data arrays.
  • powerspectrum: Compute and plot powerspectra and spectrograms for a given minimum frequency resolution.
  • voronoi: Analyse Voronoi diagrams based on scipy.spatial.

Used by

  • thunderfish: Algorithms and programs for analysing electric field recordings of weakly electric fish.
  • audian Python-based GUI for viewing and analyzing recordings of animal vocalizations.

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

thunderlab-1.3.1.tar.gz (140.1 kB view details)

Uploaded Source

Built Distribution

thunderlab-1.3.1-py3-none-any.whl (118.2 kB view details)

Uploaded Python 3

File details

Details for the file thunderlab-1.3.1.tar.gz.

File metadata

  • Download URL: thunderlab-1.3.1.tar.gz
  • Upload date:
  • Size: 140.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for thunderlab-1.3.1.tar.gz
Algorithm Hash digest
SHA256 e61b7be38ac1ce1ada5999402c119ca3f588b43f16133a999870eed5a27c369d
MD5 f2ba4897c45698414e3e84236df3e727
BLAKE2b-256 8c10e102736880172cecf08314ad6cb91502fe4733ca46701af674cee76058c5

See more details on using hashes here.

File details

Details for the file thunderlab-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: thunderlab-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 118.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for thunderlab-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 057e803ff8331c76c461c25203f5c52ccd0d67c276a235f299fb080c2e462192
MD5 6141d957b16a2eff46232005874f1f83
BLAKE2b-256 aa6bbc5556f2b5d5d6160ea9f04b908870fe315dfa11fe6b3fc88d0f9859fffa

See more details on using hashes here.

Supported by

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