# These are all names from the associated papers. It would be more
# confusing to name them something else and then have to juggle them
# in your head as you switch between the source code and the papers.
-good-names=a,b,c,D,e1,e2,h,A,C,G,H,K,_K,L,_L,indented_L,M
+good-names=a,b,_b,_c,D,e1,e2,_G,_h,A,_A,_C,G,H,K,_K,L,_L,indented_L,M
# A regular expression matching correct method names. This differs
# from the default in that it will accept much longer names (50
# Maximum number of characters on a single line.
max-line-length=78
+# Maximum number of lines in a module. I bet the default of 1000 was
+# chosen by someone who doesn't document his code.
+max-module-lines=10000
+
[DESIGN]
# Reduce this to 1 from 2, since pylint doesn't seem to think that
# __str__(), __contains__(), etc. are public methods.