Charge moves DPS isn't accurate. Weave DPS is way more accurate.
DPS = Damage/Second
Weave = {[QuickMoveDamage * round(QuickMoveEnergy / 100)] + (ChargedMoveDamage * ChargedMoveBars)} / {[QuickMoveCooldown * round(QuickMoveEnergy / 100)] + [ChargedMoveBars * (0.5 + ChargedMoveCooldown]}
Not exactly the most accurate, since this doesn't account energy gained from taking damage and dodges. Also, holding on the screen may not take full 0.5 seconds, it might be more or less, depends on your reaction time and phone lags.