I was able to get a much closer result using this https://github.com/kylejusticemagnuson/pyti/blob/master/pyti/chande_momentum_oscillator.py still no luck figuring out what's happening with the ta-lib CMO calc heres a comparison of the 2 the bottom being the pyti version (apologies for the poor labeling) Tested against MFI and got very similar results but still slightly different but reasonable (sorry for all the images if theres a cleaner way to format this i'm open to suggestions)
getting incorrect outputs for several indicators