[algorithms.ei] add support for orthogonal projection during basis generation
[algorithms.ei] rename generate_interpolation_data -> generate_ei_data