3,365 apps tracked 0 new today 17 updated today Synced 2m ago

Profex

Open Source XRD and Rietveld Refinement

Nicola Döbelin

org.profex_xrd.Profex
View on Flathub ↗

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

Raw data file
Raw data file
Search-match for phase identification
Search-match for phase identification
Create refinement project
Create refinement project
Refinement control file
Refinement control file
Running refinement
Running refinement
Refinement completed. Phase quantities shown in "Refined parameters" table.
Refinement completed. Phase quantities shown in "Refined parameters" table.
Peak list and refined chemical composition.
Peak list and refined chemical composition.
Create customizable HTML report
Create customizable HTML report
Retrieve structure files from COD database
Retrieve structure files from COD database
Graphical instrument configuration editor
Graphical instrument configuration editor
Calculate electron density maps (Fcalc, Fobs, or difference fourier maps)
Calculate electron density maps (Fcalc, Fobs, or difference fourier maps)

Observed history

App ChangeVersionWhen ↓

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.