Skip to main content

pyABF: a pure-Python ABF file reader

pyABF provides a Python interface to electrophysiology files in the Axon Binary Format (ABF). pyABF supports Python 3 and does not use obscure libraries (just numpy and matplotlib). pyABF supports reading ABF1 and ABF2 files and can write ABF1 files.

pyABF electrophysiology data analysis with Python and Matplotlib

Quickstart

Install or upgrade pyABF:

pip install --upgrade pyabf

Access ABF sweep data:

import pyabf
abf = pyabf.ABF("demo.abf")
abf.setSweep(sweepNumber=3, channel=0)
print(abf.sweepY) # displays sweep data (ADC)
print(abf.sweepX) # displays sweep times (seconds)
print(abf.sweepC) # displays command waveform (DAC)

Plot a sweep with Matplotlib:

import pyabf
import matplotlib.pyplot as plt
abf = pyabf.ABF("demo.abf")
abf.setSweep(14)
plt.plot(abf.sweepX, abf.sweepY)
plt.show()
pyABF Example

Additional Examples

Full pyabf API documentation, additional code examples, a pyabf cookbook, and low-level information about the ABF file format can be found at the pyABF project homepage: http://swharden.com/pyabf/

pyABF Example

Release files for pyabf 2.3.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyabf 2.3.8
File Size Uploaded
pyabf-2.3.8.tar.gz 44.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyabf 2.3.8
File Interpreter ABI Platform
pyabf-2.3.8-py3-none-any.whl Python 3 none any Details

Total release size: 97.2 kB

Release files / pyabf-2.3.8.tar.gz

Download URL pyabf-2.3.8.tar.gz
Size 44.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4a4cf5701149eed75adc4dc8ea975c61c43c1678e5bcf468426140ec52302109
BLAKE2b-256 checksum
How to use checksums
088c60694c3129f22766e69e413c8172a263a46f363a99498da63bda411cfe28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / pyabf-2.3.8-py3-none-any.whl

Download URL pyabf-2.3.8-py3-none-any.whl
Size 53.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
32c59da0db9afdb69568b6bd0f8aa4b409193fe325a461d906c6ae22e5bff391
BLAKE2b-256 checksum
How to use checksums
b428b05be29bc66faa4683b18aaa67cb24edde881f54b0e368adf8975b78fd02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release history Release notifications | RSS feed

This release

2.3.8 This release

2 release files

2.3.7

2 release files

2.3.6

2 release files

2.3.5

1 release file

2.3.3

1 release file

2.3.2

1 release file

2.3.1

1 release file

2.2.8

1 release file

2.2.7

1 release file

2.2.6

1 release file

2.2.5

1 release file

2.2.4

1 release file

2.2.3

1 release file

2.2.2

1 release file

2.2.1

1 release file

2.2.0

1 release file

2.1.10

1 release file

2.1.9

1 release file

2.1.8

1 release file

2.1.7

1 release file

2.1.6

1 release file

2.1.5

1 release file

2.1.4

1 release file

2.1.3

1 release file

2.1.1

1 release file

2.0.35

1 release file

2.0.34

1 release file

2.0.33

1 release file

2.0.32

1 release file

2.0.31

1 release file

2.0.30

1 release file

2.0.29

1 release file

2.0.28

1 release file

2.0.27

1 release file

2.0.26

1 release file

2.0.25

1 release file

2.0.24

1 release file

2.0.23

1 release file

2.0.21

1 release file

2.0.20

1 release file

2.0.19

1 release file

2.0.18

1 release file

2.0.17

1 release file

2.0.16

1 release file

2.0.15

1 release file

2.0.14

1 release file

2.0.13

1 release file

2.0.11

1 release file

2.0.9

1 release file

0.1.17

1 release file

0.1.16

1 release file

0.1.15

1 release file

0.1.14

1 release file

0.1.13

1 release file

0.1.12

1 release file

0.1.11

1 release file

0.1.9

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page