Projects / xylib

xylib

xylib is a portable C++ library for reading files that contain x-y data from powder diffraction, spectroscopy, or other experimental methods. Supported formats include plain text (CSV or TSV), Crystallographic Information File for Powder Diffraction (pdCIF), Siemens/Bruker UXD, Siemens/Bruker RAW v1/2/3, Philips UDF, Philips RD (raw scan) V3, Rigaku DAT, Sietronics Sieray CPI, DBWS/DMPLOT data file, Canberra MCA, XFIT/Koalariet XDD, RIET7/LHPM/CSRIET/ILL_D1A5/PSI_DMC DAT, Vamas ISO14976, and Princeton Instruments WinSpec SPE.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  25 Jan 2014 06:36

    Release Notes: A few bugs have been fixed, mostly in reading the VAMAS file format.

    •  02 Aug 2013 21:26

      Release Notes: SpecsLab2 format (extension xy) has been added.

      •  05 Nov 2012 23:33

      Release Notes: A new file format called Spectra has been added. This format is used in old XPS software written by Ron Unwin. A bug in reading energy calibration from Canberra formats has been fixed.

      •  26 Jul 2012 05:01

        Release Notes: A bug related to reading CSV files has been fixed.

        •  20 May 2012 23:49

          Release Notes: This release supports Canberra CNF files from Genie-2000 and correctly handles quoted fields in CSV files.

          Screenshot

          Project Spotlight

          Performance Co-Pilot

          performance monitoring toolkit and API

          Screenshot

          Project Spotlight

          Bitcoin Core

          A peer-to-peer network-based digital currency.