sci xylib is a portable C++ library for reading files that contain x-y data from powder diffraction, spectroscopy or other experimental methods. It supports many formats. xylib