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)

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

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

f-sum rule for the dynamic stucture factor

f-sum rule for the dynamic stucture factor

ITCFT Impact of noise

ITCFT Impact of noise

Imaginary time correlation function thermometry

Imaginary time correlation function thermometry

Compare IPD Models

Compare IPD Models

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

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)

Rayleigh weights for integer expanded ionization states

Rayleigh weights for integer expanded ionization states

Frequency redistribution correction

Frequency redistribution correction