Skip to content

pyABF 2.1.1

Compare
Choose a tag to compare
@swharden swharden released this 16 Dec 04:21
110b894

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