xylib

xylib is a portable library for reading files that contain x-y data from powder diffraction, spectroscopy and other experimental methods.

Supported formats:

The library comes with two programs for converting supported formats to plain text: command-line xyconv and graphical xyconvert.

The library is written in C++ and has C bindings. It can be used directly through FFI in several other languages, for example in Python.

API is described in the xylib/xylib.h file.

Licence: LGPL

DOWNLOAD

Binary packages:

Source:

Prerequisites:

Two build systems are provided: either use CMake or, on Unix, ./configure && make. To skip building the GUI use option -D GUI=OFF for CMake or --without-gui for configure. If you are using git, autoreconf -i is needed before ./configure.

MISC NOTES

Examples of supported files: sample-urls.

How to add a new format to xylib (for programmers): README.dev.

xylib is used by:

AUTHORS

CONTACT

Feel free to send e-mail to the authors, or to the fityk-dev mailing list.

CREDITS

HISTORY