pyemgpipeline is an electromyography (EMG) signal processing pipeline package in Python. It implements internationally accepted EMG processing conventions and provides a high-level interface for ensuring user adherence to those conventions, in terms of (1) processing parameter values, (2) processing steps, and (3) processing step order. It is suitable for both surface EMG and intramuscular EMG