Package thunderfish

Algorithms and programs for analysing electric field recordings of weakly electric fish.

Sub-modules

thunderfish.bestwindow

Select the best region within a recording with the most stable signal of largest amplitude that is not clipped …

thunderfish.checkpulse

Check for pulse-type weakly electric fish …

thunderfish.chirp

Detection of chirps in weakly electric fish recordings …

thunderfish.collectfish

Collect data generated by thunderfish in a wavefish and a pulsefish table.

thunderfish.consistentfishes

Compare fishlists created by the harmonics module in order to create a fishlist with fishes present in all fishlists …

thunderfish.efield

Simulations of spatial electric fields …

thunderfish.eodanalysis

Analysis of EOD waveforms …

thunderfish.eodexplorer

View and explore properties of EOD waveforms.

thunderfish.fakefish

Simulate EOD waveforms …

thunderfish.fishfinder
thunderfish.fishshapes

Manipulate and plot fish outlines …

thunderfish.harmonics

Extract and analyze harmonic frequencies from power spectra …

thunderfish.hopkinsloader

Load EODs from Hopkins files …

thunderfish.pulseplots

Plot and save key steps in pulses.py for visualizing the alorithm.

thunderfish.pulses

Extract and cluster EOD waverforms of pulse-type electric fish …

thunderfish.pulsetracker

by Dexter Frueh

thunderfish.thunderbrowse
thunderfish.thunderfish

thunderfish …

thunderfish.thunderlogger

thunderlogger …

thunderfish.version