ATM PeriodIndex.freq tells us about the index's dtype, while DatetimeIndex.freq tells us about the difference between any two consecutive elements. Changing PeriodIndex.freq would let us share more code. <b>update</b> If we do this, we should also deprecate PeriodIndex.is_full, which seems to be a kludge for checking if the index is freq-like in the DTI sense