Could you point me to where the decision to deprecate has been made?  Can we also deprecate normalize in orthogonal matching pursuit? The code is on the point of unmaintainability because of branching in case of normalization and copy_X, copy_Gram, copy_Xy interaction.