Smoothing decoders

made some siginificant improvements to pyodec compliance for existing decoders