This file seems to have lots of docstrings, and they are mostly redundant to the docs.  Docs should be in the `.rst` files exclusively.  Where the docstrings indicate things about the code that aren't part of the API, comments are more appropriate.