jaxrts.models.Model

class jaxrts.models.Model[source]

Abstract definition of a Model in jaxrts. A Model, at a minimum, has to define a evaluate() method.

Methods

__init__()

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)

Return the result of the model given a PlasmaState and a Setup.

prepare(plasma_state, key)

Modify the plasma_state in place.

Attributes

allowed_keys

A list of keywords where this model is adequate for

cite_keys

A list of bibtex keys.

Examples using jaxrts.models.Model

Imaginary time correlation function thermometry

Imaginary time correlation function thermometry

ITCFT Impact of noise

ITCFT Impact of noise

f-sum rule for the dynamic stucture factor

f-sum rule for the dynamic stucture factor

Comparison of different edge models

Comparison of different edge models

Compare IPD Models

Compare IPD Models

Moving edges vs cold ionoization edges

Moving edges vs cold ionoization edges

Showcase of the relavance of including free-bound scattering

Showcase of the relavance of including free-bound scattering

Showcase the DetailedBalace free-bound scattering Model

Showcase the DetailedBalace free-bound scattering Model

k dispersion and free-bound scattering

k dispersion and free-bound scattering

Number of interpolation in the Born Mermin Chapman Interpolation

Number of interpolation in the Born Mermin Chapman Interpolation

Electron ion potentials

Electron ion potentials

HNC: Multicomponent

HNC: Multicomponent

LatticeDebyeModel for approximating diffuse scattering in crystals

LatticeDebyeModel for approximating diffuse scattering in crystals

HNC-SVT: multi-component, multi-temperature (M-SVT)

HNC-SVT: multi-component, multi-temperature (M-SVT)

S_ii grid interpolation

S_ii grid interpolation

Rayleigh weights for integer expanded ionization states

Rayleigh weights for integer expanded ionization states

Saha Ionization Map

Saha Ionization Map

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

Frequency redistribution correction

Frequency redistribution correction