Yes, the source of all indicators is online, and linked on the indicators page.

I've tested HTDcPeriod with chirps and found it inferior to DominantPeriod. Ehlers uses a different method in his newest book, based on an autocorrelation spectrum. That one I have not tested yet.