We add the flake8 configuration used so we ensure everyone uses the same. We remove the usage of __all__ for non public API. When possible, we rationalize the class name according to its __name__ and module. issue9082 review297061002
issue7935 review50661002
issue6515 review41321002
issue6310 review31141002
And test internal quantity also on write. issue6240 review27081002
issue6157 review25971002