Creates a Literal type annotation for ptwt boundary modes
Uses this literal for type annotations. This has the benefit that it makes the type checker much smarter and also auto-generates docs
Re-write the docs for mode in many places to point to a centralized place where we can expand on padding.
Sets a lot of these parameters to be keyword-only. This will make code much more understandable in the future, and also allows for easier development/debugging
Did the same thing for convolutional boundaries as well as orthogonalization method.
This PR does the following:
Literal
type annotation for ptwt boundary modesmode
in many places to point to a centralized place where we can expand on padding.Did the same thing for convolutional boundaries as well as orthogonalization method.