Essential Scattering Applications for Everyone. Overview

10/28/2020
by   Denis Korolkov, et al.
0

ESCAPE is a free python package and framework for creating applications for simulating and fitting of X-ray and neutron scattering data with current support for specular reflectivity, polarized neutron reflectometry, high resolution X-ray diffraction, small angle scattering with future support for off-specular scattering from structured samples with complicated morphology. Utilizing current features of Jupyter project, it allows to create highly customized applications in the format of notebooks. These notebooks, being shared with other users, can be used directly or started as web applications with graphical user interface. This paper is a brief overview of the core and scattering packages providing description of the major features with code examples. The following features make ESCAPE different from other projects: independent from scattering applications core, which provides access to models building blocks like parameters, variables, functors, data objects, models and optimizers; support of arithmetic operations and algebraic expressions on parameters and functors, offering models with complex dependencies of parameters; math module with standard mathematical functors and special functors which perform numerical integration over variable or parameter, supplying customization of intensity model; simultaneous fit of several models, also for models with different dimensions. Check our web site https://escape-app.net/ for further information.

READ FULL TEXT
research
01/12/2023

Shape2SAS – a web application to simulate small-angle scattering data and pair distance distributions from user-defined shapes

Shape2SAS is a web application that allows researchers and students to b...
research
12/28/2018

Kymatio: Scattering Transforms in Python

The wavelet scattering transform is an invariant signal representation s...
research
10/19/2002

User software for the next generation

New generations of neutron scattering sources and instrumentation are pr...
research
07/04/2020

SAXSDOG: open software for real-time azimuthal integration of 2D scattering images

In-situ small- and wide-angle scattering experiments at synchrotrons oft...
research
09/27/2022

CyRSoXS: A GPU-accelerated virtual instrument for Polarized Resonant Soft X-ray Scattering (P-RSoXS)

Polarized Resonant Soft X-ray scattering (P-RSoXS) has emerged as a powe...
research
03/01/2016

RWebData: A High-Level Interface to the Programmable Web

The rise of the programmable web offers new opportunities for the empiri...
research
11/16/2021

Machine Learning-Assisted Analysis of Small Angle X-ray Scattering

Small angle X-ray scattering (SAXS) is extensively used in materials sci...

Please sign up or login with your details

Forgot password? Click here to reset