|
102 | 102 | # Record line
|
103 | 103 | _rx_record = re.compile(
|
104 | 104 | r'''
|
105 |
| - [ \t]* |
106 |
| - (?P<record_name>[-\w]+)/?(?P<n_seg>\d*)[ \t]+ |
107 |
| - (?P<n_sig>\d+)[ \t]*(?P<fs>\d*\.?\d*)/*(?P<counter_freq>-?\d*\.?\d*) |
108 |
| - \(?(?P<base_counter>-?\d*\.?\d*)\)?[ \t]*(?P<sig_len>\d*)[ \t]* |
109 |
| - (?P<base_time>\d{,2}:?\d{,2}:?\d{,2}\.?\d{,6})[ \t]* |
110 |
| - (?P<base_date>\d{,2}/?\d{,2}/?\d{,4}) |
| 105 | + [ \t]* (?P<record_name>[-\w]+) |
| 106 | + /?(?P<n_seg>\d*) |
| 107 | + [ \t]+ (?P<n_sig>\d+) |
| 108 | + [ \t]* (?P<fs>\d*\.?\d*) |
| 109 | + /*(?P<counter_freq>-?\d*\.?\d*) |
| 110 | + \(?(?P<base_counter>-?\d*\.?\d*)\)? |
| 111 | + [ \t]* (?P<sig_len>\d*) |
| 112 | + [ \t]* (?P<base_time>\d{,2}:?\d{,2}:?\d{,2}\.?\d{,6}) |
| 113 | + [ \t]* (?P<base_date>\d{,2}/?\d{,2}/?\d{,4}) |
111 | 114 | ''', re.VERBOSE)
|
112 | 115 |
|
113 | 116 | # Signal line
|
114 | 117 | _rx_signal = re.compile(
|
115 | 118 | r'''
|
116 |
| - [ \t]* |
117 |
| - (?P<file_name>~?[-\w]*\.?[\w]*)[ \t]+(?P<fmt>\d+)x? |
118 |
| - (?P<samps_per_frame>\d*):?(?P<skew>\d*)\+?(?P<byte_offset>\d*)[ \t]* |
119 |
| - (?P<adc_gain>-?\d*\.?\d*e?[\+-]?\d*)\(?(?P<baseline>-?\d*)\)? |
120 |
| - /?(?P<units>[\w\^\-\?%\/]*)[ \t]*(?P<adc_res>\d*)[ \t]* |
121 |
| - (?P<adc_zero>-?\d*)[ \t]*(?P<init_value>-?\d*)[ \t]*(?P<checksum>-?\d*) |
122 |
| - [ \t]*(?P<block_size>\d*)[ \t]*(?P<sig_name>[\S]?[^\t\n\r\f\v]*) |
| 119 | + [ \t]* (?P<file_name>~?[-\w]*\.?[\w]*) |
| 120 | + [ \t]+ (?P<fmt>\d+) |
| 121 | + x?(?P<samps_per_frame>\d*) |
| 122 | + :?(?P<skew>\d*) |
| 123 | + \+?(?P<byte_offset>\d*) |
| 124 | + [ \t]* (?P<adc_gain>-?\d*\.?\d*e?[\+-]?\d*) |
| 125 | + \(?(?P<baseline>-?\d*)\)? |
| 126 | + /?(?P<units>[\w\^\-\?%\/]*) |
| 127 | + [ \t]* (?P<adc_res>\d*) |
| 128 | + [ \t]* (?P<adc_zero>-?\d*) |
| 129 | + [ \t]* (?P<init_value>-?\d*) |
| 130 | + [ \t]* (?P<checksum>-?\d*) |
| 131 | + [ \t]* (?P<block_size>\d*) |
| 132 | + [ \t]* (?P<sig_name>[\S]?[^\t\n\r\f\v]*) |
123 | 133 | ''', re.VERBOSE)
|
124 | 134 |
|
125 | 135 | # Segment line
|
126 | 136 | _rx_segment = re.compile(
|
127 | 137 | r'''
|
128 |
| - [ \t]* |
129 |
| - (?P<seg_name>[-\w]*~?)[ \t]+(?P<seg_len>\d+) |
| 138 | + [ \t]* (?P<seg_name>[-\w]*~?) |
| 139 | + [ \t]+ (?P<seg_len>\d+) |
130 | 140 | ''', re.VERBOSE)
|
131 | 141 |
|
132 | 142 | class BaseHeaderMixin(object):
|
|
0 commit comments