Python script to convert Igor .pxt (one export format of Scienta SES) files to KolXPD .exp files. Thus, this allows to create KolXPD files programmatically for arbitrary amounts of spectra. You may find it useful if you need to import your data to KolXPD after, e.g., a beamtime.
With uv:
uv tool install git+https://github.com/matkrin/xps-convert
If you want to install and hack on it, clone the repository and use
uv tool install --editable .
in the project root.
To convert an, e.g., .xy-file as exported from Prodigy run:
xps-convert specs_xy_file.xy
You can convert all files in a folder with:
xps-convert data-folder/*
You can find examples, how to write script that convert, e.g., many .pxt files into one single .exp file in the examples folder.