Linear magnetic encoders