WebSearch: partial SRU protocol support

* Implements partial support to SRU protocol as described in
  <http://www.loc.gov/standards/sru/index.html>.
  (addresses #1153)

* Operations Search/Retrieve and Explain are supported but operation
  Scan and CQL language are not supported.

* Example URL: /sru?operation=searchRetrieve&version=1.2&query=Model

Signed-off-by: Vangelis Banos <vbanos@gmail.com>
1: D100 Docstring missing
33:1: F401 'CFG_HEPDATA_PLOTSIZE' imported but unused
34:6: E126 continuation line over-indented for hanging indent
75:6: E126 continuation line over-indented for hanging indent
92:1: F999 redefinition of unused 'format_record' from line 76
100:1: E302 expected 2 blank lines, found 1
100: D101 Docstring missing
134:34: E261 at least two spaces before inline comment
148:19: E231 missing whitespace after ','
151:65: E231 missing whitespace after ':'
152:65: E231 missing whitespace after ':'
177:13: E203 whitespace before ':'
180:32: E203 whitespace before ':'
181:32: E203 whitespace before ':'
182:32: E203 whitespace before ':'
183:32: E203 whitespace before ':'
184:32: E203 whitespace before ':'
185:32: E203 whitespace before ':'
186:32: E203 whitespace before ':'
188:32: E203 whitespace before ':'
189:32: E203 whitespace before ':'
190:32: E203 whitespace before ':'
192:32: E203 whitespace before ':'
193:32: E203 whitespace before ':'
194:32: E203 whitespace before ':'
195:32: E203 whitespace before ':'
198:47: E203 whitespace before ':'
199:29: E127 continuation line over-indented for visual indent
199:47: E203 whitespace before ':'
200:47: E203 whitespace before ':'
201:47: E203 whitespace before ':'
202:47: E203 whitespace before ':'
203:47: E203 whitespace before ':'
204:47: E203 whitespace before ':'
205:47: E203 whitespace before ':'
206:47: E203 whitespace before ':'
207:47: E203 whitespace before ':'
208:47: E203 whitespace before ':'
209:47: E203 whitespace before ':'
213:13: E126 continuation line over-indented for hanging indent
213:17: E203 whitespace before ':'
214:20: E203 whitespace before ':'
215:21: E203 whitespace before ':'
216:22: E203 whitespace before ':'
217:21: E203 whitespace before ':'
218:22: E203 whitespace before ':'
219:22: E203 whitespace before ':'
220:19: E203 whitespace before ':'
221:20: E203 whitespace before ':'
222:20: E203 whitespace before ':'
223:19: E203 whitespace before ':'
224:19: E203 whitespace before ':'
225:19: E203 whitespace before ':'
226:20: E203 whitespace before ':'
227:21: E203 whitespace before ':'
228:21: E203 whitespace before ':'
229:21: E203 whitespace before ':'
230:19: E203 whitespace before ':'
231:20: E203 whitespace before ':'
232:20: E203 whitespace before ':'
233:20: E203 whitespace before ':'
234:20: E203 whitespace before ':'
235:21: E203 whitespace before ':'
236:19: E203 whitespace before ':'
237:18: E203 whitespace before ':'
238:22: E203 whitespace before ':'
239:22: E203 whitespace before ':'
240:22: E203 whitespace before ':'
241:26: E203 whitespace before ':'
242:21: E203 whitespace before ':'
243:25: E203 whitespace before ':'
244:24: E203 whitespace before ':'
245:25: E203 whitespace before ':'
246:25: E203 whitespace before ':'
247:23: E203 whitespace before ':'
248:25: E203 whitespace before ':'
249:24: E203 whitespace before ':'
250:24: E203 whitespace before ':'
251:24: E203 whitespace before ':'
252:24: E203 whitespace before ':'
253:28: E203 whitespace before ':'
254:23: E203 whitespace before ':'
255:24: E203 whitespace before ':'
256:25: E203 whitespace before ':'
257:26: E203 whitespace before ':'
258:25: E203 whitespace before ':'
259:26: E203 whitespace before ':'
260:26: E203 whitespace before ':'
261:27: E203 whitespace before ':'
262:21: E203 whitespace before ':'
263:25: E203 whitespace before ':'
264:23: E203 whitespace before ':'
265:24: E203 whitespace before ':'
266:23: E203 whitespace before ':'
267:24: E203 whitespace before ':'
268:24: E203 whitespace before ':'
269:22: E203 whitespace before ':'
270:26: E203 whitespace before ':'
271:23: E203 whitespace before ':'
272:25: E203 whitespace before ':'
273:23: E203 whitespace before ':'
274:25: E203 whitespace before ':'
275:24: E203 whitespace before ':'
276:22: E203 whitespace before ':'
277:26: E203 whitespace before ':'
278:25: E203 whitespace before ':'
279:25: E203 whitespace before ':'
285: D290 White spaces around docstring should be trimmed.
285: D400 First line should end with '.', not 'a'
285: D205 Blank line missing between one-line summary and description
331:17: F841 local variable 'pmid' is assigned to but never used
333:17: F841 local variable 'bibcode' is assigned to but never used
335:17: F841 local variable 'oai' is assigned to but never used
345:18: E127 continuation line over-indented for visual indent
346:18: E127 continuation line over-indented for visual indent
347:18: E127 continuation line over-indented for visual indent
347:76: E271 multiple spaces after keyword
358:17: E127 continuation line over-indented for visual indent
359:17: E127 continuation line over-indented for visual indent
360:17: E127 continuation line over-indented for visual indent
361:17: E127 continuation line over-indented for visual indent
370:18: E127 continuation line over-indented for visual indent
371:18: E127 continuation line over-indented for visual indent
372:18: E127 continuation line over-indented for visual indent
376:13: F841 local variable 'journal_query' is assigned to but never used
380:16: E127 continuation line over-indented for visual indent
391:16: E127 continuation line over-indented for visual indent
392:16: E127 continuation line over-indented for visual indent
393:16: E127 continuation line over-indented for visual indent
397:13: F841 local variable 'issn_query' is assigned to but never used
407:18: E261 at least two spaces before inline comment
407:19: E262 inline comment should start with '# '
416:24: E203 whitespace before ':'
417:25: E203 whitespace before ':'
418:25: E203 whitespace before ':'
422:24: E203 whitespace before ':'
423:25: E203 whitespace before ':'
424:25: E203 whitespace before ':'
428:24: E203 whitespace before ':'
429:25: E203 whitespace before ':'
430:25: E203 whitespace before ':'
434:24: E203 whitespace before ':'
435:25: E203 whitespace before ':'
436:25: E203 whitespace before ':'
441:24: E203 whitespace before ':'
442:25: E203 whitespace before ':'
443:25: E203 whitespace before ':'
446:24: E203 whitespace before ':'
447:25: E203 whitespace before ':'
448:25: E203 whitespace before ':'
453:20: E203 whitespace before ':'
454:21: E203 whitespace before ':'
455:21: E203 whitespace before ':'
458:20: E203 whitespace before ':'
459:21: E203 whitespace before ':'
460:21: E203 whitespace before ':'
464:25: E126 continuation line over-indented for hanging indent
464:28: E203 whitespace before ':'
465:29: E203 whitespace before ':'
466:29: E203 whitespace before ':'
468: D401 First line should be imperative: 'Return', not 'Returns'
468: D290 White spaces around docstring should be trimmed.
468: D200 One-line docstring should not occupy 2 lines
488:3: E128 continuation line under-indented for visual indent
491:62: E502 the backslash is redundant between brackets
492:4: E128 continuation line under-indented for visual indent
498: D290 White spaces around docstring should be trimmed.
498: D202 No blank lines allowed *after* method docstring, found 1
498: D400 First line should end with '.', not 'h'
498: D205 Blank line missing between one-line summary and description
517:22: W601 .has_key() is deprecated, use 'in'
530: D290 White spaces around docstring should be trimmed.
530: D202 No blank lines allowed *after* method docstring, found 1
544:22: W601 .has_key() is deprecated, use 'in'
554: D202 No blank lines allowed *after* method docstring, found 1
554: D400 First line should end with '.', not 'L'
581: D202 No blank lines allowed *after* method docstring, found 1
581: D400 First line should end with '.', not 's'
591:17: E127 continuation line over-indented for visual indent
606:5: E303 too many blank lines (2)
606: D401 First line should be imperative: 'Create', not 'Creates'
606: D200 One-line docstring should not occupy 4 lines
631:5: E303 too many blank lines (2)
631: D401 First line should be imperative: 'Create', not 'Creates'
631: D400 First line should end with '.', not ')'
652: D401 First line should be imperative: 'Create', not 'Creates'
652: D290 White spaces around docstring should be trimmed.
652: D201 No blank lines allowed *before* method docstring, found 1
652: D202 No blank lines allowed *after* method docstring, found 1
685:20: E126 continuation line over-indented for hanging indent
688:16: E126 continuation line over-indented for hanging indent
694:27: E201 whitespace after '{'
694:42: E203 whitespace before ':'
694:57: E202 whitespace before '}'
701:44: E203 whitespace before ':'
704: D401 First line should be imperative: 'Create', not 'Creates'
704: D400 First line should end with '.', not 's'
704: D205 Blank line missing between one-line summary and description
716:38: E203 whitespace before ':'
716:66: E203 whitespace before ':'
720: D401 First line should be imperative: 'Produce', not 'Produces'
720: D202 No blank lines allowed *after* method docstring, found 1
721:54: E261 at least two spaces before inline comment
750:9: E303 too many blank lines (2)
751:18: E127 continuation line over-indented for visual indent
759:84: E251 unexpected spaces around keyword / parameter equals
763:85: E502 the backslash is redundant between brackets
802:35: E231 missing whitespace after ':'
803:35: E231 missing whitespace after ':'
808:73: E502 the backslash is redundant between brackets
820:87: E502 the backslash is redundant between brackets
854:20: E203 whitespace before ':'
855:29: E203 whitespace before ':'
857:25: E203 whitespace before ':'
858:25: E203 whitespace before ':'
859:24: E203 whitespace before ':'
860:28: E203 whitespace before ':'
861:28: E203 whitespace before ':'
862:33: E203 whitespace before ':'
868: D401 First line should be imperative: 'Produce', not 'Produces'
868: D202 No blank lines allowed *after* method docstring, found 1
899:9: E303 too many blank lines (2)
900:18: E127 continuation line over-indented for visual indent
931:20: E203 whitespace before ':'
932:29: E203 whitespace before ':'
934:25: E203 whitespace before ':'
935:25: E203 whitespace before ':'
936:24: E203 whitespace before ':'
937:31: E203 whitespace before ':'
938:28: E203 whitespace before ':'
939:28: E203 whitespace before ':'
940:33: E203 whitespace before ':'
944: D401 First line should be imperative: 'Produce', not 'Produces'
944: D202 No blank lines allowed *after* method docstring, found 1
944: D208 Docstring is over-indented
945:36: E261 at least two spaces before inline comment
996:9: E303 too many blank lines (2)
997:18: E127 continuation line over-indented for visual indent
1043:20: E203 whitespace before ':'
1044:29: E203 whitespace before ':'
1046:25: E203 whitespace before ':'
1047:25: E203 whitespace before ':'
1048:24: E203 whitespace before ':'
1050:29: E203 whitespace before ':'
1051:33: E203 whitespace before ':'
1052:30: E203 whitespace before ':'
1054:29: E203 whitespace before ':'
1055:33: E203 whitespace before ':'
1056:30: E203 whitespace before ':'
1058:29: E203 whitespace before ':'
1059:33: E203 whitespace before ':'
1061:28: E203 whitespace before ':'
1062:28: E203 whitespace before ':'
1063:33: E203 whitespace before ':'
1080:24: E126 continuation line over-indented for hanging indent
1080:38: E203 whitespace before ':'
1081:39: E203 whitespace before ':'
1082:22: E126 continuation line over-indented for hanging indent
1127:21: E126 continuation line over-indented for hanging indent
1127:28: E203 whitespace before ':'
1128:28: E203 whitespace before ':'
1130:33: E203 whitespace before ':'
1131:33: E203 whitespace before ':'
1133:31: E203 whitespace before ':'
1134:34: E203 whitespace before ':'
1135:33: E203 whitespace before ':'
1136:34: E203 whitespace before ':'
1137:34: E203 whitespace before ':'
1138:37: E203 whitespace before ':'
1139:36: E203 whitespace before ':'
1140:19: E126 continuation line over-indented for hanging indent
1144:5: E303 too many blank lines (2)
1144: D202 No blank lines allowed *after* method docstring, found 1
1144: D400 First line should end with '.', not 'e'
1144: D205 Blank line missing between one-line summary and description
1165:18: E127 continuation line over-indented for visual indent
1171:37: E128 continuation line under-indented for visual indent
1171:42: E261 at least two spaces before inline comment
1172:37: E128 continuation line under-indented for visual indent
1172:43: E261 at least two spaces before inline comment
1173:37: E128 continuation line under-indented for visual indent
1174:37: E128 continuation line under-indented for visual indent
1175:37: E128 continuation line under-indented for visual indent
1179:5: E303 too many blank lines (2)
1179: D401 First line should be imperative: 'Create', not 'Creates'
1179: D202 No blank lines allowed *after* method docstring, found 1
1231:27: E203 whitespace before ':'
1231:18: E225 missing whitespace around operator
1250:26: E203 whitespace before ':'
1251:16: E203 whitespace before ':'
1252:21: E203 whitespace before ':'
1253:22: E203 whitespace before ':'
1272:14: E225 missing whitespace around operator
1274:24: E203 whitespace before ':'
1275:31: E126 continuation line over-indented for hanging indent
1275:35: E251 unexpected spaces around keyword / parameter equals
1275:37: E251 unexpected spaces around keyword / parameter equals
1276:36: E251 unexpected spaces around keyword / parameter equals
1276:38: E251 unexpected spaces around keyword / parameter equals
1277:33: E251 unexpected spaces around keyword / parameter equals
1277:35: E251 unexpected spaces around keyword / parameter equals
1278:29: E126 continuation line over-indented for hanging indent
1279:24: E203 whitespace before ':'
1280:26: E203 whitespace before ':'
1281:28: E203 whitespace before ':'
1282:28: E203 whitespace before ':'
1287:5: E303 too many blank lines (2)
1287: D401 First line should be imperative: 'Return', not 'Returns'
1287: D202 No blank lines allowed *after* method docstring, found 1
1287: D208 Docstring is over-indented
1310:22: E203 whitespace before ':'
1311:22: E203 whitespace before ':'
1312:60: E127 continuation line over-indented for visual indent
1312:66: E203 whitespace before ':'
1313:22: E203 whitespace before ':'
1314:60: E127 continuation line over-indented for visual indent
1314:66: E203 whitespace before ':'
1315:22: E203 whitespace before ':'
1316:60: E127 continuation line over-indented for visual indent
1316:66: E203 whitespace before ':'
1317:22: E203 whitespace before ':'
1318:60: E127 continuation line over-indented for visual indent
1318:66: E203 whitespace before ':'
1319:22: E203 whitespace before ':'
1320:60: E127 continuation line over-indented for visual indent
1320:66: E203 whitespace before ':'
1321:15: E124 closing bracket does not match visual indentation
1324: D401 First line should be imperative: 'Check', not 'Checks'
1324: D208 Docstring is over-indented
1339: D401 First line should be imperative: 'Return', not 'Returns'
1339: D202 No blank lines allowed *after* method docstring, found 1
1339: D208 Docstring is over-indented
1361:22: E203 whitespace before ':'
1362:22: E203 whitespace before ':'
1362:66: E203 whitespace before ':'
1363:22: E203 whitespace before ':'
1363:66: E203 whitespace before ':'
1364:22: E203 whitespace before ':'
1364:66: E203 whitespace before ':'
1365:15: E124 closing bracket does not match visual indentation
1368: D401 First line should be imperative: 'Produce', not 'Produces'
1368: D208 Docstring is over-indented
1385:17: E126 continuation line over-indented for hanging indent
1385:23: E203 whitespace before ':'
1386:22: E203 whitespace before ':'
1387:22: E203 whitespace before ':'
1388:15: E126 continuation line over-indented for hanging indent
1397:18: E126 continuation line over-indented for hanging indent
1397:24: E203 whitespace before ':'
1398:23: E203 whitespace before ':'
1399:23: E203 whitespace before ':'
1400:16: E126 continuation line over-indented for hanging indent
1402:100: E502 the backslash is redundant between brackets
1403:93: E502 the backslash is redundant between brackets
1412:18: E126 continuation line over-indented for hanging indent
1412:24: E203 whitespace before ':'
1413:23: E203 whitespace before ':'
1414:23: E203 whitespace before ':'
1415:16: E126 continuation line over-indented for hanging indent
1422: D401 First line should be imperative: 'Produce', not 'Produces'
1422: D400 First line should end with '.', not 'e'
1422: D205 Blank line missing between one-line summary and description
1422: D208 Docstring is over-indented
1440:22: E201 whitespace after '{'
1443:21: E124 closing bracket does not match visual indentation
1446: D401 First line should be imperative: 'Create', not 'Creates'
1446: D201 No blank lines allowed *before* method docstring, found 1
1446: D202 No blank lines allowed *after* method docstring, found 1
1446: D205 Blank line missing between one-line summary and description
1492:41: E203 whitespace before ':'
1499:21: E201 whitespace after '{'
1504:100: E203 whitespace before ':'
1504:123: E202 whitespace before '}'
1509:122: E203 whitespace before ':'
1509:145: E202 whitespace before '}'
1511:104: E203 whitespace before ':'
1511:127: E202 whitespace before '}'
1515:104: E203 whitespace before ':'
1515:127: E202 whitespace before '}'
1517:118: E203 whitespace before ':'
1517:141: E202 whitespace before '}'
1523:23: E203 whitespace before ':'
1535:29: E201 whitespace after '{'
1535:39: E203 whitespace before ':'
1535:62: E203 whitespace before ':'
1538:76: E201 whitespace after '{'
1538:82: E203 whitespace before ':'
1538:100: E202 whitespace before '}'
1547:32: E203 whitespace before ':'
1554:37: E126 continuation line over-indented for hanging indent
1554:38: E201 whitespace after '{'
1554:48: E203 whitespace before ':'
1554:71: E203 whitespace before ':'
1563: D102 Docstring missing
1590:34: E127 continuation line over-indented for visual indent
1590:35: E201 whitespace after '{'
1600: D202 No blank lines allowed *after* method docstring, found 1
1624: D401 First line should be imperative: 'Display', not 'Displays'
1624: D202 No blank lines allowed *after* method docstring, found 1
1624: D400 First line should end with '.', not 'e'
1639: D401 First line should be imperative: 'Display', not 'Displays'
1639: D202 No blank lines allowed *after* method docstring, found 1
1639: D400 First line should end with '.', not 'e'
1654: D401 First line should be imperative: 'Display', not 'Displays'
1654: D202 No blank lines allowed *after* method docstring, found 1
1654: D400 First line should end with '.', not 'e'
1670:5: E303 too many blank lines (2)
1670: D401 First line should be imperative: 'Format', not 'Formats'
1670: D202 No blank lines allowed *after* method docstring, found 1
1699:17: E122 continuation line missing indentation or outdented
1700:17: E122 continuation line missing indentation or outdented
1713:23: E126 continuation line over-indented for hanging indent
1735:32: E203 whitespace before ':'
1735:73: E203 whitespace before ','
1736:30: E203 whitespace before ':'
1740:5: E303 too many blank lines (2)
1740: D401 First line should be imperative: 'Produce', not 'Produces'
1740: D202 No blank lines allowed *after* method docstring, found 1
1760:26: E126 continuation line over-indented for hanging indent
1760:36: E203 whitespace before ':'
1761:36: E203 whitespace before ':'
1762:36: E203 whitespace before ':'
1763:24: E126 continuation line over-indented for hanging indent
1767: D401 First line should be imperative: 'Produce', not 'Produces'
1767: D400 First line should end with '.', not 'x'
1786:24: E203 whitespace before ':'
1787:20: E203 whitespace before ':'
1797:22: E126 continuation line over-indented for hanging indent
1797:32: E203 whitespace before ':'
1798:32: E203 whitespace before ':'
1799:32: E203 whitespace before ':'
1800:20: E126 continuation line over-indented for hanging indent
1805: D401 First line should be imperative: 'Display', not 'Displays'
1805: D202 No blank lines allowed *after* method docstring, found 1
1805: D400 First line should end with '.', not 'd'
1842: D401 First line should be imperative: 'Display', not 'Displays'
1842: D400 First line should end with '.', not 'd'
1863:22: E126 continuation line over-indented for hanging indent
1863:29: E203 whitespace before ':'
1864:20: E126 continuation line over-indented for hanging indent
1877:76: E203 whitespace before ':'
1879:75: E203 whitespace before ':'
1879:131: E202 whitespace before '}'
1882:22: E126 continuation line over-indented for hanging indent
1882:27: E203 whitespace before ':'
1883:28: E203 whitespace before ':'
1884:20: E126 continuation line over-indented for hanging indent
1887: D401 First line should be imperative: 'Display', not 'Displays'
1887: D202 No blank lines allowed *after* method docstring, found 1
1887: D400 First line should end with '.', not 'h'
1911: D401 First line should be imperative: 'Display', not 'Displays'
1911: D202 No blank lines allowed *after* method docstring, found 1
1911: D400 First line should end with '.', not 'x'
1939:26: E261 at least two spaces before inline comment
1962: D401 First line should be imperative: 'Display', not 'Displays'
1962: D202 No blank lines allowed *after* method docstring, found 1
1962: D400 First line should end with '.', not 'x'
1999:17: E126 continuation line over-indented for hanging indent
1999:23: E203 whitespace before ':'
2000:21: E203 whitespace before ':'
2001:15: E126 continuation line over-indented for hanging indent
2011:26: E203 whitespace before ':'
2034:30: E203 whitespace before ':'
2046:47: E203 whitespace before ':'
2054:22: E128 continuation line under-indented for visual indent
2055:22: E128 continuation line under-indented for visual indent
2056:22: E128 continuation line under-indented for visual indent
2057:22: E128 continuation line under-indented for visual indent
2057:26: E203 whitespace before ':'
2062:22: E128 continuation line under-indented for visual indent
2063:22: E128 continuation line under-indented for visual indent
2064:22: E128 continuation line under-indented for visual indent
2065:22: E128 continuation line under-indented for visual indent
2065:26: E203 whitespace before ':'
2077:23: E128 continuation line under-indented for visual indent
2078:60: E127 continuation line over-indented for visual indent
2079:44: E203 whitespace before ':'
2084: D401 First line should be imperative: 'Display', not 'Displays'
2084: D201 No blank lines allowed *before* method docstring, found 1
2084: D202 No blank lines allowed *after* method docstring, found 1
2084: D400 First line should end with '.', not 'x'
2149:9: E303 too many blank lines (2)
2164:64: E203 whitespace before ':'
2168:25: E203 whitespace before ':'
2182:35: E126 continuation line over-indented for hanging indent
2182:37: E251 unexpected spaces around keyword / parameter equals
2182:39: E251 unexpected spaces around keyword / parameter equals
2183:44: E251 unexpected spaces around keyword / parameter equals
2183:46: E251 unexpected spaces around keyword / parameter equals
2184:43: E251 unexpected spaces around keyword / parameter equals
2184:45: E251 unexpected spaces around keyword / parameter equals
2185:41: E251 unexpected spaces around keyword / parameter equals
2185:43: E251 unexpected spaces around keyword / parameter equals
2186:33: E126 continuation line over-indented for hanging indent
2244:26: E203 whitespace before ':'
2245:30: E203 whitespace before ':'
2246:28: E203 whitespace before ':'
2247:21: E203 whitespace before ':'
2248:32: E203 whitespace before ':'
2249:35: E126 continuation line over-indented for hanging indent
2253:33: E126 continuation line over-indented for hanging indent
2254:15: E131 continuation line unaligned for hanging indent
2254:26: E203 whitespace before ':'
2255:35: E126 continuation line over-indented for hanging indent
2258:33: E126 continuation line over-indented for hanging indent
2259:26: E203 whitespace before ':'
2260:19: E203 whitespace before ':'
2261:30: E203 whitespace before ':'
2262:35: E126 continuation line over-indented for hanging indent
2266:33: E126 continuation line over-indented for hanging indent
2267:26: E203 whitespace before ':'
2268:35: E126 continuation line over-indented for hanging indent
2271:33: E126 continuation line over-indented for hanging indent
2272:26: E203 whitespace before ':'
2273:19: E203 whitespace before ':'
2274:30: E203 whitespace before ':'
2275:35: E126 continuation line over-indented for hanging indent
2279:33: E126 continuation line over-indented for hanging indent
2280:23: E203 whitespace before ':'
2281:23: E203 whitespace before ':'
2282:24: E203 whitespace before ':'
2283:19: E203 whitespace before ':'
2318:15: E121 continuation line under-indented for hanging indent
2328:24: E203 whitespace before ':'
2329:28: E203 whitespace before ':'
2330:18: E203 whitespace before ':'
2331:29: E203 whitespace before ':'
2332:35: E126 continuation line over-indented for hanging indent
2336:33: E126 continuation line over-indented for hanging indent
2337:23: E203 whitespace before ':'
2338:23: E203 whitespace before ':'
2339:24: E203 whitespace before ':'
2340:19: E203 whitespace before ':'
2354:88: E502 the backslash is redundant between brackets
2355:19: E128 continuation line under-indented for visual indent
2356:19: E128 continuation line under-indented for visual indent
2357:19: E128 continuation line under-indented for visual indent
2358:19: E128 continuation line under-indented for visual indent
2375:15: E121 continuation line under-indented for hanging indent
2375:28: E203 whitespace before ':'
2386:24: E203 whitespace before ':'
2387:18: E203 whitespace before ':'
2388:29: E203 whitespace before ':'
2389:35: E126 continuation line over-indented for hanging indent
2393:33: E126 continuation line over-indented for hanging indent
2394:23: E203 whitespace before ':'
2395:23: E203 whitespace before ':'
2396:24: E203 whitespace before ':'
2397:19: E203 whitespace before ':'
2428:29: E203 whitespace before ':'
2429:30: E203 whitespace before ':'
2430:27: E203 whitespace before ':'
2431:18: E126 continuation line over-indented for hanging indent
2451:25: E126 continuation line over-indented for hanging indent
2451:34: E203 whitespace before ':'
2452:38: E203 whitespace before ':'
2453:29: E203 whitespace before ':'
2454:23: E126 continuation line over-indented for hanging indent
2458:17: E261 at least two spaces before inline comment
2460:13: F841 local variable 'cell_6_a' is assigned to but never used
2461:13: F841 local variable 'cell_6_b' is assigned to but never used
2480:25: E126 continuation line over-indented for hanging indent
2480:32: E203 whitespace before ':'
2481:32: E203 whitespace before ':'
2483:32: E203 whitespace before ':'
2484:32: E203 whitespace before ':'
2485:23: E126 continuation line over-indented for hanging indent
2493:33: E201 whitespace after '{'
2493:41: E203 whitespace before ':'
2493:53: E203 whitespace before ':'
2523:19: E126 continuation line over-indented for hanging indent
2523:28: E203 whitespace before ':'
2524:32: E203 whitespace before ':'
2525:31: E203 whitespace before ':'
2526:30: E203 whitespace before ':'
2527:30: E203 whitespace before ':'
2528:37: E126 continuation line over-indented for hanging indent
2528:44: E203 whitespace before ':'
2529:43: E203 whitespace before ':'
2530:35: E126 continuation line over-indented for hanging indent
2531:37: E126 continuation line over-indented for hanging indent
2531:44: E203 whitespace before ':'
2532:43: E203 whitespace before ':'
2533:35: E126 continuation line over-indented for hanging indent
2534:30: E203 whitespace before ':'
2535:30: E203 whitespace before ':'
2536:30: E203 whitespace before ':'
2537:37: E126 continuation line over-indented for hanging indent
2537:44: E203 whitespace before ':'
2538:43: E203 whitespace before ':'
2539:35: E126 continuation line over-indented for hanging indent
2540:37: E126 continuation line over-indented for hanging indent
2540:44: E203 whitespace before ':'
2541:43: E203 whitespace before ':'
2542:35: E126 continuation line over-indented for hanging indent
2543:30: E203 whitespace before ':'
2544:35: E126 continuation line over-indented for hanging indent
2548:17: E121 continuation line under-indented for hanging indent
2554: D401 First line should be imperative: 'Produce', not 'Produces'
2554: D290 White spaces around docstring should be trimmed.
2554: D400 First line should end with '.', not 'd'
2554: D300 Expected """-quotes, got '-quotes
2565:18: E126 continuation line over-indented for hanging indent
2565:24: E203 whitespace before ':'
2566:25: E203 whitespace before ':'
2567:16: E126 continuation line over-indented for hanging indent
2569: D401 First line should be imperative: 'Add', not 'Adds'
2569: D209 Put multi-line docstring closing quotes on separate line
2569: D202 No blank lines allowed *after* method docstring, found 1
2569: D400 First line should end with '.', not 'y'
2569: D205 Blank line missing between one-line summary and description
2578:32: E203 whitespace before ':'
2579:31: E203 whitespace before ':'
2583:40: E203 whitespace before ':'
2583: D400 First line should end with '.', not 'r'
2583: D300 Expected """-quotes, got '-quotes
2587:38: E203 whitespace before ':'
2587: D400 First line should end with '.', not 'r'
2587: D300 Expected """-quotes, got '-quotes
2591: D401 First line should be imperative: 'Print', not 'Prints'
2591: D201 No blank lines allowed *before* method docstring, found 1
2591: D202 No blank lines allowed *after* method docstring, found 1
2591: D205 Blank line missing between one-line summary and description
2660:21: E126 continuation line over-indented for hanging indent
2661:30: E203 whitespace before ':'
2664:19: E126 continuation line over-indented for hanging indent
2669:26: E201 whitespace after '{'
2669:36: E203 whitespace before ':'
2669:51: E202 whitespace before '}'
2675:22: E126 continuation line over-indented for hanging indent
2675:34: E203 whitespace before ':'
2676:20: E126 continuation line over-indented for hanging indent
2682:26: E261 at least two spaces before inline comment
2698:17: E124 closing bracket does not match visual indentation
2725:49: E231 missing whitespace after ':'
2729:61: E128 continuation line under-indented for visual indent
2730:61: E128 continuation line under-indented for visual indent
2736:13: F841 local variable 'cc' is assigned to but never used
2736:13: E303 too many blank lines (2)
2737:13: F841 local variable 'sc' is assigned to but never used
2747:33: W601 .has_key() is deprecated, use 'in'
2751:22: E126 continuation line over-indented for hanging indent
2751:28: E203 whitespace before ':'
2752:28: E203 whitespace before ':'
2753:20: E126 continuation line over-indented for hanging indent
2764:26: E126 continuation line over-indented for hanging indent
2764:32: E203 whitespace before ':'
2765:24: E126 continuation line over-indented for hanging indent
2772: D401 First line should be imperative: 'Print', not 'Prints'
2772: D201 No blank lines allowed *before* method docstring, found 1
2772: D202 No blank lines allowed *after* method docstring, found 1
2772: D205 Blank line missing between one-line summary and description
2773:32: E128 continuation line under-indented for visual indent
2774:32: E128 continuation line under-indented for visual indent
2775:32: E128 continuation line under-indented for visual indent
2776:32: E128 continuation line under-indented for visual indent
2777:32: E128 continuation line under-indented for visual indent
2778:32: E128 continuation line under-indented for visual indent
2841:21: E126 continuation line over-indented for hanging indent
2842:30: E203 whitespace before ':'
2845:19: E126 continuation line over-indented for hanging indent
2850:26: E201 whitespace after '{'
2850:36: E203 whitespace before ':'
2850:51: E202 whitespace before '}'
2858:26: E126 continuation line over-indented for hanging indent
2858:38: E203 whitespace before ':'
2859:24: E126 continuation line over-indented for hanging indent
2872:26: E261 at least two spaces before inline comment
2888:17: E124 closing bracket does not match visual indentation
2915:49: E231 missing whitespace after ':'
2919:61: E128 continuation line under-indented for visual indent
2920:61: E128 continuation line under-indented for visual indent
2926:13: F841 local variable 'cc' is assigned to but never used
2926:13: E303 too many blank lines (2)
2927:13: F841 local variable 'sc' is assigned to but never used
2937:33: W601 .has_key() is deprecated, use 'in'
2941:22: E126 continuation line over-indented for hanging indent
2941:28: E203 whitespace before ':'
2942:28: E203 whitespace before ':'
2943:20: E126 continuation line over-indented for hanging indent
2954:26: E126 continuation line over-indented for hanging indent
2954:32: E203 whitespace before ':'
2955:24: E126 continuation line over-indented for hanging indent
2962: D400 First line should end with '.', not 'g'
2962: D205 Blank line missing between one-line summary and description
2989: D205 Blank line missing between one-line summary and description
3010: D401 First line should be imperative: 'Return', not 'Returns'
3010: D202 No blank lines allowed *after* method docstring, found 1
3010: D400 First line should end with '.', not 't'
3010: D205 Blank line missing between one-line summary and description
3025:9: F841 local variable '_' is assigned to but never used
3031:17: E126 continuation line over-indented for hanging indent
3031:26: E203 whitespace before ':'
3032:15: E126 continuation line over-indented for hanging indent
3036: D401 First line should be imperative: 'Return', not 'Returns'
3036: D202 No blank lines allowed *after* method docstring, found 1
3036: D400 First line should end with '.', not 't'
3036: D205 Blank line missing between one-line summary and description
3058:16: E126 continuation line over-indented for hanging indent
3059:18: E126 continuation line over-indented for hanging indent
3063: D401 First line should be imperative: 'Return', not 'Returns'
3063: D202 No blank lines allowed *after* method docstring, found 1
3063: D400 First line should end with '.', not 'e'
3063: D205 Blank line missing between one-line summary and description
3093:9: F841 local variable '_' is assigned to but never used
3110:27: E203 whitespace before ':'
3111:27: E203 whitespace before ':'
3112:28: E203 whitespace before ':'
3118: D401 First line should be imperative: 'Print', not 'Prints'
3118: D202 No blank lines allowed *after* method docstring, found 1
3158:21: E126 continuation line over-indented for hanging indent
3158:146: E502 the backslash is redundant between brackets
3158:29: E203 whitespace before ':'
3163:19: E126 continuation line over-indented for hanging indent
3170:25: E126 continuation line over-indented for hanging indent
3170:89: E502 the backslash is redundant between brackets
3170:33: E203 whitespace before ':'
3173:23: E126 continuation line over-indented for hanging indent
3178:25: E126 continuation line over-indented for hanging indent
3178:159: E502 the backslash is redundant between brackets
3178:33: E203 whitespace before ':'
3183:23: E126 continuation line over-indented for hanging indent
3203:32: W601 .has_key() is deprecated, use 'in'
3207:39: E127 continuation line over-indented for visual indent
3207:51: E203 whitespace before ':'
3208:46: E203 whitespace before ':'
3209:51: E203 whitespace before ':'
3210:75: E502 the backslash is redundant between brackets
3210:48: E203 whitespace before ':'
3214:34: W601 .has_key() is deprecated, use 'in'
3218:39: E127 continuation line over-indented for visual indent
3218:51: E203 whitespace before ':'
3219:46: E203 whitespace before ':'
3220:51: E203 whitespace before ':'
3221:75: E502 the backslash is redundant between brackets
3221:48: E203 whitespace before ':'
3230:162: E251 unexpected spaces around keyword / parameter equals
3230:164: E251 unexpected spaces around keyword / parameter equals
3230: D202 No blank lines allowed *after* method docstring, found 1
3230: D200 One-line docstring should not occupy 2 lines
3253:29: E126 continuation line over-indented for hanging indent
3253:38: E203 whitespace before ':'
3254:40: E203 whitespace before ':'
3255:27: E126 continuation line over-indented for hanging indent
3271:36: E203 whitespace before ':'
3288: D401 First line should be imperative: 'Print', not 'Prints'
3288: D400 First line should end with '.', not 't'
3302:9: E303 too many blank lines (2)
3325:32: E203 whitespace before ':'
3327:26: E203 whitespace before ':'
3328:33: E203 whitespace before ':'
3336: D290 White spaces around docstring should be trimmed.
3336: D400 First line should end with '.', not 's'
3345:5: E303 too many blank lines (2)
3345: D202 No blank lines allowed *after* method docstring, found 1
3345: D400 First line should end with '.', not 's'
3376:31: E203 whitespace before ':'
3383: D202 No blank lines allowed *after* method docstring, found 1
3383: D400 First line should end with '.', not 's'
3397:17: E126 continuation line over-indented for hanging indent
3397:26: E203 whitespace before ':'
3398:15: E126 continuation line over-indented for hanging indent
3405:37: E126 continuation line over-indented for hanging indent
3408:69: E231 missing whitespace after ':'
3409:29: E203 whitespace before ':'
3415: D401 First line should be imperative: 'Display', not 'Displays'
3415: D400 First line should end with '.', not 'd'
3428:18: E127 continuation line over-indented for visual indent
3437:65: E126 continuation line over-indented for hanging indent
3458:37: E126 continuation line over-indented for hanging indent
3503: D202 No blank lines allowed *after* method docstring, found 1
3503: D205 Blank line missing between one-line summary and description
3503: D208 Docstring is over-indented
3532:16: E201 whitespace after '{'
3532:43: E202 whitespace before '}'
3537:23: E203 whitespace before ':'
3543: D401 First line should be imperative: 'Display', not 'Displays'
3543: D400 First line should end with '.', not 'y'
3557:18: E127 continuation line over-indented for visual indent
3582:18: E126 continuation line over-indented for hanging indent
3593: D401 First line should be imperative: 'Display', not 'Displays'
3593: D400 First line should end with '.', not 'y'
3631:54: E128 continuation line under-indented for visual indent
3632:54: E128 continuation line under-indented for visual indent
3651:31: E261 at least two spaces before inline comment
3651:32: E262 inline comment should start with '# '
3653:82: E231 missing whitespace after ':'
3653:102: E231 missing whitespace after ':'
3654:73: E127 continuation line over-indented for visual indent
3661:25: E126 continuation line over-indented for hanging indent
3662:25: E128 continuation line under-indented for visual indent
3663:25: E128 continuation line under-indented for visual indent
3664:25: E122 continuation line missing indentation or outdented
3672:25: E126 continuation line over-indented for hanging indent
3673:25: E128 continuation line under-indented for visual indent
3674:25: E128 continuation line under-indented for visual indent
3680:21: E126 continuation line over-indented for hanging indent
3680:80: E502 the backslash is redundant between brackets
3688: D401 First line should be imperative: 'Create', not 'Creates'
3738:49: E502 the backslash is redundant between brackets
3739:34: E127 continuation line over-indented for visual indent
3740:51: E502 the backslash is redundant between brackets
3742:43: E502 the backslash is redundant between brackets
3744:45: E502 the backslash is redundant between brackets
3745:30: E128 continuation line under-indented for visual indent
3746:43: E502 the backslash is redundant between brackets
3748:47: E502 the backslash is redundant between brackets
3749:30: E128 continuation line under-indented for visual indent
3750:41: E502 the backslash is redundant between brackets
3751:30: E128 continuation line under-indented for visual indent
3752:42: E502 the backslash is redundant between brackets
3753:30: E128 continuation line under-indented for visual indent
3757:9: E124 closing bracket does not match visual indentation
3760: D401 First line should be imperative: 'Create', not 'Creates'
3767: D401 First line should be imperative: 'Create', not 'Creates'
3784:5: W191 indentation contains tabs
3784:5: E101 indentation contains mixed spaces and tabs
3789:1: W191 indentation contains tabs
3789:1: E101 indentation contains mixed spaces and tabs
3790:1: E101 indentation contains mixed spaces and tabs
3808:49: E502 the backslash is redundant between brackets
3809:34: E127 continuation line over-indented for visual indent
3810:51: E502 the backslash is redundant between brackets
3812:43: E502 the backslash is redundant between brackets
3814:45: E502 the backslash is redundant between brackets
3815:30: E128 continuation line under-indented for visual indent
3816:43: E502 the backslash is redundant between brackets
3818:17: E127 continuation line over-indented for visual indent
3823: D401 First line should be imperative: 'Create', not 'Creates'
3829: D401 First line should be imperative: 'Create', not 'Creates'
3834: D401 First line should be imperative: 'Create', not 'Creates'
3839: D401 First line should be imperative: 'Create', not 'Creates'
3844: D401 First line should be imperative: 'Create', not 'Creates'
3849: D401 First line should be imperative: 'Create', not 'Creates'
3854: D401 First line should be imperative: 'Create', not 'Creates'
3859: D401 First line should be imperative: 'Create', not 'Creates'
3864: D401 First line should be imperative: 'Create', not 'Creates'
3869: D401 First line should be imperative: 'Create', not 'Creates'
3874: D401 First line should be imperative: 'Create', not 'Creates'
3879: D401 First line should be imperative: 'Create', not 'Creates'
3886: D401 First line should be imperative: 'Create', not 'Creates'
3891: D401 First line should be imperative: 'Create', not 'Creates'
3891: D400 First line should end with '.', not ')'
3896: D401 First line should be imperative: 'Create', not 'Creates'
3896: D400 First line should end with '.', not ')'
3901: D200 One-line docstring should not occupy 3 lines
3909: D200 One-line docstring should not occupy 3 lines
3917:22: E201 whitespace after '{'
3918:84: E502 the backslash is redundant between brackets
3920:86: E502 the backslash is redundant between brackets
3921:34: E127 continuation line over-indented for visual indent
3921:86: E502 the backslash is redundant between brackets
3922:41: E127 continuation line over-indented for visual indent
3925: D202 No blank lines allowed *after* method docstring, found 1
3949:25: E126 continuation line over-indented for hanging indent
3955:25: E126 continuation line over-indented for hanging indent
3963:17: E126 continuation line over-indented for hanging indent
3963:26: E203 whitespace before ':'
3967: D401 First line should be imperative: 'Return', not 'Returns'
3967: D400 First line should end with '.', not 'd'
3987:9: F841 local variable '_' is assigned to but never used
3994: D401 First line should be imperative: 'Display', not 'Displays'
3994: D202 No blank lines allowed *after* method docstring, found 1
3994: D400 First line should end with '.', not 's'
3994: D205 Blank line missing between one-line summary and description
4029:25: E126 continuation line over-indented for hanging indent
4054:25: E126 continuation line over-indented for hanging indent
4064:33: E126 continuation line over-indented for hanging indent
4067:41: E128 continuation line under-indented for visual indent
4069:41: E128 continuation line under-indented for visual indent
4076:33: E126 continuation line over-indented for hanging indent
4077:45: E128 continuation line under-indented for visual indent
4079:45: E128 continuation line under-indented for visual indent
4091:33: E126 continuation line over-indented for hanging indent
4092:45: E128 continuation line under-indented for visual indent
4095:45: E128 continuation line under-indented for visual indent
4099:45: E128 continuation line under-indented for visual indent
4101:45: E128 continuation line under-indented for visual indent
4104:21: E126 continuation line over-indented for hanging indent
4107: D290 White spaces around docstring should be trimmed.
4107: D400 First line should end with '.', not 's'
4107: D200 One-line docstring should not occupy 2 lines
4110:9: F401 'hepdatautils' imported but unused
4181: D102 Docstring missing
4184: D401 First line should be imperative: 'Display', not 'Displays'
4197:9: F841 local variable '_' is assigned to but never used
4253:18: E127 continuation line over-indented for visual indent
4256:48: E222 multiple spaces after operator
4264:5: E303 too many blank lines (2)
4264: D401 First line should be imperative: 'Return', not 'Returns'
4264: D400 First line should end with '.', not 'd'
4288:71: E211 whitespace before '('
4295:28: E201 whitespace after '{'
4296:30: E127 continuation line over-indented for visual indent
4298:30: E124 closing bracket does not match visual indentation
4304:68: E211 whitespace before '('
4312: D401 First line should be imperative: 'Return', not 'Returns'
4312: D202 No blank lines allowed *after* method docstring, found 1
4312: D400 First line should end with '.', not 'd'
4325: D401 First line should be imperative: 'Return', not 'Returns'
4325: D202 No blank lines allowed *after* method docstring, found 1
4325: D400 First line should end with '.', not 'd'
4338: D401 First line should be imperative: 'Return', not 'Returns'
4338: D400 First line should end with '.', not 'e'
4359:48: E211 whitespace before '('
4367:17: E122 continuation line missing indentation or outdented
4367:69: E261 at least two spaces before inline comment
4367:70: E262 inline comment should start with '# '
4373:39: E126 continuation line over-indented for hanging indent
4377: D401 First line should be imperative: 'Return', not 'Returns'
4377: D400 First line should end with '.', not 'd'
4378:63: E127 continuation line over-indented for visual indent
4391:9: F841 local variable '_' is assigned to but never used
4406: D401 First line should be imperative: 'Return', not 'Returns'
4406: D400 First line should end with '.', not 'd'
4419:9: F841 local variable '_' is assigned to but never used
4440: D401 First line should be imperative: 'Return', not 'Returns'
4440: D400 First line should end with '.', not 's'
4459:71: E211 whitespace before '('
4460:53: E211 whitespace before '('
4466:38: E201 whitespace after '{'
4467:65: E127 continuation line over-indented for visual indent
4468:57: E202 whitespace before '}'
4472:5: E303 too many blank lines (2)
4472: D401 First line should be imperative: 'Return', not 'Returns'
4472: D400 First line should end with '.', not 'd'
4491:30: E261 at least two spaces before inline comment
4491:31: E262 inline comment should start with '# '
4501:69: E211 whitespace before '('
4502:66: E211 whitespace before '('
4506: D401 First line should be imperative: 'Print', not 'Prints'
4506: D205 Blank line missing between one-line summary and description
4506: D208 Docstring is over-indented
4556:9: E303 too many blank lines (2)
4600:63: E127 continuation line over-indented for visual indent
4601:63: E127 continuation line over-indented for visual indent
4639:69: E261 at least two spaces before inline comment
4643:72: E127 continuation line over-indented for visual indent
4663:72: E127 continuation line over-indented for visual indent
4664:72: E127 continuation line over-indented for visual indent
4680:68: E127 continuation line over-indented for visual indent
4687:9: E303 too many blank lines (2)
4692:9: E303 too many blank lines (2)
4726:23: E128 continuation line under-indented for visual indent
4812:5: E303 too many blank lines (2)
4812: D401 First line should be imperative: 'Return', not 'Returns'
4812: D400 First line should end with '.', not 'd'
4830: D209 Put multi-line docstring closing quotes on separate line
4830: D400 First line should end with '.', not 's'
4836: D209 Put multi-line docstring closing quotes on separate line
4836: D400 First line should end with '.', not 's'
4842: D209 Put multi-line docstring closing quotes on separate line
4842: D400 First line should end with '.', not 'k'
4854:27: E127 continuation line over-indented for visual indent
4859: D102 Docstring missing
4867:24: E127 continuation line over-indented for visual indent
4883:16: E127 continuation line over-indented for visual indent
4916:41: E127 continuation line over-indented for visual indent
4932:60: E127 continuation line over-indented for visual indent
4941:41: E126 continuation line over-indented for hanging indent
4945:57: E127 continuation line over-indented for visual indent
4956: D102 Docstring missing
4959: D102 Docstring missing
4964: D209 Put multi-line docstring closing quotes on separate line
5000:49: E127 continuation line over-indented for visual indent
5014:43: E127 continuation line over-indented for visual indent
5023: D400 First line should end with '.', not 'e'
5023: D205 Blank line missing between one-line summary and description
5071: D400 First line should end with '.', not 's'
5084:109: E502 the backslash is redundant between brackets
5085:115: E502 the backslash is redundant between brackets
5086:109: E502 the backslash is redundant between brackets
5087:38: E128 continuation line under-indented for visual indent
5087:46: E502 the backslash is redundant between brackets
5088:38: E128 continuation line under-indented for visual indent
5089:22: E127 continuation line over-indented for visual indent
5092: D401 First line should be imperative: 'Return', not 'Returns'
5092: D400 First line should end with '.', not 's'
5101: D290 White spaces around docstring should be trimmed.
5101: D209 Put multi-line docstring closing quotes on separate line
5101: D202 No blank lines allowed *after* method docstring, found 1
5101: D400 First line should end with '.', not 'l'
5101: D205 Blank line missing between one-line summary and description
5101: D208 Docstring is over-indented
5127:41: E128 continuation line under-indented for visual indent
5128:41: E128 continuation line under-indented for visual indent
5129:41: E128 continuation line under-indented for visual indent
5130:41: E128 continuation line under-indented for visual indent
5131:41: E128 continuation line under-indented for visual indent
5166: D290 White spaces around docstring should be trimmed.
5166: D400 First line should end with '.', not 'l'
5175: D290 White spaces around docstring should be trimmed.
5175: D209 Put multi-line docstring closing quotes on separate line
5175: D400 First line should end with '.', not 'l'
5175: D205 Blank line missing between one-line summary and description
5175: D208 Docstring is over-indented
5180: D290 White spaces around docstring should be trimmed.
5180: D209 Put multi-line docstring closing quotes on separate line
5180: D400 First line should end with '.', not 'l'
5180: D205 Blank line missing between one-line summary and description
5180: D208 Docstring is over-indented