pyABF 2.1.1
This release is on pypi.org/project/pyabf
pip install --upgrade pyabf
Need to roll back? If the switch from pyABF 2.0 to 2.1 caused a problem, you can revert to the latest version of 2.0 version using: pip install --force-reinstall pyabf==2.0.35
Major Changes
- improved stimulus waveform (
abf.sweepC
) generation from epoch tables and stimulus files- many more ABF files are supported
- fixed errors in ABFs with "delta" epochs which do not return to holding levels between sweeps
- access epoch levels for the current channel/sweep using
abf.abf.sweepEpochs
- define alternate file path to look for stimulus waveform files with
abf.stimulusFileFolder
- stimulus waveform caching can be disabled with
pyabf.ABF("demo.abf", cacheStimulusFiles=False)
- improved digital output level access and waveform generation (
abf.sweepD()
)- digital outputs supported for multi-channel ABFs
- epoch table chart now shows digital output levels (example)
Minor/Internal Changes
- separate stimulus module and waveform module
- complicated analysis modules removed (membrane test and action potential detection)
- updated getting started guides to reflect new usage
- created script to test stimulus file waveform caching