BUG: rebased the barnch
BUg: changes in wrong code
BUG: nsls2/tests/test_recip.py