Skip to content

Commit 9d5e067

Browse files
committed
edit signaltype names
1 parent e44e87c commit 9d5e067

File tree

1 file changed

+20
-23
lines changed

1 file changed

+20
-23
lines changed

wfdb/readwrite/_headers.py

Lines changed: 20 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -635,15 +635,11 @@ def __init__(self, allowedtypes, delimiter, dependency, write_req, read_def, wri
635635

636636
# SignalType class with all its parameters
637637
class SignalType(object):
638-
def __init__(self, description, measurement=None, default_display=None, signalnames=None):
638+
def __init__(self, description, signalnames):
639639
self.description = description
640-
self.unitscale = unitscale
641-
642-
# Tuple pair (a, b). The plot displays range a, of unit b.
643-
#self.default_display = default_display
644-
645640
# names that are assigned to this signal type
646641
self.signalnames = signalnames
642+
647643

648644
# Unit scales used for default display scales.
649645
unitscale = {
@@ -652,28 +648,29 @@ def __init__(self, description, measurement=None, default_display=None, signalna
652648
'Pressure': ['mmHg'],
653649
}
654650

655-
# All signal types.
651+
# All signal types. Make sure signal names are in lower case.
656652
# Used for:
657653
# - signal search
658654
# - default waveform display
659655
signaltypes = {
660656
#'ANGLE': SignalType('Angle',None, ['angle, pitch, roll, yaw']),
661-
'BP': SignalType('Blood Pressure', 'Pressure',None, ['bp','abp','pap','cvp',]),
662-
'CO2': SignalType('Carbon Dioxide',None, ['co2']),
663-
'CO': SignalType('Carbon Monoxide',None, ['co']),
664-
'ECG': SignalType('Electrocardiogram',None, ['i','ii','iii','iv','v','avr']),
665-
'EEG': SignalType('Electroencephalogram',None, ['eeg']),
666-
'EMG': SignalType('Electromyograph',None, ['emg']),
667-
'EOG': SignalType('Electrooculograph',None, ['eog']),
668-
'HR': SignalType('Heart Rate',None, ['hr']),
669-
'MMG': SignalType('Magnetomyograph',None, ['mmg']),
670-
'O2': SignalType('Oxygen',None, ['o2','sp02']),
671-
'PLETH': SignalType('Plethysmograph',None, ['pleth']),
672-
'RESP': SignalType('Respiration',None, ['resp']),
673-
'SCG': SignalType('Seismocardiogram',None, ['scg']),
674-
'STAT': SignalType('Status',None, ['stat','status']), # small integers indicating status
675-
'ST': SignalType('ECG ST Segment',None, ['st']),
676-
'TEMP': SignalType('Temperature',None, ['temp']),
657+
'BP': SignalType('Blood Pressure', ['bp','abp','pap','cvp',]),
658+
'CO2': SignalType('Carbon Dioxide', ['co2']),
659+
'CO': SignalType('Carbon Monoxide', ['co']),
660+
'ECG': SignalType('Electrocardiogram', ['i','ii','iii','iv','v','avr']),
661+
'EEG': SignalType('Electroencephalogram',['eeg']),
662+
'EMG': SignalType('Electromyograph', ['emg']),
663+
'EOG': SignalType('Electrooculograph', ['eog']),
664+
'HR': SignalType('Heart Rate', ['hr']),
665+
'MMG': SignalType('Magnetomyograph', ['mmg']),
666+
'O2': SignalType('Oxygen', ['o2','sp02']),
667+
'PLETH': SignalType('Plethysmograph', ['pleth']),
668+
'RESP': SignalType('Respiration', ['resp']),
669+
'SCG': SignalType('Seismocardiogram', ['scg']),
670+
'STAT': SignalType('Status', ['stat','status']), # small integers indicating status
671+
'ST': SignalType('ECG ST Segment', ['st']),
672+
'TEMP': SignalType('Temperature', ['temp']),
673+
'UNKNOWN': SignalType('Unknown', []),
677674
}
678675

679676

0 commit comments

Comments
 (0)