Profex is a graphical user interface for Rietveld refinement of powder X-ray diffraction (XRD) data with the program BGMN. It can be used for phase identification, phase quantification, structure refinement, and export of results and graphs to tables and figures.
Screenshots











Observed history
| App | Change | Version | When ↓ |
|---|
No observed changes yet.
The initial import establishes a baseline. Future version changes will appear here.
Browse the app catalogue →Upstream releases
Release notes supplied by the developer. These dates are not Flathub package publication times.
5.7.223 Aug 2026
Bug fixes
- Fixed regression in Synchrotron Configurator to restore profile fitting function
- Minor improvements in scan drawing using double precision
- Fixed bug letting one settings string grow exponentially
- Fixed asymmetric cross symbols in scan drawing
- Fixed wrong wavelength when loading DIA files
- Improved behavior of spin box editor in plot options widget
- Scroll to the beginning of the output procotol after completing a peak fit
- Restore header geometry in project select dialog
- Fixed handling of eps values for scan drawing
- Use higher resolution of 2theta values read from brml files
- Changed xy export format and adapted xy import filter accordingly
- Fixed selection mode of peak fitting widget
5.7.15 Jul 2026
New features
- Function to set and reset EPS2 scan displacement added to Plot Options list. Can be disabled in „Preferences -> Graphs -> Appearance -> Shift scans to correct for refined EPS values“.
- On platforms other than Windows, convert VAL files to XY by default.
- New detector model added to instrument configurator.
- Improved generic peak fitting: Linear modulation of coupled variables added.
- Show project status in project select dialog.
- Filter projects by name or status in project select dialog.
- Instantly apply offsets in Plot Options list.
Bug fixes
- Fixed crash in generic peak fitter due to race condition.
- Fixed crash when exporting curve fits of projects that don’t contain any curve fits.
- Dark mode on OS X was optimized.
5.7.05 Jun 2026
New features
- GUI translations added for DE and FR.
- Display a preview of reference structures, STRUC files, and refined parameters in the context help.
- Copy action for GOAL names in results tree added.
- Live update of the generic peak fit process.
- Copy and paste scans from one project to another in the Plot Options list.
- Some obsolete configuration options removed.
- EPS values do not displace the scan anymore. A new cursor showing the EPS offset was added (E key).
- New preferences option to select and edit COD mirror servers.
- New button in periodic table of search-match module to unlock all disabled elements.
Bug fixes
- Fixed bug in SynchrotronConfigurator that generated corrupted GEQ files.
- Quazip updated to 1.5.
- Removed dependency on Qt5 compatibility module.
- Removed GUI elements to change EPS2 value.
- Minor updates to report xml and css.
- Adjust refinement limits in STRUCOUT files for refinement sequences.
- Improved compatibility with Bruker BRML files.
- Fixed minor drawing bug of noise cursor on difference curve.
- Normalization of hkl reference lines in zoomed state fixed.
5.6.130 Nov 2025
New features
- Adds the name of the preset to the SAV file when creating a project from a preset.
Bug fixes
- Fixed regression that broke profile fitting in the synchrotron configurator.
- Ignore commented STRUC[n] lines when opening all structure files.
- Copy *.pxsml file to project directory when creating a new project from a synchrotron configuration.