Reciprocal space

I discussed this different  frame_mode matter with @stuwilkins. We only need frame_mode=4, which is hkl  for now. Therefore, I will not make any changes , in the future if users need other frame modes we will change the code