jaxrts.models.IPDModel

class jaxrts.models.IPDModel[source]

A subset of Model’s, to model the effect of ionization potential depression. These models have to implement a all_element_states() method, returning the appropriate IPD for all ionization states of the constituents.

Methods

__init__()

all_element_states(plasma_state[, ...])

Return the IPD for each possible ionization state for the constituents of the plasma, assuming the average plasma conditions are given by the passed plasma_state.

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.IPDModel

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

Saha Ionization Map

Saha Ionization Map

Multi-Species Plasmas

Multi-Species Plasmas