This is a very clean api and I really like the way you implemented it directly in Pandas. I worked on something similar 2 years back but the API was not as this one. Thanks a lot to making this.
If you have any ideas for improvements, missing features, or run into any issues, don't hesitate to share!