What does this PR do? What issues does this PR fix or reference? Previous Behavior New Behavior Merge requirements satisfied? I have updated the documentation or no documentation changes are required. I have added tests to cover my changes. I have updated the base version in setup.py (if appropriate).