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