Skip to content

Releases: EasyScience/EasyDiffractionApp

Version 0.9.0-pre-alpha1 (16 Aug 2023)

16 Aug 12:13
29e10b0
Compare
Choose a tag to compare
Pre-release

This is a test version of EasyDiffraction with improved GUI and overall performance. This version temporarily does not use the EasyScience framework, contains only CrysPy as calculation engine and uses only Lmfit for minimization.

Version 0.8.5-beta (30 Mar 2023)

31 Mar 08:12
29e10b0
Compare
Choose a tag to compare
Pre-release

Changes

  • GSAS-II calculation engine has been removed.
  • Overall application performance has been significantly improved.

Bug Fixes

  • Summary report export widget is now properly enabled for custom projects.
  • Undo/redo functionality has been fixed.

Version 0.8.4-beta (28 Jul 2022)

28 Jul 09:52
8051ca1
Compare
Choose a tag to compare
Pre-release

New Features

  • Simulating and fitting polarised data using the CrysPy calculation engine.
  • Reading CIF files with experimental data and instrumental parameters.

Changes

  • Default example with experimental phase has been modified.
  • Added example projects with polarised data.
  • Windows installer is now 64-bit.

Bug Fixes

  • CrysFML simulation now shows Bragg peaks.
  • Inclusion of the space group setting in calculations.
  • The Project save button is now disabled for read-only example projects.
  • The Reset state functionality now resets calculator choice.
  • Overall performance has been improved.

Version 0.8.3-beta (7 Feb 2022)

11 Feb 15:05
f93a695
Compare
Choose a tag to compare
Pre-release

Features

  • Simulating and fitting multi-phase data using the CrysPy calculation engine is now supported.

Changes

  • The MacOS installer is now digitally signed allowing for safer and less intrusive installation process.

Bug Fixes

  • Adding a new atom is now case-insensitive.
  • Changing sample name in the Sample tab functionality has been fixed.
  • Performance of project load has been improved.

Version 0.8.2-beta (5 Oct 2021)

06 Oct 09:12
Compare
Choose a tag to compare
Pre-release

Features

  • Simulating and fitting time-of-flight (TOF) data using the CrysPy calculation engine is now supported.
  • Dependent and independent parameter constraints can be constructed for use during fitting.

Changes

  • Reset the estimated standard deviations on the Analysis page after fitting if the Fit box becomes unchecked.

Bug Fixes

  • The lmfit minimization engine now works with the CrysFML and GSAS-II calculators.
  • Now project reset clears the simulated curve, experimental data, background and constraints tables.
  • Size of the simulation/analysis chart on the Summary page has been fixed.
  • The Project save button enable/disable state is now properly defined.
  • Fixed updating a sample model via the build-in CIF editor.
  • Now undo/redo triggers a parameter table update on the Analysis page.

Version 0.8.1-beta (8 Jun 2021)

08 Jun 13:48
Compare
Choose a tag to compare
Pre-release

Changes

  • Implemented automatic update of the application and made it easier to update the application manually.
  • Implemented a file-less interface with the CrysPy calculation engine.
  • Add Bragg peaks for the GSAS-II calculation engine.
  • Fitting calculations do not block the GUI on macOS anymore (implemented threading).
  • Redesigned and expanded the application settings window.

Bug Fixes

  • Added an icon to the application window on Windows and Linux.

Version 0.8.0-beta.1 (7 May 2021)

07 May 13:18
75e0e67
Compare
Choose a tag to compare
Pre-release

Changes

  • CrysFML and CrysPy simulations now show Bragg peaks.
  • Updated and extended user tutorials.
  • Contact email more prominently displayed.
  • More detailed README.md file for the project.
  • Updated module dependencies.
  • Updated application installer.

Bug Fixes

  • CrysFML and GSAS-II binding on Linux have been fixed.
  • Now project reset clears the experimental data correctly.
  • When an example is loaded, the summary save path is corrected.
  • Broken links in the About box have been updated.
  • Minor text fixes.

Version 0.8.0-beta (3 May 2021)

03 May 12:14
fe3838e
Compare
Choose a tag to compare
Pre-release

This is a new version of easyDiffraction, which is now based on the easyScience framework. Whereas some features present in the original implementation have not yet been implemented, new easyDiffraction has improved GUI, additional back-end calculator interfaces, enhancement of minimization options and other improvements over the original version of easyDiffraction (0.7.0).

New features in version 0.8.0:

  • Ability to run in simulation-only mode
  • Multiple crystallographic calculation engines: CrysPy, CrysFML and GSAS-II
  • Multiple minimization engines: lmfit, bumps and DFO_LS
  • High quality structure visualizer
  • Interactive HTML report generation
  • Built-in guided tutorials
  • Improved visualization of experimental and simulated data
  • Structural editor for cells and atoms
  • Improved project management
  • Parameter searching and filtering
  • Engine independent cif interpreter/editor
  • Engine independent background generation