Easydiffraction

Latest version: v0.0.1

Safety actively analyzes 632632 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.8.2beta

Features

- Simulating and fitting time-of-flight (TOF) data using the [CrysPy](https://github.com/ikibalin/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](https://lmfit.github.io/lmfit-py/) minimization engine now works with the [CrysFML](https://code.ill.fr/scientific-software/crysfml) and [GSAS-II](https://subversion.xray.aps.anl.gov/trac/pyGSAS) 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.

0.8.1beta

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.

0.8.0

- Ability to run in simulation-only mode
- Multiple crystallographic calculation engines: [CrysPy](https://github.com/ikibalin/cryspy), [CrysFML](https://code.ill.fr/scientific-software/crysfml) and [GSAS-II](https://subversion.xray.aps.anl.gov/trac/pyGSAS)
- Multiple minimization engines: [lmfit](https://lmfit.github.io/lmfit-py/), [bumps](https://github.com/bumps/bumps) and [DFO_LS](https://github.com/numericalalgorithmsgroup/dfols)
- 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


Features

- Simulating and fitting time-of-flight (TOF) data using the [CrysPy](https://github.com/ikibalin/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](https://lmfit.github.io/lmfit-py/) minimization engine now works with the [CrysFML](https://code.ill.fr/scientific-software/crysfml) and [GSAS-II](https://subversion.xray.aps.anl.gov/trac/pyGSAS) 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.

0.8.0beta.1

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.

0.8.0beta

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).

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.