News#

This page contains the latest news and changes in ESCAPE. For a complete history of changes, see the sections below.

Complete Changelog#

ESCAPE 0.9.8 (Development)#

  1. Jit CUDA compilation of the core functors is added.

  2. Improved widgets layout and functionality.

  3. overlay command to compare multiple functors and data objects on a single plot.

  4. Statistical quasi-gradient strategies for the DE optimizer are added.

  5. Constraints support is added.

  6. Bug fixes

Version 0.9.7 (2023-10-29)#

Features#

  • Added Material Database module escape.scattering.mdb

  • Added experimental diffreftrans module for HRXRD applications

  • Improved materials module escape.scattering.materials with new methods

Improvements#

  • Updated notebooks and examples to use the new material database module

  • Updated documentation

Fixes#

  • Various bug fixes

Version 0.9.6_fix (2023-03-26)#

Fixes#

  • Fixed critical build issues

  • Fixed dependency conflicts

  • Fixed version numbering

Version 0.9.6 (2022-10-01)#

Features#

  • Added cluster kernel for simple parallelization using ipyparallel library

  • Added notebook for superball form-factor

Improvements#

  • Improved integration methods

  • Improved documentation

Fixes#

  • Various bug fixes

Version 0.9.5 (2022-07-06)#

Improvements#

  • Updated dependencies

Fixes#

  • Minor bug fixes

Version 0.9.4 (2022-06-23)#

Features#

  • Added probing serialization of the model state to binary format

Fixes#

  • Fixed bugs in the polarized neutron reflectivity handlers

Version 0.9.3 (2022-02-06)#

Features#

  • Added polnreftrans module for calculation of Fresnel coefficients and wave function in layers for polarized neutrons

Version 0.9.2 (2021-08-04)#

Features#

  • Added support for Docker installation

Fixes#

  • Fixed deprecation warnings from the numpy library

  • Minor bug fixes

Version 0.9.1 (2021-04-05)#

Features#

  • Added functors for paracrystal and hard sphere structure factors

  • Added reftrans module for calculation of Fresnel coefficients and wave function in layers

  • Added escape.require method for version check of ESCAPE

Improvements#

  • Updated and improved material database utils.mdb

  • Improved conditional functor

Fixes#

  • Various bug fixes

Version 0.9.0 (2020-10-12)#

Features#

  • Major release with new architecture

  • Added comprehensive optimization framework

  • Added improved visualization system

Improvements#

  • Complete rebuild of core components

  • Improved performance and stability

  • Enhanced documentation

Version 0.8.1 (2019-11-28)#

Features#

  • Added new peak functions

  • Added improved parameter system

Fixes#

  • Fixed critical bugs

  • Fixed performance issues

  • Fixed documentation

Version 0.8.0 (2019-09-14)#

Features#

  • Initial public release

  • Basic optimization framework

  • Core peak functions

  • Basic visualization tools

Improvements#

  • Initial documentation

  • Basic test coverage

  • Core functionality