It's a nice wrapper on a powerful technique. Could be very useful to some folks - but requiring numpy and pandas is kind of excessive.
I'm not trying to sound arrogant or anything, if numpy is the standard now then there's definitely no point in reinventing the wheel. (But pandas is still overkill...)
Most of the important stuff is just numpy which i feel is pretty fair for most peeps.
"pands and numpy are imported by default" is a pretty safe assumption in this space, IMO
numpy is used to give a speed improvement when generating the bootstrap samples - this would be very slow in a Python for loop.
Pandas is only used in the power analysis code. Ill make that more clear.
Would love more feedback if you have it!