Skip to main content

Load and parse ephys data acquired using Janelia's WaveSurfer.

Project description

PyPI

LoadWaveSurfer

Load and parse ephys data acquired using Janelia's WaveSurfer.

Example usage

from loadwavesurfer import loadws

# initialize loadws object
f = loadws(inputFile, filter=False)

# access the data as a named tuple
f.data()

# or individually
f.data().volt
f.data().curr
f.data().time

# and their units
voltage_units, current_units, time_units = f.units()

# reconstruct current or voltage stimulation parameters
f.stimParams()

# get sampling rate
f.sampleRate()

# get timestamp at start of recording, in UNIX time
f.clock()

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

LoadWaveSurfer-1.0.1.tar.gz (7.4 kB view hashes)

Uploaded Source

Built Distribution

LoadWaveSurfer-1.0.1-py3-none-any.whl (8.2 kB view hashes)

Uploaded Python 3

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