Algorithms and scripts for analyzing recordings of electric fish waveforms.
Project description
ThunderLab
Load, write, and preprocess time series data.
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:
convertdata: Convert data between various file formats, inclusively audio file formats.multivariateexplorer: Simple GUI for viewing and exploring multivariate data. More
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: Tables with hierarchical header including units and column-specific formats. Kind of similar to a pandas data frame, but without index column and with intuitive numpy-style indexing and nicely formatted output to csv, markdown, html, and latex.configfile: Configuration file with help texts for analysis parameter.consoleinput: User input from console.
Basic data analysis
eventdetection: Detect and handle 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
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 thunderlab-1.7.0.tar.gz.
File metadata
- Download URL: thunderlab-1.7.0.tar.gz
- Upload date:
- Size: 152.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc84ebbb87cfa0a95951ba5438ed697c22e2bfd596f381cbb292342746041ba2
|
|
| MD5 |
b6f87a4552c202683235122c31a56cb8
|
|
| BLAKE2b-256 |
7c2858a95afd783b6b46d0282bd48dd3b37bff729eec7fc3a6b8e42af6158d69
|
File details
Details for the file thunderlab-1.7.0-py3-none-any.whl.
File metadata
- Download URL: thunderlab-1.7.0-py3-none-any.whl
- Upload date:
- Size: 129.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a17a26aa8557b52bf90d2ed26d05a3dabb8249eb6c9cd49791e8a611f8c1b7d6
|
|
| MD5 |
a8b708a91eba91bf077defbfa1014837
|
|
| BLAKE2b-256 |
6239825cf100e985eb024d483ca068017b55fa47790c9366595f530169daf677
|