• See what is new and download current version setup:
    kolxpd logo KolXPD version 1.8.0.65 (file size 3.49 MB)
    MD5 hash: cff7cff0d790b16c83a8b6cc324baeb0
  • Requirements: Windows 32/64bit. (...)
  • KolXPD works as viewer without any license. It can also import all supported file types. Don't hesitate to try it.
  • After installation you can generate a trial license to explore all functions of KolXPD.

What's new

  •  1.8.0 (build 61) 1.9.2017
    • Fixed character encoding issues after migration to newer programming IDE (Delphi XE7).
  •  1.8.0 (build 59) 26.7.2017
    • Items with opened data (e.g. in a fit-window) can not be deleted
    • Migration to newer programming IDE (Delphi XE7). Some behaviour may slightly change, please report us any problems. If you have troubles, you can download previous version 1.8.0.54.
  •  1.8.0 (build 54) 5.6.2017
    • Improvements and fixes in import dialog. Set of files of same format can be imported by one dialog - setup import on first file and than click on "OK to all" button. (You can drag&drop of your files or folder on KolXPD.) Good for importing of hundreds of spectra of 1D/2D-angle resolved experiments. Imported spectra can be subsequently converted into prm-resolved experiment item like XPD or ARPES.
  •  1.8.0 (build 46) 2.2.2016
    • Fitting Window improvements:
      • Fitting window displays path of selected region in it's title
      • Load/Merge of fit settings from *.fit files is logged into region's notes
      • Region of focused fitting window is marked in treeview with light red color
      • Fitting window of multiview (invoked by 'Fit all items ...' in multiview menu) marks currently selected region in same manner
      • You can open more fitting windows and you can switch between them by keys F6 and Shift+F6 and minimaze them by F5
  •  1.8.0 (build 44) 19.10.2015
    • Several small bug fixes
  •  1.8.0 (build 41) 10.10.2014
    • Import of VG Scienta txt files - improvement for normalization to beam flux (Io signal) when more signals are present in file
    • Improvements in Shirley background
    • Improvements in TreeView behaviour
  •  1.8.0 (build 38) 22.6.2014
    • Import of VG Scienta txt files - Normalization to beam flux (Io signal) during import
  •  1.8.0 (build 37) 27.5.2014
    • Repaired multi-selecting in TreeView
    • Repaired order of items in clipboard after copy of multi-selection of items in TreeView
  •  1.8.0 (build 35) 17.10.2013
    • Repaired bug of parameters in fitting expressions with peaks of number 10 and greater
    • New date format for VG txt files
    • Several minor fixes
  •  1.8.0 (build 32) 15.7.2013
    • last number of version is referenced as build
    • Fixed bug - loosing of activation by offline method
    • Fixed direction of doublet split in fitting - value is positive in both kinetic and binding axis
  •  1.8.0.31 24.6.2013
    • Fixed bug - loosing of activation in some network error cases
    • Change of new version signalization - last number (build) is now ignored in comparison
  •  1.8.0.30 (2013/3-6)
    • Shirley background revision
    • Fitting - correction of split direction in some doublet shapes
    • Many other minor improvements and bug fixes.
  •  1.8.0.29 (11.11.2012)
    • Many minor improvements and bug fixes.
  •  1.8.0.27 (19.7.2012)
    • Support acquiring with Surface Concept 1D Delay line detector of Specs Phoibos 150 analyzer.
  •  1.8.0.25 (8.2.2012)
    • New feature: conversion from set of single spectra to parameter-resolved experiment (PRE ) item (XPD, ARPES, ResPES, NEXAFS, Timescan, etc...). Prepare a folder with ordered Region items. In context menu of the folder select "Convert to prm-resolved experiment ...". Select axes and their range, sequence of input regions will be placed into result PRE item. You can make also 2D-PRE, e.g. angle-resolved experiment with varying both polar and azimuthal angle. You can test it on sample data.
  •  1.8.0.24 (19.11.2011)
    • Support of Igor Pro Binary Files (*.ibw)
    • Some minor fixes
  •  1.8.0.22 (19.11.2011)
    • Import of Omicron *.dat files for ProNanoEsca at SAFMAT / FZU.cz
    • Added HighPass filter for xpd/arups images in polar (and kx vs. ky) coordinates. Select X-HighPass, use value e.g. 20-50 and it will subtract background from image calculated by smoothing original image with 2D gaussian. This will enhance contrast of the pattern.
    • Other minor fixes
  •  1.8.0.21 (6.9.2011)
    • KolXPD Error reporting: After an exception a message with detailed debug information is shown. You can send me this report to help me find and solve the problem.
    • Many changes in data acquiring: Analyzer/mode switching and zero intensity bug fixed. Autosave of measured folder to autosave.exp. And more ...
    • New features in fitting - Expressions: proper evaluation with operator precedence rules, you can use +-*/() and functions line sqr(), sqrt(), etc. Custom fitting curves: You can define custom functions of x and other parameters to be used as peak function, background, etc. Try menu/Edit on Add Peak button on fit window. This is testing version, please report me any problems. Some features of custom curves are not fully functional, like autoguess on addition. This new features will be documented soon. In case of problem, download previous version 1.8.0.20.
  •  1.8.0.19 (4.4.2011)
    • VG 2D import: intensity calibration can be calculated from data background. Please mind, that also the background can exhibit photoelectron diffration, particularly if it comes from near core-level peaks at higher kinetic energies.
    • New feature in fitting: You can add explicit independent parameters, which can be used in expressions and can be calculated or fitted using min-max contrains. For more details and examples of use see KolXPD Fitting tutorial.
  •  1.8.0.16 (31.1.2011)
    • Intensity correction for non-linear analyzer response at Spring8. See region panel Processing, button Operations.
  •  1.8.0.14 (25.11.2010)
    • Revision of last changes in Shirley background algorithm. Please report any problems with that (the best is to send screenshot and data). Thank you.
  •  1.8.0.13 (15.11.2010)
    • In import of VG 2D detector data Igor 2D waves can be loaded from both text and binary (*.itx and *.ibw) files.
    • Shirley background improved
      • Background will not decrease with increasing binding energy - solves problem with convergence. (Especially for noisy spectra with large peak surrounding.)
      • Starting and ending intensity are calculated as an average of few values (count is 1+SpectrumPoints/50, but <=10)
  •  1.8.0.12 (23.10.2010)
    • Import of VG 2D detector data. Series of 2D data is converted to XPD item - for two-axis angle or spatial resolved data.
    • Correction of error when importing data from SpecsLab xml with diacritics or special chars in titles (e.g. °). It is a problem of missing encoding entry in SpecsLab xml file. File must be opened in KolXPD on computer with same code-page (related to local language settings of MS Windows) as was during saving xml in SpecsLab. If this doesn't fix your problem, open your xml file in notepad and change first line from '<?xml version="1.0"?>' to '<?xml version="1.0" encoding="Windows-1250"?>', where 'Windows-1250' is encoding used on computer which saved the xml.
    • Peaks in fit window can be reordered - by buttons or by Alt+Arrows (as in data tree).
    • Double-click in data tree on an XPS region opens the region in MultiView
    • Append/Update an experiment - usefull for processing data during measurement in SpecsLab. Open a file in KolXPD and when you have more data acquired in SpeclsLab, save them and select Update on experiment file in KolXPD. New groups and regions will be added, old ones will not be changed (e.i. you will not loose your fits and other processing) and old empty regions (if there are any) will be replaced with new measured ones. Works for all supported file formats. Can be used for append next file to previous - but be sure group names ar unique. Can be used also for folders, not only for experiment files.
  •  1.8.0.6 (24.8.2010)
    • Non-registered version works as a viewer. You can import and view data, but not process, save and export them.
  •  1.8.0.0 (12.8.2010)    !!! IMPORTANT !!!
    • First commercial release, KolXPD supports licensing from now. Simple installation results in restricted demo version. For unlimited usage a license must be applied. You can purchase a license or get one free trial license for one month.

      For colleagues from KFPP and MSB: You can use new versions of KolXPD further for free, just ask me for a license. One license is for one computer only, so specify desired amount.
  •  1.7.1.9 (4.8.2010)
    • Import of SPECTRA Labbook *.LBK files
  •  1.7.1.8 (12.7.2010)
    • Import of RAW TEXT from files or from clipboard. Reads any text table exported from e.g. table processors. Columns can be delimited by TABs, colons, semicolons or spaces. Waves can be in more columns and in one column can be more than one wave.
  •  1.7.1.7 (1.7.2010)
    • Minor fixes, Save all button
    • Tutorial updated
  •  1.7.1.5 (29.6.2010)
    • Minor fixes, KolXPD asks when closing
    • Tutorial updated
  •  1.7.1.3 (28.6.2010)
    • Notes of folders, files, etc. can be formatted - HTML
    • Tutorial updated
  •  1.7.1.2 (25.6.2010)
    • Minor fixes
    • You can drag-and-drop files on KolXPD Window to open them
    • Tutorial exp file created (first version)
  •  1.7.1.1 (24.6.2010)
    • First version with setup.exe - KolXPD can be now automatically installed and uninstalled
    • EXE and dll files are now located in Program Files, INI files are in user-specific application data folders
    • for registering file type association use main menu of KolXPD. If you are using Windows 7, run KolXPD for this purpose as Administrator
  •  1.7.0.8 (22.6.2010)
    • Changes in design of XPS Region panel
    • Changes in SpecsLab interface ... specs dlls can be deleted if not using specs analyzer (acquring must be tested)
    • Plugin dlls are load when used ... if not used, can be deleted
    • (Single KolXPD.exe is now functional)
  •  1.7.0.1 (28.5.2010)
    • First version written in Delphi 2010.
      • Due to Delphi 2010, application is now Unicode enabled. That meas you can type and mix any characters of myriad scripts used (not only) on Earth in titles and notes. I would like to ask my friends in Japan to test it.
      • Unicode characters are encoded as UTF-8 when saving to files. Files are saved without BOM. Old files are still loaded using local code page.
      • There will be no difference in files if you use only english alphabet. Worst case of noncompatibility will be corrupted diacritics, special symbols, kanji, etc. Structure and data will be read always properly.
      • Due to unicode issues, all routines communicating with periferals must be checked: motors (KFPP&MSB), monochromator (via COM/ethernet), etc.
    • If you have same problems, please report them. You can download version 1.6.0.46, last one written in Delphi 2007.
  •  1.6.0.46 (25.5.2010)
    • Normalization of spectra after import from Japan Spring8 TXT files. Add this to defaults.ini:
      [Spring8TxtImport]
      CalculateTimePerSpectrumChannel=true
      EPassCoeficient=0.08625
      
      If CalculateTimePerSpectrumChannel is False: uses Time per Spectrum Channel value from file. If True: calculates this value using formula:
      Time per Spectrum Channel =
        NumberOfSweeps*StepTime/1000*RoundUp(PassEnergy*EPassCoeficient/EnergyStep)
      
  •  1.6.0.45 (18.5.2010)
    • Many small changes in angle resolved items: Axis titles can be changed, display of titles and axis range in image, export of image as IGOR 2D wave and some other minor improvements and fixes.
  •  1.6.0.43 (6.5.2010)
    • Region: Duplicate & Split, Subtract background. Region+MultiView: Set range by typing values from keyboard. Fitting: added Ranged linear backround - for making linear background with breaks. And some other minor improvements.
  •  1.6.0.42 (13.3.2010)
    • Raw XY file can contain more regions - deliminated by white or text lines
  •  1.6.0.41 (13.3.2010)
    • Many small changes and repairs reqested by MSB, communication with Kleopatra via ethernet, etc.
  •  1.6.0.32 (26.11.2009)
    • Supports SPring8 *.TXT files, automatic recognition from Load dialog
  •  1.6.0.31 (21.10.2009)
    • Minor fixes
  •  1.6.0.30 (22.9.2009)
    • Supports Japan *.SPE files, automatic recognition from Load dialog
  •  1.6.0.29 (5.9.2009)
    • Minor repairs in loading xpd files with checkd option File/Load option/Load XPD form data from selected items
  •  1.6.0.28 (29.5.2009)
    • Automatic recognition of RAW XY files
    • RAW XY means: text file with 2 columns of foating-point numbers (decimal point must be ".") deliminated by SPACEs, TABs, commas (",") or semicolons (";")
    • Loads also MS-Excel CSV files (if contains exactly 2 non-empty columns with numbers)
  •  1.6.0.25 (24.2.2009)
    • Opens XY files of SpecsLab 2.40
    • Lens Modes are stored as names, not as index in a list (which is now different for each analyzer and SpecsLab version)
  •  1.6.0.24 (24.2.2009)
    • Several bug fixes
  •  1.6.0.17 (19.5.2008)
    • Conversion to Delphi 2007, should be Windows Vista ready (nearly)
    • Wave-export dialog:
      • sorting of background and fit-component waves after source wave
      • 3D view of waves - usefull for ResPES, etc.
      • MultiGraph view - waves can be adjusted and exported
      • copy waves to clipboard as KolXPD regions - can be pasted into data tree in KolXPD - e.g. every exportable data can be converted into regions for further processing
  •  1.5.0.15 (29.4.2008)
    • Last version written in Delphi 7
    • Download it here, if you have some problems with the new one