jaxrts
A Python package for X-ray Thomson Scattering from dense plasmas, using jax.
Modules
Ionization Energy Data Generated by the flexible atomic code [Gu, 2008] (https://github.com/flexible-atomic-code/fac). |
|
Some analysis functions, mainly used for benchmarking and testing. |
|
This submodule is dedicated to calculate the contribution of tightly bound electrons to the dynamic structure factor. |
|
This submodule is dedicated to the calculation of static and dynamic local field corrections. |
|
This file is the taken from https://github.com/ToDor90/LFC/blob/master/ESA_PARAMETRIZATION/ collecting both scripts in one, replacing numpy by jax.numpy and performing some qol changes. |
|
This submodule contains data for different chemical elements. |
|
Contains functionalities that go beyond the jaxrts base implementation. |
|
This submodule is dedicated to form factors. |
|
This submodule is dedicated to calculate the contribution of the free bound contributions to the dynamic structure factor. |
|
This submodule is dedicated to the calculation of the free electron dynamic structure. |
|
Miscellaneous helper functions. |
|
HNC Potentials |
|
This submodule is dedicated to the using the hypernetted chain approach to calculate static structure factors. |
|
This submodule is dedicated to the modelling and handling of instrument functions. |
|
This submodule is dedicated to the calculation of the ion-feature. |
|
Module to account for Ionization Potential Depression (IPD) |
|
Submodule handeling the citation of references |
|
This submodule is dedicated to math functions which occur frequently in the calculations. |
|
This submodule contains high-level wrappers for the different Models implemented. |
|
This submodule contains basic formulas used in plasma physics. |
|
Definition of the |
|
Module containing functions to solve the Saha-equation, linking the temperature of a plasma to it's ionization. |
|
This module allows for saving and loading |
|
This submodule is dedicated to handling the setup configuration for the calculation of the synthetic spectra. |
|
Module handeling the calculation of static structure factors. |
|
This submodule defines the unit registry for calculations involving quantities, consisting of a magtitude and a unit. |