jaxrts.models.SchumacherImpulse

class jaxrts.models.SchumacherImpulse(r_k: float | None = None)[source]

Bound-free scattering based on the Schumacher Impulse Approximation [Schumacher et al., 1975]. The implementation considers the first order asymmetric correction to the impulse approximation, as given in the aforementioned paper.

Should yield similar results as SchumacherImpulseColdEdges. However, rather than using absorption edges beof the cold sample, here we use edges of isolated ions in a plasma instead.

Requires a ‘form-factors’ model (defaults to PaulingFormFactors).

Requires an ‘ipd’ model (defaults to Neglect).

r_k is the correction given in [Gregori et al., 2004]. If None, or if a negative value is given, we use the formula given by [Gregori et al., 2004]. Otherwise, it is just the value provided by the user.

Methods

__init__([r_k])

r_k is the correction given in [Gregori et al., 2004].

check(plasma_state)

Test if the model is applicable to the PlasmaState.

citation([style, comment])

Return bibliographic information for the Model used.

evaluate(plasma_state, setup, *args, **kwargs)

If sample_points is not None, generate a low-resulution :py:class`~.setup.Setup`.

evaluate_raw(plasma_state, setup)

prepare(plasma_state, key)

Modify the plasma_state in place.

sample_grid(setup)

Define the sample-grid if sample_points is not None.

Attributes

allowed_keys

A list of keywords where this model is adequate for

cite_keys

Built-in mutable sequence.

r_k

The value for r_k (see [Gregori et al., 2004]).

sample_points

The number of points for re-sampeling the model.

Examples using jaxrts.models.SchumacherImpulse

Getting Started

Getting Started

Multi-Species Plasmas

Multi-Species Plasmas

Calculate the full structure factors for various plasma conditions

Calculate the full structure factors for various plasma conditions

ITCFT Impact of noise

ITCFT Impact of noise

Imaginary time correlation function thermometry

Imaginary time correlation function thermometry

Moving edges vs cold ionoization edges

Moving edges vs cold ionoization edges

Showcase the DetailedBalace free-bound scattering Model

Showcase the DetailedBalace free-bound scattering Model

Showcase of the relavance of including free-bound scattering

Showcase of the relavance of including free-bound scattering

k dispersion and free-bound scattering

k dispersion and free-bound scattering

Frequency redistribution correction

Frequency redistribution correction