I don't know if it is meant to be, but the codebase is not PEP-8 compliant because any of the classes provides a docstring.