elisa.models.xs#

XSPEC model library API.

xspec_version() str#

Get XSPEC version.

list_models(mtype: str | None = None) list[str][source]#

List XSPEC models, optionally filtered by type.

Parameters:

mtype (str | None) – The type of XSPEC models to list.

Returns:

A list of XSPEC model names.

abund() str#
abund(table: str) None

Overloaded function.

  1. abund() -> str

Get abundance table used in XSPEC.

  1. abund(table: str) -> None

Set abundance table used in XSPEC.

abund_file(file: str) None#

Set abundance file used in XSPEC.

xsect() str#
xsect(table: str) None

Overloaded function.

  1. xsect() -> str

Get photo-electric cross-section table used in XSPEC.

  1. xsect(table: str) -> None

Set photo-electric cross-section table used in XSPEC.

cosmo() dict[str, float]#
cosmo(H0: float, q0: float, lambda0: float) None

Overloaded function.

  1. cosmo() -> dict[str, float]

Get cosmological parameters used in XSPEC.

  1. cosmo(H0: float, q0: float, lambda0: float) -> None

Set cosmological parameters used in XSPEC.

mstr() dict[str, str]#
mstr(key: str) str
mstr(key: str, value: str) None
mstr(dic: collections.abc.Mapping[str, str]) None

Overloaded function.

  1. mstr() -> dict[str, str]

Get all model string used in XSPEC.

  1. mstr(key: str) -> str

Get model string for a given key.

  1. mstr(key: str, value: str) -> None

Set model string for a given key.

  1. mstr(dic: collections.abc.Mapping[str, str]) -> None

Set multiple model strings.

clear_mstr() None#

Clear all model strings in XSPEC.

xflt() dict[int, dict[str, float]]#
xflt(spec_num: int) dict[str, float]
xflt(spec_num: int, dic: collections.abc.Mapping[str, float]) None
xflt(maps: collections.abc.Mapping[int, collections.abc.Mapping[str, float]]) None

Overloaded function.

  1. xflt() -> dict[int, dict[str, float]]

Get all XFLT entries.

  1. xflt(spec_num: int) -> dict[str, float]

Get XFLT entries for a given spectrum number.

  1. xflt(spec_num: int, dic: collections.abc.Mapping[str, float]) -> None

Set XFLT entries for a given spectrum number.

  1. xflt(maps: collections.abc.Mapping[int, collections.abc.Mapping[str, float]]) -> None

Set multiple XFLT entries for multiple spectra.

clear_xflt(spec_num: int) None#
clear_xflt() None

Overloaded function.

  1. clear_xflt(spec_num: int) -> None

Clear XFLT entries for a given spectrum number.

  1. clear_xflt() -> None

Clear all XFLT entries.

chatter() int#
chatter(level: int) None

Overloaded function.

  1. chatter() -> int

Get XSPEC console chatter level.

  1. chatter(level: int) -> None

Set XSPEC console chatter level.

class agauss(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model agauss: Gaussian line profile in wavelength space..

Attributes

LineE

agauss parameter \(\mathrm{LineE}\).

Sigma

agauss parameter \(\mathrm{Sigma}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

agauss parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

agauss parameter \(\mathrm{LineE}\).

property Sigma: Parameter#

agauss parameter \(\mathrm{Sigma}\).

property norm: Parameter#

agauss parameter \(\mathrm{norm}\).

class agnsed(mass: 'Parameter' | float | None = None, dist: 'Parameter' | float | None = None, logmdot: 'Parameter' | float | None = None, astar: 'Parameter' | float | None = None, cosi: 'Parameter' | float | None = None, kTe_hot: 'Parameter' | float | None = None, kTe_warm: 'Parameter' | float | None = None, Gamma_hot: 'Parameter' | float | None = None, Gamma_warm: 'Parameter' | float | None = None, R_hot: 'Parameter' | float | None = None, R_warm: 'Parameter' | float | None = None, logrout: 'Parameter' | float | None = None, Htmax: 'Parameter' | float | None = None, reprocess: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model agnsed: AGN SED model..

Attributes

Gamma_hot

agnsed parameter \(\mathrm{Gamma_hot}\).

Gamma_warm

agnsed parameter \(\mathrm{Gamma_warm}\).

Htmax

agnsed parameter \(\mathrm{Htmax}\).

R_hot

agnsed parameter \(\mathrm{R_hot}\).

R_warm

agnsed parameter \(\mathrm{R_warm}\).

astar

agnsed parameter \(\mathrm{astar}\).

cosi

agnsed parameter \(\mathrm{cosi}\).

dist

agnsed parameter \(\mathrm{dist}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kTe_hot

agnsed parameter \(\mathrm{kTe_hot}\).

kTe_warm

agnsed parameter \(\mathrm{kTe_warm}\).

latex

\(\LaTeX\) format of the component.

logmdot

agnsed parameter \(\mathrm{logmdot}\).

logrout

agnsed parameter \(\mathrm{logrout}\).

mass

agnsed parameter \(\mathrm{mass}\).

name

Component name.

norm

agnsed parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

redshift

agnsed parameter \(\mathrm{redshift}\).

reprocess

agnsed parameter \(\mathrm{reprocess}\).

spec_num

Spectrum number.

type

Component type.

property Gamma_hot: Parameter#

agnsed parameter \(\mathrm{Gamma_hot}\).

property Gamma_warm: Parameter#

agnsed parameter \(\mathrm{Gamma_warm}\).

property Htmax: Parameter#

agnsed parameter \(\mathrm{Htmax}\).

property R_hot: Parameter#

agnsed parameter \(\mathrm{R_hot}\).

property R_warm: Parameter#

agnsed parameter \(\mathrm{R_warm}\).

property astar: Parameter#

agnsed parameter \(\mathrm{astar}\).

property cosi: Parameter#

agnsed parameter \(\mathrm{cosi}\).

property dist: Parameter#

agnsed parameter \(\mathrm{dist}\).

property kTe_hot: Parameter#

agnsed parameter \(\mathrm{kTe_hot}\).

property kTe_warm: Parameter#

agnsed parameter \(\mathrm{kTe_warm}\).

property logmdot: Parameter#

agnsed parameter \(\mathrm{logmdot}\).

property logrout: Parameter#

agnsed parameter \(\mathrm{logrout}\).

property mass: Parameter#

agnsed parameter \(\mathrm{mass}\).

property norm: Parameter#

agnsed parameter \(\mathrm{norm}\).

property redshift: Parameter#

agnsed parameter \(\mathrm{redshift}\).

property reprocess: Parameter#

agnsed parameter \(\mathrm{reprocess}\).

class agnslim(mass: 'Parameter' | float | None = None, dist: 'Parameter' | float | None = None, logmdot: 'Parameter' | float | None = None, astar: 'Parameter' | float | None = None, cosi: 'Parameter' | float | None = None, kTe_hot: 'Parameter' | float | None = None, kTe_warm: 'Parameter' | float | None = None, Gamma_hot: 'Parameter' | float | None = None, Gamma_warm: 'Parameter' | float | None = None, R_hot: 'Parameter' | float | None = None, R_warm: 'Parameter' | float | None = None, logrout: 'Parameter' | float | None = None, rin: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model agnslim: AGN super-Eddington accretion model..

Attributes

Gamma_hot

agnslim parameter \(\mathrm{Gamma_hot}\).

Gamma_warm

agnslim parameter \(\mathrm{Gamma_warm}\).

R_hot

agnslim parameter \(\mathrm{R_hot}\).

R_warm

agnslim parameter \(\mathrm{R_warm}\).

astar

agnslim parameter \(\mathrm{astar}\).

cosi

agnslim parameter \(\mathrm{cosi}\).

dist

agnslim parameter \(\mathrm{dist}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kTe_hot

agnslim parameter \(\mathrm{kTe_hot}\).

kTe_warm

agnslim parameter \(\mathrm{kTe_warm}\).

latex

\(\LaTeX\) format of the component.

logmdot

agnslim parameter \(\mathrm{logmdot}\).

logrout

agnslim parameter \(\mathrm{logrout}\).

mass

agnslim parameter \(\mathrm{mass}\).

name

Component name.

norm

agnslim parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

redshift

agnslim parameter \(\mathrm{redshift}\).

rin

agnslim parameter \(\mathrm{rin}\).

spec_num

Spectrum number.

type

Component type.

property Gamma_hot: Parameter#

agnslim parameter \(\mathrm{Gamma_hot}\).

property Gamma_warm: Parameter#

agnslim parameter \(\mathrm{Gamma_warm}\).

property R_hot: Parameter#

agnslim parameter \(\mathrm{R_hot}\).

property R_warm: Parameter#

agnslim parameter \(\mathrm{R_warm}\).

property astar: Parameter#

agnslim parameter \(\mathrm{astar}\).

property cosi: Parameter#

agnslim parameter \(\mathrm{cosi}\).

property dist: Parameter#

agnslim parameter \(\mathrm{dist}\).

property kTe_hot: Parameter#

agnslim parameter \(\mathrm{kTe_hot}\).

property kTe_warm: Parameter#

agnslim parameter \(\mathrm{kTe_warm}\).

property logmdot: Parameter#

agnslim parameter \(\mathrm{logmdot}\).

property logrout: Parameter#

agnslim parameter \(\mathrm{logrout}\).

property mass: Parameter#

agnslim parameter \(\mathrm{mass}\).

property norm: Parameter#

agnslim parameter \(\mathrm{norm}\).

property redshift: Parameter#

agnslim parameter \(\mathrm{redshift}\).

property rin: Parameter#

agnslim parameter \(\mathrm{rin}\).

class apec(kT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model apec: APEC emission spectrum..

Attributes

Abundanc

apec parameter \(\mathrm{Abundanc}\).

Redshift

apec parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

apec parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

apec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

apec parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

apec parameter \(\mathrm{Redshift}\).

property kT: Parameter#

apec parameter \(\mathrm{kT}\).

property norm: Parameter#

apec parameter \(\mathrm{norm}\).

class bapec(kT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bapec: APEC emission spectrum..

Attributes

Abundanc

bapec parameter \(\mathrm{Abundanc}\).

Redshift

bapec parameter \(\mathrm{Redshift}\).

Velocity

bapec parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bapec parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bapec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

bapec parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

bapec parameter \(\mathrm{Redshift}\).

property Velocity: Parameter#

bapec parameter \(\mathrm{Velocity}\).

property kT: Parameter#

bapec parameter \(\mathrm{kT}\).

property norm: Parameter#

bapec parameter \(\mathrm{norm}\).

class bbody(kT: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bbody: Blackbody..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bbody parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bbody parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property kT: Parameter#

bbody parameter \(\mathrm{kT}\).

property norm: Parameter#

bbody parameter \(\mathrm{norm}\).

class bbodyrad(kT: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bbodyrad: Blackbody spectrum, area normalized..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bbodyrad parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bbodyrad parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property kT: Parameter#

bbodyrad parameter \(\mathrm{kT}\).

property norm: Parameter#

bbodyrad parameter \(\mathrm{norm}\).

class bcempow(alpha: 'Parameter' | float | None = None, Tmax: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bcempow: Plasma emission, multi-temperature using a power-law emission measure..

Attributes

Redshift

bcempow parameter \(\mathrm{Redshift}\).

Tmax

bcempow parameter \(\mathrm{Tmax}\).

Velocity

bcempow parameter \(\mathrm{Velocity}\).

abundanc

bcempow parameter \(\mathrm{abundanc}\).

alpha

bcempow parameter \(\mathrm{alpha}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

bcempow parameter \(\mathrm{nH}\).

name

Component name.

norm

bcempow parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

bcempow parameter \(\mathrm{switch}\).

type

Component type.

property Redshift: Parameter#

bcempow parameter \(\mathrm{Redshift}\).

property Tmax: Parameter#

bcempow parameter \(\mathrm{Tmax}\).

property Velocity: Parameter#

bcempow parameter \(\mathrm{Velocity}\).

property abundanc: Parameter#

bcempow parameter \(\mathrm{abundanc}\).

property alpha: Parameter#

bcempow parameter \(\mathrm{alpha}\).

property nH: Parameter#

bcempow parameter \(\mathrm{nH}\).

property norm: Parameter#

bcempow parameter \(\mathrm{norm}\).

property switch: Parameter#

bcempow parameter \(\mathrm{switch}\).

class bcheb6(CPcoef1: 'Parameter' | float | None = None, CPcoef2: 'Parameter' | float | None = None, CPcoef3: 'Parameter' | float | None = None, CPcoef4: 'Parameter' | float | None = None, CPcoef5: 'Parameter' | float | None = None, CPcoef6: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bcheb6: Differential emission measure using 6-order Chebyshev polynomial..

Attributes

CPcoef1

bcheb6 parameter \(\mathrm{CPcoef1}\).

CPcoef2

bcheb6 parameter \(\mathrm{CPcoef2}\).

CPcoef3

bcheb6 parameter \(\mathrm{CPcoef3}\).

CPcoef4

bcheb6 parameter \(\mathrm{CPcoef4}\).

CPcoef5

bcheb6 parameter \(\mathrm{CPcoef5}\).

CPcoef6

bcheb6 parameter \(\mathrm{CPcoef6}\).

Redshift

bcheb6 parameter \(\mathrm{Redshift}\).

Velocity

bcheb6 parameter \(\mathrm{Velocity}\).

abundanc

bcheb6 parameter \(\mathrm{abundanc}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

bcheb6 parameter \(\mathrm{nH}\).

name

Component name.

norm

bcheb6 parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

bcheb6 parameter \(\mathrm{switch}\).

type

Component type.

property CPcoef1: Parameter#

bcheb6 parameter \(\mathrm{CPcoef1}\).

property CPcoef2: Parameter#

bcheb6 parameter \(\mathrm{CPcoef2}\).

property CPcoef3: Parameter#

bcheb6 parameter \(\mathrm{CPcoef3}\).

property CPcoef4: Parameter#

bcheb6 parameter \(\mathrm{CPcoef4}\).

property CPcoef5: Parameter#

bcheb6 parameter \(\mathrm{CPcoef5}\).

property CPcoef6: Parameter#

bcheb6 parameter \(\mathrm{CPcoef6}\).

property Redshift: Parameter#

bcheb6 parameter \(\mathrm{Redshift}\).

property Velocity: Parameter#

bcheb6 parameter \(\mathrm{Velocity}\).

property abundanc: Parameter#

bcheb6 parameter \(\mathrm{abundanc}\).

property nH: Parameter#

bcheb6 parameter \(\mathrm{nH}\).

property norm: Parameter#

bcheb6 parameter \(\mathrm{norm}\).

property switch: Parameter#

bcheb6 parameter \(\mathrm{switch}\).

class bcie(kT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bcie: Emission spectrum from a plasma in Collisional-ionization equilibrium..

Attributes

Abundanc

bcie parameter \(\mathrm{Abundanc}\).

Redshift

bcie parameter \(\mathrm{Redshift}\).

Velocity

bcie parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bcie parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bcie parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

bcie parameter \(\mathrm{switch}\).

type

Component type.

property Abundanc: Parameter#

bcie parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

bcie parameter \(\mathrm{Redshift}\).

property Velocity: Parameter#

bcie parameter \(\mathrm{Velocity}\).

property kT: Parameter#

bcie parameter \(\mathrm{kT}\).

property norm: Parameter#

bcie parameter \(\mathrm{norm}\).

property switch: Parameter#

bcie parameter \(\mathrm{switch}\).

class bcoolflow(lowT: 'Parameter' | float | None = None, highT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bcoolflow: Cooling flow, mekal..

Attributes

Abundanc

bcoolflow parameter \(\mathrm{Abundanc}\).

Redshift

bcoolflow parameter \(\mathrm{Redshift}\).

Velocity

bcoolflow parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

highT

bcoolflow parameter \(\mathrm{highT}\).

latex

\(\LaTeX\) format of the component.

lowT

bcoolflow parameter \(\mathrm{lowT}\).

name

Component name.

norm

bcoolflow parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

bcoolflow parameter \(\mathrm{switch}\).

type

Component type.

property Abundanc: Parameter#

bcoolflow parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

bcoolflow parameter \(\mathrm{Redshift}\).

property Velocity: Parameter#

bcoolflow parameter \(\mathrm{Velocity}\).

property highT: Parameter#

bcoolflow parameter \(\mathrm{highT}\).

property lowT: Parameter#

bcoolflow parameter \(\mathrm{lowT}\).

property norm: Parameter#

bcoolflow parameter \(\mathrm{norm}\).

property switch: Parameter#

bcoolflow parameter \(\mathrm{switch}\).

class bcph(peakT: 'Parameter' | float | None = None, Abund: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bcph: Cooling + heating model for cool core clusters..

Attributes

Abund

bcph parameter \(\mathrm{Abund}\).

Redshift

bcph parameter \(\mathrm{Redshift}\).

Velocity

bcph parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bcph parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

peakT

bcph parameter \(\mathrm{peakT}\).

spec_num

Spectrum number.

switch

bcph parameter \(\mathrm{switch}\).

type

Component type.

property Abund: Parameter#

bcph parameter \(\mathrm{Abund}\).

property Redshift: Parameter#

bcph parameter \(\mathrm{Redshift}\).

property Velocity: Parameter#

bcph parameter \(\mathrm{Velocity}\).

property norm: Parameter#

bcph parameter \(\mathrm{norm}\).

property peakT: Parameter#

bcph parameter \(\mathrm{peakT}\).

property switch: Parameter#

bcph parameter \(\mathrm{switch}\).

class bequil(kT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bequil: Collisional plasma, ionization equilibrium..

Attributes

Abundanc

bequil parameter \(\mathrm{Abundanc}\).

Redshift

bequil parameter \(\mathrm{Redshift}\).

Velocity

bequil parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bequil parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bequil parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

bequil parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

bequil parameter \(\mathrm{Redshift}\).

property Velocity: Parameter#

bequil parameter \(\mathrm{Velocity}\).

property kT: Parameter#

bequil parameter \(\mathrm{kT}\).

property norm: Parameter#

bequil parameter \(\mathrm{norm}\).

class bexpcheb6(CPcoef1: 'Parameter' | float | None = None, CPcoef2: 'Parameter' | float | None = None, CPcoef3: 'Parameter' | float | None = None, CPcoef4: 'Parameter' | float | None = None, CPcoef5: 'Parameter' | float | None = None, CPcoef6: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bexpcheb6: Differential emission measure using exponential of a 6-order Chebyshev polynomial..

Attributes

CPcoef1

bexpcheb6 parameter \(\mathrm{CPcoef1}\).

CPcoef2

bexpcheb6 parameter \(\mathrm{CPcoef2}\).

CPcoef3

bexpcheb6 parameter \(\mathrm{CPcoef3}\).

CPcoef4

bexpcheb6 parameter \(\mathrm{CPcoef4}\).

CPcoef5

bexpcheb6 parameter \(\mathrm{CPcoef5}\).

CPcoef6

bexpcheb6 parameter \(\mathrm{CPcoef6}\).

Redshift

bexpcheb6 parameter \(\mathrm{Redshift}\).

Velocity

bexpcheb6 parameter \(\mathrm{Velocity}\).

abundanc

bexpcheb6 parameter \(\mathrm{abundanc}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

bexpcheb6 parameter \(\mathrm{nH}\).

name

Component name.

norm

bexpcheb6 parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

bexpcheb6 parameter \(\mathrm{switch}\).

type

Component type.

property CPcoef1: Parameter#

bexpcheb6 parameter \(\mathrm{CPcoef1}\).

property CPcoef2: Parameter#

bexpcheb6 parameter \(\mathrm{CPcoef2}\).

property CPcoef3: Parameter#

bexpcheb6 parameter \(\mathrm{CPcoef3}\).

property CPcoef4: Parameter#

bexpcheb6 parameter \(\mathrm{CPcoef4}\).

property CPcoef5: Parameter#

bexpcheb6 parameter \(\mathrm{CPcoef5}\).

property CPcoef6: Parameter#

bexpcheb6 parameter \(\mathrm{CPcoef6}\).

property Redshift: Parameter#

bexpcheb6 parameter \(\mathrm{Redshift}\).

property Velocity: Parameter#

bexpcheb6 parameter \(\mathrm{Velocity}\).

property abundanc: Parameter#

bexpcheb6 parameter \(\mathrm{abundanc}\).

property nH: Parameter#

bexpcheb6 parameter \(\mathrm{nH}\).

property norm: Parameter#

bexpcheb6 parameter \(\mathrm{norm}\).

property switch: Parameter#

bexpcheb6 parameter \(\mathrm{switch}\).

class bexrav(Gamma1: 'Parameter' | float | None = None, breakE: 'Parameter' | float | None = None, Gamma2: 'Parameter' | float | None = None, foldE: 'Parameter' | float | None = None, rel_refl: 'Parameter' | float | None = None, cosIncl: 'Parameter' | float | None = None, abund: 'Parameter' | float | None = None, Fe_abund: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bexrav: Reflected e-folded broken power law, neutral medium..

Attributes

Fe_abund

bexrav parameter \(\mathrm{Fe_abund}\).

Gamma1

bexrav parameter \(\mathrm{Gamma1}\).

Gamma2

bexrav parameter \(\mathrm{Gamma2}\).

Redshift

bexrav parameter \(\mathrm{Redshift}\).

abund

bexrav parameter \(\mathrm{abund}\).

breakE

bexrav parameter \(\mathrm{breakE}\).

cosIncl

bexrav parameter \(\mathrm{cosIncl}\).

eval

Get side-effect free component evaluation function.

foldE

bexrav parameter \(\mathrm{foldE}\).

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bexrav parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

rel_refl

bexrav parameter \(\mathrm{rel_refl}\).

spec_num

Spectrum number.

type

Component type.

property Fe_abund: Parameter#

bexrav parameter \(\mathrm{Fe_abund}\).

property Gamma1: Parameter#

bexrav parameter \(\mathrm{Gamma1}\).

property Gamma2: Parameter#

bexrav parameter \(\mathrm{Gamma2}\).

property Redshift: Parameter#

bexrav parameter \(\mathrm{Redshift}\).

property abund: Parameter#

bexrav parameter \(\mathrm{abund}\).

property breakE: Parameter#

bexrav parameter \(\mathrm{breakE}\).

property cosIncl: Parameter#

bexrav parameter \(\mathrm{cosIncl}\).

property foldE: Parameter#

bexrav parameter \(\mathrm{foldE}\).

property norm: Parameter#

bexrav parameter \(\mathrm{norm}\).

property rel_refl: Parameter#

bexrav parameter \(\mathrm{rel_refl}\).

class bexriv(Gamma1: 'Parameter' | float | None = None, breakE: 'Parameter' | float | None = None, Gamma2: 'Parameter' | float | None = None, foldE: 'Parameter' | float | None = None, rel_refl: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, abund: 'Parameter' | float | None = None, Fe_abund: 'Parameter' | float | None = None, cosIncl: 'Parameter' | float | None = None, T_disk: 'Parameter' | float | None = None, xi: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bexriv: Reflected e-folded broken power law, ionized medium..

Attributes

Fe_abund

bexriv parameter \(\mathrm{Fe_abund}\).

Gamma1

bexriv parameter \(\mathrm{Gamma1}\).

Gamma2

bexriv parameter \(\mathrm{Gamma2}\).

Redshift

bexriv parameter \(\mathrm{Redshift}\).

T_disk

bexriv parameter \(\mathrm{T_disk}\).

abund

bexriv parameter \(\mathrm{abund}\).

breakE

bexriv parameter \(\mathrm{breakE}\).

cosIncl

bexriv parameter \(\mathrm{cosIncl}\).

eval

Get side-effect free component evaluation function.

foldE

bexriv parameter \(\mathrm{foldE}\).

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bexriv parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

rel_refl

bexriv parameter \(\mathrm{rel_refl}\).

spec_num

Spectrum number.

type

Component type.

xi

bexriv parameter \(\mathrm{xi}\).

property Fe_abund: Parameter#

bexriv parameter \(\mathrm{Fe_abund}\).

property Gamma1: Parameter#

bexriv parameter \(\mathrm{Gamma1}\).

property Gamma2: Parameter#

bexriv parameter \(\mathrm{Gamma2}\).

property Redshift: Parameter#

bexriv parameter \(\mathrm{Redshift}\).

property T_disk: Parameter#

bexriv parameter \(\mathrm{T_disk}\).

property abund: Parameter#

bexriv parameter \(\mathrm{abund}\).

property breakE: Parameter#

bexriv parameter \(\mathrm{breakE}\).

property cosIncl: Parameter#

bexriv parameter \(\mathrm{cosIncl}\).

property foldE: Parameter#

bexriv parameter \(\mathrm{foldE}\).

property norm: Parameter#

bexriv parameter \(\mathrm{norm}\).

property rel_refl: Parameter#

bexriv parameter \(\mathrm{rel_refl}\).

property xi: Parameter#

bexriv parameter \(\mathrm{xi}\).

class bfekblor(Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bfekblor: Fe K line at high resolution..

Attributes

Velocity

bfekblor parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bfekblor parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Velocity: Parameter#

bfekblor parameter \(\mathrm{Velocity}\).

property norm: Parameter#

bfekblor parameter \(\mathrm{norm}\).

class bfeklor(Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bfeklor: Fe K line at high resolution..

Attributes

Velocity

bfeklor parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bfeklor parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Velocity: Parameter#

bfeklor parameter \(\mathrm{Velocity}\).

property norm: Parameter#

bfeklor parameter \(\mathrm{norm}\).

class bgadem(Tmean: 'Parameter' | float | None = None, Tsigma: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bgadem: Plasma emission, multi-temperature with gaussian distribution of emission measure..

Attributes

Redshift

bgadem parameter \(\mathrm{Redshift}\).

Tmean

bgadem parameter \(\mathrm{Tmean}\).

Tsigma

bgadem parameter \(\mathrm{Tsigma}\).

Velocity

bgadem parameter \(\mathrm{Velocity}\).

abundanc

bgadem parameter \(\mathrm{abundanc}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

bgadem parameter \(\mathrm{nH}\).

name

Component name.

norm

bgadem parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

bgadem parameter \(\mathrm{switch}\).

type

Component type.

property Redshift: Parameter#

bgadem parameter \(\mathrm{Redshift}\).

property Tmean: Parameter#

bgadem parameter \(\mathrm{Tmean}\).

property Tsigma: Parameter#

bgadem parameter \(\mathrm{Tsigma}\).

property Velocity: Parameter#

bgadem parameter \(\mathrm{Velocity}\).

property abundanc: Parameter#

bgadem parameter \(\mathrm{abundanc}\).

property nH: Parameter#

bgadem parameter \(\mathrm{nH}\).

property norm: Parameter#

bgadem parameter \(\mathrm{norm}\).

property switch: Parameter#

bgadem parameter \(\mathrm{switch}\).

class bgnei(kT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, meankT: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bgnei: Collisional plasma, non-equilibrium, temperature evolution..

Attributes

Abundanc

bgnei parameter \(\mathrm{Abundanc}\).

Redshift

bgnei parameter \(\mathrm{Redshift}\).

Tau

bgnei parameter \(\mathrm{Tau}\).

Velocity

bgnei parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bgnei parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

meankT

bgnei parameter \(\mathrm{meankT}\).

name

Component name.

norm

bgnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

bgnei parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

bgnei parameter \(\mathrm{Redshift}\).

property Tau: Parameter#

bgnei parameter \(\mathrm{Tau}\).

property Velocity: Parameter#

bgnei parameter \(\mathrm{Velocity}\).

property kT: Parameter#

bgnei parameter \(\mathrm{kT}\).

property meankT: Parameter#

bgnei parameter \(\mathrm{meankT}\).

property norm: Parameter#

bgnei parameter \(\mathrm{norm}\).

class bkn2pow(PhoIndx1: 'Parameter' | float | None = None, BreakE1: 'Parameter' | float | None = None, PhoIndx2: 'Parameter' | float | None = None, BreakE2: 'Parameter' | float | None = None, PhoIndx3: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bkn2pow: Broken power law, 2 break energies..

Attributes

BreakE1

bkn2pow parameter \(\mathrm{BreakE1}\).

BreakE2

bkn2pow parameter \(\mathrm{BreakE2}\).

PhoIndx1

bkn2pow parameter \(\mathrm{PhoIndx1}\).

PhoIndx2

bkn2pow parameter \(\mathrm{PhoIndx2}\).

PhoIndx3

bkn2pow parameter \(\mathrm{PhoIndx3}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bkn2pow parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property BreakE1: Parameter#

bkn2pow parameter \(\mathrm{BreakE1}\).

property BreakE2: Parameter#

bkn2pow parameter \(\mathrm{BreakE2}\).

property PhoIndx1: Parameter#

bkn2pow parameter \(\mathrm{PhoIndx1}\).

property PhoIndx2: Parameter#

bkn2pow parameter \(\mathrm{PhoIndx2}\).

property PhoIndx3: Parameter#

bkn2pow parameter \(\mathrm{PhoIndx3}\).

property norm: Parameter#

bkn2pow parameter \(\mathrm{norm}\).

class bknpower(PhoIndx1: 'Parameter' | float | None = None, BreakE: 'Parameter' | float | None = None, PhoIndx2: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bknpower: Broken power law..

Attributes

BreakE

bknpower parameter \(\mathrm{BreakE}\).

PhoIndx1

bknpower parameter \(\mathrm{PhoIndx1}\).

PhoIndx2

bknpower parameter \(\mathrm{PhoIndx2}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bknpower parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property BreakE: Parameter#

bknpower parameter \(\mathrm{BreakE}\).

property PhoIndx1: Parameter#

bknpower parameter \(\mathrm{PhoIndx1}\).

property PhoIndx2: Parameter#

bknpower parameter \(\mathrm{PhoIndx2}\).

property norm: Parameter#

bknpower parameter \(\mathrm{norm}\).

class bmc(kT: 'Parameter' | float | None = None, alpha: 'Parameter' | float | None = None, log_A: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bmc: Comptonization by relativistic matter..

Attributes

alpha

bmc parameter \(\mathrm{alpha}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bmc parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

log_A

bmc parameter \(\mathrm{log_A}\).

name

Component name.

norm

bmc parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property alpha: Parameter#

bmc parameter \(\mathrm{alpha}\).

property kT: Parameter#

bmc parameter \(\mathrm{kT}\).

property log_A: Parameter#

bmc parameter \(\mathrm{log_A}\).

property norm: Parameter#

bmc parameter \(\mathrm{norm}\).

class bnei(kT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bnei: Collisional plasma, non-equilibrium, constant temperature..

Attributes

Abundanc

bnei parameter \(\mathrm{Abundanc}\).

Redshift

bnei parameter \(\mathrm{Redshift}\).

Tau

bnei parameter \(\mathrm{Tau}\).

Velocity

bnei parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bnei parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

bnei parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

bnei parameter \(\mathrm{Redshift}\).

property Tau: Parameter#

bnei parameter \(\mathrm{Tau}\).

property Velocity: Parameter#

bnei parameter \(\mathrm{Velocity}\).

property kT: Parameter#

bnei parameter \(\mathrm{kT}\).

property norm: Parameter#

bnei parameter \(\mathrm{norm}\).

class bnpshock(kT_a: 'Parameter' | float | None = None, kT_b: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Tau_l: 'Parameter' | float | None = None, Tau_u: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bnpshock: Shocked plasma, plane parallel, separate ion, electron temperatures..

Attributes

Abundanc

bnpshock parameter \(\mathrm{Abundanc}\).

Redshift

bnpshock parameter \(\mathrm{Redshift}\).

Tau_l

bnpshock parameter \(\mathrm{Tau_l}\).

Tau_u

bnpshock parameter \(\mathrm{Tau_u}\).

Velocity

bnpshock parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT_a

bnpshock parameter \(\mathrm{kT_a}\).

kT_b

bnpshock parameter \(\mathrm{kT_b}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bnpshock parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

bnpshock parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

bnpshock parameter \(\mathrm{Redshift}\).

property Tau_l: Parameter#

bnpshock parameter \(\mathrm{Tau_l}\).

property Tau_u: Parameter#

bnpshock parameter \(\mathrm{Tau_u}\).

property Velocity: Parameter#

bnpshock parameter \(\mathrm{Velocity}\).

property kT_a: Parameter#

bnpshock parameter \(\mathrm{kT_a}\).

property kT_b: Parameter#

bnpshock parameter \(\mathrm{kT_b}\).

property norm: Parameter#

bnpshock parameter \(\mathrm{norm}\).

class bpshock(kT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Tau_l: 'Parameter' | float | None = None, Tau_u: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bpshock: Plane-parallel shocked plasma, constant temperature..

Attributes

Abundanc

bpshock parameter \(\mathrm{Abundanc}\).

Redshift

bpshock parameter \(\mathrm{Redshift}\).

Tau_l

bpshock parameter \(\mathrm{Tau_l}\).

Tau_u

bpshock parameter \(\mathrm{Tau_u}\).

Velocity

bpshock parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bpshock parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bpshock parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

bpshock parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

bpshock parameter \(\mathrm{Redshift}\).

property Tau_l: Parameter#

bpshock parameter \(\mathrm{Tau_l}\).

property Tau_u: Parameter#

bpshock parameter \(\mathrm{Tau_u}\).

property Velocity: Parameter#

bpshock parameter \(\mathrm{Velocity}\).

property kT: Parameter#

bpshock parameter \(\mathrm{kT}\).

property norm: Parameter#

bpshock parameter \(\mathrm{norm}\).

class bremss(kT: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bremss: Thermal bremsstrahlung..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bremss parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bremss parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property kT: Parameter#

bremss parameter \(\mathrm{kT}\).

property norm: Parameter#

bremss parameter \(\mathrm{norm}\).

class brnei(kT: 'Parameter' | float | None = None, kT_init: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model brnei: Non-equilibrium recombining collisional plasma..

Attributes

Abundanc

brnei parameter \(\mathrm{Abundanc}\).

Redshift

brnei parameter \(\mathrm{Redshift}\).

Tau

brnei parameter \(\mathrm{Tau}\).

Velocity

brnei parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

brnei parameter \(\mathrm{kT}\).

kT_init

brnei parameter \(\mathrm{kT_init}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

brnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

brnei parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

brnei parameter \(\mathrm{Redshift}\).

property Tau: Parameter#

brnei parameter \(\mathrm{Tau}\).

property Velocity: Parameter#

brnei parameter \(\mathrm{Velocity}\).

property kT: Parameter#

brnei parameter \(\mathrm{kT}\).

property kT_init: Parameter#

brnei parameter \(\mathrm{kT_init}\).

property norm: Parameter#

brnei parameter \(\mathrm{norm}\).

class bsedov(kT_a: 'Parameter' | float | None = None, kT_b: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bsedov: Sedov model, separate ion, electron temperatures..

Attributes

Abundanc

bsedov parameter \(\mathrm{Abundanc}\).

Redshift

bsedov parameter \(\mathrm{Redshift}\).

Tau

bsedov parameter \(\mathrm{Tau}\).

Velocity

bsedov parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT_a

bsedov parameter \(\mathrm{kT_a}\).

kT_b

bsedov parameter \(\mathrm{kT_b}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bsedov parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

bsedov parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

bsedov parameter \(\mathrm{Redshift}\).

property Tau: Parameter#

bsedov parameter \(\mathrm{Tau}\).

property Velocity: Parameter#

bsedov parameter \(\mathrm{Velocity}\).

property kT_a: Parameter#

bsedov parameter \(\mathrm{kT_a}\).

property kT_b: Parameter#

bsedov parameter \(\mathrm{kT_b}\).

property norm: Parameter#

bsedov parameter \(\mathrm{norm}\).

class bsnapec(kT: 'Parameter' | float | None = None, N_SNe: 'Parameter' | float | None = None, R: 'Parameter' | float | None = None, SNIModelIndex: 'Parameter' | float | None = None, SNIIModelIndex: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bsnapec: Galaxy cluster spectrum using SN yields..

Attributes

N_SNe

bsnapec parameter \(\mathrm{N_SNe}\).

R

bsnapec parameter \(\mathrm{R}\).

SNIIModelIndex

bsnapec parameter \(\mathrm{SNIIModelIndex}\).

SNIModelIndex

bsnapec parameter \(\mathrm{SNIModelIndex}\).

Velocity

bsnapec parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bsnapec parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bsnapec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

redshift

bsnapec parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

type

Component type.

property N_SNe: Parameter#

bsnapec parameter \(\mathrm{N_SNe}\).

property R: Parameter#

bsnapec parameter \(\mathrm{R}\).

property SNIIModelIndex: Parameter#

bsnapec parameter \(\mathrm{SNIIModelIndex}\).

property SNIModelIndex: Parameter#

bsnapec parameter \(\mathrm{SNIModelIndex}\).

property Velocity: Parameter#

bsnapec parameter \(\mathrm{Velocity}\).

property kT: Parameter#

bsnapec parameter \(\mathrm{kT}\).

property norm: Parameter#

bsnapec parameter \(\mathrm{norm}\).

property redshift: Parameter#

bsnapec parameter \(\mathrm{redshift}\).

class btapec(kT: 'Parameter' | float | None = None, kTi: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model btapec: Velocity broadened APEC emission spectrum with separate continuum and line temperatures..

Attributes

Abundanc

btapec parameter \(\mathrm{Abundanc}\).

Redshift

btapec parameter \(\mathrm{Redshift}\).

Velocity

btapec parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

btapec parameter \(\mathrm{kT}\).

kTi

btapec parameter \(\mathrm{kTi}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

btapec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

btapec parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

btapec parameter \(\mathrm{Redshift}\).

property Velocity: Parameter#

btapec parameter \(\mathrm{Velocity}\).

property kT: Parameter#

btapec parameter \(\mathrm{kT}\).

property kTi: Parameter#

btapec parameter \(\mathrm{kTi}\).

property norm: Parameter#

btapec parameter \(\mathrm{norm}\).

class bvapec(kT: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvapec: APEC emission spectrum..

Attributes

Al

bvapec parameter \(\mathrm{Al}\).

Ar

bvapec parameter \(\mathrm{Ar}\).

C

bvapec parameter \(\mathrm{C}\).

Ca

bvapec parameter \(\mathrm{Ca}\).

Fe

bvapec parameter \(\mathrm{Fe}\).

He

bvapec parameter \(\mathrm{He}\).

Mg

bvapec parameter \(\mathrm{Mg}\).

N

bvapec parameter \(\mathrm{N}\).

Ne

bvapec parameter \(\mathrm{Ne}\).

Ni

bvapec parameter \(\mathrm{Ni}\).

O

bvapec parameter \(\mathrm{O}\).

Redshift

bvapec parameter \(\mathrm{Redshift}\).

S

bvapec parameter \(\mathrm{S}\).

Si

bvapec parameter \(\mathrm{Si}\).

Velocity

bvapec parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bvapec parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvapec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

bvapec parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvapec parameter \(\mathrm{Ar}\).

property C: Parameter#

bvapec parameter \(\mathrm{C}\).

property Ca: Parameter#

bvapec parameter \(\mathrm{Ca}\).

property Fe: Parameter#

bvapec parameter \(\mathrm{Fe}\).

property He: Parameter#

bvapec parameter \(\mathrm{He}\).

property Mg: Parameter#

bvapec parameter \(\mathrm{Mg}\).

property N: Parameter#

bvapec parameter \(\mathrm{N}\).

property Ne: Parameter#

bvapec parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvapec parameter \(\mathrm{Ni}\).

property O: Parameter#

bvapec parameter \(\mathrm{O}\).

property Redshift: Parameter#

bvapec parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvapec parameter \(\mathrm{S}\).

property Si: Parameter#

bvapec parameter \(\mathrm{Si}\).

property Velocity: Parameter#

bvapec parameter \(\mathrm{Velocity}\).

property kT: Parameter#

bvapec parameter \(\mathrm{kT}\).

property norm: Parameter#

bvapec parameter \(\mathrm{norm}\).

class bvcempow(alpha: 'Parameter' | float | None = None, Tmax: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvcempow: Plasma emission, multi-temperature using a power-law emission measure..

Attributes

Al

bvcempow parameter \(\mathrm{Al}\).

Ar

bvcempow parameter \(\mathrm{Ar}\).

C

bvcempow parameter \(\mathrm{C}\).

Ca

bvcempow parameter \(\mathrm{Ca}\).

Fe

bvcempow parameter \(\mathrm{Fe}\).

He

bvcempow parameter \(\mathrm{He}\).

Mg

bvcempow parameter \(\mathrm{Mg}\).

N

bvcempow parameter \(\mathrm{N}\).

Na

bvcempow parameter \(\mathrm{Na}\).

Ne

bvcempow parameter \(\mathrm{Ne}\).

Ni

bvcempow parameter \(\mathrm{Ni}\).

O

bvcempow parameter \(\mathrm{O}\).

Redshift

bvcempow parameter \(\mathrm{Redshift}\).

S

bvcempow parameter \(\mathrm{S}\).

Si

bvcempow parameter \(\mathrm{Si}\).

Tmax

bvcempow parameter \(\mathrm{Tmax}\).

Velocity

bvcempow parameter \(\mathrm{Velocity}\).

alpha

bvcempow parameter \(\mathrm{alpha}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

bvcempow parameter \(\mathrm{nH}\).

name

Component name.

norm

bvcempow parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

bvcempow parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

bvcempow parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvcempow parameter \(\mathrm{Ar}\).

property C: Parameter#

bvcempow parameter \(\mathrm{C}\).

property Ca: Parameter#

bvcempow parameter \(\mathrm{Ca}\).

property Fe: Parameter#

bvcempow parameter \(\mathrm{Fe}\).

property He: Parameter#

bvcempow parameter \(\mathrm{He}\).

property Mg: Parameter#

bvcempow parameter \(\mathrm{Mg}\).

property N: Parameter#

bvcempow parameter \(\mathrm{N}\).

property Na: Parameter#

bvcempow parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvcempow parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvcempow parameter \(\mathrm{Ni}\).

property O: Parameter#

bvcempow parameter \(\mathrm{O}\).

property Redshift: Parameter#

bvcempow parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvcempow parameter \(\mathrm{S}\).

property Si: Parameter#

bvcempow parameter \(\mathrm{Si}\).

property Tmax: Parameter#

bvcempow parameter \(\mathrm{Tmax}\).

property Velocity: Parameter#

bvcempow parameter \(\mathrm{Velocity}\).

property alpha: Parameter#

bvcempow parameter \(\mathrm{alpha}\).

property nH: Parameter#

bvcempow parameter \(\mathrm{nH}\).

property norm: Parameter#

bvcempow parameter \(\mathrm{norm}\).

property switch: Parameter#

bvcempow parameter \(\mathrm{switch}\).

class bvcheb6(CPcoef1: 'Parameter' | float | None = None, CPcoef2: 'Parameter' | float | None = None, CPcoef3: 'Parameter' | float | None = None, CPcoef4: 'Parameter' | float | None = None, CPcoef5: 'Parameter' | float | None = None, CPcoef6: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvcheb6: Differential emission measure using 6-order Chebyshev polynomial..

Attributes

Al

bvcheb6 parameter \(\mathrm{Al}\).

Ar

bvcheb6 parameter \(\mathrm{Ar}\).

C

bvcheb6 parameter \(\mathrm{C}\).

CPcoef1

bvcheb6 parameter \(\mathrm{CPcoef1}\).

CPcoef2

bvcheb6 parameter \(\mathrm{CPcoef2}\).

CPcoef3

bvcheb6 parameter \(\mathrm{CPcoef3}\).

CPcoef4

bvcheb6 parameter \(\mathrm{CPcoef4}\).

CPcoef5

bvcheb6 parameter \(\mathrm{CPcoef5}\).

CPcoef6

bvcheb6 parameter \(\mathrm{CPcoef6}\).

Ca

bvcheb6 parameter \(\mathrm{Ca}\).

Fe

bvcheb6 parameter \(\mathrm{Fe}\).

He

bvcheb6 parameter \(\mathrm{He}\).

Mg

bvcheb6 parameter \(\mathrm{Mg}\).

N

bvcheb6 parameter \(\mathrm{N}\).

Na

bvcheb6 parameter \(\mathrm{Na}\).

Ne

bvcheb6 parameter \(\mathrm{Ne}\).

Ni

bvcheb6 parameter \(\mathrm{Ni}\).

O

bvcheb6 parameter \(\mathrm{O}\).

Redshift

bvcheb6 parameter \(\mathrm{Redshift}\).

S

bvcheb6 parameter \(\mathrm{S}\).

Si

bvcheb6 parameter \(\mathrm{Si}\).

Velocity

bvcheb6 parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

bvcheb6 parameter \(\mathrm{nH}\).

name

Component name.

norm

bvcheb6 parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

bvcheb6 parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

bvcheb6 parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvcheb6 parameter \(\mathrm{Ar}\).

property C: Parameter#

bvcheb6 parameter \(\mathrm{C}\).

property CPcoef1: Parameter#

bvcheb6 parameter \(\mathrm{CPcoef1}\).

property CPcoef2: Parameter#

bvcheb6 parameter \(\mathrm{CPcoef2}\).

property CPcoef3: Parameter#

bvcheb6 parameter \(\mathrm{CPcoef3}\).

property CPcoef4: Parameter#

bvcheb6 parameter \(\mathrm{CPcoef4}\).

property CPcoef5: Parameter#

bvcheb6 parameter \(\mathrm{CPcoef5}\).

property CPcoef6: Parameter#

bvcheb6 parameter \(\mathrm{CPcoef6}\).

property Ca: Parameter#

bvcheb6 parameter \(\mathrm{Ca}\).

property Fe: Parameter#

bvcheb6 parameter \(\mathrm{Fe}\).

property He: Parameter#

bvcheb6 parameter \(\mathrm{He}\).

property Mg: Parameter#

bvcheb6 parameter \(\mathrm{Mg}\).

property N: Parameter#

bvcheb6 parameter \(\mathrm{N}\).

property Na: Parameter#

bvcheb6 parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvcheb6 parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvcheb6 parameter \(\mathrm{Ni}\).

property O: Parameter#

bvcheb6 parameter \(\mathrm{O}\).

property Redshift: Parameter#

bvcheb6 parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvcheb6 parameter \(\mathrm{S}\).

property Si: Parameter#

bvcheb6 parameter \(\mathrm{Si}\).

property Velocity: Parameter#

bvcheb6 parameter \(\mathrm{Velocity}\).

property nH: Parameter#

bvcheb6 parameter \(\mathrm{nH}\).

property norm: Parameter#

bvcheb6 parameter \(\mathrm{norm}\).

property switch: Parameter#

bvcheb6 parameter \(\mathrm{switch}\).

class bvcie(kT: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvcie: Emission spectrum from a plasma in Collisional-ionization equilibrium..

Attributes

Al

bvcie parameter \(\mathrm{Al}\).

Ar

bvcie parameter \(\mathrm{Ar}\).

C

bvcie parameter \(\mathrm{C}\).

Ca

bvcie parameter \(\mathrm{Ca}\).

Fe

bvcie parameter \(\mathrm{Fe}\).

He

bvcie parameter \(\mathrm{He}\).

Mg

bvcie parameter \(\mathrm{Mg}\).

N

bvcie parameter \(\mathrm{N}\).

Ne

bvcie parameter \(\mathrm{Ne}\).

Ni

bvcie parameter \(\mathrm{Ni}\).

O

bvcie parameter \(\mathrm{O}\).

Redshift

bvcie parameter \(\mathrm{Redshift}\).

S

bvcie parameter \(\mathrm{S}\).

Si

bvcie parameter \(\mathrm{Si}\).

Velocity

bvcie parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bvcie parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvcie parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

bvcie parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

bvcie parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvcie parameter \(\mathrm{Ar}\).

property C: Parameter#

bvcie parameter \(\mathrm{C}\).

property Ca: Parameter#

bvcie parameter \(\mathrm{Ca}\).

property Fe: Parameter#

bvcie parameter \(\mathrm{Fe}\).

property He: Parameter#

bvcie parameter \(\mathrm{He}\).

property Mg: Parameter#

bvcie parameter \(\mathrm{Mg}\).

property N: Parameter#

bvcie parameter \(\mathrm{N}\).

property Ne: Parameter#

bvcie parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvcie parameter \(\mathrm{Ni}\).

property O: Parameter#

bvcie parameter \(\mathrm{O}\).

property Redshift: Parameter#

bvcie parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvcie parameter \(\mathrm{S}\).

property Si: Parameter#

bvcie parameter \(\mathrm{Si}\).

property Velocity: Parameter#

bvcie parameter \(\mathrm{Velocity}\).

property kT: Parameter#

bvcie parameter \(\mathrm{kT}\).

property norm: Parameter#

bvcie parameter \(\mathrm{norm}\).

property switch: Parameter#

bvcie parameter \(\mathrm{switch}\).

class bvcoolflow(lowT: 'Parameter' | float | None = None, highT: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvcoolflow: Cooling flow, mekal..

Attributes

Al

bvcoolflow parameter \(\mathrm{Al}\).

Ar

bvcoolflow parameter \(\mathrm{Ar}\).

C

bvcoolflow parameter \(\mathrm{C}\).

Ca

bvcoolflow parameter \(\mathrm{Ca}\).

Fe

bvcoolflow parameter \(\mathrm{Fe}\).

He

bvcoolflow parameter \(\mathrm{He}\).

Mg

bvcoolflow parameter \(\mathrm{Mg}\).

N

bvcoolflow parameter \(\mathrm{N}\).

Na

bvcoolflow parameter \(\mathrm{Na}\).

Ne

bvcoolflow parameter \(\mathrm{Ne}\).

Ni

bvcoolflow parameter \(\mathrm{Ni}\).

O

bvcoolflow parameter \(\mathrm{O}\).

Redshift

bvcoolflow parameter \(\mathrm{Redshift}\).

S

bvcoolflow parameter \(\mathrm{S}\).

Si

bvcoolflow parameter \(\mathrm{Si}\).

Velocity

bvcoolflow parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

highT

bvcoolflow parameter \(\mathrm{highT}\).

latex

\(\LaTeX\) format of the component.

lowT

bvcoolflow parameter \(\mathrm{lowT}\).

name

Component name.

norm

bvcoolflow parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

bvcoolflow parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

bvcoolflow parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvcoolflow parameter \(\mathrm{Ar}\).

property C: Parameter#

bvcoolflow parameter \(\mathrm{C}\).

property Ca: Parameter#

bvcoolflow parameter \(\mathrm{Ca}\).

property Fe: Parameter#

bvcoolflow parameter \(\mathrm{Fe}\).

property He: Parameter#

bvcoolflow parameter \(\mathrm{He}\).

property Mg: Parameter#

bvcoolflow parameter \(\mathrm{Mg}\).

property N: Parameter#

bvcoolflow parameter \(\mathrm{N}\).

property Na: Parameter#

bvcoolflow parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvcoolflow parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvcoolflow parameter \(\mathrm{Ni}\).

property O: Parameter#

bvcoolflow parameter \(\mathrm{O}\).

property Redshift: Parameter#

bvcoolflow parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvcoolflow parameter \(\mathrm{S}\).

property Si: Parameter#

bvcoolflow parameter \(\mathrm{Si}\).

property Velocity: Parameter#

bvcoolflow parameter \(\mathrm{Velocity}\).

property highT: Parameter#

bvcoolflow parameter \(\mathrm{highT}\).

property lowT: Parameter#

bvcoolflow parameter \(\mathrm{lowT}\).

property norm: Parameter#

bvcoolflow parameter \(\mathrm{norm}\).

property switch: Parameter#

bvcoolflow parameter \(\mathrm{switch}\).

class bvcph(peakT: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvcph: Cooling + heating model for cool core clusters..

Attributes

Al

bvcph parameter \(\mathrm{Al}\).

Ar

bvcph parameter \(\mathrm{Ar}\).

C

bvcph parameter \(\mathrm{C}\).

Ca

bvcph parameter \(\mathrm{Ca}\).

Fe

bvcph parameter \(\mathrm{Fe}\).

He

bvcph parameter \(\mathrm{He}\).

Mg

bvcph parameter \(\mathrm{Mg}\).

N

bvcph parameter \(\mathrm{N}\).

Na

bvcph parameter \(\mathrm{Na}\).

Ne

bvcph parameter \(\mathrm{Ne}\).

Ni

bvcph parameter \(\mathrm{Ni}\).

O

bvcph parameter \(\mathrm{O}\).

Redshift

bvcph parameter \(\mathrm{Redshift}\).

S

bvcph parameter \(\mathrm{S}\).

Si

bvcph parameter \(\mathrm{Si}\).

Velocity

bvcph parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvcph parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

peakT

bvcph parameter \(\mathrm{peakT}\).

spec_num

Spectrum number.

switch

bvcph parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

bvcph parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvcph parameter \(\mathrm{Ar}\).

property C: Parameter#

bvcph parameter \(\mathrm{C}\).

property Ca: Parameter#

bvcph parameter \(\mathrm{Ca}\).

property Fe: Parameter#

bvcph parameter \(\mathrm{Fe}\).

property He: Parameter#

bvcph parameter \(\mathrm{He}\).

property Mg: Parameter#

bvcph parameter \(\mathrm{Mg}\).

property N: Parameter#

bvcph parameter \(\mathrm{N}\).

property Na: Parameter#

bvcph parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvcph parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvcph parameter \(\mathrm{Ni}\).

property O: Parameter#

bvcph parameter \(\mathrm{O}\).

property Redshift: Parameter#

bvcph parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvcph parameter \(\mathrm{S}\).

property Si: Parameter#

bvcph parameter \(\mathrm{Si}\).

property Velocity: Parameter#

bvcph parameter \(\mathrm{Velocity}\).

property norm: Parameter#

bvcph parameter \(\mathrm{norm}\).

property peakT: Parameter#

bvcph parameter \(\mathrm{peakT}\).

property switch: Parameter#

bvcph parameter \(\mathrm{switch}\).

class bvequil(kT: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvequil: Collisional plasma, ionization equilibrium..

Attributes

Ar

bvequil parameter \(\mathrm{Ar}\).

C

bvequil parameter \(\mathrm{C}\).

Ca

bvequil parameter \(\mathrm{Ca}\).

Fe

bvequil parameter \(\mathrm{Fe}\).

He

bvequil parameter \(\mathrm{He}\).

Mg

bvequil parameter \(\mathrm{Mg}\).

N

bvequil parameter \(\mathrm{N}\).

Ne

bvequil parameter \(\mathrm{Ne}\).

Ni

bvequil parameter \(\mathrm{Ni}\).

O

bvequil parameter \(\mathrm{O}\).

Redshift

bvequil parameter \(\mathrm{Redshift}\).

S

bvequil parameter \(\mathrm{S}\).

Si

bvequil parameter \(\mathrm{Si}\).

Velocity

bvequil parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bvequil parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvequil parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ar: Parameter#

bvequil parameter \(\mathrm{Ar}\).

property C: Parameter#

bvequil parameter \(\mathrm{C}\).

property Ca: Parameter#

bvequil parameter \(\mathrm{Ca}\).

property Fe: Parameter#

bvequil parameter \(\mathrm{Fe}\).

property He: Parameter#

bvequil parameter \(\mathrm{He}\).

property Mg: Parameter#

bvequil parameter \(\mathrm{Mg}\).

property N: Parameter#

bvequil parameter \(\mathrm{N}\).

property Ne: Parameter#

bvequil parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvequil parameter \(\mathrm{Ni}\).

property O: Parameter#

bvequil parameter \(\mathrm{O}\).

property Redshift: Parameter#

bvequil parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvequil parameter \(\mathrm{S}\).

property Si: Parameter#

bvequil parameter \(\mathrm{Si}\).

property Velocity: Parameter#

bvequil parameter \(\mathrm{Velocity}\).

property kT: Parameter#

bvequil parameter \(\mathrm{kT}\).

property norm: Parameter#

bvequil parameter \(\mathrm{norm}\).

class bvexpcheb6(CPcoef1: 'Parameter' | float | None = None, CPcoef2: 'Parameter' | float | None = None, CPcoef3: 'Parameter' | float | None = None, CPcoef4: 'Parameter' | float | None = None, CPcoef5: 'Parameter' | float | None = None, CPcoef6: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvexpcheb6: Differential emission measure using exponential of a 6-order Chebyshev polynomial..

Attributes

Al

bvexpcheb6 parameter \(\mathrm{Al}\).

Ar

bvexpcheb6 parameter \(\mathrm{Ar}\).

C

bvexpcheb6 parameter \(\mathrm{C}\).

CPcoef1

bvexpcheb6 parameter \(\mathrm{CPcoef1}\).

CPcoef2

bvexpcheb6 parameter \(\mathrm{CPcoef2}\).

CPcoef3

bvexpcheb6 parameter \(\mathrm{CPcoef3}\).

CPcoef4

bvexpcheb6 parameter \(\mathrm{CPcoef4}\).

CPcoef5

bvexpcheb6 parameter \(\mathrm{CPcoef5}\).

CPcoef6

bvexpcheb6 parameter \(\mathrm{CPcoef6}\).

Ca

bvexpcheb6 parameter \(\mathrm{Ca}\).

Fe

bvexpcheb6 parameter \(\mathrm{Fe}\).

He

bvexpcheb6 parameter \(\mathrm{He}\).

Mg

bvexpcheb6 parameter \(\mathrm{Mg}\).

N

bvexpcheb6 parameter \(\mathrm{N}\).

Na

bvexpcheb6 parameter \(\mathrm{Na}\).

Ne

bvexpcheb6 parameter \(\mathrm{Ne}\).

Ni

bvexpcheb6 parameter \(\mathrm{Ni}\).

O

bvexpcheb6 parameter \(\mathrm{O}\).

Redshift

bvexpcheb6 parameter \(\mathrm{Redshift}\).

S

bvexpcheb6 parameter \(\mathrm{S}\).

Si

bvexpcheb6 parameter \(\mathrm{Si}\).

Velocity

bvexpcheb6 parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

bvexpcheb6 parameter \(\mathrm{nH}\).

name

Component name.

norm

bvexpcheb6 parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

bvexpcheb6 parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

bvexpcheb6 parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvexpcheb6 parameter \(\mathrm{Ar}\).

property C: Parameter#

bvexpcheb6 parameter \(\mathrm{C}\).

property CPcoef1: Parameter#

bvexpcheb6 parameter \(\mathrm{CPcoef1}\).

property CPcoef2: Parameter#

bvexpcheb6 parameter \(\mathrm{CPcoef2}\).

property CPcoef3: Parameter#

bvexpcheb6 parameter \(\mathrm{CPcoef3}\).

property CPcoef4: Parameter#

bvexpcheb6 parameter \(\mathrm{CPcoef4}\).

property CPcoef5: Parameter#

bvexpcheb6 parameter \(\mathrm{CPcoef5}\).

property CPcoef6: Parameter#

bvexpcheb6 parameter \(\mathrm{CPcoef6}\).

property Ca: Parameter#

bvexpcheb6 parameter \(\mathrm{Ca}\).

property Fe: Parameter#

bvexpcheb6 parameter \(\mathrm{Fe}\).

property He: Parameter#

bvexpcheb6 parameter \(\mathrm{He}\).

property Mg: Parameter#

bvexpcheb6 parameter \(\mathrm{Mg}\).

property N: Parameter#

bvexpcheb6 parameter \(\mathrm{N}\).

property Na: Parameter#

bvexpcheb6 parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvexpcheb6 parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvexpcheb6 parameter \(\mathrm{Ni}\).

property O: Parameter#

bvexpcheb6 parameter \(\mathrm{O}\).

property Redshift: Parameter#

bvexpcheb6 parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvexpcheb6 parameter \(\mathrm{S}\).

property Si: Parameter#

bvexpcheb6 parameter \(\mathrm{Si}\).

property Velocity: Parameter#

bvexpcheb6 parameter \(\mathrm{Velocity}\).

property nH: Parameter#

bvexpcheb6 parameter \(\mathrm{nH}\).

property norm: Parameter#

bvexpcheb6 parameter \(\mathrm{norm}\).

property switch: Parameter#

bvexpcheb6 parameter \(\mathrm{switch}\).

class bvgadem(Tmean: 'Parameter' | float | None = None, Tsigma: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvgadem: Plasma emission, multi-temperature with gaussian distribution of emission measure..

Attributes

Al

bvgadem parameter \(\mathrm{Al}\).

Ar

bvgadem parameter \(\mathrm{Ar}\).

C

bvgadem parameter \(\mathrm{C}\).

Ca

bvgadem parameter \(\mathrm{Ca}\).

Fe

bvgadem parameter \(\mathrm{Fe}\).

He

bvgadem parameter \(\mathrm{He}\).

Mg

bvgadem parameter \(\mathrm{Mg}\).

N

bvgadem parameter \(\mathrm{N}\).

Na

bvgadem parameter \(\mathrm{Na}\).

Ne

bvgadem parameter \(\mathrm{Ne}\).

Ni

bvgadem parameter \(\mathrm{Ni}\).

O

bvgadem parameter \(\mathrm{O}\).

Redshift

bvgadem parameter \(\mathrm{Redshift}\).

S

bvgadem parameter \(\mathrm{S}\).

Si

bvgadem parameter \(\mathrm{Si}\).

Tmean

bvgadem parameter \(\mathrm{Tmean}\).

Tsigma

bvgadem parameter \(\mathrm{Tsigma}\).

Velocity

bvgadem parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

bvgadem parameter \(\mathrm{nH}\).

name

Component name.

norm

bvgadem parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

bvgadem parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

bvgadem parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvgadem parameter \(\mathrm{Ar}\).

property C: Parameter#

bvgadem parameter \(\mathrm{C}\).

property Ca: Parameter#

bvgadem parameter \(\mathrm{Ca}\).

property Fe: Parameter#

bvgadem parameter \(\mathrm{Fe}\).

property He: Parameter#

bvgadem parameter \(\mathrm{He}\).

property Mg: Parameter#

bvgadem parameter \(\mathrm{Mg}\).

property N: Parameter#

bvgadem parameter \(\mathrm{N}\).

property Na: Parameter#

bvgadem parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvgadem parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvgadem parameter \(\mathrm{Ni}\).

property O: Parameter#

bvgadem parameter \(\mathrm{O}\).

property Redshift: Parameter#

bvgadem parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvgadem parameter \(\mathrm{S}\).

property Si: Parameter#

bvgadem parameter \(\mathrm{Si}\).

property Tmean: Parameter#

bvgadem parameter \(\mathrm{Tmean}\).

property Tsigma: Parameter#

bvgadem parameter \(\mathrm{Tsigma}\).

property Velocity: Parameter#

bvgadem parameter \(\mathrm{Velocity}\).

property nH: Parameter#

bvgadem parameter \(\mathrm{nH}\).

property norm: Parameter#

bvgadem parameter \(\mathrm{norm}\).

property switch: Parameter#

bvgadem parameter \(\mathrm{switch}\).

class bvgnei(kT: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, meankT: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvgnei: Collisional plasma, non-equilibrium, temperature evolution..

Attributes

Ar

bvgnei parameter \(\mathrm{Ar}\).

C

bvgnei parameter \(\mathrm{C}\).

Ca

bvgnei parameter \(\mathrm{Ca}\).

Fe

bvgnei parameter \(\mathrm{Fe}\).

H

bvgnei parameter \(\mathrm{H}\).

He

bvgnei parameter \(\mathrm{He}\).

Mg

bvgnei parameter \(\mathrm{Mg}\).

N

bvgnei parameter \(\mathrm{N}\).

Ne

bvgnei parameter \(\mathrm{Ne}\).

Ni

bvgnei parameter \(\mathrm{Ni}\).

O

bvgnei parameter \(\mathrm{O}\).

Redshift

bvgnei parameter \(\mathrm{Redshift}\).

S

bvgnei parameter \(\mathrm{S}\).

Si

bvgnei parameter \(\mathrm{Si}\).

Tau

bvgnei parameter \(\mathrm{Tau}\).

Velocity

bvgnei parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bvgnei parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

meankT

bvgnei parameter \(\mathrm{meankT}\).

name

Component name.

norm

bvgnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ar: Parameter#

bvgnei parameter \(\mathrm{Ar}\).

property C: Parameter#

bvgnei parameter \(\mathrm{C}\).

property Ca: Parameter#

bvgnei parameter \(\mathrm{Ca}\).

property Fe: Parameter#

bvgnei parameter \(\mathrm{Fe}\).

property H: Parameter#

bvgnei parameter \(\mathrm{H}\).

property He: Parameter#

bvgnei parameter \(\mathrm{He}\).

property Mg: Parameter#

bvgnei parameter \(\mathrm{Mg}\).

property N: Parameter#

bvgnei parameter \(\mathrm{N}\).

property Ne: Parameter#

bvgnei parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvgnei parameter \(\mathrm{Ni}\).

property O: Parameter#

bvgnei parameter \(\mathrm{O}\).

property Redshift: Parameter#

bvgnei parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvgnei parameter \(\mathrm{S}\).

property Si: Parameter#

bvgnei parameter \(\mathrm{Si}\).

property Tau: Parameter#

bvgnei parameter \(\mathrm{Tau}\).

property Velocity: Parameter#

bvgnei parameter \(\mathrm{Velocity}\).

property kT: Parameter#

bvgnei parameter \(\mathrm{kT}\).

property meankT: Parameter#

bvgnei parameter \(\mathrm{meankT}\).

property norm: Parameter#

bvgnei parameter \(\mathrm{norm}\).

class bvnei(kT: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvnei: Collisional plasma, non-equilibrium, constant temperature..

Attributes

Ar

bvnei parameter \(\mathrm{Ar}\).

C

bvnei parameter \(\mathrm{C}\).

Ca

bvnei parameter \(\mathrm{Ca}\).

Fe

bvnei parameter \(\mathrm{Fe}\).

H

bvnei parameter \(\mathrm{H}\).

He

bvnei parameter \(\mathrm{He}\).

Mg

bvnei parameter \(\mathrm{Mg}\).

N

bvnei parameter \(\mathrm{N}\).

Ne

bvnei parameter \(\mathrm{Ne}\).

Ni

bvnei parameter \(\mathrm{Ni}\).

O

bvnei parameter \(\mathrm{O}\).

Redshift

bvnei parameter \(\mathrm{Redshift}\).

S

bvnei parameter \(\mathrm{S}\).

Si

bvnei parameter \(\mathrm{Si}\).

Tau

bvnei parameter \(\mathrm{Tau}\).

Velocity

bvnei parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bvnei parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ar: Parameter#

bvnei parameter \(\mathrm{Ar}\).

property C: Parameter#

bvnei parameter \(\mathrm{C}\).

property Ca: Parameter#

bvnei parameter \(\mathrm{Ca}\).

property Fe: Parameter#

bvnei parameter \(\mathrm{Fe}\).

property H: Parameter#

bvnei parameter \(\mathrm{H}\).

property He: Parameter#

bvnei parameter \(\mathrm{He}\).

property Mg: Parameter#

bvnei parameter \(\mathrm{Mg}\).

property N: Parameter#

bvnei parameter \(\mathrm{N}\).

property Ne: Parameter#

bvnei parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvnei parameter \(\mathrm{Ni}\).

property O: Parameter#

bvnei parameter \(\mathrm{O}\).

property Redshift: Parameter#

bvnei parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvnei parameter \(\mathrm{S}\).

property Si: Parameter#

bvnei parameter \(\mathrm{Si}\).

property Tau: Parameter#

bvnei parameter \(\mathrm{Tau}\).

property Velocity: Parameter#

bvnei parameter \(\mathrm{Velocity}\).

property kT: Parameter#

bvnei parameter \(\mathrm{kT}\).

property norm: Parameter#

bvnei parameter \(\mathrm{norm}\).

class bvnpshock(kT_a: 'Parameter' | float | None = None, kT_b: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Tau_l: 'Parameter' | float | None = None, Tau_u: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvnpshock: Shocked plasma, plane parallel, separate ion, electron temperatures..

Attributes

Ar

bvnpshock parameter \(\mathrm{Ar}\).

C

bvnpshock parameter \(\mathrm{C}\).

Ca

bvnpshock parameter \(\mathrm{Ca}\).

Fe

bvnpshock parameter \(\mathrm{Fe}\).

H

bvnpshock parameter \(\mathrm{H}\).

He

bvnpshock parameter \(\mathrm{He}\).

Mg

bvnpshock parameter \(\mathrm{Mg}\).

N

bvnpshock parameter \(\mathrm{N}\).

Ne

bvnpshock parameter \(\mathrm{Ne}\).

Ni

bvnpshock parameter \(\mathrm{Ni}\).

O

bvnpshock parameter \(\mathrm{O}\).

Redshift

bvnpshock parameter \(\mathrm{Redshift}\).

S

bvnpshock parameter \(\mathrm{S}\).

Si

bvnpshock parameter \(\mathrm{Si}\).

Tau_l

bvnpshock parameter \(\mathrm{Tau_l}\).

Tau_u

bvnpshock parameter \(\mathrm{Tau_u}\).

Velocity

bvnpshock parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT_a

bvnpshock parameter \(\mathrm{kT_a}\).

kT_b

bvnpshock parameter \(\mathrm{kT_b}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvnpshock parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ar: Parameter#

bvnpshock parameter \(\mathrm{Ar}\).

property C: Parameter#

bvnpshock parameter \(\mathrm{C}\).

property Ca: Parameter#

bvnpshock parameter \(\mathrm{Ca}\).

property Fe: Parameter#

bvnpshock parameter \(\mathrm{Fe}\).

property H: Parameter#

bvnpshock parameter \(\mathrm{H}\).

property He: Parameter#

bvnpshock parameter \(\mathrm{He}\).

property Mg: Parameter#

bvnpshock parameter \(\mathrm{Mg}\).

property N: Parameter#

bvnpshock parameter \(\mathrm{N}\).

property Ne: Parameter#

bvnpshock parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvnpshock parameter \(\mathrm{Ni}\).

property O: Parameter#

bvnpshock parameter \(\mathrm{O}\).

property Redshift: Parameter#

bvnpshock parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvnpshock parameter \(\mathrm{S}\).

property Si: Parameter#

bvnpshock parameter \(\mathrm{Si}\).

property Tau_l: Parameter#

bvnpshock parameter \(\mathrm{Tau_l}\).

property Tau_u: Parameter#

bvnpshock parameter \(\mathrm{Tau_u}\).

property Velocity: Parameter#

bvnpshock parameter \(\mathrm{Velocity}\).

property kT_a: Parameter#

bvnpshock parameter \(\mathrm{kT_a}\).

property kT_b: Parameter#

bvnpshock parameter \(\mathrm{kT_b}\).

property norm: Parameter#

bvnpshock parameter \(\mathrm{norm}\).

class bvpshock(kT: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Tau_l: 'Parameter' | float | None = None, Tau_u: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvpshock: Plane-parallel shocked plasma, constant temperature..

Attributes

Ar

bvpshock parameter \(\mathrm{Ar}\).

C

bvpshock parameter \(\mathrm{C}\).

Ca

bvpshock parameter \(\mathrm{Ca}\).

Fe

bvpshock parameter \(\mathrm{Fe}\).

H

bvpshock parameter \(\mathrm{H}\).

He

bvpshock parameter \(\mathrm{He}\).

Mg

bvpshock parameter \(\mathrm{Mg}\).

N

bvpshock parameter \(\mathrm{N}\).

Ne

bvpshock parameter \(\mathrm{Ne}\).

Ni

bvpshock parameter \(\mathrm{Ni}\).

O

bvpshock parameter \(\mathrm{O}\).

Redshift

bvpshock parameter \(\mathrm{Redshift}\).

S

bvpshock parameter \(\mathrm{S}\).

Si

bvpshock parameter \(\mathrm{Si}\).

Tau_l

bvpshock parameter \(\mathrm{Tau_l}\).

Tau_u

bvpshock parameter \(\mathrm{Tau_u}\).

Velocity

bvpshock parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bvpshock parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvpshock parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ar: Parameter#

bvpshock parameter \(\mathrm{Ar}\).

property C: Parameter#

bvpshock parameter \(\mathrm{C}\).

property Ca: Parameter#

bvpshock parameter \(\mathrm{Ca}\).

property Fe: Parameter#

bvpshock parameter \(\mathrm{Fe}\).

property H: Parameter#

bvpshock parameter \(\mathrm{H}\).

property He: Parameter#

bvpshock parameter \(\mathrm{He}\).

property Mg: Parameter#

bvpshock parameter \(\mathrm{Mg}\).

property N: Parameter#

bvpshock parameter \(\mathrm{N}\).

property Ne: Parameter#

bvpshock parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvpshock parameter \(\mathrm{Ni}\).

property O: Parameter#

bvpshock parameter \(\mathrm{O}\).

property Redshift: Parameter#

bvpshock parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvpshock parameter \(\mathrm{S}\).

property Si: Parameter#

bvpshock parameter \(\mathrm{Si}\).

property Tau_l: Parameter#

bvpshock parameter \(\mathrm{Tau_l}\).

property Tau_u: Parameter#

bvpshock parameter \(\mathrm{Tau_u}\).

property Velocity: Parameter#

bvpshock parameter \(\mathrm{Velocity}\).

property kT: Parameter#

bvpshock parameter \(\mathrm{kT}\).

property norm: Parameter#

bvpshock parameter \(\mathrm{norm}\).

class bvrnei(kT: 'Parameter' | float | None = None, kT_init: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvrnei: Non-equilibrium recombining collisional plasma..

Attributes

Ar

bvrnei parameter \(\mathrm{Ar}\).

C

bvrnei parameter \(\mathrm{C}\).

Ca

bvrnei parameter \(\mathrm{Ca}\).

Fe

bvrnei parameter \(\mathrm{Fe}\).

H

bvrnei parameter \(\mathrm{H}\).

He

bvrnei parameter \(\mathrm{He}\).

Mg

bvrnei parameter \(\mathrm{Mg}\).

N

bvrnei parameter \(\mathrm{N}\).

Ne

bvrnei parameter \(\mathrm{Ne}\).

Ni

bvrnei parameter \(\mathrm{Ni}\).

O

bvrnei parameter \(\mathrm{O}\).

Redshift

bvrnei parameter \(\mathrm{Redshift}\).

S

bvrnei parameter \(\mathrm{S}\).

Si

bvrnei parameter \(\mathrm{Si}\).

Tau

bvrnei parameter \(\mathrm{Tau}\).

Velocity

bvrnei parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bvrnei parameter \(\mathrm{kT}\).

kT_init

bvrnei parameter \(\mathrm{kT_init}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvrnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ar: Parameter#

bvrnei parameter \(\mathrm{Ar}\).

property C: Parameter#

bvrnei parameter \(\mathrm{C}\).

property Ca: Parameter#

bvrnei parameter \(\mathrm{Ca}\).

property Fe: Parameter#

bvrnei parameter \(\mathrm{Fe}\).

property H: Parameter#

bvrnei parameter \(\mathrm{H}\).

property He: Parameter#

bvrnei parameter \(\mathrm{He}\).

property Mg: Parameter#

bvrnei parameter \(\mathrm{Mg}\).

property N: Parameter#

bvrnei parameter \(\mathrm{N}\).

property Ne: Parameter#

bvrnei parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvrnei parameter \(\mathrm{Ni}\).

property O: Parameter#

bvrnei parameter \(\mathrm{O}\).

property Redshift: Parameter#

bvrnei parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvrnei parameter \(\mathrm{S}\).

property Si: Parameter#

bvrnei parameter \(\mathrm{Si}\).

property Tau: Parameter#

bvrnei parameter \(\mathrm{Tau}\).

property Velocity: Parameter#

bvrnei parameter \(\mathrm{Velocity}\).

property kT: Parameter#

bvrnei parameter \(\mathrm{kT}\).

property kT_init: Parameter#

bvrnei parameter \(\mathrm{kT_init}\).

property norm: Parameter#

bvrnei parameter \(\mathrm{norm}\).

class bvsedov(kT_a: 'Parameter' | float | None = None, kT_b: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvsedov: Sedov model, separate ion, electron temperatures..

Attributes

Ar

bvsedov parameter \(\mathrm{Ar}\).

C

bvsedov parameter \(\mathrm{C}\).

Ca

bvsedov parameter \(\mathrm{Ca}\).

Fe

bvsedov parameter \(\mathrm{Fe}\).

H

bvsedov parameter \(\mathrm{H}\).

He

bvsedov parameter \(\mathrm{He}\).

Mg

bvsedov parameter \(\mathrm{Mg}\).

N

bvsedov parameter \(\mathrm{N}\).

Ne

bvsedov parameter \(\mathrm{Ne}\).

Ni

bvsedov parameter \(\mathrm{Ni}\).

O

bvsedov parameter \(\mathrm{O}\).

Redshift

bvsedov parameter \(\mathrm{Redshift}\).

S

bvsedov parameter \(\mathrm{S}\).

Si

bvsedov parameter \(\mathrm{Si}\).

Tau

bvsedov parameter \(\mathrm{Tau}\).

Velocity

bvsedov parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT_a

bvsedov parameter \(\mathrm{kT_a}\).

kT_b

bvsedov parameter \(\mathrm{kT_b}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvsedov parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ar: Parameter#

bvsedov parameter \(\mathrm{Ar}\).

property C: Parameter#

bvsedov parameter \(\mathrm{C}\).

property Ca: Parameter#

bvsedov parameter \(\mathrm{Ca}\).

property Fe: Parameter#

bvsedov parameter \(\mathrm{Fe}\).

property H: Parameter#

bvsedov parameter \(\mathrm{H}\).

property He: Parameter#

bvsedov parameter \(\mathrm{He}\).

property Mg: Parameter#

bvsedov parameter \(\mathrm{Mg}\).

property N: Parameter#

bvsedov parameter \(\mathrm{N}\).

property Ne: Parameter#

bvsedov parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvsedov parameter \(\mathrm{Ni}\).

property O: Parameter#

bvsedov parameter \(\mathrm{O}\).

property Redshift: Parameter#

bvsedov parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvsedov parameter \(\mathrm{S}\).

property Si: Parameter#

bvsedov parameter \(\mathrm{Si}\).

property Tau: Parameter#

bvsedov parameter \(\mathrm{Tau}\).

property Velocity: Parameter#

bvsedov parameter \(\mathrm{Velocity}\).

property kT_a: Parameter#

bvsedov parameter \(\mathrm{kT_a}\).

property kT_b: Parameter#

bvsedov parameter \(\mathrm{kT_b}\).

property norm: Parameter#

bvsedov parameter \(\mathrm{norm}\).

class bvtapec(kT: 'Parameter' | float | None = None, kTi: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvtapec: Velocity broadened APEC emission spectrum with separate continuum and line temperatures..

Attributes

Al

bvtapec parameter \(\mathrm{Al}\).

Ar

bvtapec parameter \(\mathrm{Ar}\).

C

bvtapec parameter \(\mathrm{C}\).

Ca

bvtapec parameter \(\mathrm{Ca}\).

Fe

bvtapec parameter \(\mathrm{Fe}\).

He

bvtapec parameter \(\mathrm{He}\).

Mg

bvtapec parameter \(\mathrm{Mg}\).

N

bvtapec parameter \(\mathrm{N}\).

Ne

bvtapec parameter \(\mathrm{Ne}\).

Ni

bvtapec parameter \(\mathrm{Ni}\).

O

bvtapec parameter \(\mathrm{O}\).

Redshift

bvtapec parameter \(\mathrm{Redshift}\).

S

bvtapec parameter \(\mathrm{S}\).

Si

bvtapec parameter \(\mathrm{Si}\).

Velocity

bvtapec parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bvtapec parameter \(\mathrm{kT}\).

kTi

bvtapec parameter \(\mathrm{kTi}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvtapec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

bvtapec parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvtapec parameter \(\mathrm{Ar}\).

property C: Parameter#

bvtapec parameter \(\mathrm{C}\).

property Ca: Parameter#

bvtapec parameter \(\mathrm{Ca}\).

property Fe: Parameter#

bvtapec parameter \(\mathrm{Fe}\).

property He: Parameter#

bvtapec parameter \(\mathrm{He}\).

property Mg: Parameter#

bvtapec parameter \(\mathrm{Mg}\).

property N: Parameter#

bvtapec parameter \(\mathrm{N}\).

property Ne: Parameter#

bvtapec parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvtapec parameter \(\mathrm{Ni}\).

property O: Parameter#

bvtapec parameter \(\mathrm{O}\).

property Redshift: Parameter#

bvtapec parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvtapec parameter \(\mathrm{S}\).

property Si: Parameter#

bvtapec parameter \(\mathrm{Si}\).

property Velocity: Parameter#

bvtapec parameter \(\mathrm{Velocity}\).

property kT: Parameter#

bvtapec parameter \(\mathrm{kT}\).

property kTi: Parameter#

bvtapec parameter \(\mathrm{kTi}\).

property norm: Parameter#

bvtapec parameter \(\mathrm{norm}\).

class bvvapec(kT: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvvapec: APEC emission spectrum..

Attributes

Al

bvvapec parameter \(\mathrm{Al}\).

Ar

bvvapec parameter \(\mathrm{Ar}\).

B

bvvapec parameter \(\mathrm{B}\).

Be

bvvapec parameter \(\mathrm{Be}\).

C

bvvapec parameter \(\mathrm{C}\).

Ca

bvvapec parameter \(\mathrm{Ca}\).

Cl

bvvapec parameter \(\mathrm{Cl}\).

Co

bvvapec parameter \(\mathrm{Co}\).

Cr

bvvapec parameter \(\mathrm{Cr}\).

Cu

bvvapec parameter \(\mathrm{Cu}\).

F

bvvapec parameter \(\mathrm{F}\).

Fe

bvvapec parameter \(\mathrm{Fe}\).

H

bvvapec parameter \(\mathrm{H}\).

He

bvvapec parameter \(\mathrm{He}\).

K

bvvapec parameter \(\mathrm{K}\).

Li

bvvapec parameter \(\mathrm{Li}\).

Mg

bvvapec parameter \(\mathrm{Mg}\).

Mn

bvvapec parameter \(\mathrm{Mn}\).

N

bvvapec parameter \(\mathrm{N}\).

Na

bvvapec parameter \(\mathrm{Na}\).

Ne

bvvapec parameter \(\mathrm{Ne}\).

Ni

bvvapec parameter \(\mathrm{Ni}\).

O

bvvapec parameter \(\mathrm{O}\).

P

bvvapec parameter \(\mathrm{P}\).

Redshift

bvvapec parameter \(\mathrm{Redshift}\).

S

bvvapec parameter \(\mathrm{S}\).

Sc

bvvapec parameter \(\mathrm{Sc}\).

Si

bvvapec parameter \(\mathrm{Si}\).

Ti

bvvapec parameter \(\mathrm{Ti}\).

V

bvvapec parameter \(\mathrm{V}\).

Velocity

bvvapec parameter \(\mathrm{Velocity}\).

Zn

bvvapec parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bvvapec parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvvapec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

bvvapec parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvvapec parameter \(\mathrm{Ar}\).

property B: Parameter#

bvvapec parameter \(\mathrm{B}\).

property Be: Parameter#

bvvapec parameter \(\mathrm{Be}\).

property C: Parameter#

bvvapec parameter \(\mathrm{C}\).

property Ca: Parameter#

bvvapec parameter \(\mathrm{Ca}\).

property Cl: Parameter#

bvvapec parameter \(\mathrm{Cl}\).

property Co: Parameter#

bvvapec parameter \(\mathrm{Co}\).

property Cr: Parameter#

bvvapec parameter \(\mathrm{Cr}\).

property Cu: Parameter#

bvvapec parameter \(\mathrm{Cu}\).

property F: Parameter#

bvvapec parameter \(\mathrm{F}\).

property Fe: Parameter#

bvvapec parameter \(\mathrm{Fe}\).

property H: Parameter#

bvvapec parameter \(\mathrm{H}\).

property He: Parameter#

bvvapec parameter \(\mathrm{He}\).

property K: Parameter#

bvvapec parameter \(\mathrm{K}\).

property Li: Parameter#

bvvapec parameter \(\mathrm{Li}\).

property Mg: Parameter#

bvvapec parameter \(\mathrm{Mg}\).

property Mn: Parameter#

bvvapec parameter \(\mathrm{Mn}\).

property N: Parameter#

bvvapec parameter \(\mathrm{N}\).

property Na: Parameter#

bvvapec parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvvapec parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvvapec parameter \(\mathrm{Ni}\).

property O: Parameter#

bvvapec parameter \(\mathrm{O}\).

property P: Parameter#

bvvapec parameter \(\mathrm{P}\).

property Redshift: Parameter#

bvvapec parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvvapec parameter \(\mathrm{S}\).

property Sc: Parameter#

bvvapec parameter \(\mathrm{Sc}\).

property Si: Parameter#

bvvapec parameter \(\mathrm{Si}\).

property Ti: Parameter#

bvvapec parameter \(\mathrm{Ti}\).

property V: Parameter#

bvvapec parameter \(\mathrm{V}\).

property Velocity: Parameter#

bvvapec parameter \(\mathrm{Velocity}\).

property Zn: Parameter#

bvvapec parameter \(\mathrm{Zn}\).

property kT: Parameter#

bvvapec parameter \(\mathrm{kT}\).

property norm: Parameter#

bvvapec parameter \(\mathrm{norm}\).

class bvvcie(kT: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvvcie: Emission spectrum from a plasma in Collisional-ionization equilibrium..

Attributes

Al

bvvcie parameter \(\mathrm{Al}\).

Ar

bvvcie parameter \(\mathrm{Ar}\).

B

bvvcie parameter \(\mathrm{B}\).

Be

bvvcie parameter \(\mathrm{Be}\).

C

bvvcie parameter \(\mathrm{C}\).

Ca

bvvcie parameter \(\mathrm{Ca}\).

Cl

bvvcie parameter \(\mathrm{Cl}\).

Co

bvvcie parameter \(\mathrm{Co}\).

Cr

bvvcie parameter \(\mathrm{Cr}\).

Cu

bvvcie parameter \(\mathrm{Cu}\).

F

bvvcie parameter \(\mathrm{F}\).

Fe

bvvcie parameter \(\mathrm{Fe}\).

H

bvvcie parameter \(\mathrm{H}\).

He

bvvcie parameter \(\mathrm{He}\).

K

bvvcie parameter \(\mathrm{K}\).

Li

bvvcie parameter \(\mathrm{Li}\).

Mg

bvvcie parameter \(\mathrm{Mg}\).

Mn

bvvcie parameter \(\mathrm{Mn}\).

N

bvvcie parameter \(\mathrm{N}\).

Na

bvvcie parameter \(\mathrm{Na}\).

Ne

bvvcie parameter \(\mathrm{Ne}\).

Ni

bvvcie parameter \(\mathrm{Ni}\).

O

bvvcie parameter \(\mathrm{O}\).

P

bvvcie parameter \(\mathrm{P}\).

Redshift

bvvcie parameter \(\mathrm{Redshift}\).

S

bvvcie parameter \(\mathrm{S}\).

Sc

bvvcie parameter \(\mathrm{Sc}\).

Si

bvvcie parameter \(\mathrm{Si}\).

Ti

bvvcie parameter \(\mathrm{Ti}\).

V

bvvcie parameter \(\mathrm{V}\).

Velocity

bvvcie parameter \(\mathrm{Velocity}\).

Zn

bvvcie parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bvvcie parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvvcie parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

bvvcie parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

bvvcie parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvvcie parameter \(\mathrm{Ar}\).

property B: Parameter#

bvvcie parameter \(\mathrm{B}\).

property Be: Parameter#

bvvcie parameter \(\mathrm{Be}\).

property C: Parameter#

bvvcie parameter \(\mathrm{C}\).

property Ca: Parameter#

bvvcie parameter \(\mathrm{Ca}\).

property Cl: Parameter#

bvvcie parameter \(\mathrm{Cl}\).

property Co: Parameter#

bvvcie parameter \(\mathrm{Co}\).

property Cr: Parameter#

bvvcie parameter \(\mathrm{Cr}\).

property Cu: Parameter#

bvvcie parameter \(\mathrm{Cu}\).

property F: Parameter#

bvvcie parameter \(\mathrm{F}\).

property Fe: Parameter#

bvvcie parameter \(\mathrm{Fe}\).

property H: Parameter#

bvvcie parameter \(\mathrm{H}\).

property He: Parameter#

bvvcie parameter \(\mathrm{He}\).

property K: Parameter#

bvvcie parameter \(\mathrm{K}\).

property Li: Parameter#

bvvcie parameter \(\mathrm{Li}\).

property Mg: Parameter#

bvvcie parameter \(\mathrm{Mg}\).

property Mn: Parameter#

bvvcie parameter \(\mathrm{Mn}\).

property N: Parameter#

bvvcie parameter \(\mathrm{N}\).

property Na: Parameter#

bvvcie parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvvcie parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvvcie parameter \(\mathrm{Ni}\).

property O: Parameter#

bvvcie parameter \(\mathrm{O}\).

property P: Parameter#

bvvcie parameter \(\mathrm{P}\).

property Redshift: Parameter#

bvvcie parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvvcie parameter \(\mathrm{S}\).

property Sc: Parameter#

bvvcie parameter \(\mathrm{Sc}\).

property Si: Parameter#

bvvcie parameter \(\mathrm{Si}\).

property Ti: Parameter#

bvvcie parameter \(\mathrm{Ti}\).

property V: Parameter#

bvvcie parameter \(\mathrm{V}\).

property Velocity: Parameter#

bvvcie parameter \(\mathrm{Velocity}\).

property Zn: Parameter#

bvvcie parameter \(\mathrm{Zn}\).

property kT: Parameter#

bvvcie parameter \(\mathrm{kT}\).

property norm: Parameter#

bvvcie parameter \(\mathrm{norm}\).

property switch: Parameter#

bvvcie parameter \(\mathrm{switch}\).

class bvvgadem(Tmean: 'Parameter' | float | None = None, Tsigma: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvvgadem: Plasma emission, multi-temperature with gaussian distribution of emission measure..

Attributes

Al

bvvgadem parameter \(\mathrm{Al}\).

Ar

bvvgadem parameter \(\mathrm{Ar}\).

B

bvvgadem parameter \(\mathrm{B}\).

Be

bvvgadem parameter \(\mathrm{Be}\).

C

bvvgadem parameter \(\mathrm{C}\).

Ca

bvvgadem parameter \(\mathrm{Ca}\).

Cl

bvvgadem parameter \(\mathrm{Cl}\).

Co

bvvgadem parameter \(\mathrm{Co}\).

Cr

bvvgadem parameter \(\mathrm{Cr}\).

Cu

bvvgadem parameter \(\mathrm{Cu}\).

F

bvvgadem parameter \(\mathrm{F}\).

Fe

bvvgadem parameter \(\mathrm{Fe}\).

H

bvvgadem parameter \(\mathrm{H}\).

He

bvvgadem parameter \(\mathrm{He}\).

K

bvvgadem parameter \(\mathrm{K}\).

Li

bvvgadem parameter \(\mathrm{Li}\).

Mg

bvvgadem parameter \(\mathrm{Mg}\).

Mn

bvvgadem parameter \(\mathrm{Mn}\).

N

bvvgadem parameter \(\mathrm{N}\).

Na

bvvgadem parameter \(\mathrm{Na}\).

Ne

bvvgadem parameter \(\mathrm{Ne}\).

Ni

bvvgadem parameter \(\mathrm{Ni}\).

O

bvvgadem parameter \(\mathrm{O}\).

P

bvvgadem parameter \(\mathrm{P}\).

Redshift

bvvgadem parameter \(\mathrm{Redshift}\).

S

bvvgadem parameter \(\mathrm{S}\).

Sc

bvvgadem parameter \(\mathrm{Sc}\).

Si

bvvgadem parameter \(\mathrm{Si}\).

Ti

bvvgadem parameter \(\mathrm{Ti}\).

Tmean

bvvgadem parameter \(\mathrm{Tmean}\).

Tsigma

bvvgadem parameter \(\mathrm{Tsigma}\).

V

bvvgadem parameter \(\mathrm{V}\).

Velocity

bvvgadem parameter \(\mathrm{Velocity}\).

Zn

bvvgadem parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

bvvgadem parameter \(\mathrm{nH}\).

name

Component name.

norm

bvvgadem parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

bvvgadem parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

bvvgadem parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvvgadem parameter \(\mathrm{Ar}\).

property B: Parameter#

bvvgadem parameter \(\mathrm{B}\).

property Be: Parameter#

bvvgadem parameter \(\mathrm{Be}\).

property C: Parameter#

bvvgadem parameter \(\mathrm{C}\).

property Ca: Parameter#

bvvgadem parameter \(\mathrm{Ca}\).

property Cl: Parameter#

bvvgadem parameter \(\mathrm{Cl}\).

property Co: Parameter#

bvvgadem parameter \(\mathrm{Co}\).

property Cr: Parameter#

bvvgadem parameter \(\mathrm{Cr}\).

property Cu: Parameter#

bvvgadem parameter \(\mathrm{Cu}\).

property F: Parameter#

bvvgadem parameter \(\mathrm{F}\).

property Fe: Parameter#

bvvgadem parameter \(\mathrm{Fe}\).

property H: Parameter#

bvvgadem parameter \(\mathrm{H}\).

property He: Parameter#

bvvgadem parameter \(\mathrm{He}\).

property K: Parameter#

bvvgadem parameter \(\mathrm{K}\).

property Li: Parameter#

bvvgadem parameter \(\mathrm{Li}\).

property Mg: Parameter#

bvvgadem parameter \(\mathrm{Mg}\).

property Mn: Parameter#

bvvgadem parameter \(\mathrm{Mn}\).

property N: Parameter#

bvvgadem parameter \(\mathrm{N}\).

property Na: Parameter#

bvvgadem parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvvgadem parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvvgadem parameter \(\mathrm{Ni}\).

property O: Parameter#

bvvgadem parameter \(\mathrm{O}\).

property P: Parameter#

bvvgadem parameter \(\mathrm{P}\).

property Redshift: Parameter#

bvvgadem parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvvgadem parameter \(\mathrm{S}\).

property Sc: Parameter#

bvvgadem parameter \(\mathrm{Sc}\).

property Si: Parameter#

bvvgadem parameter \(\mathrm{Si}\).

property Ti: Parameter#

bvvgadem parameter \(\mathrm{Ti}\).

property Tmean: Parameter#

bvvgadem parameter \(\mathrm{Tmean}\).

property Tsigma: Parameter#

bvvgadem parameter \(\mathrm{Tsigma}\).

property V: Parameter#

bvvgadem parameter \(\mathrm{V}\).

property Velocity: Parameter#

bvvgadem parameter \(\mathrm{Velocity}\).

property Zn: Parameter#

bvvgadem parameter \(\mathrm{Zn}\).

property nH: Parameter#

bvvgadem parameter \(\mathrm{nH}\).

property norm: Parameter#

bvvgadem parameter \(\mathrm{norm}\).

property switch: Parameter#

bvvgadem parameter \(\mathrm{switch}\).

class bvvgnei(kT: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, meankT: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvvgnei: Collisional plasma, non-equilibrium, temperature evolution..

Attributes

Al

bvvgnei parameter \(\mathrm{Al}\).

Ar

bvvgnei parameter \(\mathrm{Ar}\).

B

bvvgnei parameter \(\mathrm{B}\).

Be

bvvgnei parameter \(\mathrm{Be}\).

C

bvvgnei parameter \(\mathrm{C}\).

Ca

bvvgnei parameter \(\mathrm{Ca}\).

Cl

bvvgnei parameter \(\mathrm{Cl}\).

Co

bvvgnei parameter \(\mathrm{Co}\).

Cr

bvvgnei parameter \(\mathrm{Cr}\).

Cu

bvvgnei parameter \(\mathrm{Cu}\).

F

bvvgnei parameter \(\mathrm{F}\).

Fe

bvvgnei parameter \(\mathrm{Fe}\).

H

bvvgnei parameter \(\mathrm{H}\).

He

bvvgnei parameter \(\mathrm{He}\).

K

bvvgnei parameter \(\mathrm{K}\).

Li

bvvgnei parameter \(\mathrm{Li}\).

Mg

bvvgnei parameter \(\mathrm{Mg}\).

Mn

bvvgnei parameter \(\mathrm{Mn}\).

N

bvvgnei parameter \(\mathrm{N}\).

Na

bvvgnei parameter \(\mathrm{Na}\).

Ne

bvvgnei parameter \(\mathrm{Ne}\).

Ni

bvvgnei parameter \(\mathrm{Ni}\).

O

bvvgnei parameter \(\mathrm{O}\).

P

bvvgnei parameter \(\mathrm{P}\).

Redshift

bvvgnei parameter \(\mathrm{Redshift}\).

S

bvvgnei parameter \(\mathrm{S}\).

Sc

bvvgnei parameter \(\mathrm{Sc}\).

Si

bvvgnei parameter \(\mathrm{Si}\).

Tau

bvvgnei parameter \(\mathrm{Tau}\).

Ti

bvvgnei parameter \(\mathrm{Ti}\).

V

bvvgnei parameter \(\mathrm{V}\).

Velocity

bvvgnei parameter \(\mathrm{Velocity}\).

Zn

bvvgnei parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bvvgnei parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

meankT

bvvgnei parameter \(\mathrm{meankT}\).

name

Component name.

norm

bvvgnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

bvvgnei parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvvgnei parameter \(\mathrm{Ar}\).

property B: Parameter#

bvvgnei parameter \(\mathrm{B}\).

property Be: Parameter#

bvvgnei parameter \(\mathrm{Be}\).

property C: Parameter#

bvvgnei parameter \(\mathrm{C}\).

property Ca: Parameter#

bvvgnei parameter \(\mathrm{Ca}\).

property Cl: Parameter#

bvvgnei parameter \(\mathrm{Cl}\).

property Co: Parameter#

bvvgnei parameter \(\mathrm{Co}\).

property Cr: Parameter#

bvvgnei parameter \(\mathrm{Cr}\).

property Cu: Parameter#

bvvgnei parameter \(\mathrm{Cu}\).

property F: Parameter#

bvvgnei parameter \(\mathrm{F}\).

property Fe: Parameter#

bvvgnei parameter \(\mathrm{Fe}\).

property H: Parameter#

bvvgnei parameter \(\mathrm{H}\).

property He: Parameter#

bvvgnei parameter \(\mathrm{He}\).

property K: Parameter#

bvvgnei parameter \(\mathrm{K}\).

property Li: Parameter#

bvvgnei parameter \(\mathrm{Li}\).

property Mg: Parameter#

bvvgnei parameter \(\mathrm{Mg}\).

property Mn: Parameter#

bvvgnei parameter \(\mathrm{Mn}\).

property N: Parameter#

bvvgnei parameter \(\mathrm{N}\).

property Na: Parameter#

bvvgnei parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvvgnei parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvvgnei parameter \(\mathrm{Ni}\).

property O: Parameter#

bvvgnei parameter \(\mathrm{O}\).

property P: Parameter#

bvvgnei parameter \(\mathrm{P}\).

property Redshift: Parameter#

bvvgnei parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvvgnei parameter \(\mathrm{S}\).

property Sc: Parameter#

bvvgnei parameter \(\mathrm{Sc}\).

property Si: Parameter#

bvvgnei parameter \(\mathrm{Si}\).

property Tau: Parameter#

bvvgnei parameter \(\mathrm{Tau}\).

property Ti: Parameter#

bvvgnei parameter \(\mathrm{Ti}\).

property V: Parameter#

bvvgnei parameter \(\mathrm{V}\).

property Velocity: Parameter#

bvvgnei parameter \(\mathrm{Velocity}\).

property Zn: Parameter#

bvvgnei parameter \(\mathrm{Zn}\).

property kT: Parameter#

bvvgnei parameter \(\mathrm{kT}\).

property meankT: Parameter#

bvvgnei parameter \(\mathrm{meankT}\).

property norm: Parameter#

bvvgnei parameter \(\mathrm{norm}\).

class bvvnei(kT: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvvnei: Collisional plasma, non-equilibrium, constant temperature..

Attributes

Al

bvvnei parameter \(\mathrm{Al}\).

Ar

bvvnei parameter \(\mathrm{Ar}\).

B

bvvnei parameter \(\mathrm{B}\).

Be

bvvnei parameter \(\mathrm{Be}\).

C

bvvnei parameter \(\mathrm{C}\).

Ca

bvvnei parameter \(\mathrm{Ca}\).

Cl

bvvnei parameter \(\mathrm{Cl}\).

Co

bvvnei parameter \(\mathrm{Co}\).

Cr

bvvnei parameter \(\mathrm{Cr}\).

Cu

bvvnei parameter \(\mathrm{Cu}\).

F

bvvnei parameter \(\mathrm{F}\).

Fe

bvvnei parameter \(\mathrm{Fe}\).

H

bvvnei parameter \(\mathrm{H}\).

He

bvvnei parameter \(\mathrm{He}\).

K

bvvnei parameter \(\mathrm{K}\).

Li

bvvnei parameter \(\mathrm{Li}\).

Mg

bvvnei parameter \(\mathrm{Mg}\).

Mn

bvvnei parameter \(\mathrm{Mn}\).

N

bvvnei parameter \(\mathrm{N}\).

Na

bvvnei parameter \(\mathrm{Na}\).

Ne

bvvnei parameter \(\mathrm{Ne}\).

Ni

bvvnei parameter \(\mathrm{Ni}\).

O

bvvnei parameter \(\mathrm{O}\).

P

bvvnei parameter \(\mathrm{P}\).

Redshift

bvvnei parameter \(\mathrm{Redshift}\).

S

bvvnei parameter \(\mathrm{S}\).

Sc

bvvnei parameter \(\mathrm{Sc}\).

Si

bvvnei parameter \(\mathrm{Si}\).

Tau

bvvnei parameter \(\mathrm{Tau}\).

Ti

bvvnei parameter \(\mathrm{Ti}\).

V

bvvnei parameter \(\mathrm{V}\).

Velocity

bvvnei parameter \(\mathrm{Velocity}\).

Zn

bvvnei parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bvvnei parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvvnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

bvvnei parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvvnei parameter \(\mathrm{Ar}\).

property B: Parameter#

bvvnei parameter \(\mathrm{B}\).

property Be: Parameter#

bvvnei parameter \(\mathrm{Be}\).

property C: Parameter#

bvvnei parameter \(\mathrm{C}\).

property Ca: Parameter#

bvvnei parameter \(\mathrm{Ca}\).

property Cl: Parameter#

bvvnei parameter \(\mathrm{Cl}\).

property Co: Parameter#

bvvnei parameter \(\mathrm{Co}\).

property Cr: Parameter#

bvvnei parameter \(\mathrm{Cr}\).

property Cu: Parameter#

bvvnei parameter \(\mathrm{Cu}\).

property F: Parameter#

bvvnei parameter \(\mathrm{F}\).

property Fe: Parameter#

bvvnei parameter \(\mathrm{Fe}\).

property H: Parameter#

bvvnei parameter \(\mathrm{H}\).

property He: Parameter#

bvvnei parameter \(\mathrm{He}\).

property K: Parameter#

bvvnei parameter \(\mathrm{K}\).

property Li: Parameter#

bvvnei parameter \(\mathrm{Li}\).

property Mg: Parameter#

bvvnei parameter \(\mathrm{Mg}\).

property Mn: Parameter#

bvvnei parameter \(\mathrm{Mn}\).

property N: Parameter#

bvvnei parameter \(\mathrm{N}\).

property Na: Parameter#

bvvnei parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvvnei parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvvnei parameter \(\mathrm{Ni}\).

property O: Parameter#

bvvnei parameter \(\mathrm{O}\).

property P: Parameter#

bvvnei parameter \(\mathrm{P}\).

property Redshift: Parameter#

bvvnei parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvvnei parameter \(\mathrm{S}\).

property Sc: Parameter#

bvvnei parameter \(\mathrm{Sc}\).

property Si: Parameter#

bvvnei parameter \(\mathrm{Si}\).

property Tau: Parameter#

bvvnei parameter \(\mathrm{Tau}\).

property Ti: Parameter#

bvvnei parameter \(\mathrm{Ti}\).

property V: Parameter#

bvvnei parameter \(\mathrm{V}\).

property Velocity: Parameter#

bvvnei parameter \(\mathrm{Velocity}\).

property Zn: Parameter#

bvvnei parameter \(\mathrm{Zn}\).

property kT: Parameter#

bvvnei parameter \(\mathrm{kT}\).

property norm: Parameter#

bvvnei parameter \(\mathrm{norm}\).

class bvvnpshock(kT_a: 'Parameter' | float | None = None, kT_b: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Tau_l: 'Parameter' | float | None = None, Tau_u: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvvnpshock: Shocked plasma, plane parallel, separate ion, electron temperatures..

Attributes

Al

bvvnpshock parameter \(\mathrm{Al}\).

Ar

bvvnpshock parameter \(\mathrm{Ar}\).

B

bvvnpshock parameter \(\mathrm{B}\).

Be

bvvnpshock parameter \(\mathrm{Be}\).

C

bvvnpshock parameter \(\mathrm{C}\).

Ca

bvvnpshock parameter \(\mathrm{Ca}\).

Cl

bvvnpshock parameter \(\mathrm{Cl}\).

Co

bvvnpshock parameter \(\mathrm{Co}\).

Cr

bvvnpshock parameter \(\mathrm{Cr}\).

Cu

bvvnpshock parameter \(\mathrm{Cu}\).

F

bvvnpshock parameter \(\mathrm{F}\).

Fe

bvvnpshock parameter \(\mathrm{Fe}\).

H

bvvnpshock parameter \(\mathrm{H}\).

He

bvvnpshock parameter \(\mathrm{He}\).

K

bvvnpshock parameter \(\mathrm{K}\).

Li

bvvnpshock parameter \(\mathrm{Li}\).

Mg

bvvnpshock parameter \(\mathrm{Mg}\).

Mn

bvvnpshock parameter \(\mathrm{Mn}\).

N

bvvnpshock parameter \(\mathrm{N}\).

Na

bvvnpshock parameter \(\mathrm{Na}\).

Ne

bvvnpshock parameter \(\mathrm{Ne}\).

Ni

bvvnpshock parameter \(\mathrm{Ni}\).

O

bvvnpshock parameter \(\mathrm{O}\).

P

bvvnpshock parameter \(\mathrm{P}\).

Redshift

bvvnpshock parameter \(\mathrm{Redshift}\).

S

bvvnpshock parameter \(\mathrm{S}\).

Sc

bvvnpshock parameter \(\mathrm{Sc}\).

Si

bvvnpshock parameter \(\mathrm{Si}\).

Tau_l

bvvnpshock parameter \(\mathrm{Tau_l}\).

Tau_u

bvvnpshock parameter \(\mathrm{Tau_u}\).

Ti

bvvnpshock parameter \(\mathrm{Ti}\).

V

bvvnpshock parameter \(\mathrm{V}\).

Velocity

bvvnpshock parameter \(\mathrm{Velocity}\).

Zn

bvvnpshock parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT_a

bvvnpshock parameter \(\mathrm{kT_a}\).

kT_b

bvvnpshock parameter \(\mathrm{kT_b}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvvnpshock parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

bvvnpshock parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvvnpshock parameter \(\mathrm{Ar}\).

property B: Parameter#

bvvnpshock parameter \(\mathrm{B}\).

property Be: Parameter#

bvvnpshock parameter \(\mathrm{Be}\).

property C: Parameter#

bvvnpshock parameter \(\mathrm{C}\).

property Ca: Parameter#

bvvnpshock parameter \(\mathrm{Ca}\).

property Cl: Parameter#

bvvnpshock parameter \(\mathrm{Cl}\).

property Co: Parameter#

bvvnpshock parameter \(\mathrm{Co}\).

property Cr: Parameter#

bvvnpshock parameter \(\mathrm{Cr}\).

property Cu: Parameter#

bvvnpshock parameter \(\mathrm{Cu}\).

property F: Parameter#

bvvnpshock parameter \(\mathrm{F}\).

property Fe: Parameter#

bvvnpshock parameter \(\mathrm{Fe}\).

property H: Parameter#

bvvnpshock parameter \(\mathrm{H}\).

property He: Parameter#

bvvnpshock parameter \(\mathrm{He}\).

property K: Parameter#

bvvnpshock parameter \(\mathrm{K}\).

property Li: Parameter#

bvvnpshock parameter \(\mathrm{Li}\).

property Mg: Parameter#

bvvnpshock parameter \(\mathrm{Mg}\).

property Mn: Parameter#

bvvnpshock parameter \(\mathrm{Mn}\).

property N: Parameter#

bvvnpshock parameter \(\mathrm{N}\).

property Na: Parameter#

bvvnpshock parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvvnpshock parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvvnpshock parameter \(\mathrm{Ni}\).

property O: Parameter#

bvvnpshock parameter \(\mathrm{O}\).

property P: Parameter#

bvvnpshock parameter \(\mathrm{P}\).

property Redshift: Parameter#

bvvnpshock parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvvnpshock parameter \(\mathrm{S}\).

property Sc: Parameter#

bvvnpshock parameter \(\mathrm{Sc}\).

property Si: Parameter#

bvvnpshock parameter \(\mathrm{Si}\).

property Tau_l: Parameter#

bvvnpshock parameter \(\mathrm{Tau_l}\).

property Tau_u: Parameter#

bvvnpshock parameter \(\mathrm{Tau_u}\).

property Ti: Parameter#

bvvnpshock parameter \(\mathrm{Ti}\).

property V: Parameter#

bvvnpshock parameter \(\mathrm{V}\).

property Velocity: Parameter#

bvvnpshock parameter \(\mathrm{Velocity}\).

property Zn: Parameter#

bvvnpshock parameter \(\mathrm{Zn}\).

property kT_a: Parameter#

bvvnpshock parameter \(\mathrm{kT_a}\).

property kT_b: Parameter#

bvvnpshock parameter \(\mathrm{kT_b}\).

property norm: Parameter#

bvvnpshock parameter \(\mathrm{norm}\).

class bvvpshock(kT: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Tau_l: 'Parameter' | float | None = None, Tau_u: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvvpshock: Plane-parallel shocked plasma, constant temperature..

Attributes

Al

bvvpshock parameter \(\mathrm{Al}\).

Ar

bvvpshock parameter \(\mathrm{Ar}\).

B

bvvpshock parameter \(\mathrm{B}\).

Be

bvvpshock parameter \(\mathrm{Be}\).

C

bvvpshock parameter \(\mathrm{C}\).

Ca

bvvpshock parameter \(\mathrm{Ca}\).

Cl

bvvpshock parameter \(\mathrm{Cl}\).

Co

bvvpshock parameter \(\mathrm{Co}\).

Cr

bvvpshock parameter \(\mathrm{Cr}\).

Cu

bvvpshock parameter \(\mathrm{Cu}\).

F

bvvpshock parameter \(\mathrm{F}\).

Fe

bvvpshock parameter \(\mathrm{Fe}\).

H

bvvpshock parameter \(\mathrm{H}\).

He

bvvpshock parameter \(\mathrm{He}\).

K

bvvpshock parameter \(\mathrm{K}\).

Li

bvvpshock parameter \(\mathrm{Li}\).

Mg

bvvpshock parameter \(\mathrm{Mg}\).

Mn

bvvpshock parameter \(\mathrm{Mn}\).

N

bvvpshock parameter \(\mathrm{N}\).

Na

bvvpshock parameter \(\mathrm{Na}\).

Ne

bvvpshock parameter \(\mathrm{Ne}\).

Ni

bvvpshock parameter \(\mathrm{Ni}\).

O

bvvpshock parameter \(\mathrm{O}\).

P

bvvpshock parameter \(\mathrm{P}\).

Redshift

bvvpshock parameter \(\mathrm{Redshift}\).

S

bvvpshock parameter \(\mathrm{S}\).

Sc

bvvpshock parameter \(\mathrm{Sc}\).

Si

bvvpshock parameter \(\mathrm{Si}\).

Tau_l

bvvpshock parameter \(\mathrm{Tau_l}\).

Tau_u

bvvpshock parameter \(\mathrm{Tau_u}\).

Ti

bvvpshock parameter \(\mathrm{Ti}\).

V

bvvpshock parameter \(\mathrm{V}\).

Velocity

bvvpshock parameter \(\mathrm{Velocity}\).

Zn

bvvpshock parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bvvpshock parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvvpshock parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

bvvpshock parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvvpshock parameter \(\mathrm{Ar}\).

property B: Parameter#

bvvpshock parameter \(\mathrm{B}\).

property Be: Parameter#

bvvpshock parameter \(\mathrm{Be}\).

property C: Parameter#

bvvpshock parameter \(\mathrm{C}\).

property Ca: Parameter#

bvvpshock parameter \(\mathrm{Ca}\).

property Cl: Parameter#

bvvpshock parameter \(\mathrm{Cl}\).

property Co: Parameter#

bvvpshock parameter \(\mathrm{Co}\).

property Cr: Parameter#

bvvpshock parameter \(\mathrm{Cr}\).

property Cu: Parameter#

bvvpshock parameter \(\mathrm{Cu}\).

property F: Parameter#

bvvpshock parameter \(\mathrm{F}\).

property Fe: Parameter#

bvvpshock parameter \(\mathrm{Fe}\).

property H: Parameter#

bvvpshock parameter \(\mathrm{H}\).

property He: Parameter#

bvvpshock parameter \(\mathrm{He}\).

property K: Parameter#

bvvpshock parameter \(\mathrm{K}\).

property Li: Parameter#

bvvpshock parameter \(\mathrm{Li}\).

property Mg: Parameter#

bvvpshock parameter \(\mathrm{Mg}\).

property Mn: Parameter#

bvvpshock parameter \(\mathrm{Mn}\).

property N: Parameter#

bvvpshock parameter \(\mathrm{N}\).

property Na: Parameter#

bvvpshock parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvvpshock parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvvpshock parameter \(\mathrm{Ni}\).

property O: Parameter#

bvvpshock parameter \(\mathrm{O}\).

property P: Parameter#

bvvpshock parameter \(\mathrm{P}\).

property Redshift: Parameter#

bvvpshock parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvvpshock parameter \(\mathrm{S}\).

property Sc: Parameter#

bvvpshock parameter \(\mathrm{Sc}\).

property Si: Parameter#

bvvpshock parameter \(\mathrm{Si}\).

property Tau_l: Parameter#

bvvpshock parameter \(\mathrm{Tau_l}\).

property Tau_u: Parameter#

bvvpshock parameter \(\mathrm{Tau_u}\).

property Ti: Parameter#

bvvpshock parameter \(\mathrm{Ti}\).

property V: Parameter#

bvvpshock parameter \(\mathrm{V}\).

property Velocity: Parameter#

bvvpshock parameter \(\mathrm{Velocity}\).

property Zn: Parameter#

bvvpshock parameter \(\mathrm{Zn}\).

property kT: Parameter#

bvvpshock parameter \(\mathrm{kT}\).

property norm: Parameter#

bvvpshock parameter \(\mathrm{norm}\).

class bvvrnei(kT: 'Parameter' | float | None = None, kT_init: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvvrnei: Non-equilibrium recombining collisional plasma..

Attributes

Al

bvvrnei parameter \(\mathrm{Al}\).

Ar

bvvrnei parameter \(\mathrm{Ar}\).

B

bvvrnei parameter \(\mathrm{B}\).

Be

bvvrnei parameter \(\mathrm{Be}\).

C

bvvrnei parameter \(\mathrm{C}\).

Ca

bvvrnei parameter \(\mathrm{Ca}\).

Cl

bvvrnei parameter \(\mathrm{Cl}\).

Co

bvvrnei parameter \(\mathrm{Co}\).

Cr

bvvrnei parameter \(\mathrm{Cr}\).

Cu

bvvrnei parameter \(\mathrm{Cu}\).

F

bvvrnei parameter \(\mathrm{F}\).

Fe

bvvrnei parameter \(\mathrm{Fe}\).

H

bvvrnei parameter \(\mathrm{H}\).

He

bvvrnei parameter \(\mathrm{He}\).

K

bvvrnei parameter \(\mathrm{K}\).

Li

bvvrnei parameter \(\mathrm{Li}\).

Mg

bvvrnei parameter \(\mathrm{Mg}\).

Mn

bvvrnei parameter \(\mathrm{Mn}\).

N

bvvrnei parameter \(\mathrm{N}\).

Na

bvvrnei parameter \(\mathrm{Na}\).

Ne

bvvrnei parameter \(\mathrm{Ne}\).

Ni

bvvrnei parameter \(\mathrm{Ni}\).

O

bvvrnei parameter \(\mathrm{O}\).

P

bvvrnei parameter \(\mathrm{P}\).

Redshift

bvvrnei parameter \(\mathrm{Redshift}\).

S

bvvrnei parameter \(\mathrm{S}\).

Sc

bvvrnei parameter \(\mathrm{Sc}\).

Si

bvvrnei parameter \(\mathrm{Si}\).

Tau

bvvrnei parameter \(\mathrm{Tau}\).

Ti

bvvrnei parameter \(\mathrm{Ti}\).

V

bvvrnei parameter \(\mathrm{V}\).

Velocity

bvvrnei parameter \(\mathrm{Velocity}\).

Zn

bvvrnei parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bvvrnei parameter \(\mathrm{kT}\).

kT_init

bvvrnei parameter \(\mathrm{kT_init}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvvrnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

bvvrnei parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvvrnei parameter \(\mathrm{Ar}\).

property B: Parameter#

bvvrnei parameter \(\mathrm{B}\).

property Be: Parameter#

bvvrnei parameter \(\mathrm{Be}\).

property C: Parameter#

bvvrnei parameter \(\mathrm{C}\).

property Ca: Parameter#

bvvrnei parameter \(\mathrm{Ca}\).

property Cl: Parameter#

bvvrnei parameter \(\mathrm{Cl}\).

property Co: Parameter#

bvvrnei parameter \(\mathrm{Co}\).

property Cr: Parameter#

bvvrnei parameter \(\mathrm{Cr}\).

property Cu: Parameter#

bvvrnei parameter \(\mathrm{Cu}\).

property F: Parameter#

bvvrnei parameter \(\mathrm{F}\).

property Fe: Parameter#

bvvrnei parameter \(\mathrm{Fe}\).

property H: Parameter#

bvvrnei parameter \(\mathrm{H}\).

property He: Parameter#

bvvrnei parameter \(\mathrm{He}\).

property K: Parameter#

bvvrnei parameter \(\mathrm{K}\).

property Li: Parameter#

bvvrnei parameter \(\mathrm{Li}\).

property Mg: Parameter#

bvvrnei parameter \(\mathrm{Mg}\).

property Mn: Parameter#

bvvrnei parameter \(\mathrm{Mn}\).

property N: Parameter#

bvvrnei parameter \(\mathrm{N}\).

property Na: Parameter#

bvvrnei parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvvrnei parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvvrnei parameter \(\mathrm{Ni}\).

property O: Parameter#

bvvrnei parameter \(\mathrm{O}\).

property P: Parameter#

bvvrnei parameter \(\mathrm{P}\).

property Redshift: Parameter#

bvvrnei parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvvrnei parameter \(\mathrm{S}\).

property Sc: Parameter#

bvvrnei parameter \(\mathrm{Sc}\).

property Si: Parameter#

bvvrnei parameter \(\mathrm{Si}\).

property Tau: Parameter#

bvvrnei parameter \(\mathrm{Tau}\).

property Ti: Parameter#

bvvrnei parameter \(\mathrm{Ti}\).

property V: Parameter#

bvvrnei parameter \(\mathrm{V}\).

property Velocity: Parameter#

bvvrnei parameter \(\mathrm{Velocity}\).

property Zn: Parameter#

bvvrnei parameter \(\mathrm{Zn}\).

property kT: Parameter#

bvvrnei parameter \(\mathrm{kT}\).

property kT_init: Parameter#

bvvrnei parameter \(\mathrm{kT_init}\).

property norm: Parameter#

bvvrnei parameter \(\mathrm{norm}\).

class bvvsedov(kT_a: 'Parameter' | float | None = None, kT_b: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvvsedov: Sedov model, separate ion, electron temperatures..

Attributes

Al

bvvsedov parameter \(\mathrm{Al}\).

Ar

bvvsedov parameter \(\mathrm{Ar}\).

B

bvvsedov parameter \(\mathrm{B}\).

Be

bvvsedov parameter \(\mathrm{Be}\).

C

bvvsedov parameter \(\mathrm{C}\).

Ca

bvvsedov parameter \(\mathrm{Ca}\).

Cl

bvvsedov parameter \(\mathrm{Cl}\).

Co

bvvsedov parameter \(\mathrm{Co}\).

Cr

bvvsedov parameter \(\mathrm{Cr}\).

Cu

bvvsedov parameter \(\mathrm{Cu}\).

F

bvvsedov parameter \(\mathrm{F}\).

Fe

bvvsedov parameter \(\mathrm{Fe}\).

H

bvvsedov parameter \(\mathrm{H}\).

He

bvvsedov parameter \(\mathrm{He}\).

K

bvvsedov parameter \(\mathrm{K}\).

Li

bvvsedov parameter \(\mathrm{Li}\).

Mg

bvvsedov parameter \(\mathrm{Mg}\).

Mn

bvvsedov parameter \(\mathrm{Mn}\).

N

bvvsedov parameter \(\mathrm{N}\).

Na

bvvsedov parameter \(\mathrm{Na}\).

Ne

bvvsedov parameter \(\mathrm{Ne}\).

Ni

bvvsedov parameter \(\mathrm{Ni}\).

O

bvvsedov parameter \(\mathrm{O}\).

P

bvvsedov parameter \(\mathrm{P}\).

Redshift

bvvsedov parameter \(\mathrm{Redshift}\).

S

bvvsedov parameter \(\mathrm{S}\).

Sc

bvvsedov parameter \(\mathrm{Sc}\).

Si

bvvsedov parameter \(\mathrm{Si}\).

Tau

bvvsedov parameter \(\mathrm{Tau}\).

Ti

bvvsedov parameter \(\mathrm{Ti}\).

V

bvvsedov parameter \(\mathrm{V}\).

Velocity

bvvsedov parameter \(\mathrm{Velocity}\).

Zn

bvvsedov parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT_a

bvvsedov parameter \(\mathrm{kT_a}\).

kT_b

bvvsedov parameter \(\mathrm{kT_b}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvvsedov parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

bvvsedov parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvvsedov parameter \(\mathrm{Ar}\).

property B: Parameter#

bvvsedov parameter \(\mathrm{B}\).

property Be: Parameter#

bvvsedov parameter \(\mathrm{Be}\).

property C: Parameter#

bvvsedov parameter \(\mathrm{C}\).

property Ca: Parameter#

bvvsedov parameter \(\mathrm{Ca}\).

property Cl: Parameter#

bvvsedov parameter \(\mathrm{Cl}\).

property Co: Parameter#

bvvsedov parameter \(\mathrm{Co}\).

property Cr: Parameter#

bvvsedov parameter \(\mathrm{Cr}\).

property Cu: Parameter#

bvvsedov parameter \(\mathrm{Cu}\).

property F: Parameter#

bvvsedov parameter \(\mathrm{F}\).

property Fe: Parameter#

bvvsedov parameter \(\mathrm{Fe}\).

property H: Parameter#

bvvsedov parameter \(\mathrm{H}\).

property He: Parameter#

bvvsedov parameter \(\mathrm{He}\).

property K: Parameter#

bvvsedov parameter \(\mathrm{K}\).

property Li: Parameter#

bvvsedov parameter \(\mathrm{Li}\).

property Mg: Parameter#

bvvsedov parameter \(\mathrm{Mg}\).

property Mn: Parameter#

bvvsedov parameter \(\mathrm{Mn}\).

property N: Parameter#

bvvsedov parameter \(\mathrm{N}\).

property Na: Parameter#

bvvsedov parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvvsedov parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvvsedov parameter \(\mathrm{Ni}\).

property O: Parameter#

bvvsedov parameter \(\mathrm{O}\).

property P: Parameter#

bvvsedov parameter \(\mathrm{P}\).

property Redshift: Parameter#

bvvsedov parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvvsedov parameter \(\mathrm{S}\).

property Sc: Parameter#

bvvsedov parameter \(\mathrm{Sc}\).

property Si: Parameter#

bvvsedov parameter \(\mathrm{Si}\).

property Tau: Parameter#

bvvsedov parameter \(\mathrm{Tau}\).

property Ti: Parameter#

bvvsedov parameter \(\mathrm{Ti}\).

property V: Parameter#

bvvsedov parameter \(\mathrm{V}\).

property Velocity: Parameter#

bvvsedov parameter \(\mathrm{Velocity}\).

property Zn: Parameter#

bvvsedov parameter \(\mathrm{Zn}\).

property kT_a: Parameter#

bvvsedov parameter \(\mathrm{kT_a}\).

property kT_b: Parameter#

bvvsedov parameter \(\mathrm{kT_b}\).

property norm: Parameter#

bvvsedov parameter \(\mathrm{norm}\).

class bvvtapec(kT: 'Parameter' | float | None = None, kTi: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvvtapec: Velocity broadened APEC emission spectrum with separate continuum and line temperatures..

Attributes

Al

bvvtapec parameter \(\mathrm{Al}\).

Ar

bvvtapec parameter \(\mathrm{Ar}\).

B

bvvtapec parameter \(\mathrm{B}\).

Be

bvvtapec parameter \(\mathrm{Be}\).

C

bvvtapec parameter \(\mathrm{C}\).

Ca

bvvtapec parameter \(\mathrm{Ca}\).

Cl

bvvtapec parameter \(\mathrm{Cl}\).

Co

bvvtapec parameter \(\mathrm{Co}\).

Cr

bvvtapec parameter \(\mathrm{Cr}\).

Cu

bvvtapec parameter \(\mathrm{Cu}\).

F

bvvtapec parameter \(\mathrm{F}\).

Fe

bvvtapec parameter \(\mathrm{Fe}\).

H

bvvtapec parameter \(\mathrm{H}\).

He

bvvtapec parameter \(\mathrm{He}\).

K

bvvtapec parameter \(\mathrm{K}\).

Li

bvvtapec parameter \(\mathrm{Li}\).

Mg

bvvtapec parameter \(\mathrm{Mg}\).

Mn

bvvtapec parameter \(\mathrm{Mn}\).

N

bvvtapec parameter \(\mathrm{N}\).

Na

bvvtapec parameter \(\mathrm{Na}\).

Ne

bvvtapec parameter \(\mathrm{Ne}\).

Ni

bvvtapec parameter \(\mathrm{Ni}\).

O

bvvtapec parameter \(\mathrm{O}\).

P

bvvtapec parameter \(\mathrm{P}\).

Redshift

bvvtapec parameter \(\mathrm{Redshift}\).

S

bvvtapec parameter \(\mathrm{S}\).

Sc

bvvtapec parameter \(\mathrm{Sc}\).

Si

bvvtapec parameter \(\mathrm{Si}\).

Ti

bvvtapec parameter \(\mathrm{Ti}\).

V

bvvtapec parameter \(\mathrm{V}\).

Velocity

bvvtapec parameter \(\mathrm{Velocity}\).

Zn

bvvtapec parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

bvvtapec parameter \(\mathrm{kT}\).

kTi

bvvtapec parameter \(\mathrm{kTi}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bvvtapec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

bvvtapec parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvvtapec parameter \(\mathrm{Ar}\).

property B: Parameter#

bvvtapec parameter \(\mathrm{B}\).

property Be: Parameter#

bvvtapec parameter \(\mathrm{Be}\).

property C: Parameter#

bvvtapec parameter \(\mathrm{C}\).

property Ca: Parameter#

bvvtapec parameter \(\mathrm{Ca}\).

property Cl: Parameter#

bvvtapec parameter \(\mathrm{Cl}\).

property Co: Parameter#

bvvtapec parameter \(\mathrm{Co}\).

property Cr: Parameter#

bvvtapec parameter \(\mathrm{Cr}\).

property Cu: Parameter#

bvvtapec parameter \(\mathrm{Cu}\).

property F: Parameter#

bvvtapec parameter \(\mathrm{F}\).

property Fe: Parameter#

bvvtapec parameter \(\mathrm{Fe}\).

property H: Parameter#

bvvtapec parameter \(\mathrm{H}\).

property He: Parameter#

bvvtapec parameter \(\mathrm{He}\).

property K: Parameter#

bvvtapec parameter \(\mathrm{K}\).

property Li: Parameter#

bvvtapec parameter \(\mathrm{Li}\).

property Mg: Parameter#

bvvtapec parameter \(\mathrm{Mg}\).

property Mn: Parameter#

bvvtapec parameter \(\mathrm{Mn}\).

property N: Parameter#

bvvtapec parameter \(\mathrm{N}\).

property Na: Parameter#

bvvtapec parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvvtapec parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvvtapec parameter \(\mathrm{Ni}\).

property O: Parameter#

bvvtapec parameter \(\mathrm{O}\).

property P: Parameter#

bvvtapec parameter \(\mathrm{P}\).

property Redshift: Parameter#

bvvtapec parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvvtapec parameter \(\mathrm{S}\).

property Sc: Parameter#

bvvtapec parameter \(\mathrm{Sc}\).

property Si: Parameter#

bvvtapec parameter \(\mathrm{Si}\).

property Ti: Parameter#

bvvtapec parameter \(\mathrm{Ti}\).

property V: Parameter#

bvvtapec parameter \(\mathrm{V}\).

property Velocity: Parameter#

bvvtapec parameter \(\mathrm{Velocity}\).

property Zn: Parameter#

bvvtapec parameter \(\mathrm{Zn}\).

property kT: Parameter#

bvvtapec parameter \(\mathrm{kT}\).

property kTi: Parameter#

bvvtapec parameter \(\mathrm{kTi}\).

property norm: Parameter#

bvvtapec parameter \(\mathrm{norm}\).

class bvvwdem(Tmax: 'Parameter' | float | None = None, beta: 'Parameter' | float | None = None, inv_slope: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvvwdem: Plasma emission, multi-temperature with power-law distribution of emission measure..

Attributes

Al

bvvwdem parameter \(\mathrm{Al}\).

Ar

bvvwdem parameter \(\mathrm{Ar}\).

B

bvvwdem parameter \(\mathrm{B}\).

Be

bvvwdem parameter \(\mathrm{Be}\).

C

bvvwdem parameter \(\mathrm{C}\).

Ca

bvvwdem parameter \(\mathrm{Ca}\).

Cl

bvvwdem parameter \(\mathrm{Cl}\).

Co

bvvwdem parameter \(\mathrm{Co}\).

Cr

bvvwdem parameter \(\mathrm{Cr}\).

Cu

bvvwdem parameter \(\mathrm{Cu}\).

F

bvvwdem parameter \(\mathrm{F}\).

Fe

bvvwdem parameter \(\mathrm{Fe}\).

H

bvvwdem parameter \(\mathrm{H}\).

He

bvvwdem parameter \(\mathrm{He}\).

K

bvvwdem parameter \(\mathrm{K}\).

Li

bvvwdem parameter \(\mathrm{Li}\).

Mg

bvvwdem parameter \(\mathrm{Mg}\).

Mn

bvvwdem parameter \(\mathrm{Mn}\).

N

bvvwdem parameter \(\mathrm{N}\).

Na

bvvwdem parameter \(\mathrm{Na}\).

Ne

bvvwdem parameter \(\mathrm{Ne}\).

Ni

bvvwdem parameter \(\mathrm{Ni}\).

O

bvvwdem parameter \(\mathrm{O}\).

P

bvvwdem parameter \(\mathrm{P}\).

Redshift

bvvwdem parameter \(\mathrm{Redshift}\).

S

bvvwdem parameter \(\mathrm{S}\).

Sc

bvvwdem parameter \(\mathrm{Sc}\).

Si

bvvwdem parameter \(\mathrm{Si}\).

Ti

bvvwdem parameter \(\mathrm{Ti}\).

Tmax

bvvwdem parameter \(\mathrm{Tmax}\).

V

bvvwdem parameter \(\mathrm{V}\).

Velocity

bvvwdem parameter \(\mathrm{Velocity}\).

Zn

bvvwdem parameter \(\mathrm{Zn}\).

beta

bvvwdem parameter \(\mathrm{beta}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

inv_slope

bvvwdem parameter \(\mathrm{inv_slope}\).

latex

\(\LaTeX\) format of the component.

nH

bvvwdem parameter \(\mathrm{nH}\).

name

Component name.

norm

bvvwdem parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

bvvwdem parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

bvvwdem parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvvwdem parameter \(\mathrm{Ar}\).

property B: Parameter#

bvvwdem parameter \(\mathrm{B}\).

property Be: Parameter#

bvvwdem parameter \(\mathrm{Be}\).

property C: Parameter#

bvvwdem parameter \(\mathrm{C}\).

property Ca: Parameter#

bvvwdem parameter \(\mathrm{Ca}\).

property Cl: Parameter#

bvvwdem parameter \(\mathrm{Cl}\).

property Co: Parameter#

bvvwdem parameter \(\mathrm{Co}\).

property Cr: Parameter#

bvvwdem parameter \(\mathrm{Cr}\).

property Cu: Parameter#

bvvwdem parameter \(\mathrm{Cu}\).

property F: Parameter#

bvvwdem parameter \(\mathrm{F}\).

property Fe: Parameter#

bvvwdem parameter \(\mathrm{Fe}\).

property H: Parameter#

bvvwdem parameter \(\mathrm{H}\).

property He: Parameter#

bvvwdem parameter \(\mathrm{He}\).

property K: Parameter#

bvvwdem parameter \(\mathrm{K}\).

property Li: Parameter#

bvvwdem parameter \(\mathrm{Li}\).

property Mg: Parameter#

bvvwdem parameter \(\mathrm{Mg}\).

property Mn: Parameter#

bvvwdem parameter \(\mathrm{Mn}\).

property N: Parameter#

bvvwdem parameter \(\mathrm{N}\).

property Na: Parameter#

bvvwdem parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvvwdem parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvvwdem parameter \(\mathrm{Ni}\).

property O: Parameter#

bvvwdem parameter \(\mathrm{O}\).

property P: Parameter#

bvvwdem parameter \(\mathrm{P}\).

property Redshift: Parameter#

bvvwdem parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvvwdem parameter \(\mathrm{S}\).

property Sc: Parameter#

bvvwdem parameter \(\mathrm{Sc}\).

property Si: Parameter#

bvvwdem parameter \(\mathrm{Si}\).

property Ti: Parameter#

bvvwdem parameter \(\mathrm{Ti}\).

property Tmax: Parameter#

bvvwdem parameter \(\mathrm{Tmax}\).

property V: Parameter#

bvvwdem parameter \(\mathrm{V}\).

property Velocity: Parameter#

bvvwdem parameter \(\mathrm{Velocity}\).

property Zn: Parameter#

bvvwdem parameter \(\mathrm{Zn}\).

property beta: Parameter#

bvvwdem parameter \(\mathrm{beta}\).

property inv_slope: Parameter#

bvvwdem parameter \(\mathrm{inv_slope}\).

property nH: Parameter#

bvvwdem parameter \(\mathrm{nH}\).

property norm: Parameter#

bvvwdem parameter \(\mathrm{norm}\).

property switch: Parameter#

bvvwdem parameter \(\mathrm{switch}\).

class bvwdem(Tmax: 'Parameter' | float | None = None, beta: 'Parameter' | float | None = None, inv_slope: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bvwdem: Plasma emission, multi-temperature with power-law distribution of emission measure..

Attributes

Al

bvwdem parameter \(\mathrm{Al}\).

Ar

bvwdem parameter \(\mathrm{Ar}\).

C

bvwdem parameter \(\mathrm{C}\).

Ca

bvwdem parameter \(\mathrm{Ca}\).

Fe

bvwdem parameter \(\mathrm{Fe}\).

He

bvwdem parameter \(\mathrm{He}\).

Mg

bvwdem parameter \(\mathrm{Mg}\).

N

bvwdem parameter \(\mathrm{N}\).

Na

bvwdem parameter \(\mathrm{Na}\).

Ne

bvwdem parameter \(\mathrm{Ne}\).

Ni

bvwdem parameter \(\mathrm{Ni}\).

O

bvwdem parameter \(\mathrm{O}\).

Redshift

bvwdem parameter \(\mathrm{Redshift}\).

S

bvwdem parameter \(\mathrm{S}\).

Si

bvwdem parameter \(\mathrm{Si}\).

Tmax

bvwdem parameter \(\mathrm{Tmax}\).

Velocity

bvwdem parameter \(\mathrm{Velocity}\).

beta

bvwdem parameter \(\mathrm{beta}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

inv_slope

bvwdem parameter \(\mathrm{inv_slope}\).

latex

\(\LaTeX\) format of the component.

nH

bvwdem parameter \(\mathrm{nH}\).

name

Component name.

norm

bvwdem parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

bvwdem parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

bvwdem parameter \(\mathrm{Al}\).

property Ar: Parameter#

bvwdem parameter \(\mathrm{Ar}\).

property C: Parameter#

bvwdem parameter \(\mathrm{C}\).

property Ca: Parameter#

bvwdem parameter \(\mathrm{Ca}\).

property Fe: Parameter#

bvwdem parameter \(\mathrm{Fe}\).

property He: Parameter#

bvwdem parameter \(\mathrm{He}\).

property Mg: Parameter#

bvwdem parameter \(\mathrm{Mg}\).

property N: Parameter#

bvwdem parameter \(\mathrm{N}\).

property Na: Parameter#

bvwdem parameter \(\mathrm{Na}\).

property Ne: Parameter#

bvwdem parameter \(\mathrm{Ne}\).

property Ni: Parameter#

bvwdem parameter \(\mathrm{Ni}\).

property O: Parameter#

bvwdem parameter \(\mathrm{O}\).

property Redshift: Parameter#

bvwdem parameter \(\mathrm{Redshift}\).

property S: Parameter#

bvwdem parameter \(\mathrm{S}\).

property Si: Parameter#

bvwdem parameter \(\mathrm{Si}\).

property Tmax: Parameter#

bvwdem parameter \(\mathrm{Tmax}\).

property Velocity: Parameter#

bvwdem parameter \(\mathrm{Velocity}\).

property beta: Parameter#

bvwdem parameter \(\mathrm{beta}\).

property inv_slope: Parameter#

bvwdem parameter \(\mathrm{inv_slope}\).

property nH: Parameter#

bvwdem parameter \(\mathrm{nH}\).

property norm: Parameter#

bvwdem parameter \(\mathrm{norm}\).

property switch: Parameter#

bvwdem parameter \(\mathrm{switch}\).

class bwcycl(Radius: 'Parameter' | float | None = None, Mass: 'Parameter' | float | None = None, csi: 'Parameter' | float | None = None, delta: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, Mdot: 'Parameter' | float | None = None, Te: 'Parameter' | float | None = None, r0: 'Parameter' | float | None = None, D: 'Parameter' | float | None = None, BBnorm: 'Parameter' | float | None = None, CYCnorm: 'Parameter' | float | None = None, FFnorm: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bwcycl: Becker-Wolff self-consistent cyclotron line model..

Attributes

B

bwcycl parameter \(\mathrm{B}\).

BBnorm

bwcycl parameter \(\mathrm{BBnorm}\).

CYCnorm

bwcycl parameter \(\mathrm{CYCnorm}\).

D

bwcycl parameter \(\mathrm{D}\).

FFnorm

bwcycl parameter \(\mathrm{FFnorm}\).

Mass

bwcycl parameter \(\mathrm{Mass}\).

Mdot

bwcycl parameter \(\mathrm{Mdot}\).

Radius

bwcycl parameter \(\mathrm{Radius}\).

Te

bwcycl parameter \(\mathrm{Te}\).

csi

bwcycl parameter \(\mathrm{csi}\).

delta

bwcycl parameter \(\mathrm{delta}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

bwcycl parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

r0

bwcycl parameter \(\mathrm{r0}\).

spec_num

Spectrum number.

type

Component type.

property B: Parameter#

bwcycl parameter \(\mathrm{B}\).

property BBnorm: Parameter#

bwcycl parameter \(\mathrm{BBnorm}\).

property CYCnorm: Parameter#

bwcycl parameter \(\mathrm{CYCnorm}\).

property D: Parameter#

bwcycl parameter \(\mathrm{D}\).

property FFnorm: Parameter#

bwcycl parameter \(\mathrm{FFnorm}\).

property Mass: Parameter#

bwcycl parameter \(\mathrm{Mass}\).

property Mdot: Parameter#

bwcycl parameter \(\mathrm{Mdot}\).

property Radius: Parameter#

bwcycl parameter \(\mathrm{Radius}\).

property Te: Parameter#

bwcycl parameter \(\mathrm{Te}\).

property csi: Parameter#

bwcycl parameter \(\mathrm{csi}\).

property delta: Parameter#

bwcycl parameter \(\mathrm{delta}\).

property norm: Parameter#

bwcycl parameter \(\mathrm{norm}\).

property r0: Parameter#

bwcycl parameter \(\mathrm{r0}\).

class bwdem(Tmax: 'Parameter' | float | None = None, beta: 'Parameter' | float | None = None, inv_slope: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model bwdem: Plasma emission, multi-temperature with power-law distribution of emission measure..

Attributes

Redshift

bwdem parameter \(\mathrm{Redshift}\).

Tmax

bwdem parameter \(\mathrm{Tmax}\).

Velocity

bwdem parameter \(\mathrm{Velocity}\).

abundanc

bwdem parameter \(\mathrm{abundanc}\).

beta

bwdem parameter \(\mathrm{beta}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

inv_slope

bwdem parameter \(\mathrm{inv_slope}\).

latex

\(\LaTeX\) format of the component.

nH

bwdem parameter \(\mathrm{nH}\).

name

Component name.

norm

bwdem parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

bwdem parameter \(\mathrm{switch}\).

type

Component type.

property Redshift: Parameter#

bwdem parameter \(\mathrm{Redshift}\).

property Tmax: Parameter#

bwdem parameter \(\mathrm{Tmax}\).

property Velocity: Parameter#

bwdem parameter \(\mathrm{Velocity}\).

property abundanc: Parameter#

bwdem parameter \(\mathrm{abundanc}\).

property beta: Parameter#

bwdem parameter \(\mathrm{beta}\).

property inv_slope: Parameter#

bwdem parameter \(\mathrm{inv_slope}\).

property nH: Parameter#

bwdem parameter \(\mathrm{nH}\).

property norm: Parameter#

bwdem parameter \(\mathrm{norm}\).

property switch: Parameter#

bwdem parameter \(\mathrm{switch}\).

class c6mekl(CPcoef1: 'Parameter' | float | None = None, CPcoef2: 'Parameter' | float | None = None, CPcoef3: 'Parameter' | float | None = None, CPcoef4: 'Parameter' | float | None = None, CPcoef5: 'Parameter' | float | None = None, CPcoef6: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model c6mekl: Differential emission measure using Chebyshev representations with multi-temperature mekal..

Attributes

CPcoef1

c6mekl parameter \(\mathrm{CPcoef1}\).

CPcoef2

c6mekl parameter \(\mathrm{CPcoef2}\).

CPcoef3

c6mekl parameter \(\mathrm{CPcoef3}\).

CPcoef4

c6mekl parameter \(\mathrm{CPcoef4}\).

CPcoef5

c6mekl parameter \(\mathrm{CPcoef5}\).

CPcoef6

c6mekl parameter \(\mathrm{CPcoef6}\).

Redshift

c6mekl parameter \(\mathrm{Redshift}\).

abundanc

c6mekl parameter \(\mathrm{abundanc}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

c6mekl parameter \(\mathrm{nH}\).

name

Component name.

norm

c6mekl parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

c6mekl parameter \(\mathrm{switch}\).

type

Component type.

property CPcoef1: Parameter#

c6mekl parameter \(\mathrm{CPcoef1}\).

property CPcoef2: Parameter#

c6mekl parameter \(\mathrm{CPcoef2}\).

property CPcoef3: Parameter#

c6mekl parameter \(\mathrm{CPcoef3}\).

property CPcoef4: Parameter#

c6mekl parameter \(\mathrm{CPcoef4}\).

property CPcoef5: Parameter#

c6mekl parameter \(\mathrm{CPcoef5}\).

property CPcoef6: Parameter#

c6mekl parameter \(\mathrm{CPcoef6}\).

property Redshift: Parameter#

c6mekl parameter \(\mathrm{Redshift}\).

property abundanc: Parameter#

c6mekl parameter \(\mathrm{abundanc}\).

property nH: Parameter#

c6mekl parameter \(\mathrm{nH}\).

property norm: Parameter#

c6mekl parameter \(\mathrm{norm}\).

property switch: Parameter#

c6mekl parameter \(\mathrm{switch}\).

class c6pmekl(CPcoef1: 'Parameter' | float | None = None, CPcoef2: 'Parameter' | float | None = None, CPcoef3: 'Parameter' | float | None = None, CPcoef4: 'Parameter' | float | None = None, CPcoef5: 'Parameter' | float | None = None, CPcoef6: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model c6pmekl: Differential emission measure using Chebyshev representations with multi-temperature mekal..

Attributes

CPcoef1

c6pmekl parameter \(\mathrm{CPcoef1}\).

CPcoef2

c6pmekl parameter \(\mathrm{CPcoef2}\).

CPcoef3

c6pmekl parameter \(\mathrm{CPcoef3}\).

CPcoef4

c6pmekl parameter \(\mathrm{CPcoef4}\).

CPcoef5

c6pmekl parameter \(\mathrm{CPcoef5}\).

CPcoef6

c6pmekl parameter \(\mathrm{CPcoef6}\).

Redshift

c6pmekl parameter \(\mathrm{Redshift}\).

abundanc

c6pmekl parameter \(\mathrm{abundanc}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

c6pmekl parameter \(\mathrm{nH}\).

name

Component name.

norm

c6pmekl parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

c6pmekl parameter \(\mathrm{switch}\).

type

Component type.

property CPcoef1: Parameter#

c6pmekl parameter \(\mathrm{CPcoef1}\).

property CPcoef2: Parameter#

c6pmekl parameter \(\mathrm{CPcoef2}\).

property CPcoef3: Parameter#

c6pmekl parameter \(\mathrm{CPcoef3}\).

property CPcoef4: Parameter#

c6pmekl parameter \(\mathrm{CPcoef4}\).

property CPcoef5: Parameter#

c6pmekl parameter \(\mathrm{CPcoef5}\).

property CPcoef6: Parameter#

c6pmekl parameter \(\mathrm{CPcoef6}\).

property Redshift: Parameter#

c6pmekl parameter \(\mathrm{Redshift}\).

property abundanc: Parameter#

c6pmekl parameter \(\mathrm{abundanc}\).

property nH: Parameter#

c6pmekl parameter \(\mathrm{nH}\).

property norm: Parameter#

c6pmekl parameter \(\mathrm{norm}\).

property switch: Parameter#

c6pmekl parameter \(\mathrm{switch}\).

class c6pvmkl(CPcoef1: 'Parameter' | float | None = None, CPcoef2: 'Parameter' | float | None = None, CPcoef3: 'Parameter' | float | None = None, CPcoef4: 'Parameter' | float | None = None, CPcoef5: 'Parameter' | float | None = None, CPcoef6: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model c6pvmkl: Differential emission measure using Chebyshev representations with multi-temperature mekal..

Attributes

Al

c6pvmkl parameter \(\mathrm{Al}\).

Ar

c6pvmkl parameter \(\mathrm{Ar}\).

C

c6pvmkl parameter \(\mathrm{C}\).

CPcoef1

c6pvmkl parameter \(\mathrm{CPcoef1}\).

CPcoef2

c6pvmkl parameter \(\mathrm{CPcoef2}\).

CPcoef3

c6pvmkl parameter \(\mathrm{CPcoef3}\).

CPcoef4

c6pvmkl parameter \(\mathrm{CPcoef4}\).

CPcoef5

c6pvmkl parameter \(\mathrm{CPcoef5}\).

CPcoef6

c6pvmkl parameter \(\mathrm{CPcoef6}\).

Ca

c6pvmkl parameter \(\mathrm{Ca}\).

Fe

c6pvmkl parameter \(\mathrm{Fe}\).

He

c6pvmkl parameter \(\mathrm{He}\).

Mg

c6pvmkl parameter \(\mathrm{Mg}\).

N

c6pvmkl parameter \(\mathrm{N}\).

Na

c6pvmkl parameter \(\mathrm{Na}\).

Ne

c6pvmkl parameter \(\mathrm{Ne}\).

Ni

c6pvmkl parameter \(\mathrm{Ni}\).

O

c6pvmkl parameter \(\mathrm{O}\).

Redshift

c6pvmkl parameter \(\mathrm{Redshift}\).

S

c6pvmkl parameter \(\mathrm{S}\).

Si

c6pvmkl parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

c6pvmkl parameter \(\mathrm{nH}\).

name

Component name.

norm

c6pvmkl parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

c6pvmkl parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

c6pvmkl parameter \(\mathrm{Al}\).

property Ar: Parameter#

c6pvmkl parameter \(\mathrm{Ar}\).

property C: Parameter#

c6pvmkl parameter \(\mathrm{C}\).

property CPcoef1: Parameter#

c6pvmkl parameter \(\mathrm{CPcoef1}\).

property CPcoef2: Parameter#

c6pvmkl parameter \(\mathrm{CPcoef2}\).

property CPcoef3: Parameter#

c6pvmkl parameter \(\mathrm{CPcoef3}\).

property CPcoef4: Parameter#

c6pvmkl parameter \(\mathrm{CPcoef4}\).

property CPcoef5: Parameter#

c6pvmkl parameter \(\mathrm{CPcoef5}\).

property CPcoef6: Parameter#

c6pvmkl parameter \(\mathrm{CPcoef6}\).

property Ca: Parameter#

c6pvmkl parameter \(\mathrm{Ca}\).

property Fe: Parameter#

c6pvmkl parameter \(\mathrm{Fe}\).

property He: Parameter#

c6pvmkl parameter \(\mathrm{He}\).

property Mg: Parameter#

c6pvmkl parameter \(\mathrm{Mg}\).

property N: Parameter#

c6pvmkl parameter \(\mathrm{N}\).

property Na: Parameter#

c6pvmkl parameter \(\mathrm{Na}\).

property Ne: Parameter#

c6pvmkl parameter \(\mathrm{Ne}\).

property Ni: Parameter#

c6pvmkl parameter \(\mathrm{Ni}\).

property O: Parameter#

c6pvmkl parameter \(\mathrm{O}\).

property Redshift: Parameter#

c6pvmkl parameter \(\mathrm{Redshift}\).

property S: Parameter#

c6pvmkl parameter \(\mathrm{S}\).

property Si: Parameter#

c6pvmkl parameter \(\mathrm{Si}\).

property nH: Parameter#

c6pvmkl parameter \(\mathrm{nH}\).

property norm: Parameter#

c6pvmkl parameter \(\mathrm{norm}\).

property switch: Parameter#

c6pvmkl parameter \(\mathrm{switch}\).

class c6vmekl(CPcoef1: 'Parameter' | float | None = None, CPcoef2: 'Parameter' | float | None = None, CPcoef3: 'Parameter' | float | None = None, CPcoef4: 'Parameter' | float | None = None, CPcoef5: 'Parameter' | float | None = None, CPcoef6: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model c6vmekl: Differential emission measure using Chebyshev representations with multi-temperature mekal..

Attributes

Al

c6vmekl parameter \(\mathrm{Al}\).

Ar

c6vmekl parameter \(\mathrm{Ar}\).

C

c6vmekl parameter \(\mathrm{C}\).

CPcoef1

c6vmekl parameter \(\mathrm{CPcoef1}\).

CPcoef2

c6vmekl parameter \(\mathrm{CPcoef2}\).

CPcoef3

c6vmekl parameter \(\mathrm{CPcoef3}\).

CPcoef4

c6vmekl parameter \(\mathrm{CPcoef4}\).

CPcoef5

c6vmekl parameter \(\mathrm{CPcoef5}\).

CPcoef6

c6vmekl parameter \(\mathrm{CPcoef6}\).

Ca

c6vmekl parameter \(\mathrm{Ca}\).

Fe

c6vmekl parameter \(\mathrm{Fe}\).

He

c6vmekl parameter \(\mathrm{He}\).

Mg

c6vmekl parameter \(\mathrm{Mg}\).

N

c6vmekl parameter \(\mathrm{N}\).

Na

c6vmekl parameter \(\mathrm{Na}\).

Ne

c6vmekl parameter \(\mathrm{Ne}\).

Ni

c6vmekl parameter \(\mathrm{Ni}\).

O

c6vmekl parameter \(\mathrm{O}\).

Redshift

c6vmekl parameter \(\mathrm{Redshift}\).

S

c6vmekl parameter \(\mathrm{S}\).

Si

c6vmekl parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

c6vmekl parameter \(\mathrm{nH}\).

name

Component name.

norm

c6vmekl parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

c6vmekl parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

c6vmekl parameter \(\mathrm{Al}\).

property Ar: Parameter#

c6vmekl parameter \(\mathrm{Ar}\).

property C: Parameter#

c6vmekl parameter \(\mathrm{C}\).

property CPcoef1: Parameter#

c6vmekl parameter \(\mathrm{CPcoef1}\).

property CPcoef2: Parameter#

c6vmekl parameter \(\mathrm{CPcoef2}\).

property CPcoef3: Parameter#

c6vmekl parameter \(\mathrm{CPcoef3}\).

property CPcoef4: Parameter#

c6vmekl parameter \(\mathrm{CPcoef4}\).

property CPcoef5: Parameter#

c6vmekl parameter \(\mathrm{CPcoef5}\).

property CPcoef6: Parameter#

c6vmekl parameter \(\mathrm{CPcoef6}\).

property Ca: Parameter#

c6vmekl parameter \(\mathrm{Ca}\).

property Fe: Parameter#

c6vmekl parameter \(\mathrm{Fe}\).

property He: Parameter#

c6vmekl parameter \(\mathrm{He}\).

property Mg: Parameter#

c6vmekl parameter \(\mathrm{Mg}\).

property N: Parameter#

c6vmekl parameter \(\mathrm{N}\).

property Na: Parameter#

c6vmekl parameter \(\mathrm{Na}\).

property Ne: Parameter#

c6vmekl parameter \(\mathrm{Ne}\).

property Ni: Parameter#

c6vmekl parameter \(\mathrm{Ni}\).

property O: Parameter#

c6vmekl parameter \(\mathrm{O}\).

property Redshift: Parameter#

c6vmekl parameter \(\mathrm{Redshift}\).

property S: Parameter#

c6vmekl parameter \(\mathrm{S}\).

property Si: Parameter#

c6vmekl parameter \(\mathrm{Si}\).

property nH: Parameter#

c6vmekl parameter \(\mathrm{nH}\).

property norm: Parameter#

c6vmekl parameter \(\mathrm{norm}\).

property switch: Parameter#

c6vmekl parameter \(\mathrm{switch}\).

class carbatm(T: 'Parameter' | float | None = None, NSmass: 'Parameter' | float | None = None, NSrad: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model carbatm: Nonmagnetic carbon atmosphere of a neutron star..

Attributes

NSmass

carbatm parameter \(\mathrm{NSmass}\).

NSrad

carbatm parameter \(\mathrm{NSrad}\).

T

carbatm parameter \(\mathrm{T}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

carbatm parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property NSmass: Parameter#

carbatm parameter \(\mathrm{NSmass}\).

property NSrad: Parameter#

carbatm parameter \(\mathrm{NSrad}\).

property T: Parameter#

carbatm parameter \(\mathrm{T}\).

property norm: Parameter#

carbatm parameter \(\mathrm{norm}\).

class cemekl(alpha: 'Parameter' | float | None = None, Tmax: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model cemekl: Plasma emission, multi-temperature using mekal..

Attributes

Redshift

cemekl parameter \(\mathrm{Redshift}\).

Tmax

cemekl parameter \(\mathrm{Tmax}\).

abundanc

cemekl parameter \(\mathrm{abundanc}\).

alpha

cemekl parameter \(\mathrm{alpha}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

cemekl parameter \(\mathrm{nH}\).

name

Component name.

norm

cemekl parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

cemekl parameter \(\mathrm{switch}\).

type

Component type.

property Redshift: Parameter#

cemekl parameter \(\mathrm{Redshift}\).

property Tmax: Parameter#

cemekl parameter \(\mathrm{Tmax}\).

property abundanc: Parameter#

cemekl parameter \(\mathrm{abundanc}\).

property alpha: Parameter#

cemekl parameter \(\mathrm{alpha}\).

property nH: Parameter#

cemekl parameter \(\mathrm{nH}\).

property norm: Parameter#

cemekl parameter \(\mathrm{norm}\).

property switch: Parameter#

cemekl parameter \(\mathrm{switch}\).

class cempow(alpha: 'Parameter' | float | None = None, Tmax: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model cempow: Plasma emission, multi-temperature using a power-law emission measure..

Attributes

Redshift

cempow parameter \(\mathrm{Redshift}\).

Tmax

cempow parameter \(\mathrm{Tmax}\).

abundanc

cempow parameter \(\mathrm{abundanc}\).

alpha

cempow parameter \(\mathrm{alpha}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

cempow parameter \(\mathrm{nH}\).

name

Component name.

norm

cempow parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

cempow parameter \(\mathrm{switch}\).

type

Component type.

property Redshift: Parameter#

cempow parameter \(\mathrm{Redshift}\).

property Tmax: Parameter#

cempow parameter \(\mathrm{Tmax}\).

property abundanc: Parameter#

cempow parameter \(\mathrm{abundanc}\).

property alpha: Parameter#

cempow parameter \(\mathrm{alpha}\).

property nH: Parameter#

cempow parameter \(\mathrm{nH}\).

property norm: Parameter#

cempow parameter \(\mathrm{norm}\).

property switch: Parameter#

cempow parameter \(\mathrm{switch}\).

class cevmkl(alpha: 'Parameter' | float | None = None, Tmax: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model cevmkl: Plasma emission, multi-temperature using mekal..

Attributes

Al

cevmkl parameter \(\mathrm{Al}\).

Ar

cevmkl parameter \(\mathrm{Ar}\).

C

cevmkl parameter \(\mathrm{C}\).

Ca

cevmkl parameter \(\mathrm{Ca}\).

Fe

cevmkl parameter \(\mathrm{Fe}\).

He

cevmkl parameter \(\mathrm{He}\).

Mg

cevmkl parameter \(\mathrm{Mg}\).

N

cevmkl parameter \(\mathrm{N}\).

Na

cevmkl parameter \(\mathrm{Na}\).

Ne

cevmkl parameter \(\mathrm{Ne}\).

Ni

cevmkl parameter \(\mathrm{Ni}\).

O

cevmkl parameter \(\mathrm{O}\).

Redshift

cevmkl parameter \(\mathrm{Redshift}\).

S

cevmkl parameter \(\mathrm{S}\).

Si

cevmkl parameter \(\mathrm{Si}\).

Tmax

cevmkl parameter \(\mathrm{Tmax}\).

alpha

cevmkl parameter \(\mathrm{alpha}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

cevmkl parameter \(\mathrm{nH}\).

name

Component name.

norm

cevmkl parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

cevmkl parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

cevmkl parameter \(\mathrm{Al}\).

property Ar: Parameter#

cevmkl parameter \(\mathrm{Ar}\).

property C: Parameter#

cevmkl parameter \(\mathrm{C}\).

property Ca: Parameter#

cevmkl parameter \(\mathrm{Ca}\).

property Fe: Parameter#

cevmkl parameter \(\mathrm{Fe}\).

property He: Parameter#

cevmkl parameter \(\mathrm{He}\).

property Mg: Parameter#

cevmkl parameter \(\mathrm{Mg}\).

property N: Parameter#

cevmkl parameter \(\mathrm{N}\).

property Na: Parameter#

cevmkl parameter \(\mathrm{Na}\).

property Ne: Parameter#

cevmkl parameter \(\mathrm{Ne}\).

property Ni: Parameter#

cevmkl parameter \(\mathrm{Ni}\).

property O: Parameter#

cevmkl parameter \(\mathrm{O}\).

property Redshift: Parameter#

cevmkl parameter \(\mathrm{Redshift}\).

property S: Parameter#

cevmkl parameter \(\mathrm{S}\).

property Si: Parameter#

cevmkl parameter \(\mathrm{Si}\).

property Tmax: Parameter#

cevmkl parameter \(\mathrm{Tmax}\).

property alpha: Parameter#

cevmkl parameter \(\mathrm{alpha}\).

property nH: Parameter#

cevmkl parameter \(\mathrm{nH}\).

property norm: Parameter#

cevmkl parameter \(\mathrm{norm}\).

property switch: Parameter#

cevmkl parameter \(\mathrm{switch}\).

class cflow(slope: 'Parameter' | float | None = None, lowT: 'Parameter' | float | None = None, highT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model cflow: Cooling flow..

Attributes

Abundanc

cflow parameter \(\mathrm{Abundanc}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

highT

cflow parameter \(\mathrm{highT}\).

latex

\(\LaTeX\) format of the component.

lowT

cflow parameter \(\mathrm{lowT}\).

name

Component name.

norm

cflow parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

redshift

cflow parameter \(\mathrm{redshift}\).

slope

cflow parameter \(\mathrm{slope}\).

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

cflow parameter \(\mathrm{Abundanc}\).

property highT: Parameter#

cflow parameter \(\mathrm{highT}\).

property lowT: Parameter#

cflow parameter \(\mathrm{lowT}\).

property norm: Parameter#

cflow parameter \(\mathrm{norm}\).

property redshift: Parameter#

cflow parameter \(\mathrm{redshift}\).

property slope: Parameter#

cflow parameter \(\mathrm{slope}\).

class cheb6(CPcoef1: 'Parameter' | float | None = None, CPcoef2: 'Parameter' | float | None = None, CPcoef3: 'Parameter' | float | None = None, CPcoef4: 'Parameter' | float | None = None, CPcoef5: 'Parameter' | float | None = None, CPcoef6: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model cheb6: Differential emission measure using 6-order Chebyshev polynomial..

Attributes

CPcoef1

cheb6 parameter \(\mathrm{CPcoef1}\).

CPcoef2

cheb6 parameter \(\mathrm{CPcoef2}\).

CPcoef3

cheb6 parameter \(\mathrm{CPcoef3}\).

CPcoef4

cheb6 parameter \(\mathrm{CPcoef4}\).

CPcoef5

cheb6 parameter \(\mathrm{CPcoef5}\).

CPcoef6

cheb6 parameter \(\mathrm{CPcoef6}\).

Redshift

cheb6 parameter \(\mathrm{Redshift}\).

abundanc

cheb6 parameter \(\mathrm{abundanc}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

cheb6 parameter \(\mathrm{nH}\).

name

Component name.

norm

cheb6 parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

cheb6 parameter \(\mathrm{switch}\).

type

Component type.

property CPcoef1: Parameter#

cheb6 parameter \(\mathrm{CPcoef1}\).

property CPcoef2: Parameter#

cheb6 parameter \(\mathrm{CPcoef2}\).

property CPcoef3: Parameter#

cheb6 parameter \(\mathrm{CPcoef3}\).

property CPcoef4: Parameter#

cheb6 parameter \(\mathrm{CPcoef4}\).

property CPcoef5: Parameter#

cheb6 parameter \(\mathrm{CPcoef5}\).

property CPcoef6: Parameter#

cheb6 parameter \(\mathrm{CPcoef6}\).

property Redshift: Parameter#

cheb6 parameter \(\mathrm{Redshift}\).

property abundanc: Parameter#

cheb6 parameter \(\mathrm{abundanc}\).

property nH: Parameter#

cheb6 parameter \(\mathrm{nH}\).

property norm: Parameter#

cheb6 parameter \(\mathrm{norm}\).

property switch: Parameter#

cheb6 parameter \(\mathrm{switch}\).

class cie(kT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model cie: Emission spectrum from a plasma in Collisional-ionization equilibrium..

Attributes

Abundanc

cie parameter \(\mathrm{Abundanc}\).

Redshift

cie parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

cie parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

cie parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

cie parameter \(\mathrm{switch}\).

type

Component type.

property Abundanc: Parameter#

cie parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

cie parameter \(\mathrm{Redshift}\).

property kT: Parameter#

cie parameter \(\mathrm{kT}\).

property norm: Parameter#

cie parameter \(\mathrm{norm}\).

property switch: Parameter#

cie parameter \(\mathrm{switch}\).

class compbb(kT: 'Parameter' | float | None = None, kTe: 'Parameter' | float | None = None, tau: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model compbb: Comptonization, black body..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

compbb parameter \(\mathrm{kT}\).

kTe

compbb parameter \(\mathrm{kTe}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

compbb parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

tau

compbb parameter \(\mathrm{tau}\).

type

Component type.

property kT: Parameter#

compbb parameter \(\mathrm{kT}\).

property kTe: Parameter#

compbb parameter \(\mathrm{kTe}\).

property norm: Parameter#

compbb parameter \(\mathrm{norm}\).

property tau: Parameter#

compbb parameter \(\mathrm{tau}\).

class compls(kT: 'Parameter' | float | None = None, tau: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model compls: Comptonization, Lamb & Sanford..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

compls parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

compls parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

tau

compls parameter \(\mathrm{tau}\).

type

Component type.

property kT: Parameter#

compls parameter \(\mathrm{kT}\).

property norm: Parameter#

compls parameter \(\mathrm{norm}\).

property tau: Parameter#

compls parameter \(\mathrm{tau}\).

class compmag(kTbb: 'Parameter' | float | None = None, kTe: 'Parameter' | float | None = None, tau: 'Parameter' | float | None = None, eta: 'Parameter' | float | None = None, beta0: 'Parameter' | float | None = None, r0: 'Parameter' | float | None = None, A: 'Parameter' | float | None = None, betaflag: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model compmag: Thermal and bulk Comptonization for cylindrical accretion onto the polar cap of a magnetized neutron star..

Attributes

A

compmag parameter \(\mathrm{A}\).

beta0

compmag parameter \(\mathrm{beta0}\).

betaflag

compmag parameter \(\mathrm{betaflag}\).

eta

compmag parameter \(\mathrm{eta}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kTbb

compmag parameter \(\mathrm{kTbb}\).

kTe

compmag parameter \(\mathrm{kTe}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

compmag parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

r0

compmag parameter \(\mathrm{r0}\).

spec_num

Spectrum number.

tau

compmag parameter \(\mathrm{tau}\).

type

Component type.

property A: Parameter#

compmag parameter \(\mathrm{A}\).

property beta0: Parameter#

compmag parameter \(\mathrm{beta0}\).

property betaflag: Parameter#

compmag parameter \(\mathrm{betaflag}\).

property eta: Parameter#

compmag parameter \(\mathrm{eta}\).

property kTbb: Parameter#

compmag parameter \(\mathrm{kTbb}\).

property kTe: Parameter#

compmag parameter \(\mathrm{kTe}\).

property norm: Parameter#

compmag parameter \(\mathrm{norm}\).

property r0: Parameter#

compmag parameter \(\mathrm{r0}\).

property tau: Parameter#

compmag parameter \(\mathrm{tau}\).

class compps(kTe: 'Parameter' | float | None = None, EleIndex: 'Parameter' | float | None = None, Gmin: 'Parameter' | float | None = None, Gmax: 'Parameter' | float | None = None, kTbb: 'Parameter' | float | None = None, tau_y: 'Parameter' | float | None = None, geom: 'Parameter' | float | None = None, HovR_cyl: 'Parameter' | float | None = None, cosIncl: 'Parameter' | float | None = None, cov_frac: 'Parameter' | float | None = None, rel_refl: 'Parameter' | float | None = None, Fe_ab_re: 'Parameter' | float | None = None, Me_ab: 'Parameter' | float | None = None, xi: 'Parameter' | float | None = None, Tdisk: 'Parameter' | float | None = None, Betor10: 'Parameter' | float | None = None, Rin: 'Parameter' | float | None = None, Rout: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model compps: Comptonization, Poutanen & Svensson..

Attributes

Betor10

compps parameter \(\mathrm{Betor10}\).

EleIndex

compps parameter \(\mathrm{EleIndex}\).

Fe_ab_re

compps parameter \(\mathrm{Fe_ab_re}\).

Gmax

compps parameter \(\mathrm{Gmax}\).

Gmin

compps parameter \(\mathrm{Gmin}\).

HovR_cyl

compps parameter \(\mathrm{HovR_cyl}\).

Me_ab

compps parameter \(\mathrm{Me_ab}\).

Redshift

compps parameter \(\mathrm{Redshift}\).

Rin

compps parameter \(\mathrm{Rin}\).

Rout

compps parameter \(\mathrm{Rout}\).

Tdisk

compps parameter \(\mathrm{Tdisk}\).

cosIncl

compps parameter \(\mathrm{cosIncl}\).

cov_frac

compps parameter \(\mathrm{cov_frac}\).

eval

Get side-effect free component evaluation function.

geom

compps parameter \(\mathrm{geom}\).

grad_method

Numerical differentiation method.

kTbb

compps parameter \(\mathrm{kTbb}\).

kTe

compps parameter \(\mathrm{kTe}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

compps parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

rel_refl

compps parameter \(\mathrm{rel_refl}\).

spec_num

Spectrum number.

tau_y

compps parameter \(\mathrm{tau_y}\).

type

Component type.

xi

compps parameter \(\mathrm{xi}\).

property Betor10: Parameter#

compps parameter \(\mathrm{Betor10}\).

property EleIndex: Parameter#

compps parameter \(\mathrm{EleIndex}\).

property Fe_ab_re: Parameter#

compps parameter \(\mathrm{Fe_ab_re}\).

property Gmax: Parameter#

compps parameter \(\mathrm{Gmax}\).

property Gmin: Parameter#

compps parameter \(\mathrm{Gmin}\).

property HovR_cyl: Parameter#

compps parameter \(\mathrm{HovR_cyl}\).

property Me_ab: Parameter#

compps parameter \(\mathrm{Me_ab}\).

property Redshift: Parameter#

compps parameter \(\mathrm{Redshift}\).

property Rin: Parameter#

compps parameter \(\mathrm{Rin}\).

property Rout: Parameter#

compps parameter \(\mathrm{Rout}\).

property Tdisk: Parameter#

compps parameter \(\mathrm{Tdisk}\).

property cosIncl: Parameter#

compps parameter \(\mathrm{cosIncl}\).

property cov_frac: Parameter#

compps parameter \(\mathrm{cov_frac}\).

property geom: Parameter#

compps parameter \(\mathrm{geom}\).

property kTbb: Parameter#

compps parameter \(\mathrm{kTbb}\).

property kTe: Parameter#

compps parameter \(\mathrm{kTe}\).

property norm: Parameter#

compps parameter \(\mathrm{norm}\).

property rel_refl: Parameter#

compps parameter \(\mathrm{rel_refl}\).

property tau_y: Parameter#

compps parameter \(\mathrm{tau_y}\).

property xi: Parameter#

compps parameter \(\mathrm{xi}\).

class compst(kT: 'Parameter' | float | None = None, tau: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model compst: Comptonization, Sunyaev & Titarchuk..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

compst parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

compst parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

tau

compst parameter \(\mathrm{tau}\).

type

Component type.

property kT: Parameter#

compst parameter \(\mathrm{kT}\).

property norm: Parameter#

compst parameter \(\mathrm{norm}\).

property tau: Parameter#

compst parameter \(\mathrm{tau}\).

class comptb(kTs: 'Parameter' | float | None = None, gamma: 'Parameter' | float | None = None, alpha: 'Parameter' | float | None = None, delta: 'Parameter' | float | None = None, kTe: 'Parameter' | float | None = None, log_A: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model comptb: Thermal and bulk Comptonization of a seed blackbody-like spectrum..

Attributes

alpha

comptb parameter \(\mathrm{alpha}\).

delta

comptb parameter \(\mathrm{delta}\).

eval

Get side-effect free component evaluation function.

gamma

comptb parameter \(\mathrm{gamma}\).

grad_method

Numerical differentiation method.

kTe

comptb parameter \(\mathrm{kTe}\).

kTs

comptb parameter \(\mathrm{kTs}\).

latex

\(\LaTeX\) format of the component.

log_A

comptb parameter \(\mathrm{log_A}\).

name

Component name.

norm

comptb parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property alpha: Parameter#

comptb parameter \(\mathrm{alpha}\).

property delta: Parameter#

comptb parameter \(\mathrm{delta}\).

property gamma: Parameter#

comptb parameter \(\mathrm{gamma}\).

property kTe: Parameter#

comptb parameter \(\mathrm{kTe}\).

property kTs: Parameter#

comptb parameter \(\mathrm{kTs}\).

property log_A: Parameter#

comptb parameter \(\mathrm{log_A}\).

property norm: Parameter#

comptb parameter \(\mathrm{norm}\).

class compth(theta: 'Parameter' | float | None = None, showbb: 'Parameter' | float | None = None, kT_bb: 'Parameter' | float | None = None, RefOn: 'Parameter' | float | None = None, tau_p: 'Parameter' | float | None = None, radius: 'Parameter' | float | None = None, g_min: 'Parameter' | float | None = None, g_max: 'Parameter' | float | None = None, G_inj: 'Parameter' | float | None = None, pairinj: 'Parameter' | float | None = None, cosIncl: 'Parameter' | float | None = None, Refl: 'Parameter' | float | None = None, Fe_abund: 'Parameter' | float | None = None, Ab_met: 'Parameter' | float | None = None, T_disk: 'Parameter' | float | None = None, xi: 'Parameter' | float | None = None, Beta: 'Parameter' | float | None = None, Rin: 'Parameter' | float | None = None, Rout: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model compth: Paolo Coppi’s hybrid (thermal/non-thermal) hot plasma emission models..

Attributes

Ab_met

compth parameter \(\mathrm{Ab_met}\).

Beta

compth parameter \(\mathrm{Beta}\).

Fe_abund

compth parameter \(\mathrm{Fe_abund}\).

G_inj

compth parameter \(\mathrm{G_inj}\).

RefOn

compth parameter \(\mathrm{RefOn}\).

Refl

compth parameter \(\mathrm{Refl}\).

Rin

compth parameter \(\mathrm{Rin}\).

Rout

compth parameter \(\mathrm{Rout}\).

T_disk

compth parameter \(\mathrm{T_disk}\).

cosIncl

compth parameter \(\mathrm{cosIncl}\).

eval

Get side-effect free component evaluation function.

g_max

compth parameter \(\mathrm{g_max}\).

g_min

compth parameter \(\mathrm{g_min}\).

grad_method

Numerical differentiation method.

kT_bb

compth parameter \(\mathrm{kT_bb}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

compth parameter \(\mathrm{norm}\).

pairinj

compth parameter \(\mathrm{pairinj}\).

param_names

Component's parameter names.

radius

compth parameter \(\mathrm{radius}\).

redshift

compth parameter \(\mathrm{redshift}\).

showbb

compth parameter \(\mathrm{showbb}\).

spec_num

Spectrum number.

tau_p

compth parameter \(\mathrm{tau_p}\).

theta

compth parameter \(\mathrm{theta}\).

type

Component type.

xi

compth parameter \(\mathrm{xi}\).

property Ab_met: Parameter#

compth parameter \(\mathrm{Ab_met}\).

property Beta: Parameter#

compth parameter \(\mathrm{Beta}\).

property Fe_abund: Parameter#

compth parameter \(\mathrm{Fe_abund}\).

property G_inj: Parameter#

compth parameter \(\mathrm{G_inj}\).

property RefOn: Parameter#

compth parameter \(\mathrm{RefOn}\).

property Refl: Parameter#

compth parameter \(\mathrm{Refl}\).

property Rin: Parameter#

compth parameter \(\mathrm{Rin}\).

property Rout: Parameter#

compth parameter \(\mathrm{Rout}\).

property T_disk: Parameter#

compth parameter \(\mathrm{T_disk}\).

property cosIncl: Parameter#

compth parameter \(\mathrm{cosIncl}\).

property g_max: Parameter#

compth parameter \(\mathrm{g_max}\).

property g_min: Parameter#

compth parameter \(\mathrm{g_min}\).

property kT_bb: Parameter#

compth parameter \(\mathrm{kT_bb}\).

property norm: Parameter#

compth parameter \(\mathrm{norm}\).

property pairinj: Parameter#

compth parameter \(\mathrm{pairinj}\).

property radius: Parameter#

compth parameter \(\mathrm{radius}\).

property redshift: Parameter#

compth parameter \(\mathrm{redshift}\).

property showbb: Parameter#

compth parameter \(\mathrm{showbb}\).

property tau_p: Parameter#

compth parameter \(\mathrm{tau_p}\).

property theta: Parameter#

compth parameter \(\mathrm{theta}\).

property xi: Parameter#

compth parameter \(\mathrm{xi}\).

class comptt(Redshift: 'Parameter' | float | None = None, T0: 'Parameter' | float | None = None, kT: 'Parameter' | float | None = None, taup: 'Parameter' | float | None = None, approx: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model comptt: Comptonization, Titarchuk..

Attributes

Redshift

comptt parameter \(\mathrm{Redshift}\).

T0

comptt parameter \(\mathrm{T0}\).

approx

comptt parameter \(\mathrm{approx}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

comptt parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

comptt parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

taup

comptt parameter \(\mathrm{taup}\).

type

Component type.

property Redshift: Parameter#

comptt parameter \(\mathrm{Redshift}\).

property T0: Parameter#

comptt parameter \(\mathrm{T0}\).

property approx: Parameter#

comptt parameter \(\mathrm{approx}\).

property kT: Parameter#

comptt parameter \(\mathrm{kT}\).

property norm: Parameter#

comptt parameter \(\mathrm{norm}\).

property taup: Parameter#

comptt parameter \(\mathrm{taup}\).

class coolflow(lowT: 'Parameter' | float | None = None, highT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model coolflow: Cooling flow, mekal..

Attributes

Abundanc

coolflow parameter \(\mathrm{Abundanc}\).

Redshift

coolflow parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

highT

coolflow parameter \(\mathrm{highT}\).

latex

\(\LaTeX\) format of the component.

lowT

coolflow parameter \(\mathrm{lowT}\).

name

Component name.

norm

coolflow parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

coolflow parameter \(\mathrm{switch}\).

type

Component type.

property Abundanc: Parameter#

coolflow parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

coolflow parameter \(\mathrm{Redshift}\).

property highT: Parameter#

coolflow parameter \(\mathrm{highT}\).

property lowT: Parameter#

coolflow parameter \(\mathrm{lowT}\).

property norm: Parameter#

coolflow parameter \(\mathrm{norm}\).

property switch: Parameter#

coolflow parameter \(\mathrm{switch}\).

class cph(peakT: 'Parameter' | float | None = None, Abund: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model cph: Cooling + heating model for cool core clusters..

Attributes

Abund

cph parameter \(\mathrm{Abund}\).

Redshift

cph parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

cph parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

peakT

cph parameter \(\mathrm{peakT}\).

spec_num

Spectrum number.

switch

cph parameter \(\mathrm{switch}\).

type

Component type.

property Abund: Parameter#

cph parameter \(\mathrm{Abund}\).

property Redshift: Parameter#

cph parameter \(\mathrm{Redshift}\).

property norm: Parameter#

cph parameter \(\mathrm{norm}\).

property peakT: Parameter#

cph parameter \(\mathrm{peakT}\).

property switch: Parameter#

cph parameter \(\mathrm{switch}\).

class cplinear(energy00: 'Parameter' | float | None = None, energy01: 'Parameter' | float | None = None, energy02: 'Parameter' | float | None = None, energy03: 'Parameter' | float | None = None, energy04: 'Parameter' | float | None = None, energy05: 'Parameter' | float | None = None, energy06: 'Parameter' | float | None = None, energy07: 'Parameter' | float | None = None, energy08: 'Parameter' | float | None = None, energy09: 'Parameter' | float | None = None, log_rate00: 'Parameter' | float | None = None, log_rate01: 'Parameter' | float | None = None, log_rate02: 'Parameter' | float | None = None, log_rate03: 'Parameter' | float | None = None, log_rate04: 'Parameter' | float | None = None, log_rate05: 'Parameter' | float | None = None, log_rate06: 'Parameter' | float | None = None, log_rate07: 'Parameter' | float | None = None, log_rate08: 'Parameter' | float | None = None, log_rate09: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model cplinear: A non-physical piecewise-linear model for low count background spectra..

Attributes

energy00

cplinear parameter \(\mathrm{energy00}\).

energy01

cplinear parameter \(\mathrm{energy01}\).

energy02

cplinear parameter \(\mathrm{energy02}\).

energy03

cplinear parameter \(\mathrm{energy03}\).

energy04

cplinear parameter \(\mathrm{energy04}\).

energy05

cplinear parameter \(\mathrm{energy05}\).

energy06

cplinear parameter \(\mathrm{energy06}\).

energy07

cplinear parameter \(\mathrm{energy07}\).

energy08

cplinear parameter \(\mathrm{energy08}\).

energy09

cplinear parameter \(\mathrm{energy09}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

log_rate00

cplinear parameter \(\mathrm{log_rate00}\).

log_rate01

cplinear parameter \(\mathrm{log_rate01}\).

log_rate02

cplinear parameter \(\mathrm{log_rate02}\).

log_rate03

cplinear parameter \(\mathrm{log_rate03}\).

log_rate04

cplinear parameter \(\mathrm{log_rate04}\).

log_rate05

cplinear parameter \(\mathrm{log_rate05}\).

log_rate06

cplinear parameter \(\mathrm{log_rate06}\).

log_rate07

cplinear parameter \(\mathrm{log_rate07}\).

log_rate08

cplinear parameter \(\mathrm{log_rate08}\).

log_rate09

cplinear parameter \(\mathrm{log_rate09}\).

name

Component name.

norm

cplinear parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property energy00: Parameter#

cplinear parameter \(\mathrm{energy00}\).

property energy01: Parameter#

cplinear parameter \(\mathrm{energy01}\).

property energy02: Parameter#

cplinear parameter \(\mathrm{energy02}\).

property energy03: Parameter#

cplinear parameter \(\mathrm{energy03}\).

property energy04: Parameter#

cplinear parameter \(\mathrm{energy04}\).

property energy05: Parameter#

cplinear parameter \(\mathrm{energy05}\).

property energy06: Parameter#

cplinear parameter \(\mathrm{energy06}\).

property energy07: Parameter#

cplinear parameter \(\mathrm{energy07}\).

property energy08: Parameter#

cplinear parameter \(\mathrm{energy08}\).

property energy09: Parameter#

cplinear parameter \(\mathrm{energy09}\).

property log_rate00: Parameter#

cplinear parameter \(\mathrm{log_rate00}\).

property log_rate01: Parameter#

cplinear parameter \(\mathrm{log_rate01}\).

property log_rate02: Parameter#

cplinear parameter \(\mathrm{log_rate02}\).

property log_rate03: Parameter#

cplinear parameter \(\mathrm{log_rate03}\).

property log_rate04: Parameter#

cplinear parameter \(\mathrm{log_rate04}\).

property log_rate05: Parameter#

cplinear parameter \(\mathrm{log_rate05}\).

property log_rate06: Parameter#

cplinear parameter \(\mathrm{log_rate06}\).

property log_rate07: Parameter#

cplinear parameter \(\mathrm{log_rate07}\).

property log_rate08: Parameter#

cplinear parameter \(\mathrm{log_rate08}\).

property log_rate09: Parameter#

cplinear parameter \(\mathrm{log_rate09}\).

property norm: Parameter#

cplinear parameter \(\mathrm{norm}\).

class cutoffpl(PhoIndex: 'Parameter' | float | None = None, HighECut: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model cutoffpl: Power law, high energy exponential cutoff..

Attributes

HighECut

cutoffpl parameter \(\mathrm{HighECut}\).

PhoIndex

cutoffpl parameter \(\mathrm{PhoIndex}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

cutoffpl parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property HighECut: Parameter#

cutoffpl parameter \(\mathrm{HighECut}\).

property PhoIndex: Parameter#

cutoffpl parameter \(\mathrm{PhoIndex}\).

property norm: Parameter#

cutoffpl parameter \(\mathrm{norm}\).

class disk(accrate: 'Parameter' | float | None = None, CenMass: 'Parameter' | float | None = None, Rinn: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model disk: Accretion disk, black body..

Attributes

CenMass

disk parameter \(\mathrm{CenMass}\).

Rinn

disk parameter \(\mathrm{Rinn}\).

accrate

disk parameter \(\mathrm{accrate}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

disk parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property CenMass: Parameter#

disk parameter \(\mathrm{CenMass}\).

property Rinn: Parameter#

disk parameter \(\mathrm{Rinn}\).

property accrate: Parameter#

disk parameter \(\mathrm{accrate}\).

property norm: Parameter#

disk parameter \(\mathrm{norm}\).

class diskbb(Tin: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model diskbb: Accretion disk, multi-black body components..

Attributes

Tin

diskbb parameter \(\mathrm{Tin}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

diskbb parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Tin: Parameter#

diskbb parameter \(\mathrm{Tin}\).

property norm: Parameter#

diskbb parameter \(\mathrm{norm}\).

class diskir(kT_disk: 'Parameter' | float | None = None, Gamma: 'Parameter' | float | None = None, kT_e: 'Parameter' | float | None = None, LcovrLd: 'Parameter' | float | None = None, fin: 'Parameter' | float | None = None, rirr: 'Parameter' | float | None = None, fout: 'Parameter' | float | None = None, logrout: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model diskir: Irradiated inner and outer disk..

Attributes

Gamma

diskir parameter \(\mathrm{Gamma}\).

LcovrLd

diskir parameter \(\mathrm{LcovrLd}\).

eval

Get side-effect free component evaluation function.

fin

diskir parameter \(\mathrm{fin}\).

fout

diskir parameter \(\mathrm{fout}\).

grad_method

Numerical differentiation method.

kT_disk

diskir parameter \(\mathrm{kT_disk}\).

kT_e

diskir parameter \(\mathrm{kT_e}\).

latex

\(\LaTeX\) format of the component.

logrout

diskir parameter \(\mathrm{logrout}\).

name

Component name.

norm

diskir parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

rirr

diskir parameter \(\mathrm{rirr}\).

spec_num

Spectrum number.

type

Component type.

property Gamma: Parameter#

diskir parameter \(\mathrm{Gamma}\).

property LcovrLd: Parameter#

diskir parameter \(\mathrm{LcovrLd}\).

property fin: Parameter#

diskir parameter \(\mathrm{fin}\).

property fout: Parameter#

diskir parameter \(\mathrm{fout}\).

property kT_disk: Parameter#

diskir parameter \(\mathrm{kT_disk}\).

property kT_e: Parameter#

diskir parameter \(\mathrm{kT_e}\).

property logrout: Parameter#

diskir parameter \(\mathrm{logrout}\).

property norm: Parameter#

diskir parameter \(\mathrm{norm}\).

property rirr: Parameter#

diskir parameter \(\mathrm{rirr}\).

class diskline(LineE: 'Parameter' | float | None = None, Betor10: 'Parameter' | float | None = None, Rin_M: 'Parameter' | float | None = None, Rout_M: 'Parameter' | float | None = None, Incl: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model diskline: Accretion disk line emission, relativistic..

Attributes

Betor10

diskline parameter \(\mathrm{Betor10}\).

Incl

diskline parameter \(\mathrm{Incl}\).

LineE

diskline parameter \(\mathrm{LineE}\).

Rin_M

diskline parameter \(\mathrm{Rin_M}\).

Rout_M

diskline parameter \(\mathrm{Rout_M}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

diskline parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Betor10: Parameter#

diskline parameter \(\mathrm{Betor10}\).

property Incl: Parameter#

diskline parameter \(\mathrm{Incl}\).

property LineE: Parameter#

diskline parameter \(\mathrm{LineE}\).

property Rin_M: Parameter#

diskline parameter \(\mathrm{Rin_M}\).

property Rout_M: Parameter#

diskline parameter \(\mathrm{Rout_M}\).

property norm: Parameter#

diskline parameter \(\mathrm{norm}\).

class diskm(accrate: 'Parameter' | float | None = None, NSmass: 'Parameter' | float | None = None, Rinn: 'Parameter' | float | None = None, alpha: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model diskm: Accretion disk with gas pressure viscosity..

Attributes

NSmass

diskm parameter \(\mathrm{NSmass}\).

Rinn

diskm parameter \(\mathrm{Rinn}\).

accrate

diskm parameter \(\mathrm{accrate}\).

alpha

diskm parameter \(\mathrm{alpha}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

diskm parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property NSmass: Parameter#

diskm parameter \(\mathrm{NSmass}\).

property Rinn: Parameter#

diskm parameter \(\mathrm{Rinn}\).

property accrate: Parameter#

diskm parameter \(\mathrm{accrate}\).

property alpha: Parameter#

diskm parameter \(\mathrm{alpha}\).

property norm: Parameter#

diskm parameter \(\mathrm{norm}\).

class disko(accrate: 'Parameter' | float | None = None, NSmass: 'Parameter' | float | None = None, Rinn: 'Parameter' | float | None = None, alpha: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model disko: Accretion disk, inner, radiation pressure viscosity..

Attributes

NSmass

disko parameter \(\mathrm{NSmass}\).

Rinn

disko parameter \(\mathrm{Rinn}\).

accrate

disko parameter \(\mathrm{accrate}\).

alpha

disko parameter \(\mathrm{alpha}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

disko parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property NSmass: Parameter#

disko parameter \(\mathrm{NSmass}\).

property Rinn: Parameter#

disko parameter \(\mathrm{Rinn}\).

property accrate: Parameter#

disko parameter \(\mathrm{accrate}\).

property alpha: Parameter#

disko parameter \(\mathrm{alpha}\).

property norm: Parameter#

disko parameter \(\mathrm{norm}\).

class diskpbb(Tin: 'Parameter' | float | None = None, p: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model diskpbb: Accretion disk, power-law dependence for T(r)..

Attributes

Tin

diskpbb parameter \(\mathrm{Tin}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

diskpbb parameter \(\mathrm{norm}\).

p

diskpbb parameter \(\mathrm{p}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Tin: Parameter#

diskpbb parameter \(\mathrm{Tin}\).

property norm: Parameter#

diskpbb parameter \(\mathrm{norm}\).

property p: Parameter#

diskpbb parameter \(\mathrm{p}\).

class diskpn(T_max: 'Parameter' | float | None = None, R_in: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model diskpn: Accretion disk, black hole, black body..

Attributes

R_in

diskpn parameter \(\mathrm{R_in}\).

T_max

diskpn parameter \(\mathrm{T_max}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

diskpn parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property R_in: Parameter#

diskpn parameter \(\mathrm{R_in}\).

property T_max: Parameter#

diskpn parameter \(\mathrm{T_max}\).

property norm: Parameter#

diskpn parameter \(\mathrm{norm}\).

class eebremss(T: 'Parameter' | float | None = None, eperh: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model eebremss: Electron-electron bremsstrahlung spectrum..

Attributes

Redshift

eebremss parameter \(\mathrm{Redshift}\).

T

eebremss parameter \(\mathrm{T}\).

eperh

eebremss parameter \(\mathrm{eperh}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

eebremss parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Redshift: Parameter#

eebremss parameter \(\mathrm{Redshift}\).

property T: Parameter#

eebremss parameter \(\mathrm{T}\).

property eperh: Parameter#

eebremss parameter \(\mathrm{eperh}\).

property norm: Parameter#

eebremss parameter \(\mathrm{norm}\).

class eplogpar(Ep: 'Parameter' | float | None = None, beta: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model eplogpar: Log-parabolic blazar model with F normalization..

Attributes

Ep

eplogpar parameter \(\mathrm{Ep}\).

beta

eplogpar parameter \(\mathrm{beta}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

eplogpar parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ep: Parameter#

eplogpar parameter \(\mathrm{Ep}\).

property beta: Parameter#

eplogpar parameter \(\mathrm{beta}\).

property norm: Parameter#

eplogpar parameter \(\mathrm{norm}\).

class eqpair(l_hovl_s: 'Parameter' | float | None = None, l_bb: 'Parameter' | float | None = None, kT_bb: 'Parameter' | float | None = None, l_ntol_h: 'Parameter' | float | None = None, tau_p: 'Parameter' | float | None = None, radius: 'Parameter' | float | None = None, g_min: 'Parameter' | float | None = None, g_max: 'Parameter' | float | None = None, G_inj: 'Parameter' | float | None = None, pairinj: 'Parameter' | float | None = None, cosIncl: 'Parameter' | float | None = None, Refl: 'Parameter' | float | None = None, Fe_abund: 'Parameter' | float | None = None, Ab_met: 'Parameter' | float | None = None, T_disk: 'Parameter' | float | None = None, xi: 'Parameter' | float | None = None, Beta: 'Parameter' | float | None = None, Rin: 'Parameter' | float | None = None, Rout: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model eqpair: Paolo Coppi’s hybrid (thermal/non-thermal) hot plasma emission models..

Attributes

Ab_met

eqpair parameter \(\mathrm{Ab_met}\).

Beta

eqpair parameter \(\mathrm{Beta}\).

Fe_abund

eqpair parameter \(\mathrm{Fe_abund}\).

G_inj

eqpair parameter \(\mathrm{G_inj}\).

Refl

eqpair parameter \(\mathrm{Refl}\).

Rin

eqpair parameter \(\mathrm{Rin}\).

Rout

eqpair parameter \(\mathrm{Rout}\).

T_disk

eqpair parameter \(\mathrm{T_disk}\).

cosIncl

eqpair parameter \(\mathrm{cosIncl}\).

eval

Get side-effect free component evaluation function.

g_max

eqpair parameter \(\mathrm{g_max}\).

g_min

eqpair parameter \(\mathrm{g_min}\).

grad_method

Numerical differentiation method.

kT_bb

eqpair parameter \(\mathrm{kT_bb}\).

l_bb

eqpair parameter \(\mathrm{l_bb}\).

l_hovl_s

eqpair parameter \(\mathrm{l_hovl_s}\).

l_ntol_h

eqpair parameter \(\mathrm{l_ntol_h}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

eqpair parameter \(\mathrm{norm}\).

pairinj

eqpair parameter \(\mathrm{pairinj}\).

param_names

Component's parameter names.

radius

eqpair parameter \(\mathrm{radius}\).

redshift

eqpair parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

tau_p

eqpair parameter \(\mathrm{tau_p}\).

type

Component type.

xi

eqpair parameter \(\mathrm{xi}\).

property Ab_met: Parameter#

eqpair parameter \(\mathrm{Ab_met}\).

property Beta: Parameter#

eqpair parameter \(\mathrm{Beta}\).

property Fe_abund: Parameter#

eqpair parameter \(\mathrm{Fe_abund}\).

property G_inj: Parameter#

eqpair parameter \(\mathrm{G_inj}\).

property Refl: Parameter#

eqpair parameter \(\mathrm{Refl}\).

property Rin: Parameter#

eqpair parameter \(\mathrm{Rin}\).

property Rout: Parameter#

eqpair parameter \(\mathrm{Rout}\).

property T_disk: Parameter#

eqpair parameter \(\mathrm{T_disk}\).

property cosIncl: Parameter#

eqpair parameter \(\mathrm{cosIncl}\).

property g_max: Parameter#

eqpair parameter \(\mathrm{g_max}\).

property g_min: Parameter#

eqpair parameter \(\mathrm{g_min}\).

property kT_bb: Parameter#

eqpair parameter \(\mathrm{kT_bb}\).

property l_bb: Parameter#

eqpair parameter \(\mathrm{l_bb}\).

property l_hovl_s: Parameter#

eqpair parameter \(\mathrm{l_hovl_s}\).

property l_ntol_h: Parameter#

eqpair parameter \(\mathrm{l_ntol_h}\).

property norm: Parameter#

eqpair parameter \(\mathrm{norm}\).

property pairinj: Parameter#

eqpair parameter \(\mathrm{pairinj}\).

property radius: Parameter#

eqpair parameter \(\mathrm{radius}\).

property redshift: Parameter#

eqpair parameter \(\mathrm{redshift}\).

property tau_p: Parameter#

eqpair parameter \(\mathrm{tau_p}\).

property xi: Parameter#

eqpair parameter \(\mathrm{xi}\).

class eqtherm(l_hovl_s: 'Parameter' | float | None = None, l_bb: 'Parameter' | float | None = None, kT_bb: 'Parameter' | float | None = None, l_ntol_h: 'Parameter' | float | None = None, tau_p: 'Parameter' | float | None = None, radius: 'Parameter' | float | None = None, g_min: 'Parameter' | float | None = None, g_max: 'Parameter' | float | None = None, G_inj: 'Parameter' | float | None = None, pairinj: 'Parameter' | float | None = None, cosIncl: 'Parameter' | float | None = None, Refl: 'Parameter' | float | None = None, Fe_abund: 'Parameter' | float | None = None, Ab_met: 'Parameter' | float | None = None, T_disk: 'Parameter' | float | None = None, xi: 'Parameter' | float | None = None, Beta: 'Parameter' | float | None = None, Rin: 'Parameter' | float | None = None, Rout: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model eqtherm: Paolo Coppi’s hybrid (thermal/non-thermal) hot plasma emission models..

Attributes

Ab_met

eqtherm parameter \(\mathrm{Ab_met}\).

Beta

eqtherm parameter \(\mathrm{Beta}\).

Fe_abund

eqtherm parameter \(\mathrm{Fe_abund}\).

G_inj

eqtherm parameter \(\mathrm{G_inj}\).

Refl

eqtherm parameter \(\mathrm{Refl}\).

Rin

eqtherm parameter \(\mathrm{Rin}\).

Rout

eqtherm parameter \(\mathrm{Rout}\).

T_disk

eqtherm parameter \(\mathrm{T_disk}\).

cosIncl

eqtherm parameter \(\mathrm{cosIncl}\).

eval

Get side-effect free component evaluation function.

g_max

eqtherm parameter \(\mathrm{g_max}\).

g_min

eqtherm parameter \(\mathrm{g_min}\).

grad_method

Numerical differentiation method.

kT_bb

eqtherm parameter \(\mathrm{kT_bb}\).

l_bb

eqtherm parameter \(\mathrm{l_bb}\).

l_hovl_s

eqtherm parameter \(\mathrm{l_hovl_s}\).

l_ntol_h

eqtherm parameter \(\mathrm{l_ntol_h}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

eqtherm parameter \(\mathrm{norm}\).

pairinj

eqtherm parameter \(\mathrm{pairinj}\).

param_names

Component's parameter names.

radius

eqtherm parameter \(\mathrm{radius}\).

redshift

eqtherm parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

tau_p

eqtherm parameter \(\mathrm{tau_p}\).

type

Component type.

xi

eqtherm parameter \(\mathrm{xi}\).

property Ab_met: Parameter#

eqtherm parameter \(\mathrm{Ab_met}\).

property Beta: Parameter#

eqtherm parameter \(\mathrm{Beta}\).

property Fe_abund: Parameter#

eqtherm parameter \(\mathrm{Fe_abund}\).

property G_inj: Parameter#

eqtherm parameter \(\mathrm{G_inj}\).

property Refl: Parameter#

eqtherm parameter \(\mathrm{Refl}\).

property Rin: Parameter#

eqtherm parameter \(\mathrm{Rin}\).

property Rout: Parameter#

eqtherm parameter \(\mathrm{Rout}\).

property T_disk: Parameter#

eqtherm parameter \(\mathrm{T_disk}\).

property cosIncl: Parameter#

eqtherm parameter \(\mathrm{cosIncl}\).

property g_max: Parameter#

eqtherm parameter \(\mathrm{g_max}\).

property g_min: Parameter#

eqtherm parameter \(\mathrm{g_min}\).

property kT_bb: Parameter#

eqtherm parameter \(\mathrm{kT_bb}\).

property l_bb: Parameter#

eqtherm parameter \(\mathrm{l_bb}\).

property l_hovl_s: Parameter#

eqtherm parameter \(\mathrm{l_hovl_s}\).

property l_ntol_h: Parameter#

eqtherm parameter \(\mathrm{l_ntol_h}\).

property norm: Parameter#

eqtherm parameter \(\mathrm{norm}\).

property pairinj: Parameter#

eqtherm parameter \(\mathrm{pairinj}\).

property radius: Parameter#

eqtherm parameter \(\mathrm{radius}\).

property redshift: Parameter#

eqtherm parameter \(\mathrm{redshift}\).

property tau_p: Parameter#

eqtherm parameter \(\mathrm{tau_p}\).

property xi: Parameter#

eqtherm parameter \(\mathrm{xi}\).

class equil(kT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model equil: Collisional plasma, ionization equilibrium..

Attributes

Abundanc

equil parameter \(\mathrm{Abundanc}\).

Redshift

equil parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

equil parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

equil parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

equil parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

equil parameter \(\mathrm{Redshift}\).

property kT: Parameter#

equil parameter \(\mathrm{kT}\).

property norm: Parameter#

equil parameter \(\mathrm{norm}\).

class expcheb6(CPcoef1: 'Parameter' | float | None = None, CPcoef2: 'Parameter' | float | None = None, CPcoef3: 'Parameter' | float | None = None, CPcoef4: 'Parameter' | float | None = None, CPcoef5: 'Parameter' | float | None = None, CPcoef6: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model expcheb6: Differential emission measure using exponential of a 6-order Chebyshev polynomial..

Attributes

CPcoef1

expcheb6 parameter \(\mathrm{CPcoef1}\).

CPcoef2

expcheb6 parameter \(\mathrm{CPcoef2}\).

CPcoef3

expcheb6 parameter \(\mathrm{CPcoef3}\).

CPcoef4

expcheb6 parameter \(\mathrm{CPcoef4}\).

CPcoef5

expcheb6 parameter \(\mathrm{CPcoef5}\).

CPcoef6

expcheb6 parameter \(\mathrm{CPcoef6}\).

Redshift

expcheb6 parameter \(\mathrm{Redshift}\).

abundanc

expcheb6 parameter \(\mathrm{abundanc}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

expcheb6 parameter \(\mathrm{nH}\).

name

Component name.

norm

expcheb6 parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

expcheb6 parameter \(\mathrm{switch}\).

type

Component type.

property CPcoef1: Parameter#

expcheb6 parameter \(\mathrm{CPcoef1}\).

property CPcoef2: Parameter#

expcheb6 parameter \(\mathrm{CPcoef2}\).

property CPcoef3: Parameter#

expcheb6 parameter \(\mathrm{CPcoef3}\).

property CPcoef4: Parameter#

expcheb6 parameter \(\mathrm{CPcoef4}\).

property CPcoef5: Parameter#

expcheb6 parameter \(\mathrm{CPcoef5}\).

property CPcoef6: Parameter#

expcheb6 parameter \(\mathrm{CPcoef6}\).

property Redshift: Parameter#

expcheb6 parameter \(\mathrm{Redshift}\).

property abundanc: Parameter#

expcheb6 parameter \(\mathrm{abundanc}\).

property nH: Parameter#

expcheb6 parameter \(\mathrm{nH}\).

property norm: Parameter#

expcheb6 parameter \(\mathrm{norm}\).

property switch: Parameter#

expcheb6 parameter \(\mathrm{switch}\).

class expdec(factor: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model expdec: Exponential decay..

Attributes

eval

Get side-effect free component evaluation function.

factor

expdec parameter \(\mathrm{factor}\).

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

expdec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property factor: Parameter#

expdec parameter \(\mathrm{factor}\).

property norm: Parameter#

expdec parameter \(\mathrm{norm}\).

class ezdiskbb(T_max: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model ezdiskbb: Multiple blackbody disk model with zero-torque inner boundary..

Attributes

T_max

ezdiskbb parameter \(\mathrm{T_max}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

ezdiskbb parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property T_max: Parameter#

ezdiskbb parameter \(\mathrm{T_max}\).

property norm: Parameter#

ezdiskbb parameter \(\mathrm{norm}\).

class fekblor(norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model fekblor: Fe K line at high resolution..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

fekblor parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property norm: Parameter#

fekblor parameter \(\mathrm{norm}\).

class feklor(norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model feklor: Fe K line at high resolution..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

feklor parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property norm: Parameter#

feklor parameter \(\mathrm{norm}\).

class gadem(Tmean: 'Parameter' | float | None = None, Tsigma: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model gadem: Plasma emission, multi-temperature with gaussian distribution of emission measure..

Attributes

Redshift

gadem parameter \(\mathrm{Redshift}\).

Tmean

gadem parameter \(\mathrm{Tmean}\).

Tsigma

gadem parameter \(\mathrm{Tsigma}\).

abundanc

gadem parameter \(\mathrm{abundanc}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

gadem parameter \(\mathrm{nH}\).

name

Component name.

norm

gadem parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

gadem parameter \(\mathrm{switch}\).

type

Component type.

property Redshift: Parameter#

gadem parameter \(\mathrm{Redshift}\).

property Tmean: Parameter#

gadem parameter \(\mathrm{Tmean}\).

property Tsigma: Parameter#

gadem parameter \(\mathrm{Tsigma}\).

property abundanc: Parameter#

gadem parameter \(\mathrm{abundanc}\).

property nH: Parameter#

gadem parameter \(\mathrm{nH}\).

property norm: Parameter#

gadem parameter \(\mathrm{norm}\).

property switch: Parameter#

gadem parameter \(\mathrm{switch}\).

class gauss(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model gauss: Gaussian line profile..

Attributes

LineE

gauss parameter \(\mathrm{LineE}\).

Sigma

gauss parameter \(\mathrm{Sigma}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

gauss parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

gauss parameter \(\mathrm{LineE}\).

property Sigma: Parameter#

gauss parameter \(\mathrm{Sigma}\).

property norm: Parameter#

gauss parameter \(\mathrm{norm}\).

class gnei(kT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, meankT: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model gnei: Collisional plasma, non-equilibrium, temperature evolution..

Attributes

Abundanc

gnei parameter \(\mathrm{Abundanc}\).

Redshift

gnei parameter \(\mathrm{Redshift}\).

Tau

gnei parameter \(\mathrm{Tau}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

gnei parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

meankT

gnei parameter \(\mathrm{meankT}\).

name

Component name.

norm

gnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

gnei parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

gnei parameter \(\mathrm{Redshift}\).

property Tau: Parameter#

gnei parameter \(\mathrm{Tau}\).

property kT: Parameter#

gnei parameter \(\mathrm{kT}\).

property meankT: Parameter#

gnei parameter \(\mathrm{meankT}\).

property norm: Parameter#

gnei parameter \(\mathrm{norm}\).

class grad(D: 'Parameter' | float | None = None, i: 'Parameter' | float | None = None, Mass: 'Parameter' | float | None = None, Mdot: 'Parameter' | float | None = None, TclovTef: 'Parameter' | float | None = None, refflag: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model grad: Accretion disk, Schwarzschild black hole..

Attributes

D

grad parameter \(\mathrm{D}\).

Mass

grad parameter \(\mathrm{Mass}\).

Mdot

grad parameter \(\mathrm{Mdot}\).

TclovTef

grad parameter \(\mathrm{TclovTef}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

i

grad parameter \(\mathrm{i}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

grad parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

refflag

grad parameter \(\mathrm{refflag}\).

spec_num

Spectrum number.

type

Component type.

property D: Parameter#

grad parameter \(\mathrm{D}\).

property Mass: Parameter#

grad parameter \(\mathrm{Mass}\).

property Mdot: Parameter#

grad parameter \(\mathrm{Mdot}\).

property TclovTef: Parameter#

grad parameter \(\mathrm{TclovTef}\).

property i: Parameter#

grad parameter \(\mathrm{i}\).

property norm: Parameter#

grad parameter \(\mathrm{norm}\).

property refflag: Parameter#

grad parameter \(\mathrm{refflag}\).

class grbcomp(kTs: 'Parameter' | float | None = None, gamma: 'Parameter' | float | None = None, kTe: 'Parameter' | float | None = None, tau: 'Parameter' | float | None = None, beta: 'Parameter' | float | None = None, fbflag: 'Parameter' | float | None = None, log_A: 'Parameter' | float | None = None, z: 'Parameter' | float | None = None, a_boost: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model grbcomp: Comptonization for GRB prompt emission..

Attributes

a_boost

grbcomp parameter \(\mathrm{a_boost}\).

beta

grbcomp parameter \(\mathrm{beta}\).

eval

Get side-effect free component evaluation function.

fbflag

grbcomp parameter \(\mathrm{fbflag}\).

gamma

grbcomp parameter \(\mathrm{gamma}\).

grad_method

Numerical differentiation method.

kTe

grbcomp parameter \(\mathrm{kTe}\).

kTs

grbcomp parameter \(\mathrm{kTs}\).

latex

\(\LaTeX\) format of the component.

log_A

grbcomp parameter \(\mathrm{log_A}\).

name

Component name.

norm

grbcomp parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

tau

grbcomp parameter \(\mathrm{tau}\).

type

Component type.

z

grbcomp parameter \(\mathrm{z}\).

property a_boost: Parameter#

grbcomp parameter \(\mathrm{a_boost}\).

property beta: Parameter#

grbcomp parameter \(\mathrm{beta}\).

property fbflag: Parameter#

grbcomp parameter \(\mathrm{fbflag}\).

property gamma: Parameter#

grbcomp parameter \(\mathrm{gamma}\).

property kTe: Parameter#

grbcomp parameter \(\mathrm{kTe}\).

property kTs: Parameter#

grbcomp parameter \(\mathrm{kTs}\).

property log_A: Parameter#

grbcomp parameter \(\mathrm{log_A}\).

property norm: Parameter#

grbcomp parameter \(\mathrm{norm}\).

property tau: Parameter#

grbcomp parameter \(\mathrm{tau}\).

property z: Parameter#

grbcomp parameter \(\mathrm{z}\).

class grbjet(thobs: 'Parameter' | float | None = None, thjet: 'Parameter' | float | None = None, gamma: 'Parameter' | float | None = None, r12: 'Parameter' | float | None = None, p1: 'Parameter' | float | None = None, p2: 'Parameter' | float | None = None, E0: 'Parameter' | float | None = None, delta: 'Parameter' | float | None = None, index_pl: 'Parameter' | float | None = None, ecut: 'Parameter' | float | None = None, ktbb: 'Parameter' | float | None = None, model: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model grbjet: Two-phase Comptonization model of soft thermal seed photons for GRB prompt emission..

Attributes

E0

grbjet parameter \(\mathrm{E0}\).

delta

grbjet parameter \(\mathrm{delta}\).

ecut

grbjet parameter \(\mathrm{ecut}\).

eval

Get side-effect free component evaluation function.

gamma

grbjet parameter \(\mathrm{gamma}\).

grad_method

Numerical differentiation method.

index_pl

grbjet parameter \(\mathrm{index_pl}\).

ktbb

grbjet parameter \(\mathrm{ktbb}\).

latex

\(\LaTeX\) format of the component.

model

grbjet parameter \(\mathrm{model}\).

name

Component name.

norm

grbjet parameter \(\mathrm{norm}\).

p1

grbjet parameter \(\mathrm{p1}\).

p2

grbjet parameter \(\mathrm{p2}\).

param_names

Component's parameter names.

r12

grbjet parameter \(\mathrm{r12}\).

redshift

grbjet parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

thjet

grbjet parameter \(\mathrm{thjet}\).

thobs

grbjet parameter \(\mathrm{thobs}\).

type

Component type.

property E0: Parameter#

grbjet parameter \(\mathrm{E0}\).

property delta: Parameter#

grbjet parameter \(\mathrm{delta}\).

property ecut: Parameter#

grbjet parameter \(\mathrm{ecut}\).

property gamma: Parameter#

grbjet parameter \(\mathrm{gamma}\).

property index_pl: Parameter#

grbjet parameter \(\mathrm{index_pl}\).

property ktbb: Parameter#

grbjet parameter \(\mathrm{ktbb}\).

property model: Parameter#

grbjet parameter \(\mathrm{model}\).

property norm: Parameter#

grbjet parameter \(\mathrm{norm}\).

property p1: Parameter#

grbjet parameter \(\mathrm{p1}\).

property p2: Parameter#

grbjet parameter \(\mathrm{p2}\).

property r12: Parameter#

grbjet parameter \(\mathrm{r12}\).

property redshift: Parameter#

grbjet parameter \(\mathrm{redshift}\).

property thjet: Parameter#

grbjet parameter \(\mathrm{thjet}\).

property thobs: Parameter#

grbjet parameter \(\mathrm{thobs}\).

class grbm(alpha: 'Parameter' | float | None = None, beta: 'Parameter' | float | None = None, tem: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model grbm: Gamma-ray burst continuum..

Attributes

alpha

grbm parameter \(\mathrm{alpha}\).

beta

grbm parameter \(\mathrm{beta}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

grbm parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

tem

grbm parameter \(\mathrm{tem}\).

type

Component type.

property alpha: Parameter#

grbm parameter \(\mathrm{alpha}\).

property beta: Parameter#

grbm parameter \(\mathrm{beta}\).

property norm: Parameter#

grbm parameter \(\mathrm{norm}\).

property tem: Parameter#

grbm parameter \(\mathrm{tem}\).

class hatm(T: 'Parameter' | float | None = None, NSmass: 'Parameter' | float | None = None, NSrad: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model hatm: Nonmagnetic hydrogen atmosphere of a neutron star..

Attributes

NSmass

hatm parameter \(\mathrm{NSmass}\).

NSrad

hatm parameter \(\mathrm{NSrad}\).

T

hatm parameter \(\mathrm{T}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

hatm parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property NSmass: Parameter#

hatm parameter \(\mathrm{NSmass}\).

property NSrad: Parameter#

hatm parameter \(\mathrm{NSrad}\).

property T: Parameter#

hatm parameter \(\mathrm{T}\).

property norm: Parameter#

hatm parameter \(\mathrm{norm}\).

class jet(mass: 'Parameter' | float | None = None, Dco: 'Parameter' | float | None = None, log_mdot: 'Parameter' | float | None = None, thetaobs: 'Parameter' | float | None = None, BulkG: 'Parameter' | float | None = None, phi: 'Parameter' | float | None = None, zdiss: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, logPrel: 'Parameter' | float | None = None, gmin_inj: 'Parameter' | float | None = None, gbreak: 'Parameter' | float | None = None, gmax: 'Parameter' | float | None = None, s1: 'Parameter' | float | None = None, s2: 'Parameter' | float | None = None, z: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model jet: Leptonic relativistic jet model..

Attributes

B

jet parameter \(\mathrm{B}\).

BulkG

jet parameter \(\mathrm{BulkG}\).

Dco

jet parameter \(\mathrm{Dco}\).

eval

Get side-effect free component evaluation function.

gbreak

jet parameter \(\mathrm{gbreak}\).

gmax

jet parameter \(\mathrm{gmax}\).

gmin_inj

jet parameter \(\mathrm{gmin_inj}\).

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

logPrel

jet parameter \(\mathrm{logPrel}\).

log_mdot

jet parameter \(\mathrm{log_mdot}\).

mass

jet parameter \(\mathrm{mass}\).

name

Component name.

norm

jet parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

phi

jet parameter \(\mathrm{phi}\).

s1

jet parameter \(\mathrm{s1}\).

s2

jet parameter \(\mathrm{s2}\).

spec_num

Spectrum number.

thetaobs

jet parameter \(\mathrm{thetaobs}\).

type

Component type.

z

jet parameter \(\mathrm{z}\).

zdiss

jet parameter \(\mathrm{zdiss}\).

property B: Parameter#

jet parameter \(\mathrm{B}\).

property BulkG: Parameter#

jet parameter \(\mathrm{BulkG}\).

property Dco: Parameter#

jet parameter \(\mathrm{Dco}\).

property gbreak: Parameter#

jet parameter \(\mathrm{gbreak}\).

property gmax: Parameter#

jet parameter \(\mathrm{gmax}\).

property gmin_inj: Parameter#

jet parameter \(\mathrm{gmin_inj}\).

property logPrel: Parameter#

jet parameter \(\mathrm{logPrel}\).

property log_mdot: Parameter#

jet parameter \(\mathrm{log_mdot}\).

property mass: Parameter#

jet parameter \(\mathrm{mass}\).

property norm: Parameter#

jet parameter \(\mathrm{norm}\).

property phi: Parameter#

jet parameter \(\mathrm{phi}\).

property s1: Parameter#

jet parameter \(\mathrm{s1}\).

property s2: Parameter#

jet parameter \(\mathrm{s2}\).

property thetaobs: Parameter#

jet parameter \(\mathrm{thetaobs}\).

property z: Parameter#

jet parameter \(\mathrm{z}\).

property zdiss: Parameter#

jet parameter \(\mathrm{zdiss}\).

class kerrbb(eta: 'Parameter' | float | None = None, a: 'Parameter' | float | None = None, i: 'Parameter' | float | None = None, Mbh: 'Parameter' | float | None = None, Mdd: 'Parameter' | float | None = None, Dbh: 'Parameter' | float | None = None, hd: 'Parameter' | float | None = None, rflag: 'Parameter' | float | None = None, lflag: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model kerrbb: Multi-temperature blackbody model for thin accretion disk around a Kerr black hole..

Attributes

Dbh

kerrbb parameter \(\mathrm{Dbh}\).

Mbh

kerrbb parameter \(\mathrm{Mbh}\).

Mdd

kerrbb parameter \(\mathrm{Mdd}\).

a

kerrbb parameter \(\mathrm{a}\).

eta

kerrbb parameter \(\mathrm{eta}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

hd

kerrbb parameter \(\mathrm{hd}\).

i

kerrbb parameter \(\mathrm{i}\).

latex

\(\LaTeX\) format of the component.

lflag

kerrbb parameter \(\mathrm{lflag}\).

name

Component name.

norm

kerrbb parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

rflag

kerrbb parameter \(\mathrm{rflag}\).

spec_num

Spectrum number.

type

Component type.

property Dbh: Parameter#

kerrbb parameter \(\mathrm{Dbh}\).

property Mbh: Parameter#

kerrbb parameter \(\mathrm{Mbh}\).

property Mdd: Parameter#

kerrbb parameter \(\mathrm{Mdd}\).

property a: Parameter#

kerrbb parameter \(\mathrm{a}\).

property eta: Parameter#

kerrbb parameter \(\mathrm{eta}\).

property hd: Parameter#

kerrbb parameter \(\mathrm{hd}\).

property i: Parameter#

kerrbb parameter \(\mathrm{i}\).

property lflag: Parameter#

kerrbb parameter \(\mathrm{lflag}\).

property norm: Parameter#

kerrbb parameter \(\mathrm{norm}\).

property rflag: Parameter#

kerrbb parameter \(\mathrm{rflag}\).

class kerrd(distance: 'Parameter' | float | None = None, TcoloTeff: 'Parameter' | float | None = None, M: 'Parameter' | float | None = None, Mdot: 'Parameter' | float | None = None, Incl: 'Parameter' | float | None = None, Rin: 'Parameter' | float | None = None, Rout: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model kerrd: Optically thick accretion disk around a Kerr black hole..

Attributes

Incl

kerrd parameter \(\mathrm{Incl}\).

M

kerrd parameter \(\mathrm{M}\).

Mdot

kerrd parameter \(\mathrm{Mdot}\).

Rin

kerrd parameter \(\mathrm{Rin}\).

Rout

kerrd parameter \(\mathrm{Rout}\).

TcoloTeff

kerrd parameter \(\mathrm{TcoloTeff}\).

distance

kerrd parameter \(\mathrm{distance}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

kerrd parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Incl: Parameter#

kerrd parameter \(\mathrm{Incl}\).

property M: Parameter#

kerrd parameter \(\mathrm{M}\).

property Mdot: Parameter#

kerrd parameter \(\mathrm{Mdot}\).

property Rin: Parameter#

kerrd parameter \(\mathrm{Rin}\).

property Rout: Parameter#

kerrd parameter \(\mathrm{Rout}\).

property TcoloTeff: Parameter#

kerrd parameter \(\mathrm{TcoloTeff}\).

property distance: Parameter#

kerrd parameter \(\mathrm{distance}\).

property norm: Parameter#

kerrd parameter \(\mathrm{norm}\).

class kerrdisk(lineE: 'Parameter' | float | None = None, Index1: 'Parameter' | float | None = None, Index2: 'Parameter' | float | None = None, r_br_g: 'Parameter' | float | None = None, a: 'Parameter' | float | None = None, Incl: 'Parameter' | float | None = None, Rin_ms: 'Parameter' | float | None = None, Rout_ms: 'Parameter' | float | None = None, z: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model kerrdisk: Accretion disk line emission with BH spin as free parameter..

Attributes

Incl

kerrdisk parameter \(\mathrm{Incl}\).

Index1

kerrdisk parameter \(\mathrm{Index1}\).

Index2

kerrdisk parameter \(\mathrm{Index2}\).

Rin_ms

kerrdisk parameter \(\mathrm{Rin_ms}\).

Rout_ms

kerrdisk parameter \(\mathrm{Rout_ms}\).

a

kerrdisk parameter \(\mathrm{a}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

lineE

kerrdisk parameter \(\mathrm{lineE}\).

name

Component name.

norm

kerrdisk parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

r_br_g

kerrdisk parameter \(\mathrm{r_br_g}\).

spec_num

Spectrum number.

type

Component type.

z

kerrdisk parameter \(\mathrm{z}\).

property Incl: Parameter#

kerrdisk parameter \(\mathrm{Incl}\).

property Index1: Parameter#

kerrdisk parameter \(\mathrm{Index1}\).

property Index2: Parameter#

kerrdisk parameter \(\mathrm{Index2}\).

property Rin_ms: Parameter#

kerrdisk parameter \(\mathrm{Rin_ms}\).

property Rout_ms: Parameter#

kerrdisk parameter \(\mathrm{Rout_ms}\).

property a: Parameter#

kerrdisk parameter \(\mathrm{a}\).

property lineE: Parameter#

kerrdisk parameter \(\mathrm{lineE}\).

property norm: Parameter#

kerrdisk parameter \(\mathrm{norm}\).

property r_br_g: Parameter#

kerrdisk parameter \(\mathrm{r_br_g}\).

property z: Parameter#

kerrdisk parameter \(\mathrm{z}\).

class kyrline(a: 'Parameter' | float | None = None, theta_o: 'Parameter' | float | None = None, rin: 'Parameter' | float | None = None, ms: 'Parameter' | float | None = None, rout: 'Parameter' | float | None = None, Erest: 'Parameter' | float | None = None, alpha: 'Parameter' | float | None = None, beta: 'Parameter' | float | None = None, rb: 'Parameter' | float | None = None, zshift: 'Parameter' | float | None = None, limb: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model kyrline: Relativistic line from axisymmetric accretion disk..

Attributes

Erest

kyrline parameter \(\mathrm{Erest}\).

a

kyrline parameter \(\mathrm{a}\).

alpha

kyrline parameter \(\mathrm{alpha}\).

beta

kyrline parameter \(\mathrm{beta}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

limb

kyrline parameter \(\mathrm{limb}\).

ms

kyrline parameter \(\mathrm{ms}\).

name

Component name.

norm

kyrline parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

rb

kyrline parameter \(\mathrm{rb}\).

rin

kyrline parameter \(\mathrm{rin}\).

rout

kyrline parameter \(\mathrm{rout}\).

spec_num

Spectrum number.

theta_o

kyrline parameter \(\mathrm{theta_o}\).

type

Component type.

zshift

kyrline parameter \(\mathrm{zshift}\).

property Erest: Parameter#

kyrline parameter \(\mathrm{Erest}\).

property a: Parameter#

kyrline parameter \(\mathrm{a}\).

property alpha: Parameter#

kyrline parameter \(\mathrm{alpha}\).

property beta: Parameter#

kyrline parameter \(\mathrm{beta}\).

property limb: Parameter#

kyrline parameter \(\mathrm{limb}\).

property ms: Parameter#

kyrline parameter \(\mathrm{ms}\).

property norm: Parameter#

kyrline parameter \(\mathrm{norm}\).

property rb: Parameter#

kyrline parameter \(\mathrm{rb}\).

property rin: Parameter#

kyrline parameter \(\mathrm{rin}\).

property rout: Parameter#

kyrline parameter \(\mathrm{rout}\).

property theta_o: Parameter#

kyrline parameter \(\mathrm{theta_o}\).

property zshift: Parameter#

kyrline parameter \(\mathrm{zshift}\).

class laor(lineE: 'Parameter' | float | None = None, Index: 'Parameter' | float | None = None, Rin_G: 'Parameter' | float | None = None, Rout_G: 'Parameter' | float | None = None, Incl: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model laor: Accretion disk, black hole emission line..

Attributes

Incl

laor parameter \(\mathrm{Incl}\).

Index

laor parameter \(\mathrm{Index}\).

Rin_G

laor parameter \(\mathrm{Rin_G}\).

Rout_G

laor parameter \(\mathrm{Rout_G}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

lineE

laor parameter \(\mathrm{lineE}\).

name

Component name.

norm

laor parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Incl: Parameter#

laor parameter \(\mathrm{Incl}\).

property Index: Parameter#

laor parameter \(\mathrm{Index}\).

property Rin_G: Parameter#

laor parameter \(\mathrm{Rin_G}\).

property Rout_G: Parameter#

laor parameter \(\mathrm{Rout_G}\).

property lineE: Parameter#

laor parameter \(\mathrm{lineE}\).

property norm: Parameter#

laor parameter \(\mathrm{norm}\).

class laor2(lineE: 'Parameter' | float | None = None, Index: 'Parameter' | float | None = None, Rin_G: 'Parameter' | float | None = None, Rout_G: 'Parameter' | float | None = None, Incl: 'Parameter' | float | None = None, Rbreak: 'Parameter' | float | None = None, Index1: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model laor2: Accretion disk with broken-power law emissivity profile, black hole emission line..

Attributes

Incl

laor2 parameter \(\mathrm{Incl}\).

Index

laor2 parameter \(\mathrm{Index}\).

Index1

laor2 parameter \(\mathrm{Index1}\).

Rbreak

laor2 parameter \(\mathrm{Rbreak}\).

Rin_G

laor2 parameter \(\mathrm{Rin_G}\).

Rout_G

laor2 parameter \(\mathrm{Rout_G}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

lineE

laor2 parameter \(\mathrm{lineE}\).

name

Component name.

norm

laor2 parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Incl: Parameter#

laor2 parameter \(\mathrm{Incl}\).

property Index: Parameter#

laor2 parameter \(\mathrm{Index}\).

property Index1: Parameter#

laor2 parameter \(\mathrm{Index1}\).

property Rbreak: Parameter#

laor2 parameter \(\mathrm{Rbreak}\).

property Rin_G: Parameter#

laor2 parameter \(\mathrm{Rin_G}\).

property Rout_G: Parameter#

laor2 parameter \(\mathrm{Rout_G}\).

property lineE: Parameter#

laor2 parameter \(\mathrm{lineE}\).

property norm: Parameter#

laor2 parameter \(\mathrm{norm}\).

class logpar(alpha: 'Parameter' | float | None = None, beta: 'Parameter' | float | None = None, pivotE: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model logpar: Log-parabolic blazar model..

Attributes

alpha

logpar parameter \(\mathrm{alpha}\).

beta

logpar parameter \(\mathrm{beta}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

logpar parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

pivotE

logpar parameter \(\mathrm{pivotE}\).

spec_num

Spectrum number.

type

Component type.

property alpha: Parameter#

logpar parameter \(\mathrm{alpha}\).

property beta: Parameter#

logpar parameter \(\mathrm{beta}\).

property norm: Parameter#

logpar parameter \(\mathrm{norm}\).

property pivotE: Parameter#

logpar parameter \(\mathrm{pivotE}\).

class lorentz(LineE: 'Parameter' | float | None = None, Width: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model lorentz: Lorentz line profile..

Attributes

LineE

lorentz parameter \(\mathrm{LineE}\).

Width

lorentz parameter \(\mathrm{Width}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

lorentz parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

lorentz parameter \(\mathrm{LineE}\).

property Width: Parameter#

lorentz parameter \(\mathrm{Width}\).

property norm: Parameter#

lorentz parameter \(\mathrm{norm}\).

class meka(kT: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model meka: Emission, hot diffuse gas (Mewe-Gronenschild)..

Attributes

Abundanc

meka parameter \(\mathrm{Abundanc}\).

Redshift

meka parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

meka parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

nH

meka parameter \(\mathrm{nH}\).

name

Component name.

norm

meka parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

meka parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

meka parameter \(\mathrm{Redshift}\).

property kT: Parameter#

meka parameter \(\mathrm{kT}\).

property nH: Parameter#

meka parameter \(\mathrm{nH}\).

property norm: Parameter#

meka parameter \(\mathrm{norm}\).

class mekal(kT: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model mekal: Emission, hot diffuse gas (Mewe-Gronenschild-Kaastra)..

Attributes

Abundanc

mekal parameter \(\mathrm{Abundanc}\).

Redshift

mekal parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

mekal parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

nH

mekal parameter \(\mathrm{nH}\).

name

Component name.

norm

mekal parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

mekal parameter \(\mathrm{switch}\).

type

Component type.

property Abundanc: Parameter#

mekal parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

mekal parameter \(\mathrm{Redshift}\).

property kT: Parameter#

mekal parameter \(\mathrm{kT}\).

property nH: Parameter#

mekal parameter \(\mathrm{nH}\).

property norm: Parameter#

mekal parameter \(\mathrm{norm}\).

property switch: Parameter#

mekal parameter \(\mathrm{switch}\).

class mkcflow(lowT: 'Parameter' | float | None = None, highT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model mkcflow: Cooling flow, mekal..

Attributes

Abundanc

mkcflow parameter \(\mathrm{Abundanc}\).

Redshift

mkcflow parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

highT

mkcflow parameter \(\mathrm{highT}\).

latex

\(\LaTeX\) format of the component.

lowT

mkcflow parameter \(\mathrm{lowT}\).

name

Component name.

norm

mkcflow parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

mkcflow parameter \(\mathrm{switch}\).

type

Component type.

property Abundanc: Parameter#

mkcflow parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

mkcflow parameter \(\mathrm{Redshift}\).

property highT: Parameter#

mkcflow parameter \(\mathrm{highT}\).

property lowT: Parameter#

mkcflow parameter \(\mathrm{lowT}\).

property norm: Parameter#

mkcflow parameter \(\mathrm{norm}\).

property switch: Parameter#

mkcflow parameter \(\mathrm{switch}\).

class nei(kT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model nei: Collisional plasma, non-equilibrium, constant temperature..

Attributes

Abundanc

nei parameter \(\mathrm{Abundanc}\).

Redshift

nei parameter \(\mathrm{Redshift}\).

Tau

nei parameter \(\mathrm{Tau}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

nei parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

nei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

nei parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

nei parameter \(\mathrm{Redshift}\).

property Tau: Parameter#

nei parameter \(\mathrm{Tau}\).

property kT: Parameter#

nei parameter \(\mathrm{kT}\).

property norm: Parameter#

nei parameter \(\mathrm{norm}\).

class nlapec(kT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model nlapec: Continuum-only APEC emission spectrum..

Attributes

Abundanc

nlapec parameter \(\mathrm{Abundanc}\).

Redshift

nlapec parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

nlapec parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

nlapec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

nlapec parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

nlapec parameter \(\mathrm{Redshift}\).

property kT: Parameter#

nlapec parameter \(\mathrm{kT}\).

property norm: Parameter#

nlapec parameter \(\mathrm{norm}\).

class npshock(kT_a: 'Parameter' | float | None = None, kT_b: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Tau_l: 'Parameter' | float | None = None, Tau_u: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model npshock: Shocked plasma, plane parallel, separate ion, electron temperatures..

Attributes

Abundanc

npshock parameter \(\mathrm{Abundanc}\).

Redshift

npshock parameter \(\mathrm{Redshift}\).

Tau_l

npshock parameter \(\mathrm{Tau_l}\).

Tau_u

npshock parameter \(\mathrm{Tau_u}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT_a

npshock parameter \(\mathrm{kT_a}\).

kT_b

npshock parameter \(\mathrm{kT_b}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

npshock parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

npshock parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

npshock parameter \(\mathrm{Redshift}\).

property Tau_l: Parameter#

npshock parameter \(\mathrm{Tau_l}\).

property Tau_u: Parameter#

npshock parameter \(\mathrm{Tau_u}\).

property kT_a: Parameter#

npshock parameter \(\mathrm{kT_a}\).

property kT_b: Parameter#

npshock parameter \(\mathrm{kT_b}\).

property norm: Parameter#

npshock parameter \(\mathrm{norm}\).

class nsa(LogT_eff: 'Parameter' | float | None = None, M_ns: 'Parameter' | float | None = None, R_ns: 'Parameter' | float | None = None, MagField: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model nsa: Neutron star atmosphere..

Attributes

LogT_eff

nsa parameter \(\mathrm{LogT_eff}\).

M_ns

nsa parameter \(\mathrm{M_ns}\).

MagField

nsa parameter \(\mathrm{MagField}\).

R_ns

nsa parameter \(\mathrm{R_ns}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

nsa parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LogT_eff: Parameter#

nsa parameter \(\mathrm{LogT_eff}\).

property M_ns: Parameter#

nsa parameter \(\mathrm{M_ns}\).

property MagField: Parameter#

nsa parameter \(\mathrm{MagField}\).

property R_ns: Parameter#

nsa parameter \(\mathrm{R_ns}\).

property norm: Parameter#

nsa parameter \(\mathrm{norm}\).

class nsagrav(LogT_eff: 'Parameter' | float | None = None, NSmass: 'Parameter' | float | None = None, NSrad: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model nsagrav: NS H atmosphere model for different g..

Attributes

LogT_eff

nsagrav parameter \(\mathrm{LogT_eff}\).

NSmass

nsagrav parameter \(\mathrm{NSmass}\).

NSrad

nsagrav parameter \(\mathrm{NSrad}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

nsagrav parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LogT_eff: Parameter#

nsagrav parameter \(\mathrm{LogT_eff}\).

property NSmass: Parameter#

nsagrav parameter \(\mathrm{NSmass}\).

property NSrad: Parameter#

nsagrav parameter \(\mathrm{NSrad}\).

property norm: Parameter#

nsagrav parameter \(\mathrm{norm}\).

class nsatmos(LogT_eff: 'Parameter' | float | None = None, M_ns: 'Parameter' | float | None = None, R_ns: 'Parameter' | float | None = None, dist: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model nsatmos: NS Hydrogen Atmosphere model with electron conduction and self-irradiation..

Attributes

LogT_eff

nsatmos parameter \(\mathrm{LogT_eff}\).

M_ns

nsatmos parameter \(\mathrm{M_ns}\).

R_ns

nsatmos parameter \(\mathrm{R_ns}\).

dist

nsatmos parameter \(\mathrm{dist}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

nsatmos parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LogT_eff: Parameter#

nsatmos parameter \(\mathrm{LogT_eff}\).

property M_ns: Parameter#

nsatmos parameter \(\mathrm{M_ns}\).

property R_ns: Parameter#

nsatmos parameter \(\mathrm{R_ns}\).

property dist: Parameter#

nsatmos parameter \(\mathrm{dist}\).

property norm: Parameter#

nsatmos parameter \(\mathrm{norm}\).

class nsmax(logTeff: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, specfile: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model nsmax: Neutron Star Magnetic Atmosphere..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

logTeff

nsmax parameter \(\mathrm{logTeff}\).

name

Component name.

norm

nsmax parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

redshift

nsmax parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

specfile

nsmax parameter \(\mathrm{specfile}\).

type

Component type.

property logTeff: Parameter#

nsmax parameter \(\mathrm{logTeff}\).

property norm: Parameter#

nsmax parameter \(\mathrm{norm}\).

property redshift: Parameter#

nsmax parameter \(\mathrm{redshift}\).

property specfile: Parameter#

nsmax parameter \(\mathrm{specfile}\).

class nsmaxg(logTeff: 'Parameter' | float | None = None, M_ns: 'Parameter' | float | None = None, R_ns: 'Parameter' | float | None = None, dist: 'Parameter' | float | None = None, specfile: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model nsmaxg: Neutron Star with a Magnetic Atmosphere..

Attributes

M_ns

nsmaxg parameter \(\mathrm{M_ns}\).

R_ns

nsmaxg parameter \(\mathrm{R_ns}\).

dist

nsmaxg parameter \(\mathrm{dist}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

logTeff

nsmaxg parameter \(\mathrm{logTeff}\).

name

Component name.

norm

nsmaxg parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

specfile

nsmaxg parameter \(\mathrm{specfile}\).

type

Component type.

property M_ns: Parameter#

nsmaxg parameter \(\mathrm{M_ns}\).

property R_ns: Parameter#

nsmaxg parameter \(\mathrm{R_ns}\).

property dist: Parameter#

nsmaxg parameter \(\mathrm{dist}\).

property logTeff: Parameter#

nsmaxg parameter \(\mathrm{logTeff}\).

property norm: Parameter#

nsmaxg parameter \(\mathrm{norm}\).

property specfile: Parameter#

nsmaxg parameter \(\mathrm{specfile}\).

class nsx(logTeff: 'Parameter' | float | None = None, M_ns: 'Parameter' | float | None = None, R_ns: 'Parameter' | float | None = None, dist: 'Parameter' | float | None = None, specfile: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model nsx: Neutron star with a non-magnetic atmosphere..

Attributes

M_ns

nsx parameter \(\mathrm{M_ns}\).

R_ns

nsx parameter \(\mathrm{R_ns}\).

dist

nsx parameter \(\mathrm{dist}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

logTeff

nsx parameter \(\mathrm{logTeff}\).

name

Component name.

norm

nsx parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

specfile

nsx parameter \(\mathrm{specfile}\).

type

Component type.

property M_ns: Parameter#

nsx parameter \(\mathrm{M_ns}\).

property R_ns: Parameter#

nsx parameter \(\mathrm{R_ns}\).

property dist: Parameter#

nsx parameter \(\mathrm{dist}\).

property logTeff: Parameter#

nsx parameter \(\mathrm{logTeff}\).

property norm: Parameter#

nsx parameter \(\mathrm{norm}\).

property specfile: Parameter#

nsx parameter \(\mathrm{specfile}\).

class nteea(l_nth: 'Parameter' | float | None = None, l_bb: 'Parameter' | float | None = None, f_refl: 'Parameter' | float | None = None, kT_bb: 'Parameter' | float | None = None, g_max: 'Parameter' | float | None = None, l_th: 'Parameter' | float | None = None, tau_p: 'Parameter' | float | None = None, G_inj: 'Parameter' | float | None = None, g_min: 'Parameter' | float | None = None, g_0: 'Parameter' | float | None = None, radius: 'Parameter' | float | None = None, pair_esc: 'Parameter' | float | None = None, cosIncl: 'Parameter' | float | None = None, Fe_abund: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model nteea: Non-thermal pair plasma..

Attributes

Fe_abund

nteea parameter \(\mathrm{Fe_abund}\).

G_inj

nteea parameter \(\mathrm{G_inj}\).

Redshift

nteea parameter \(\mathrm{Redshift}\).

cosIncl

nteea parameter \(\mathrm{cosIncl}\).

eval

Get side-effect free component evaluation function.

f_refl

nteea parameter \(\mathrm{f_refl}\).

g_0

nteea parameter \(\mathrm{g_0}\).

g_max

nteea parameter \(\mathrm{g_max}\).

g_min

nteea parameter \(\mathrm{g_min}\).

grad_method

Numerical differentiation method.

kT_bb

nteea parameter \(\mathrm{kT_bb}\).

l_bb

nteea parameter \(\mathrm{l_bb}\).

l_nth

nteea parameter \(\mathrm{l_nth}\).

l_th

nteea parameter \(\mathrm{l_th}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

nteea parameter \(\mathrm{norm}\).

pair_esc

nteea parameter \(\mathrm{pair_esc}\).

param_names

Component's parameter names.

radius

nteea parameter \(\mathrm{radius}\).

spec_num

Spectrum number.

tau_p

nteea parameter \(\mathrm{tau_p}\).

type

Component type.

property Fe_abund: Parameter#

nteea parameter \(\mathrm{Fe_abund}\).

property G_inj: Parameter#

nteea parameter \(\mathrm{G_inj}\).

property Redshift: Parameter#

nteea parameter \(\mathrm{Redshift}\).

property cosIncl: Parameter#

nteea parameter \(\mathrm{cosIncl}\).

property f_refl: Parameter#

nteea parameter \(\mathrm{f_refl}\).

property g_0: Parameter#

nteea parameter \(\mathrm{g_0}\).

property g_max: Parameter#

nteea parameter \(\mathrm{g_max}\).

property g_min: Parameter#

nteea parameter \(\mathrm{g_min}\).

property kT_bb: Parameter#

nteea parameter \(\mathrm{kT_bb}\).

property l_bb: Parameter#

nteea parameter \(\mathrm{l_bb}\).

property l_nth: Parameter#

nteea parameter \(\mathrm{l_nth}\).

property l_th: Parameter#

nteea parameter \(\mathrm{l_th}\).

property norm: Parameter#

nteea parameter \(\mathrm{norm}\).

property pair_esc: Parameter#

nteea parameter \(\mathrm{pair_esc}\).

property radius: Parameter#

nteea parameter \(\mathrm{radius}\).

property tau_p: Parameter#

nteea parameter \(\mathrm{tau_p}\).

class nthcomp(Gamma: 'Parameter' | float | None = None, kT_e: 'Parameter' | float | None = None, kT_bb: 'Parameter' | float | None = None, inp_type: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model nthcomp: Thermally comptonized continuum..

Attributes

Gamma

nthcomp parameter \(\mathrm{Gamma}\).

Redshift

nthcomp parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

inp_type

nthcomp parameter \(\mathrm{inp_type}\).

kT_bb

nthcomp parameter \(\mathrm{kT_bb}\).

kT_e

nthcomp parameter \(\mathrm{kT_e}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

nthcomp parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Gamma: Parameter#

nthcomp parameter \(\mathrm{Gamma}\).

property Redshift: Parameter#

nthcomp parameter \(\mathrm{Redshift}\).

property inp_type: Parameter#

nthcomp parameter \(\mathrm{inp_type}\).

property kT_bb: Parameter#

nthcomp parameter \(\mathrm{kT_bb}\).

property kT_e: Parameter#

nthcomp parameter \(\mathrm{kT_e}\).

property norm: Parameter#

nthcomp parameter \(\mathrm{norm}\).

class optxagn(mass: 'Parameter' | float | None = None, dist: 'Parameter' | float | None = None, logLoLEdd: 'Parameter' | float | None = None, astar: 'Parameter' | float | None = None, rcor: 'Parameter' | float | None = None, logrout: 'Parameter' | float | None = None, kT_e: 'Parameter' | float | None = None, tau: 'Parameter' | float | None = None, Gamma: 'Parameter' | float | None = None, fpl: 'Parameter' | float | None = None, fcol: 'Parameter' | float | None = None, tscat: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model optxagn: Colour temperature corrected disc and energetically coupled Comptonisation model for AGN..

Attributes

Gamma

optxagn parameter \(\mathrm{Gamma}\).

Redshift

optxagn parameter \(\mathrm{Redshift}\).

astar

optxagn parameter \(\mathrm{astar}\).

dist

optxagn parameter \(\mathrm{dist}\).

eval

Get side-effect free component evaluation function.

fcol

optxagn parameter \(\mathrm{fcol}\).

fpl

optxagn parameter \(\mathrm{fpl}\).

grad_method

Numerical differentiation method.

kT_e

optxagn parameter \(\mathrm{kT_e}\).

latex

\(\LaTeX\) format of the component.

logLoLEdd

optxagn parameter \(\mathrm{logLoLEdd}\).

logrout

optxagn parameter \(\mathrm{logrout}\).

mass

optxagn parameter \(\mathrm{mass}\).

name

Component name.

norm

optxagn parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

rcor

optxagn parameter \(\mathrm{rcor}\).

spec_num

Spectrum number.

tau

optxagn parameter \(\mathrm{tau}\).

tscat

optxagn parameter \(\mathrm{tscat}\).

type

Component type.

property Gamma: Parameter#

optxagn parameter \(\mathrm{Gamma}\).

property Redshift: Parameter#

optxagn parameter \(\mathrm{Redshift}\).

property astar: Parameter#

optxagn parameter \(\mathrm{astar}\).

property dist: Parameter#

optxagn parameter \(\mathrm{dist}\).

property fcol: Parameter#

optxagn parameter \(\mathrm{fcol}\).

property fpl: Parameter#

optxagn parameter \(\mathrm{fpl}\).

property kT_e: Parameter#

optxagn parameter \(\mathrm{kT_e}\).

property logLoLEdd: Parameter#

optxagn parameter \(\mathrm{logLoLEdd}\).

property logrout: Parameter#

optxagn parameter \(\mathrm{logrout}\).

property mass: Parameter#

optxagn parameter \(\mathrm{mass}\).

property norm: Parameter#

optxagn parameter \(\mathrm{norm}\).

property rcor: Parameter#

optxagn parameter \(\mathrm{rcor}\).

property tau: Parameter#

optxagn parameter \(\mathrm{tau}\).

property tscat: Parameter#

optxagn parameter \(\mathrm{tscat}\).

class optxagnf(mass: 'Parameter' | float | None = None, dist: 'Parameter' | float | None = None, logLoLEdd: 'Parameter' | float | None = None, astar: 'Parameter' | float | None = None, rcor: 'Parameter' | float | None = None, logrout: 'Parameter' | float | None = None, kT_e: 'Parameter' | float | None = None, tau: 'Parameter' | float | None = None, Gamma: 'Parameter' | float | None = None, fpl: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model optxagnf: Colour temperature corrected disc and energetically coupled Comptonisation model for AGN..

Attributes

Gamma

optxagnf parameter \(\mathrm{Gamma}\).

Redshift

optxagnf parameter \(\mathrm{Redshift}\).

astar

optxagnf parameter \(\mathrm{astar}\).

dist

optxagnf parameter \(\mathrm{dist}\).

eval

Get side-effect free component evaluation function.

fpl

optxagnf parameter \(\mathrm{fpl}\).

grad_method

Numerical differentiation method.

kT_e

optxagnf parameter \(\mathrm{kT_e}\).

latex

\(\LaTeX\) format of the component.

logLoLEdd

optxagnf parameter \(\mathrm{logLoLEdd}\).

logrout

optxagnf parameter \(\mathrm{logrout}\).

mass

optxagnf parameter \(\mathrm{mass}\).

name

Component name.

norm

optxagnf parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

rcor

optxagnf parameter \(\mathrm{rcor}\).

spec_num

Spectrum number.

tau

optxagnf parameter \(\mathrm{tau}\).

type

Component type.

property Gamma: Parameter#

optxagnf parameter \(\mathrm{Gamma}\).

property Redshift: Parameter#

optxagnf parameter \(\mathrm{Redshift}\).

property astar: Parameter#

optxagnf parameter \(\mathrm{astar}\).

property dist: Parameter#

optxagnf parameter \(\mathrm{dist}\).

property fpl: Parameter#

optxagnf parameter \(\mathrm{fpl}\).

property kT_e: Parameter#

optxagnf parameter \(\mathrm{kT_e}\).

property logLoLEdd: Parameter#

optxagnf parameter \(\mathrm{logLoLEdd}\).

property logrout: Parameter#

optxagnf parameter \(\mathrm{logrout}\).

property mass: Parameter#

optxagnf parameter \(\mathrm{mass}\).

property norm: Parameter#

optxagnf parameter \(\mathrm{norm}\).

property rcor: Parameter#

optxagnf parameter \(\mathrm{rcor}\).

property tau: Parameter#

optxagnf parameter \(\mathrm{tau}\).

class pegpwrlw(PhoIndex: 'Parameter' | float | None = None, eMin: 'Parameter' | float | None = None, eMax: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model pegpwrlw: Power law, pegged normalization..

Attributes

PhoIndex

pegpwrlw parameter \(\mathrm{PhoIndex}\).

eMax

pegpwrlw parameter \(\mathrm{eMax}\).

eMin

pegpwrlw parameter \(\mathrm{eMin}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

pegpwrlw parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property PhoIndex: Parameter#

pegpwrlw parameter \(\mathrm{PhoIndex}\).

property eMax: Parameter#

pegpwrlw parameter \(\mathrm{eMax}\).

property eMin: Parameter#

pegpwrlw parameter \(\mathrm{eMin}\).

property norm: Parameter#

pegpwrlw parameter \(\mathrm{norm}\).

class pexmon(PhoIndex: 'Parameter' | float | None = None, foldE: 'Parameter' | float | None = None, rel_refl: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, abund: 'Parameter' | float | None = None, Fe_abund: 'Parameter' | float | None = None, Incl: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model pexmon: Neutral Compton reflection with self-consistent Fe and Ni lines..

Attributes

Fe_abund

pexmon parameter \(\mathrm{Fe_abund}\).

Incl

pexmon parameter \(\mathrm{Incl}\).

PhoIndex

pexmon parameter \(\mathrm{PhoIndex}\).

abund

pexmon parameter \(\mathrm{abund}\).

eval

Get side-effect free component evaluation function.

foldE

pexmon parameter \(\mathrm{foldE}\).

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

pexmon parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

redshift

pexmon parameter \(\mathrm{redshift}\).

rel_refl

pexmon parameter \(\mathrm{rel_refl}\).

spec_num

Spectrum number.

type

Component type.

property Fe_abund: Parameter#

pexmon parameter \(\mathrm{Fe_abund}\).

property Incl: Parameter#

pexmon parameter \(\mathrm{Incl}\).

property PhoIndex: Parameter#

pexmon parameter \(\mathrm{PhoIndex}\).

property abund: Parameter#

pexmon parameter \(\mathrm{abund}\).

property foldE: Parameter#

pexmon parameter \(\mathrm{foldE}\).

property norm: Parameter#

pexmon parameter \(\mathrm{norm}\).

property redshift: Parameter#

pexmon parameter \(\mathrm{redshift}\).

property rel_refl: Parameter#

pexmon parameter \(\mathrm{rel_refl}\).

class pexrav(PhoIndex: 'Parameter' | float | None = None, foldE: 'Parameter' | float | None = None, rel_refl: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, abund: 'Parameter' | float | None = None, Fe_abund: 'Parameter' | float | None = None, cosIncl: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model pexrav: Reflected powerlaw, neutral medium..

Attributes

Fe_abund

pexrav parameter \(\mathrm{Fe_abund}\).

PhoIndex

pexrav parameter \(\mathrm{PhoIndex}\).

Redshift

pexrav parameter \(\mathrm{Redshift}\).

abund

pexrav parameter \(\mathrm{abund}\).

cosIncl

pexrav parameter \(\mathrm{cosIncl}\).

eval

Get side-effect free component evaluation function.

foldE

pexrav parameter \(\mathrm{foldE}\).

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

pexrav parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

rel_refl

pexrav parameter \(\mathrm{rel_refl}\).

spec_num

Spectrum number.

type

Component type.

property Fe_abund: Parameter#

pexrav parameter \(\mathrm{Fe_abund}\).

property PhoIndex: Parameter#

pexrav parameter \(\mathrm{PhoIndex}\).

property Redshift: Parameter#

pexrav parameter \(\mathrm{Redshift}\).

property abund: Parameter#

pexrav parameter \(\mathrm{abund}\).

property cosIncl: Parameter#

pexrav parameter \(\mathrm{cosIncl}\).

property foldE: Parameter#

pexrav parameter \(\mathrm{foldE}\).

property norm: Parameter#

pexrav parameter \(\mathrm{norm}\).

property rel_refl: Parameter#

pexrav parameter \(\mathrm{rel_refl}\).

class pexriv(PhoIndex: 'Parameter' | float | None = None, foldE: 'Parameter' | float | None = None, rel_refl: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, abund: 'Parameter' | float | None = None, Fe_abund: 'Parameter' | float | None = None, cosIncl: 'Parameter' | float | None = None, T_disk: 'Parameter' | float | None = None, xi: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model pexriv: Reflected powerlaw, ionized medium..

Attributes

Fe_abund

pexriv parameter \(\mathrm{Fe_abund}\).

PhoIndex

pexriv parameter \(\mathrm{PhoIndex}\).

Redshift

pexriv parameter \(\mathrm{Redshift}\).

T_disk

pexriv parameter \(\mathrm{T_disk}\).

abund

pexriv parameter \(\mathrm{abund}\).

cosIncl

pexriv parameter \(\mathrm{cosIncl}\).

eval

Get side-effect free component evaluation function.

foldE

pexriv parameter \(\mathrm{foldE}\).

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

pexriv parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

rel_refl

pexriv parameter \(\mathrm{rel_refl}\).

spec_num

Spectrum number.

type

Component type.

xi

pexriv parameter \(\mathrm{xi}\).

property Fe_abund: Parameter#

pexriv parameter \(\mathrm{Fe_abund}\).

property PhoIndex: Parameter#

pexriv parameter \(\mathrm{PhoIndex}\).

property Redshift: Parameter#

pexriv parameter \(\mathrm{Redshift}\).

property T_disk: Parameter#

pexriv parameter \(\mathrm{T_disk}\).

property abund: Parameter#

pexriv parameter \(\mathrm{abund}\).

property cosIncl: Parameter#

pexriv parameter \(\mathrm{cosIncl}\).

property foldE: Parameter#

pexriv parameter \(\mathrm{foldE}\).

property norm: Parameter#

pexriv parameter \(\mathrm{norm}\).

property rel_refl: Parameter#

pexriv parameter \(\mathrm{rel_refl}\).

property xi: Parameter#

pexriv parameter \(\mathrm{xi}\).

class plcabs(nH: 'Parameter' | float | None = None, nmax: 'Parameter' | float | None = None, FeAbun: 'Parameter' | float | None = None, FeKedge: 'Parameter' | float | None = None, PhoIndex: 'Parameter' | float | None = None, HighECut: 'Parameter' | float | None = None, foldE: 'Parameter' | float | None = None, acrit: 'Parameter' | float | None = None, FAST: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model plcabs: Powerlaw observed through dense, cold matter..

Attributes

FAST

plcabs parameter \(\mathrm{FAST}\).

FeAbun

plcabs parameter \(\mathrm{FeAbun}\).

FeKedge

plcabs parameter \(\mathrm{FeKedge}\).

HighECut

plcabs parameter \(\mathrm{HighECut}\).

PhoIndex

plcabs parameter \(\mathrm{PhoIndex}\).

Redshift

plcabs parameter \(\mathrm{Redshift}\).

acrit

plcabs parameter \(\mathrm{acrit}\).

eval

Get side-effect free component evaluation function.

foldE

plcabs parameter \(\mathrm{foldE}\).

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

plcabs parameter \(\mathrm{nH}\).

name

Component name.

nmax

plcabs parameter \(\mathrm{nmax}\).

norm

plcabs parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property FAST: Parameter#

plcabs parameter \(\mathrm{FAST}\).

property FeAbun: Parameter#

plcabs parameter \(\mathrm{FeAbun}\).

property FeKedge: Parameter#

plcabs parameter \(\mathrm{FeKedge}\).

property HighECut: Parameter#

plcabs parameter \(\mathrm{HighECut}\).

property PhoIndex: Parameter#

plcabs parameter \(\mathrm{PhoIndex}\).

property Redshift: Parameter#

plcabs parameter \(\mathrm{Redshift}\).

property acrit: Parameter#

plcabs parameter \(\mathrm{acrit}\).

property foldE: Parameter#

plcabs parameter \(\mathrm{foldE}\).

property nH: Parameter#

plcabs parameter \(\mathrm{nH}\).

property nmax: Parameter#

plcabs parameter \(\mathrm{nmax}\).

property norm: Parameter#

plcabs parameter \(\mathrm{norm}\).

class posm(norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model posm: Positronium continuum..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

posm parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property norm: Parameter#

posm parameter \(\mathrm{norm}\).

class powerlaw(PhoIndex: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model powerlaw: Power law photon spectrum..

Attributes

PhoIndex

powerlaw parameter \(\mathrm{PhoIndex}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

powerlaw parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property PhoIndex: Parameter#

powerlaw parameter \(\mathrm{PhoIndex}\).

property norm: Parameter#

powerlaw parameter \(\mathrm{norm}\).

class pshock(kT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Tau_l: 'Parameter' | float | None = None, Tau_u: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model pshock: Plane-parallel shocked plasma, constant temperature..

Attributes

Abundanc

pshock parameter \(\mathrm{Abundanc}\).

Redshift

pshock parameter \(\mathrm{Redshift}\).

Tau_l

pshock parameter \(\mathrm{Tau_l}\).

Tau_u

pshock parameter \(\mathrm{Tau_u}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

pshock parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

pshock parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

pshock parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

pshock parameter \(\mathrm{Redshift}\).

property Tau_l: Parameter#

pshock parameter \(\mathrm{Tau_l}\).

property Tau_u: Parameter#

pshock parameter \(\mathrm{Tau_u}\).

property kT: Parameter#

pshock parameter \(\mathrm{kT}\).

property norm: Parameter#

pshock parameter \(\mathrm{norm}\).

class qsosed(mass: 'Parameter' | float | None = None, dist: 'Parameter' | float | None = None, logmdot: 'Parameter' | float | None = None, astar: 'Parameter' | float | None = None, cosi: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model qsosed: AGN SED model..

Attributes

astar

qsosed parameter \(\mathrm{astar}\).

cosi

qsosed parameter \(\mathrm{cosi}\).

dist

qsosed parameter \(\mathrm{dist}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

logmdot

qsosed parameter \(\mathrm{logmdot}\).

mass

qsosed parameter \(\mathrm{mass}\).

name

Component name.

norm

qsosed parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

redshift

qsosed parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

type

Component type.

property astar: Parameter#

qsosed parameter \(\mathrm{astar}\).

property cosi: Parameter#

qsosed parameter \(\mathrm{cosi}\).

property dist: Parameter#

qsosed parameter \(\mathrm{dist}\).

property logmdot: Parameter#

qsosed parameter \(\mathrm{logmdot}\).

property mass: Parameter#

qsosed parameter \(\mathrm{mass}\).

property norm: Parameter#

qsosed parameter \(\mathrm{norm}\).

property redshift: Parameter#

qsosed parameter \(\mathrm{redshift}\).

class raymond(kT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model raymond: Emission, hot diffuse gas, Raymond-Smith..

Attributes

Abundanc

raymond parameter \(\mathrm{Abundanc}\).

Redshift

raymond parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

raymond parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

raymond parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

raymond parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

raymond parameter \(\mathrm{Redshift}\).

property kT: Parameter#

raymond parameter \(\mathrm{kT}\).

property norm: Parameter#

raymond parameter \(\mathrm{norm}\).

class redge(edge: 'Parameter' | float | None = None, kT: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model redge: Emission, recombination edge..

Attributes

edge

redge parameter \(\mathrm{edge}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

redge parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

redge parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property edge: Parameter#

redge parameter \(\mathrm{edge}\).

property kT: Parameter#

redge parameter \(\mathrm{kT}\).

property norm: Parameter#

redge parameter \(\mathrm{norm}\).

class refsch(PhoIndex: 'Parameter' | float | None = None, foldE: 'Parameter' | float | None = None, rel_refl: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, abund: 'Parameter' | float | None = None, Fe_abund: 'Parameter' | float | None = None, Incl: 'Parameter' | float | None = None, T_disk: 'Parameter' | float | None = None, xi: 'Parameter' | float | None = None, Betor10: 'Parameter' | float | None = None, Rin: 'Parameter' | float | None = None, Rout: 'Parameter' | float | None = None, accuracy: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model refsch: Reflected power law from ionized accretion disk..

Attributes

Betor10

refsch parameter \(\mathrm{Betor10}\).

Fe_abund

refsch parameter \(\mathrm{Fe_abund}\).

Incl

refsch parameter \(\mathrm{Incl}\).

PhoIndex

refsch parameter \(\mathrm{PhoIndex}\).

Redshift

refsch parameter \(\mathrm{Redshift}\).

Rin

refsch parameter \(\mathrm{Rin}\).

Rout

refsch parameter \(\mathrm{Rout}\).

T_disk

refsch parameter \(\mathrm{T_disk}\).

abund

refsch parameter \(\mathrm{abund}\).

accuracy

refsch parameter \(\mathrm{accuracy}\).

eval

Get side-effect free component evaluation function.

foldE

refsch parameter \(\mathrm{foldE}\).

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

refsch parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

rel_refl

refsch parameter \(\mathrm{rel_refl}\).

spec_num

Spectrum number.

type

Component type.

xi

refsch parameter \(\mathrm{xi}\).

property Betor10: Parameter#

refsch parameter \(\mathrm{Betor10}\).

property Fe_abund: Parameter#

refsch parameter \(\mathrm{Fe_abund}\).

property Incl: Parameter#

refsch parameter \(\mathrm{Incl}\).

property PhoIndex: Parameter#

refsch parameter \(\mathrm{PhoIndex}\).

property Redshift: Parameter#

refsch parameter \(\mathrm{Redshift}\).

property Rin: Parameter#

refsch parameter \(\mathrm{Rin}\).

property Rout: Parameter#

refsch parameter \(\mathrm{Rout}\).

property T_disk: Parameter#

refsch parameter \(\mathrm{T_disk}\).

property abund: Parameter#

refsch parameter \(\mathrm{abund}\).

property accuracy: Parameter#

refsch parameter \(\mathrm{accuracy}\).

property foldE: Parameter#

refsch parameter \(\mathrm{foldE}\).

property norm: Parameter#

refsch parameter \(\mathrm{norm}\).

property rel_refl: Parameter#

refsch parameter \(\mathrm{rel_refl}\).

property xi: Parameter#

refsch parameter \(\mathrm{xi}\).

class rnei(kT: 'Parameter' | float | None = None, kT_init: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model rnei: Non-equilibrium recombining collisional plasma..

Attributes

Abundanc

rnei parameter \(\mathrm{Abundanc}\).

Redshift

rnei parameter \(\mathrm{Redshift}\).

Tau

rnei parameter \(\mathrm{Tau}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

rnei parameter \(\mathrm{kT}\).

kT_init

rnei parameter \(\mathrm{kT_init}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

rnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

rnei parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

rnei parameter \(\mathrm{Redshift}\).

property Tau: Parameter#

rnei parameter \(\mathrm{Tau}\).

property kT: Parameter#

rnei parameter \(\mathrm{kT}\).

property kT_init: Parameter#

rnei parameter \(\mathrm{kT_init}\).

property norm: Parameter#

rnei parameter \(\mathrm{norm}\).

class rsapec(kT: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, RScolumn: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model rsapec: APEC emission spectrum with resonance scattering..

Attributes

Abundanc

rsapec parameter \(\mathrm{Abundanc}\).

RScolumn

rsapec parameter \(\mathrm{RScolumn}\).

Redshift

rsapec parameter \(\mathrm{Redshift}\).

Velocity

rsapec parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

rsapec parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

rsapec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

rsapec parameter \(\mathrm{Abundanc}\).

property RScolumn: Parameter#

rsapec parameter \(\mathrm{RScolumn}\).

property Redshift: Parameter#

rsapec parameter \(\mathrm{Redshift}\).

property Velocity: Parameter#

rsapec parameter \(\mathrm{Velocity}\).

property kT: Parameter#

rsapec parameter \(\mathrm{kT}\).

property norm: Parameter#

rsapec parameter \(\mathrm{norm}\).

class rsgauss(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, Tau0: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model rsgauss: Gaussian line profile with resonance scattering..

Attributes

LineE

rsgauss parameter \(\mathrm{LineE}\).

Sigma

rsgauss parameter \(\mathrm{Sigma}\).

Tau0

rsgauss parameter \(\mathrm{Tau0}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

rsgauss parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

rsgauss parameter \(\mathrm{LineE}\).

property Sigma: Parameter#

rsgauss parameter \(\mathrm{Sigma}\).

property Tau0: Parameter#

rsgauss parameter \(\mathrm{Tau0}\).

property norm: Parameter#

rsgauss parameter \(\mathrm{norm}\).

class rsrnei(kT: 'Parameter' | float | None = None, kT_init: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, RScolumn: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model rsrnei: Non-equilibrium recombining collisional plasma with resonance scattering..

Attributes

Abundanc

rsrnei parameter \(\mathrm{Abundanc}\).

RScolumn

rsrnei parameter \(\mathrm{RScolumn}\).

Redshift

rsrnei parameter \(\mathrm{Redshift}\).

Tau

rsrnei parameter \(\mathrm{Tau}\).

Velocity

rsrnei parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

rsrnei parameter \(\mathrm{kT}\).

kT_init

rsrnei parameter \(\mathrm{kT_init}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

rsrnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

rsrnei parameter \(\mathrm{Abundanc}\).

property RScolumn: Parameter#

rsrnei parameter \(\mathrm{RScolumn}\).

property Redshift: Parameter#

rsrnei parameter \(\mathrm{Redshift}\).

property Tau: Parameter#

rsrnei parameter \(\mathrm{Tau}\).

property Velocity: Parameter#

rsrnei parameter \(\mathrm{Velocity}\).

property kT: Parameter#

rsrnei parameter \(\mathrm{kT}\).

property kT_init: Parameter#

rsrnei parameter \(\mathrm{kT_init}\).

property norm: Parameter#

rsrnei parameter \(\mathrm{norm}\).

class rsvapec(kT: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, RScolumn: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model rsvapec: APEC emission spectrum with resonance scattering..

Attributes

Al

rsvapec parameter \(\mathrm{Al}\).

Ar

rsvapec parameter \(\mathrm{Ar}\).

C

rsvapec parameter \(\mathrm{C}\).

Ca

rsvapec parameter \(\mathrm{Ca}\).

Fe

rsvapec parameter \(\mathrm{Fe}\).

He

rsvapec parameter \(\mathrm{He}\).

Mg

rsvapec parameter \(\mathrm{Mg}\).

N

rsvapec parameter \(\mathrm{N}\).

Ne

rsvapec parameter \(\mathrm{Ne}\).

Ni

rsvapec parameter \(\mathrm{Ni}\).

O

rsvapec parameter \(\mathrm{O}\).

RScolumn

rsvapec parameter \(\mathrm{RScolumn}\).

Redshift

rsvapec parameter \(\mathrm{Redshift}\).

S

rsvapec parameter \(\mathrm{S}\).

Si

rsvapec parameter \(\mathrm{Si}\).

Velocity

rsvapec parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

rsvapec parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

rsvapec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

rsvapec parameter \(\mathrm{Al}\).

property Ar: Parameter#

rsvapec parameter \(\mathrm{Ar}\).

property C: Parameter#

rsvapec parameter \(\mathrm{C}\).

property Ca: Parameter#

rsvapec parameter \(\mathrm{Ca}\).

property Fe: Parameter#

rsvapec parameter \(\mathrm{Fe}\).

property He: Parameter#

rsvapec parameter \(\mathrm{He}\).

property Mg: Parameter#

rsvapec parameter \(\mathrm{Mg}\).

property N: Parameter#

rsvapec parameter \(\mathrm{N}\).

property Ne: Parameter#

rsvapec parameter \(\mathrm{Ne}\).

property Ni: Parameter#

rsvapec parameter \(\mathrm{Ni}\).

property O: Parameter#

rsvapec parameter \(\mathrm{O}\).

property RScolumn: Parameter#

rsvapec parameter \(\mathrm{RScolumn}\).

property Redshift: Parameter#

rsvapec parameter \(\mathrm{Redshift}\).

property S: Parameter#

rsvapec parameter \(\mathrm{S}\).

property Si: Parameter#

rsvapec parameter \(\mathrm{Si}\).

property Velocity: Parameter#

rsvapec parameter \(\mathrm{Velocity}\).

property kT: Parameter#

rsvapec parameter \(\mathrm{kT}\).

property norm: Parameter#

rsvapec parameter \(\mathrm{norm}\).

class rsvrnei(kT: 'Parameter' | float | None = None, kT_init: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, RScolumn: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model rsvrnei: Non-equilibrium recombining collisional plasma with resonance scattering..

Attributes

Ar

rsvrnei parameter \(\mathrm{Ar}\).

C

rsvrnei parameter \(\mathrm{C}\).

Ca

rsvrnei parameter \(\mathrm{Ca}\).

Fe

rsvrnei parameter \(\mathrm{Fe}\).

H

rsvrnei parameter \(\mathrm{H}\).

He

rsvrnei parameter \(\mathrm{He}\).

Mg

rsvrnei parameter \(\mathrm{Mg}\).

N

rsvrnei parameter \(\mathrm{N}\).

Ne

rsvrnei parameter \(\mathrm{Ne}\).

Ni

rsvrnei parameter \(\mathrm{Ni}\).

O

rsvrnei parameter \(\mathrm{O}\).

RScolumn

rsvrnei parameter \(\mathrm{RScolumn}\).

Redshift

rsvrnei parameter \(\mathrm{Redshift}\).

S

rsvrnei parameter \(\mathrm{S}\).

Si

rsvrnei parameter \(\mathrm{Si}\).

Tau

rsvrnei parameter \(\mathrm{Tau}\).

Velocity

rsvrnei parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

rsvrnei parameter \(\mathrm{kT}\).

kT_init

rsvrnei parameter \(\mathrm{kT_init}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

rsvrnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ar: Parameter#

rsvrnei parameter \(\mathrm{Ar}\).

property C: Parameter#

rsvrnei parameter \(\mathrm{C}\).

property Ca: Parameter#

rsvrnei parameter \(\mathrm{Ca}\).

property Fe: Parameter#

rsvrnei parameter \(\mathrm{Fe}\).

property H: Parameter#

rsvrnei parameter \(\mathrm{H}\).

property He: Parameter#

rsvrnei parameter \(\mathrm{He}\).

property Mg: Parameter#

rsvrnei parameter \(\mathrm{Mg}\).

property N: Parameter#

rsvrnei parameter \(\mathrm{N}\).

property Ne: Parameter#

rsvrnei parameter \(\mathrm{Ne}\).

property Ni: Parameter#

rsvrnei parameter \(\mathrm{Ni}\).

property O: Parameter#

rsvrnei parameter \(\mathrm{O}\).

property RScolumn: Parameter#

rsvrnei parameter \(\mathrm{RScolumn}\).

property Redshift: Parameter#

rsvrnei parameter \(\mathrm{Redshift}\).

property S: Parameter#

rsvrnei parameter \(\mathrm{S}\).

property Si: Parameter#

rsvrnei parameter \(\mathrm{Si}\).

property Tau: Parameter#

rsvrnei parameter \(\mathrm{Tau}\).

property Velocity: Parameter#

rsvrnei parameter \(\mathrm{Velocity}\).

property kT: Parameter#

rsvrnei parameter \(\mathrm{kT}\).

property kT_init: Parameter#

rsvrnei parameter \(\mathrm{kT_init}\).

property norm: Parameter#

rsvrnei parameter \(\mathrm{norm}\).

class rsvvapec(kT: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, RScolumn: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model rsvvapec: APEC emission spectrum with resonance scattering..

Attributes

Al

rsvvapec parameter \(\mathrm{Al}\).

Ar

rsvvapec parameter \(\mathrm{Ar}\).

B

rsvvapec parameter \(\mathrm{B}\).

Be

rsvvapec parameter \(\mathrm{Be}\).

C

rsvvapec parameter \(\mathrm{C}\).

Ca

rsvvapec parameter \(\mathrm{Ca}\).

Cl

rsvvapec parameter \(\mathrm{Cl}\).

Co

rsvvapec parameter \(\mathrm{Co}\).

Cr

rsvvapec parameter \(\mathrm{Cr}\).

Cu

rsvvapec parameter \(\mathrm{Cu}\).

F

rsvvapec parameter \(\mathrm{F}\).

Fe

rsvvapec parameter \(\mathrm{Fe}\).

H

rsvvapec parameter \(\mathrm{H}\).

He

rsvvapec parameter \(\mathrm{He}\).

K

rsvvapec parameter \(\mathrm{K}\).

Li

rsvvapec parameter \(\mathrm{Li}\).

Mg

rsvvapec parameter \(\mathrm{Mg}\).

Mn

rsvvapec parameter \(\mathrm{Mn}\).

N

rsvvapec parameter \(\mathrm{N}\).

Na

rsvvapec parameter \(\mathrm{Na}\).

Ne

rsvvapec parameter \(\mathrm{Ne}\).

Ni

rsvvapec parameter \(\mathrm{Ni}\).

O

rsvvapec parameter \(\mathrm{O}\).

P

rsvvapec parameter \(\mathrm{P}\).

RScolumn

rsvvapec parameter \(\mathrm{RScolumn}\).

Redshift

rsvvapec parameter \(\mathrm{Redshift}\).

S

rsvvapec parameter \(\mathrm{S}\).

Sc

rsvvapec parameter \(\mathrm{Sc}\).

Si

rsvvapec parameter \(\mathrm{Si}\).

Ti

rsvvapec parameter \(\mathrm{Ti}\).

V

rsvvapec parameter \(\mathrm{V}\).

Velocity

rsvvapec parameter \(\mathrm{Velocity}\).

Zn

rsvvapec parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

rsvvapec parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

rsvvapec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

rsvvapec parameter \(\mathrm{Al}\).

property Ar: Parameter#

rsvvapec parameter \(\mathrm{Ar}\).

property B: Parameter#

rsvvapec parameter \(\mathrm{B}\).

property Be: Parameter#

rsvvapec parameter \(\mathrm{Be}\).

property C: Parameter#

rsvvapec parameter \(\mathrm{C}\).

property Ca: Parameter#

rsvvapec parameter \(\mathrm{Ca}\).

property Cl: Parameter#

rsvvapec parameter \(\mathrm{Cl}\).

property Co: Parameter#

rsvvapec parameter \(\mathrm{Co}\).

property Cr: Parameter#

rsvvapec parameter \(\mathrm{Cr}\).

property Cu: Parameter#

rsvvapec parameter \(\mathrm{Cu}\).

property F: Parameter#

rsvvapec parameter \(\mathrm{F}\).

property Fe: Parameter#

rsvvapec parameter \(\mathrm{Fe}\).

property H: Parameter#

rsvvapec parameter \(\mathrm{H}\).

property He: Parameter#

rsvvapec parameter \(\mathrm{He}\).

property K: Parameter#

rsvvapec parameter \(\mathrm{K}\).

property Li: Parameter#

rsvvapec parameter \(\mathrm{Li}\).

property Mg: Parameter#

rsvvapec parameter \(\mathrm{Mg}\).

property Mn: Parameter#

rsvvapec parameter \(\mathrm{Mn}\).

property N: Parameter#

rsvvapec parameter \(\mathrm{N}\).

property Na: Parameter#

rsvvapec parameter \(\mathrm{Na}\).

property Ne: Parameter#

rsvvapec parameter \(\mathrm{Ne}\).

property Ni: Parameter#

rsvvapec parameter \(\mathrm{Ni}\).

property O: Parameter#

rsvvapec parameter \(\mathrm{O}\).

property P: Parameter#

rsvvapec parameter \(\mathrm{P}\).

property RScolumn: Parameter#

rsvvapec parameter \(\mathrm{RScolumn}\).

property Redshift: Parameter#

rsvvapec parameter \(\mathrm{Redshift}\).

property S: Parameter#

rsvvapec parameter \(\mathrm{S}\).

property Sc: Parameter#

rsvvapec parameter \(\mathrm{Sc}\).

property Si: Parameter#

rsvvapec parameter \(\mathrm{Si}\).

property Ti: Parameter#

rsvvapec parameter \(\mathrm{Ti}\).

property V: Parameter#

rsvvapec parameter \(\mathrm{V}\).

property Velocity: Parameter#

rsvvapec parameter \(\mathrm{Velocity}\).

property Zn: Parameter#

rsvvapec parameter \(\mathrm{Zn}\).

property kT: Parameter#

rsvvapec parameter \(\mathrm{kT}\).

property norm: Parameter#

rsvvapec parameter \(\mathrm{norm}\).

class rsvvrnei(kT: 'Parameter' | float | None = None, kT_init: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Velocity: 'Parameter' | float | None = None, RScolumn: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model rsvvrnei: Non-equilibrium recombining collisional plasma with resonance scattering..

Attributes

Al

rsvvrnei parameter \(\mathrm{Al}\).

Ar

rsvvrnei parameter \(\mathrm{Ar}\).

B

rsvvrnei parameter \(\mathrm{B}\).

Be

rsvvrnei parameter \(\mathrm{Be}\).

C

rsvvrnei parameter \(\mathrm{C}\).

Ca

rsvvrnei parameter \(\mathrm{Ca}\).

Cl

rsvvrnei parameter \(\mathrm{Cl}\).

Co

rsvvrnei parameter \(\mathrm{Co}\).

Cr

rsvvrnei parameter \(\mathrm{Cr}\).

Cu

rsvvrnei parameter \(\mathrm{Cu}\).

F

rsvvrnei parameter \(\mathrm{F}\).

Fe

rsvvrnei parameter \(\mathrm{Fe}\).

H

rsvvrnei parameter \(\mathrm{H}\).

He

rsvvrnei parameter \(\mathrm{He}\).

K

rsvvrnei parameter \(\mathrm{K}\).

Li

rsvvrnei parameter \(\mathrm{Li}\).

Mg

rsvvrnei parameter \(\mathrm{Mg}\).

Mn

rsvvrnei parameter \(\mathrm{Mn}\).

N

rsvvrnei parameter \(\mathrm{N}\).

Na

rsvvrnei parameter \(\mathrm{Na}\).

Ne

rsvvrnei parameter \(\mathrm{Ne}\).

Ni

rsvvrnei parameter \(\mathrm{Ni}\).

O

rsvvrnei parameter \(\mathrm{O}\).

P

rsvvrnei parameter \(\mathrm{P}\).

RScolumn

rsvvrnei parameter \(\mathrm{RScolumn}\).

Redshift

rsvvrnei parameter \(\mathrm{Redshift}\).

S

rsvvrnei parameter \(\mathrm{S}\).

Sc

rsvvrnei parameter \(\mathrm{Sc}\).

Si

rsvvrnei parameter \(\mathrm{Si}\).

Tau

rsvvrnei parameter \(\mathrm{Tau}\).

Ti

rsvvrnei parameter \(\mathrm{Ti}\).

V

rsvvrnei parameter \(\mathrm{V}\).

Velocity

rsvvrnei parameter \(\mathrm{Velocity}\).

Zn

rsvvrnei parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

rsvvrnei parameter \(\mathrm{kT}\).

kT_init

rsvvrnei parameter \(\mathrm{kT_init}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

rsvvrnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

rsvvrnei parameter \(\mathrm{Al}\).

property Ar: Parameter#

rsvvrnei parameter \(\mathrm{Ar}\).

property B: Parameter#

rsvvrnei parameter \(\mathrm{B}\).

property Be: Parameter#

rsvvrnei parameter \(\mathrm{Be}\).

property C: Parameter#

rsvvrnei parameter \(\mathrm{C}\).

property Ca: Parameter#

rsvvrnei parameter \(\mathrm{Ca}\).

property Cl: Parameter#

rsvvrnei parameter \(\mathrm{Cl}\).

property Co: Parameter#

rsvvrnei parameter \(\mathrm{Co}\).

property Cr: Parameter#

rsvvrnei parameter \(\mathrm{Cr}\).

property Cu: Parameter#

rsvvrnei parameter \(\mathrm{Cu}\).

property F: Parameter#

rsvvrnei parameter \(\mathrm{F}\).

property Fe: Parameter#

rsvvrnei parameter \(\mathrm{Fe}\).

property H: Parameter#

rsvvrnei parameter \(\mathrm{H}\).

property He: Parameter#

rsvvrnei parameter \(\mathrm{He}\).

property K: Parameter#

rsvvrnei parameter \(\mathrm{K}\).

property Li: Parameter#

rsvvrnei parameter \(\mathrm{Li}\).

property Mg: Parameter#

rsvvrnei parameter \(\mathrm{Mg}\).

property Mn: Parameter#

rsvvrnei parameter \(\mathrm{Mn}\).

property N: Parameter#

rsvvrnei parameter \(\mathrm{N}\).

property Na: Parameter#

rsvvrnei parameter \(\mathrm{Na}\).

property Ne: Parameter#

rsvvrnei parameter \(\mathrm{Ne}\).

property Ni: Parameter#

rsvvrnei parameter \(\mathrm{Ni}\).

property O: Parameter#

rsvvrnei parameter \(\mathrm{O}\).

property P: Parameter#

rsvvrnei parameter \(\mathrm{P}\).

property RScolumn: Parameter#

rsvvrnei parameter \(\mathrm{RScolumn}\).

property Redshift: Parameter#

rsvvrnei parameter \(\mathrm{Redshift}\).

property S: Parameter#

rsvvrnei parameter \(\mathrm{S}\).

property Sc: Parameter#

rsvvrnei parameter \(\mathrm{Sc}\).

property Si: Parameter#

rsvvrnei parameter \(\mathrm{Si}\).

property Tau: Parameter#

rsvvrnei parameter \(\mathrm{Tau}\).

property Ti: Parameter#

rsvvrnei parameter \(\mathrm{Ti}\).

property V: Parameter#

rsvvrnei parameter \(\mathrm{V}\).

property Velocity: Parameter#

rsvvrnei parameter \(\mathrm{Velocity}\).

property Zn: Parameter#

rsvvrnei parameter \(\mathrm{Zn}\).

property kT: Parameter#

rsvvrnei parameter \(\mathrm{kT}\).

property kT_init: Parameter#

rsvvrnei parameter \(\mathrm{kT_init}\).

property norm: Parameter#

rsvvrnei parameter \(\mathrm{norm}\).

class sedov(kT_a: 'Parameter' | float | None = None, kT_b: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model sedov: Sedov model, separate ion, electron temperatures..

Attributes

Abundanc

sedov parameter \(\mathrm{Abundanc}\).

Redshift

sedov parameter \(\mathrm{Redshift}\).

Tau

sedov parameter \(\mathrm{Tau}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT_a

sedov parameter \(\mathrm{kT_a}\).

kT_b

sedov parameter \(\mathrm{kT_b}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

sedov parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

sedov parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

sedov parameter \(\mathrm{Redshift}\).

property Tau: Parameter#

sedov parameter \(\mathrm{Tau}\).

property kT_a: Parameter#

sedov parameter \(\mathrm{kT_a}\).

property kT_b: Parameter#

sedov parameter \(\mathrm{kT_b}\).

property norm: Parameter#

sedov parameter \(\mathrm{norm}\).

class sirf(tin: 'Parameter' | float | None = None, rin: 'Parameter' | float | None = None, rout: 'Parameter' | float | None = None, theta: 'Parameter' | float | None = None, incl: 'Parameter' | float | None = None, valpha: 'Parameter' | float | None = None, gamma: 'Parameter' | float | None = None, mdot: 'Parameter' | float | None = None, irrad: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model sirf: Self-irradiated funnel..

Attributes

eval

Get side-effect free component evaluation function.

gamma

sirf parameter \(\mathrm{gamma}\).

grad_method

Numerical differentiation method.

incl

sirf parameter \(\mathrm{incl}\).

irrad

sirf parameter \(\mathrm{irrad}\).

latex

\(\LaTeX\) format of the component.

mdot

sirf parameter \(\mathrm{mdot}\).

name

Component name.

norm

sirf parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

rin

sirf parameter \(\mathrm{rin}\).

rout

sirf parameter \(\mathrm{rout}\).

spec_num

Spectrum number.

theta

sirf parameter \(\mathrm{theta}\).

tin

sirf parameter \(\mathrm{tin}\).

type

Component type.

valpha

sirf parameter \(\mathrm{valpha}\).

property gamma: Parameter#

sirf parameter \(\mathrm{gamma}\).

property incl: Parameter#

sirf parameter \(\mathrm{incl}\).

property irrad: Parameter#

sirf parameter \(\mathrm{irrad}\).

property mdot: Parameter#

sirf parameter \(\mathrm{mdot}\).

property norm: Parameter#

sirf parameter \(\mathrm{norm}\).

property rin: Parameter#

sirf parameter \(\mathrm{rin}\).

property rout: Parameter#

sirf parameter \(\mathrm{rout}\).

property theta: Parameter#

sirf parameter \(\mathrm{theta}\).

property tin: Parameter#

sirf parameter \(\mathrm{tin}\).

property valpha: Parameter#

sirf parameter \(\mathrm{valpha}\).

class slimbh(M: 'Parameter' | float | None = None, a: 'Parameter' | float | None = None, lumin: 'Parameter' | float | None = None, alpha: 'Parameter' | float | None = None, inc: 'Parameter' | float | None = None, D: 'Parameter' | float | None = None, f_hard: 'Parameter' | float | None = None, lflag: 'Parameter' | float | None = None, vflag: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model slimbh: Stationary slim accretion disk..

Attributes

D

slimbh parameter \(\mathrm{D}\).

M

slimbh parameter \(\mathrm{M}\).

a

slimbh parameter \(\mathrm{a}\).

alpha

slimbh parameter \(\mathrm{alpha}\).

eval

Get side-effect free component evaluation function.

f_hard

slimbh parameter \(\mathrm{f_hard}\).

grad_method

Numerical differentiation method.

inc

slimbh parameter \(\mathrm{inc}\).

latex

\(\LaTeX\) format of the component.

lflag

slimbh parameter \(\mathrm{lflag}\).

lumin

slimbh parameter \(\mathrm{lumin}\).

name

Component name.

norm

slimbh parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

vflag

slimbh parameter \(\mathrm{vflag}\).

property D: Parameter#

slimbh parameter \(\mathrm{D}\).

property M: Parameter#

slimbh parameter \(\mathrm{M}\).

property a: Parameter#

slimbh parameter \(\mathrm{a}\).

property alpha: Parameter#

slimbh parameter \(\mathrm{alpha}\).

property f_hard: Parameter#

slimbh parameter \(\mathrm{f_hard}\).

property inc: Parameter#

slimbh parameter \(\mathrm{inc}\).

property lflag: Parameter#

slimbh parameter \(\mathrm{lflag}\).

property lumin: Parameter#

slimbh parameter \(\mathrm{lumin}\).

property norm: Parameter#

slimbh parameter \(\mathrm{norm}\).

property vflag: Parameter#

slimbh parameter \(\mathrm{vflag}\).

class smaug(kT_cc: 'Parameter' | float | None = None, kT_dt: 'Parameter' | float | None = None, kT_ix: 'Parameter' | float | None = None, kT_ir: 'Parameter' | float | None = None, kT_cx: 'Parameter' | float | None = None, kT_cr: 'Parameter' | float | None = None, kT_tx: 'Parameter' | float | None = None, kT_tr: 'Parameter' | float | None = None, nH_cc: 'Parameter' | float | None = None, nH_ff: 'Parameter' | float | None = None, nH_cx: 'Parameter' | float | None = None, nH_cr: 'Parameter' | float | None = None, nH_gx: 'Parameter' | float | None = None, nH_gr: 'Parameter' | float | None = None, Ab_cc: 'Parameter' | float | None = None, Ab_xx: 'Parameter' | float | None = None, Ab_rr: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, meshpts: 'Parameter' | float | None = None, rcutoff: 'Parameter' | float | None = None, mode: 'Parameter' | float | None = None, itype: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model smaug: Optically-thin, spherically-symmetric thermal plasma..

Attributes

Ab_cc

smaug parameter \(\mathrm{Ab_cc}\).

Ab_rr

smaug parameter \(\mathrm{Ab_rr}\).

Ab_xx

smaug parameter \(\mathrm{Ab_xx}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

itype

smaug parameter \(\mathrm{itype}\).

kT_cc

smaug parameter \(\mathrm{kT_cc}\).

kT_cr

smaug parameter \(\mathrm{kT_cr}\).

kT_cx

smaug parameter \(\mathrm{kT_cx}\).

kT_dt

smaug parameter \(\mathrm{kT_dt}\).

kT_ir

smaug parameter \(\mathrm{kT_ir}\).

kT_ix

smaug parameter \(\mathrm{kT_ix}\).

kT_tr

smaug parameter \(\mathrm{kT_tr}\).

kT_tx

smaug parameter \(\mathrm{kT_tx}\).

latex

\(\LaTeX\) format of the component.

meshpts

smaug parameter \(\mathrm{meshpts}\).

mode

smaug parameter \(\mathrm{mode}\).

nH_cc

smaug parameter \(\mathrm{nH_cc}\).

nH_cr

smaug parameter \(\mathrm{nH_cr}\).

nH_cx

smaug parameter \(\mathrm{nH_cx}\).

nH_ff

smaug parameter \(\mathrm{nH_ff}\).

nH_gr

smaug parameter \(\mathrm{nH_gr}\).

nH_gx

smaug parameter \(\mathrm{nH_gx}\).

name

Component name.

norm

smaug parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

rcutoff

smaug parameter \(\mathrm{rcutoff}\).

redshift

smaug parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

type

Component type.

property Ab_cc: Parameter#

smaug parameter \(\mathrm{Ab_cc}\).

property Ab_rr: Parameter#

smaug parameter \(\mathrm{Ab_rr}\).

property Ab_xx: Parameter#

smaug parameter \(\mathrm{Ab_xx}\).

property itype: Parameter#

smaug parameter \(\mathrm{itype}\).

property kT_cc: Parameter#

smaug parameter \(\mathrm{kT_cc}\).

property kT_cr: Parameter#

smaug parameter \(\mathrm{kT_cr}\).

property kT_cx: Parameter#

smaug parameter \(\mathrm{kT_cx}\).

property kT_dt: Parameter#

smaug parameter \(\mathrm{kT_dt}\).

property kT_ir: Parameter#

smaug parameter \(\mathrm{kT_ir}\).

property kT_ix: Parameter#

smaug parameter \(\mathrm{kT_ix}\).

property kT_tr: Parameter#

smaug parameter \(\mathrm{kT_tr}\).

property kT_tx: Parameter#

smaug parameter \(\mathrm{kT_tx}\).

property meshpts: Parameter#

smaug parameter \(\mathrm{meshpts}\).

property mode: Parameter#

smaug parameter \(\mathrm{mode}\).

property nH_cc: Parameter#

smaug parameter \(\mathrm{nH_cc}\).

property nH_cr: Parameter#

smaug parameter \(\mathrm{nH_cr}\).

property nH_cx: Parameter#

smaug parameter \(\mathrm{nH_cx}\).

property nH_ff: Parameter#

smaug parameter \(\mathrm{nH_ff}\).

property nH_gr: Parameter#

smaug parameter \(\mathrm{nH_gr}\).

property nH_gx: Parameter#

smaug parameter \(\mathrm{nH_gx}\).

property norm: Parameter#

smaug parameter \(\mathrm{norm}\).

property rcutoff: Parameter#

smaug parameter \(\mathrm{rcutoff}\).

property redshift: Parameter#

smaug parameter \(\mathrm{redshift}\).

class snapec(kT: 'Parameter' | float | None = None, N_SNe: 'Parameter' | float | None = None, R: 'Parameter' | float | None = None, SNIModelIndex: 'Parameter' | float | None = None, SNIIModelIndex: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model snapec: Galaxy cluster spectrum using SN yields..

Attributes

N_SNe

snapec parameter \(\mathrm{N_SNe}\).

R

snapec parameter \(\mathrm{R}\).

SNIIModelIndex

snapec parameter \(\mathrm{SNIIModelIndex}\).

SNIModelIndex

snapec parameter \(\mathrm{SNIModelIndex}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

snapec parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

snapec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

redshift

snapec parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

type

Component type.

property N_SNe: Parameter#

snapec parameter \(\mathrm{N_SNe}\).

property R: Parameter#

snapec parameter \(\mathrm{R}\).

property SNIIModelIndex: Parameter#

snapec parameter \(\mathrm{SNIIModelIndex}\).

property SNIModelIndex: Parameter#

snapec parameter \(\mathrm{SNIModelIndex}\).

property kT: Parameter#

snapec parameter \(\mathrm{kT}\).

property norm: Parameter#

snapec parameter \(\mathrm{norm}\).

property redshift: Parameter#

snapec parameter \(\mathrm{redshift}\).

class srcut(alpha: 'Parameter' | float | None = None, break_: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model srcut: Synchrotron spectrum, cutoff power law..

Attributes

alpha

srcut parameter \(\mathrm{alpha}\).

break_

srcut parameter \(\mathrm{break_}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

srcut parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property alpha: Parameter#

srcut parameter \(\mathrm{alpha}\).

property break_: Parameter#

srcut parameter \(\mathrm{break_}\).

property norm: Parameter#

srcut parameter \(\mathrm{norm}\).

class sresc(alpha: 'Parameter' | float | None = None, rolloff: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model sresc: Synchrotron spectrum, cut off by particle escape..

Attributes

alpha

sresc parameter \(\mathrm{alpha}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

sresc parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

rolloff

sresc parameter \(\mathrm{rolloff}\).

spec_num

Spectrum number.

type

Component type.

property alpha: Parameter#

sresc parameter \(\mathrm{alpha}\).

property norm: Parameter#

sresc parameter \(\mathrm{norm}\).

property rolloff: Parameter#

sresc parameter \(\mathrm{rolloff}\).

class ssa(te: 'Parameter' | float | None = None, y: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model ssa: Strangeon star atmosphere..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

ssa parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

te

ssa parameter \(\mathrm{te}\).

type

Component type.

y

ssa parameter \(\mathrm{y}\).

property norm: Parameter#

ssa parameter \(\mathrm{norm}\).

property te: Parameter#

ssa parameter \(\mathrm{te}\).

property y: Parameter#

ssa parameter \(\mathrm{y}\).

class sssed(mass: 'Parameter' | float | None = None, dist: 'Parameter' | float | None = None, logmdot: 'Parameter' | float | None = None, Rin: 'Parameter' | float | None = None, cosi: 'Parameter' | float | None = None, kTe_th: 'Parameter' | float | None = None, kTe_nt: 'Parameter' | float | None = None, Gamma_th: 'Parameter' | float | None = None, Gamma_nt: 'Parameter' | float | None = None, frac_th: 'Parameter' | float | None = None, Rcor: 'Parameter' | float | None = None, logrout: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, color_cor: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model sssed: Shakura & Sunyaev spectral energy distribution..

Attributes

Gamma_nt

sssed parameter \(\mathrm{Gamma_nt}\).

Gamma_th

sssed parameter \(\mathrm{Gamma_th}\).

Rcor

sssed parameter \(\mathrm{Rcor}\).

Rin

sssed parameter \(\mathrm{Rin}\).

color_cor

sssed parameter \(\mathrm{color_cor}\).

cosi

sssed parameter \(\mathrm{cosi}\).

dist

sssed parameter \(\mathrm{dist}\).

eval

Get side-effect free component evaluation function.

frac_th

sssed parameter \(\mathrm{frac_th}\).

grad_method

Numerical differentiation method.

kTe_nt

sssed parameter \(\mathrm{kTe_nt}\).

kTe_th

sssed parameter \(\mathrm{kTe_th}\).

latex

\(\LaTeX\) format of the component.

logmdot

sssed parameter \(\mathrm{logmdot}\).

logrout

sssed parameter \(\mathrm{logrout}\).

mass

sssed parameter \(\mathrm{mass}\).

name

Component name.

norm

sssed parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

redshift

sssed parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

type

Component type.

property Gamma_nt: Parameter#

sssed parameter \(\mathrm{Gamma_nt}\).

property Gamma_th: Parameter#

sssed parameter \(\mathrm{Gamma_th}\).

property Rcor: Parameter#

sssed parameter \(\mathrm{Rcor}\).

property Rin: Parameter#

sssed parameter \(\mathrm{Rin}\).

property color_cor: Parameter#

sssed parameter \(\mathrm{color_cor}\).

property cosi: Parameter#

sssed parameter \(\mathrm{cosi}\).

property dist: Parameter#

sssed parameter \(\mathrm{dist}\).

property frac_th: Parameter#

sssed parameter \(\mathrm{frac_th}\).

property kTe_nt: Parameter#

sssed parameter \(\mathrm{kTe_nt}\).

property kTe_th: Parameter#

sssed parameter \(\mathrm{kTe_th}\).

property logmdot: Parameter#

sssed parameter \(\mathrm{logmdot}\).

property logrout: Parameter#

sssed parameter \(\mathrm{logrout}\).

property mass: Parameter#

sssed parameter \(\mathrm{mass}\).

property norm: Parameter#

sssed parameter \(\mathrm{norm}\).

property redshift: Parameter#

sssed parameter \(\mathrm{redshift}\).

class step(Energy: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model step: Step function convolved with gaussian..

Attributes

Energy

step parameter \(\mathrm{Energy}\).

Sigma

step parameter \(\mathrm{Sigma}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

step parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Energy: Parameter#

step parameter \(\mathrm{Energy}\).

property Sigma: Parameter#

step parameter \(\mathrm{Sigma}\).

property norm: Parameter#

step parameter \(\mathrm{norm}\).

class tapec(kT: 'Parameter' | float | None = None, kTi: 'Parameter' | float | None = None, Abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model tapec: APEC emission spectrum with separate continuum and line temperatures..

Attributes

Abundanc

tapec parameter \(\mathrm{Abundanc}\).

Redshift

tapec parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

tapec parameter \(\mathrm{kT}\).

kTi

tapec parameter \(\mathrm{kTi}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

tapec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Abundanc: Parameter#

tapec parameter \(\mathrm{Abundanc}\).

property Redshift: Parameter#

tapec parameter \(\mathrm{Redshift}\).

property kT: Parameter#

tapec parameter \(\mathrm{kT}\).

property kTi: Parameter#

tapec parameter \(\mathrm{kTi}\).

property norm: Parameter#

tapec parameter \(\mathrm{norm}\).

class vagauss(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vagauss: Gaussian line profile in wavelength space with sigma in velocity..

Attributes

LineE

vagauss parameter \(\mathrm{LineE}\).

Sigma

vagauss parameter \(\mathrm{Sigma}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vagauss parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

vagauss parameter \(\mathrm{LineE}\).

property Sigma: Parameter#

vagauss parameter \(\mathrm{Sigma}\).

property norm: Parameter#

vagauss parameter \(\mathrm{norm}\).

class vapec(kT: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vapec: APEC emission spectrum..

Attributes

Al

vapec parameter \(\mathrm{Al}\).

Ar

vapec parameter \(\mathrm{Ar}\).

C

vapec parameter \(\mathrm{C}\).

Ca

vapec parameter \(\mathrm{Ca}\).

Fe

vapec parameter \(\mathrm{Fe}\).

He

vapec parameter \(\mathrm{He}\).

Mg

vapec parameter \(\mathrm{Mg}\).

N

vapec parameter \(\mathrm{N}\).

Ne

vapec parameter \(\mathrm{Ne}\).

Ni

vapec parameter \(\mathrm{Ni}\).

O

vapec parameter \(\mathrm{O}\).

Redshift

vapec parameter \(\mathrm{Redshift}\).

S

vapec parameter \(\mathrm{S}\).

Si

vapec parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vapec parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vapec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

vapec parameter \(\mathrm{Al}\).

property Ar: Parameter#

vapec parameter \(\mathrm{Ar}\).

property C: Parameter#

vapec parameter \(\mathrm{C}\).

property Ca: Parameter#

vapec parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vapec parameter \(\mathrm{Fe}\).

property He: Parameter#

vapec parameter \(\mathrm{He}\).

property Mg: Parameter#

vapec parameter \(\mathrm{Mg}\).

property N: Parameter#

vapec parameter \(\mathrm{N}\).

property Ne: Parameter#

vapec parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vapec parameter \(\mathrm{Ni}\).

property O: Parameter#

vapec parameter \(\mathrm{O}\).

property Redshift: Parameter#

vapec parameter \(\mathrm{Redshift}\).

property S: Parameter#

vapec parameter \(\mathrm{S}\).

property Si: Parameter#

vapec parameter \(\mathrm{Si}\).

property kT: Parameter#

vapec parameter \(\mathrm{kT}\).

property norm: Parameter#

vapec parameter \(\mathrm{norm}\).

class vbremss(kT: 'Parameter' | float | None = None, HeovrH: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vbremss: Thermal bremsstrahlung..

Attributes

HeovrH

vbremss parameter \(\mathrm{HeovrH}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vbremss parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vbremss parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property HeovrH: Parameter#

vbremss parameter \(\mathrm{HeovrH}\).

property kT: Parameter#

vbremss parameter \(\mathrm{kT}\).

property norm: Parameter#

vbremss parameter \(\mathrm{norm}\).

class vcempow(alpha: 'Parameter' | float | None = None, Tmax: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vcempow: Plasma emission, multi-temperature using a power-law emission measure..

Attributes

Al

vcempow parameter \(\mathrm{Al}\).

Ar

vcempow parameter \(\mathrm{Ar}\).

C

vcempow parameter \(\mathrm{C}\).

Ca

vcempow parameter \(\mathrm{Ca}\).

Fe

vcempow parameter \(\mathrm{Fe}\).

He

vcempow parameter \(\mathrm{He}\).

Mg

vcempow parameter \(\mathrm{Mg}\).

N

vcempow parameter \(\mathrm{N}\).

Na

vcempow parameter \(\mathrm{Na}\).

Ne

vcempow parameter \(\mathrm{Ne}\).

Ni

vcempow parameter \(\mathrm{Ni}\).

O

vcempow parameter \(\mathrm{O}\).

Redshift

vcempow parameter \(\mathrm{Redshift}\).

S

vcempow parameter \(\mathrm{S}\).

Si

vcempow parameter \(\mathrm{Si}\).

Tmax

vcempow parameter \(\mathrm{Tmax}\).

alpha

vcempow parameter \(\mathrm{alpha}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

vcempow parameter \(\mathrm{nH}\).

name

Component name.

norm

vcempow parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

vcempow parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

vcempow parameter \(\mathrm{Al}\).

property Ar: Parameter#

vcempow parameter \(\mathrm{Ar}\).

property C: Parameter#

vcempow parameter \(\mathrm{C}\).

property Ca: Parameter#

vcempow parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vcempow parameter \(\mathrm{Fe}\).

property He: Parameter#

vcempow parameter \(\mathrm{He}\).

property Mg: Parameter#

vcempow parameter \(\mathrm{Mg}\).

property N: Parameter#

vcempow parameter \(\mathrm{N}\).

property Na: Parameter#

vcempow parameter \(\mathrm{Na}\).

property Ne: Parameter#

vcempow parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vcempow parameter \(\mathrm{Ni}\).

property O: Parameter#

vcempow parameter \(\mathrm{O}\).

property Redshift: Parameter#

vcempow parameter \(\mathrm{Redshift}\).

property S: Parameter#

vcempow parameter \(\mathrm{S}\).

property Si: Parameter#

vcempow parameter \(\mathrm{Si}\).

property Tmax: Parameter#

vcempow parameter \(\mathrm{Tmax}\).

property alpha: Parameter#

vcempow parameter \(\mathrm{alpha}\).

property nH: Parameter#

vcempow parameter \(\mathrm{nH}\).

property norm: Parameter#

vcempow parameter \(\mathrm{norm}\).

property switch: Parameter#

vcempow parameter \(\mathrm{switch}\).

class vcheb6(CPcoef1: 'Parameter' | float | None = None, CPcoef2: 'Parameter' | float | None = None, CPcoef3: 'Parameter' | float | None = None, CPcoef4: 'Parameter' | float | None = None, CPcoef5: 'Parameter' | float | None = None, CPcoef6: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vcheb6: Differential emission measure using 6-order Chebyshev polynomial..

Attributes

Al

vcheb6 parameter \(\mathrm{Al}\).

Ar

vcheb6 parameter \(\mathrm{Ar}\).

C

vcheb6 parameter \(\mathrm{C}\).

CPcoef1

vcheb6 parameter \(\mathrm{CPcoef1}\).

CPcoef2

vcheb6 parameter \(\mathrm{CPcoef2}\).

CPcoef3

vcheb6 parameter \(\mathrm{CPcoef3}\).

CPcoef4

vcheb6 parameter \(\mathrm{CPcoef4}\).

CPcoef5

vcheb6 parameter \(\mathrm{CPcoef5}\).

CPcoef6

vcheb6 parameter \(\mathrm{CPcoef6}\).

Ca

vcheb6 parameter \(\mathrm{Ca}\).

Fe

vcheb6 parameter \(\mathrm{Fe}\).

He

vcheb6 parameter \(\mathrm{He}\).

Mg

vcheb6 parameter \(\mathrm{Mg}\).

N

vcheb6 parameter \(\mathrm{N}\).

Na

vcheb6 parameter \(\mathrm{Na}\).

Ne

vcheb6 parameter \(\mathrm{Ne}\).

Ni

vcheb6 parameter \(\mathrm{Ni}\).

O

vcheb6 parameter \(\mathrm{O}\).

Redshift

vcheb6 parameter \(\mathrm{Redshift}\).

S

vcheb6 parameter \(\mathrm{S}\).

Si

vcheb6 parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

vcheb6 parameter \(\mathrm{nH}\).

name

Component name.

norm

vcheb6 parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

vcheb6 parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

vcheb6 parameter \(\mathrm{Al}\).

property Ar: Parameter#

vcheb6 parameter \(\mathrm{Ar}\).

property C: Parameter#

vcheb6 parameter \(\mathrm{C}\).

property CPcoef1: Parameter#

vcheb6 parameter \(\mathrm{CPcoef1}\).

property CPcoef2: Parameter#

vcheb6 parameter \(\mathrm{CPcoef2}\).

property CPcoef3: Parameter#

vcheb6 parameter \(\mathrm{CPcoef3}\).

property CPcoef4: Parameter#

vcheb6 parameter \(\mathrm{CPcoef4}\).

property CPcoef5: Parameter#

vcheb6 parameter \(\mathrm{CPcoef5}\).

property CPcoef6: Parameter#

vcheb6 parameter \(\mathrm{CPcoef6}\).

property Ca: Parameter#

vcheb6 parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vcheb6 parameter \(\mathrm{Fe}\).

property He: Parameter#

vcheb6 parameter \(\mathrm{He}\).

property Mg: Parameter#

vcheb6 parameter \(\mathrm{Mg}\).

property N: Parameter#

vcheb6 parameter \(\mathrm{N}\).

property Na: Parameter#

vcheb6 parameter \(\mathrm{Na}\).

property Ne: Parameter#

vcheb6 parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vcheb6 parameter \(\mathrm{Ni}\).

property O: Parameter#

vcheb6 parameter \(\mathrm{O}\).

property Redshift: Parameter#

vcheb6 parameter \(\mathrm{Redshift}\).

property S: Parameter#

vcheb6 parameter \(\mathrm{S}\).

property Si: Parameter#

vcheb6 parameter \(\mathrm{Si}\).

property nH: Parameter#

vcheb6 parameter \(\mathrm{nH}\).

property norm: Parameter#

vcheb6 parameter \(\mathrm{norm}\).

property switch: Parameter#

vcheb6 parameter \(\mathrm{switch}\).

class vcie(kT: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vcie: Emission spectrum from a plasma in Collisional-ionization equilibrium..

Attributes

Al

vcie parameter \(\mathrm{Al}\).

Ar

vcie parameter \(\mathrm{Ar}\).

C

vcie parameter \(\mathrm{C}\).

Ca

vcie parameter \(\mathrm{Ca}\).

Fe

vcie parameter \(\mathrm{Fe}\).

He

vcie parameter \(\mathrm{He}\).

Mg

vcie parameter \(\mathrm{Mg}\).

N

vcie parameter \(\mathrm{N}\).

Ne

vcie parameter \(\mathrm{Ne}\).

Ni

vcie parameter \(\mathrm{Ni}\).

O

vcie parameter \(\mathrm{O}\).

Redshift

vcie parameter \(\mathrm{Redshift}\).

S

vcie parameter \(\mathrm{S}\).

Si

vcie parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vcie parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vcie parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

vcie parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

vcie parameter \(\mathrm{Al}\).

property Ar: Parameter#

vcie parameter \(\mathrm{Ar}\).

property C: Parameter#

vcie parameter \(\mathrm{C}\).

property Ca: Parameter#

vcie parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vcie parameter \(\mathrm{Fe}\).

property He: Parameter#

vcie parameter \(\mathrm{He}\).

property Mg: Parameter#

vcie parameter \(\mathrm{Mg}\).

property N: Parameter#

vcie parameter \(\mathrm{N}\).

property Ne: Parameter#

vcie parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vcie parameter \(\mathrm{Ni}\).

property O: Parameter#

vcie parameter \(\mathrm{O}\).

property Redshift: Parameter#

vcie parameter \(\mathrm{Redshift}\).

property S: Parameter#

vcie parameter \(\mathrm{S}\).

property Si: Parameter#

vcie parameter \(\mathrm{Si}\).

property kT: Parameter#

vcie parameter \(\mathrm{kT}\).

property norm: Parameter#

vcie parameter \(\mathrm{norm}\).

property switch: Parameter#

vcie parameter \(\mathrm{switch}\).

class vcoolflow(lowT: 'Parameter' | float | None = None, highT: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vcoolflow: Cooling flow, mekal..

Attributes

Al

vcoolflow parameter \(\mathrm{Al}\).

Ar

vcoolflow parameter \(\mathrm{Ar}\).

C

vcoolflow parameter \(\mathrm{C}\).

Ca

vcoolflow parameter \(\mathrm{Ca}\).

Fe

vcoolflow parameter \(\mathrm{Fe}\).

He

vcoolflow parameter \(\mathrm{He}\).

Mg

vcoolflow parameter \(\mathrm{Mg}\).

N

vcoolflow parameter \(\mathrm{N}\).

Na

vcoolflow parameter \(\mathrm{Na}\).

Ne

vcoolflow parameter \(\mathrm{Ne}\).

Ni

vcoolflow parameter \(\mathrm{Ni}\).

O

vcoolflow parameter \(\mathrm{O}\).

Redshift

vcoolflow parameter \(\mathrm{Redshift}\).

S

vcoolflow parameter \(\mathrm{S}\).

Si

vcoolflow parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

highT

vcoolflow parameter \(\mathrm{highT}\).

latex

\(\LaTeX\) format of the component.

lowT

vcoolflow parameter \(\mathrm{lowT}\).

name

Component name.

norm

vcoolflow parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

vcoolflow parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

vcoolflow parameter \(\mathrm{Al}\).

property Ar: Parameter#

vcoolflow parameter \(\mathrm{Ar}\).

property C: Parameter#

vcoolflow parameter \(\mathrm{C}\).

property Ca: Parameter#

vcoolflow parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vcoolflow parameter \(\mathrm{Fe}\).

property He: Parameter#

vcoolflow parameter \(\mathrm{He}\).

property Mg: Parameter#

vcoolflow parameter \(\mathrm{Mg}\).

property N: Parameter#

vcoolflow parameter \(\mathrm{N}\).

property Na: Parameter#

vcoolflow parameter \(\mathrm{Na}\).

property Ne: Parameter#

vcoolflow parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vcoolflow parameter \(\mathrm{Ni}\).

property O: Parameter#

vcoolflow parameter \(\mathrm{O}\).

property Redshift: Parameter#

vcoolflow parameter \(\mathrm{Redshift}\).

property S: Parameter#

vcoolflow parameter \(\mathrm{S}\).

property Si: Parameter#

vcoolflow parameter \(\mathrm{Si}\).

property highT: Parameter#

vcoolflow parameter \(\mathrm{highT}\).

property lowT: Parameter#

vcoolflow parameter \(\mathrm{lowT}\).

property norm: Parameter#

vcoolflow parameter \(\mathrm{norm}\).

property switch: Parameter#

vcoolflow parameter \(\mathrm{switch}\).

class vcph(peakT: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vcph: Cooling + heating model for cool core clusters..

Attributes

Al

vcph parameter \(\mathrm{Al}\).

Ar

vcph parameter \(\mathrm{Ar}\).

C

vcph parameter \(\mathrm{C}\).

Ca

vcph parameter \(\mathrm{Ca}\).

Fe

vcph parameter \(\mathrm{Fe}\).

He

vcph parameter \(\mathrm{He}\).

Mg

vcph parameter \(\mathrm{Mg}\).

N

vcph parameter \(\mathrm{N}\).

Na

vcph parameter \(\mathrm{Na}\).

Ne

vcph parameter \(\mathrm{Ne}\).

Ni

vcph parameter \(\mathrm{Ni}\).

O

vcph parameter \(\mathrm{O}\).

Redshift

vcph parameter \(\mathrm{Redshift}\).

S

vcph parameter \(\mathrm{S}\).

Si

vcph parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vcph parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

peakT

vcph parameter \(\mathrm{peakT}\).

spec_num

Spectrum number.

switch

vcph parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

vcph parameter \(\mathrm{Al}\).

property Ar: Parameter#

vcph parameter \(\mathrm{Ar}\).

property C: Parameter#

vcph parameter \(\mathrm{C}\).

property Ca: Parameter#

vcph parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vcph parameter \(\mathrm{Fe}\).

property He: Parameter#

vcph parameter \(\mathrm{He}\).

property Mg: Parameter#

vcph parameter \(\mathrm{Mg}\).

property N: Parameter#

vcph parameter \(\mathrm{N}\).

property Na: Parameter#

vcph parameter \(\mathrm{Na}\).

property Ne: Parameter#

vcph parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vcph parameter \(\mathrm{Ni}\).

property O: Parameter#

vcph parameter \(\mathrm{O}\).

property Redshift: Parameter#

vcph parameter \(\mathrm{Redshift}\).

property S: Parameter#

vcph parameter \(\mathrm{S}\).

property Si: Parameter#

vcph parameter \(\mathrm{Si}\).

property norm: Parameter#

vcph parameter \(\mathrm{norm}\).

property peakT: Parameter#

vcph parameter \(\mathrm{peakT}\).

property switch: Parameter#

vcph parameter \(\mathrm{switch}\).

class vequil(kT: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vequil: Collisional plasma, ionization equilibrium..

Attributes

Ar

vequil parameter \(\mathrm{Ar}\).

C

vequil parameter \(\mathrm{C}\).

Ca

vequil parameter \(\mathrm{Ca}\).

Fe

vequil parameter \(\mathrm{Fe}\).

He

vequil parameter \(\mathrm{He}\).

Mg

vequil parameter \(\mathrm{Mg}\).

N

vequil parameter \(\mathrm{N}\).

Ne

vequil parameter \(\mathrm{Ne}\).

Ni

vequil parameter \(\mathrm{Ni}\).

O

vequil parameter \(\mathrm{O}\).

Redshift

vequil parameter \(\mathrm{Redshift}\).

S

vequil parameter \(\mathrm{S}\).

Si

vequil parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vequil parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vequil parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ar: Parameter#

vequil parameter \(\mathrm{Ar}\).

property C: Parameter#

vequil parameter \(\mathrm{C}\).

property Ca: Parameter#

vequil parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vequil parameter \(\mathrm{Fe}\).

property He: Parameter#

vequil parameter \(\mathrm{He}\).

property Mg: Parameter#

vequil parameter \(\mathrm{Mg}\).

property N: Parameter#

vequil parameter \(\mathrm{N}\).

property Ne: Parameter#

vequil parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vequil parameter \(\mathrm{Ni}\).

property O: Parameter#

vequil parameter \(\mathrm{O}\).

property Redshift: Parameter#

vequil parameter \(\mathrm{Redshift}\).

property S: Parameter#

vequil parameter \(\mathrm{S}\).

property Si: Parameter#

vequil parameter \(\mathrm{Si}\).

property kT: Parameter#

vequil parameter \(\mathrm{kT}\).

property norm: Parameter#

vequil parameter \(\mathrm{norm}\).

class vexpcheb6(CPcoef1: 'Parameter' | float | None = None, CPcoef2: 'Parameter' | float | None = None, CPcoef3: 'Parameter' | float | None = None, CPcoef4: 'Parameter' | float | None = None, CPcoef5: 'Parameter' | float | None = None, CPcoef6: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vexpcheb6: Differential emission measure using exponential of a 6-order Chebyshev polynomial..

Attributes

Al

vexpcheb6 parameter \(\mathrm{Al}\).

Ar

vexpcheb6 parameter \(\mathrm{Ar}\).

C

vexpcheb6 parameter \(\mathrm{C}\).

CPcoef1

vexpcheb6 parameter \(\mathrm{CPcoef1}\).

CPcoef2

vexpcheb6 parameter \(\mathrm{CPcoef2}\).

CPcoef3

vexpcheb6 parameter \(\mathrm{CPcoef3}\).

CPcoef4

vexpcheb6 parameter \(\mathrm{CPcoef4}\).

CPcoef5

vexpcheb6 parameter \(\mathrm{CPcoef5}\).

CPcoef6

vexpcheb6 parameter \(\mathrm{CPcoef6}\).

Ca

vexpcheb6 parameter \(\mathrm{Ca}\).

Fe

vexpcheb6 parameter \(\mathrm{Fe}\).

He

vexpcheb6 parameter \(\mathrm{He}\).

Mg

vexpcheb6 parameter \(\mathrm{Mg}\).

N

vexpcheb6 parameter \(\mathrm{N}\).

Na

vexpcheb6 parameter \(\mathrm{Na}\).

Ne

vexpcheb6 parameter \(\mathrm{Ne}\).

Ni

vexpcheb6 parameter \(\mathrm{Ni}\).

O

vexpcheb6 parameter \(\mathrm{O}\).

Redshift

vexpcheb6 parameter \(\mathrm{Redshift}\).

S

vexpcheb6 parameter \(\mathrm{S}\).

Si

vexpcheb6 parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

vexpcheb6 parameter \(\mathrm{nH}\).

name

Component name.

norm

vexpcheb6 parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

vexpcheb6 parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

vexpcheb6 parameter \(\mathrm{Al}\).

property Ar: Parameter#

vexpcheb6 parameter \(\mathrm{Ar}\).

property C: Parameter#

vexpcheb6 parameter \(\mathrm{C}\).

property CPcoef1: Parameter#

vexpcheb6 parameter \(\mathrm{CPcoef1}\).

property CPcoef2: Parameter#

vexpcheb6 parameter \(\mathrm{CPcoef2}\).

property CPcoef3: Parameter#

vexpcheb6 parameter \(\mathrm{CPcoef3}\).

property CPcoef4: Parameter#

vexpcheb6 parameter \(\mathrm{CPcoef4}\).

property CPcoef5: Parameter#

vexpcheb6 parameter \(\mathrm{CPcoef5}\).

property CPcoef6: Parameter#

vexpcheb6 parameter \(\mathrm{CPcoef6}\).

property Ca: Parameter#

vexpcheb6 parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vexpcheb6 parameter \(\mathrm{Fe}\).

property He: Parameter#

vexpcheb6 parameter \(\mathrm{He}\).

property Mg: Parameter#

vexpcheb6 parameter \(\mathrm{Mg}\).

property N: Parameter#

vexpcheb6 parameter \(\mathrm{N}\).

property Na: Parameter#

vexpcheb6 parameter \(\mathrm{Na}\).

property Ne: Parameter#

vexpcheb6 parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vexpcheb6 parameter \(\mathrm{Ni}\).

property O: Parameter#

vexpcheb6 parameter \(\mathrm{O}\).

property Redshift: Parameter#

vexpcheb6 parameter \(\mathrm{Redshift}\).

property S: Parameter#

vexpcheb6 parameter \(\mathrm{S}\).

property Si: Parameter#

vexpcheb6 parameter \(\mathrm{Si}\).

property nH: Parameter#

vexpcheb6 parameter \(\mathrm{nH}\).

property norm: Parameter#

vexpcheb6 parameter \(\mathrm{norm}\).

property switch: Parameter#

vexpcheb6 parameter \(\mathrm{switch}\).

class vgadem(Tmean: 'Parameter' | float | None = None, Tsigma: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vgadem: Plasma emission, multi-temperature with gaussian distribution of emission measure..

Attributes

Al

vgadem parameter \(\mathrm{Al}\).

Ar

vgadem parameter \(\mathrm{Ar}\).

C

vgadem parameter \(\mathrm{C}\).

Ca

vgadem parameter \(\mathrm{Ca}\).

Fe

vgadem parameter \(\mathrm{Fe}\).

He

vgadem parameter \(\mathrm{He}\).

Mg

vgadem parameter \(\mathrm{Mg}\).

N

vgadem parameter \(\mathrm{N}\).

Na

vgadem parameter \(\mathrm{Na}\).

Ne

vgadem parameter \(\mathrm{Ne}\).

Ni

vgadem parameter \(\mathrm{Ni}\).

O

vgadem parameter \(\mathrm{O}\).

Redshift

vgadem parameter \(\mathrm{Redshift}\).

S

vgadem parameter \(\mathrm{S}\).

Si

vgadem parameter \(\mathrm{Si}\).

Tmean

vgadem parameter \(\mathrm{Tmean}\).

Tsigma

vgadem parameter \(\mathrm{Tsigma}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

vgadem parameter \(\mathrm{nH}\).

name

Component name.

norm

vgadem parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

vgadem parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

vgadem parameter \(\mathrm{Al}\).

property Ar: Parameter#

vgadem parameter \(\mathrm{Ar}\).

property C: Parameter#

vgadem parameter \(\mathrm{C}\).

property Ca: Parameter#

vgadem parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vgadem parameter \(\mathrm{Fe}\).

property He: Parameter#

vgadem parameter \(\mathrm{He}\).

property Mg: Parameter#

vgadem parameter \(\mathrm{Mg}\).

property N: Parameter#

vgadem parameter \(\mathrm{N}\).

property Na: Parameter#

vgadem parameter \(\mathrm{Na}\).

property Ne: Parameter#

vgadem parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vgadem parameter \(\mathrm{Ni}\).

property O: Parameter#

vgadem parameter \(\mathrm{O}\).

property Redshift: Parameter#

vgadem parameter \(\mathrm{Redshift}\).

property S: Parameter#

vgadem parameter \(\mathrm{S}\).

property Si: Parameter#

vgadem parameter \(\mathrm{Si}\).

property Tmean: Parameter#

vgadem parameter \(\mathrm{Tmean}\).

property Tsigma: Parameter#

vgadem parameter \(\mathrm{Tsigma}\).

property nH: Parameter#

vgadem parameter \(\mathrm{nH}\).

property norm: Parameter#

vgadem parameter \(\mathrm{norm}\).

property switch: Parameter#

vgadem parameter \(\mathrm{switch}\).

class vgauss(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vgauss: Gaussian line profile with sigma in velocity..

Attributes

LineE

vgauss parameter \(\mathrm{LineE}\).

Sigma

vgauss parameter \(\mathrm{Sigma}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vgauss parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

vgauss parameter \(\mathrm{LineE}\).

property Sigma: Parameter#

vgauss parameter \(\mathrm{Sigma}\).

property norm: Parameter#

vgauss parameter \(\mathrm{norm}\).

class vgnei(kT: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, meankT: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vgnei: Collisional plasma, non-equilibrium, temperature evolution..

Attributes

Ar

vgnei parameter \(\mathrm{Ar}\).

C

vgnei parameter \(\mathrm{C}\).

Ca

vgnei parameter \(\mathrm{Ca}\).

Fe

vgnei parameter \(\mathrm{Fe}\).

H

vgnei parameter \(\mathrm{H}\).

He

vgnei parameter \(\mathrm{He}\).

Mg

vgnei parameter \(\mathrm{Mg}\).

N

vgnei parameter \(\mathrm{N}\).

Ne

vgnei parameter \(\mathrm{Ne}\).

Ni

vgnei parameter \(\mathrm{Ni}\).

O

vgnei parameter \(\mathrm{O}\).

Redshift

vgnei parameter \(\mathrm{Redshift}\).

S

vgnei parameter \(\mathrm{S}\).

Si

vgnei parameter \(\mathrm{Si}\).

Tau

vgnei parameter \(\mathrm{Tau}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vgnei parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

meankT

vgnei parameter \(\mathrm{meankT}\).

name

Component name.

norm

vgnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ar: Parameter#

vgnei parameter \(\mathrm{Ar}\).

property C: Parameter#

vgnei parameter \(\mathrm{C}\).

property Ca: Parameter#

vgnei parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vgnei parameter \(\mathrm{Fe}\).

property H: Parameter#

vgnei parameter \(\mathrm{H}\).

property He: Parameter#

vgnei parameter \(\mathrm{He}\).

property Mg: Parameter#

vgnei parameter \(\mathrm{Mg}\).

property N: Parameter#

vgnei parameter \(\mathrm{N}\).

property Ne: Parameter#

vgnei parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vgnei parameter \(\mathrm{Ni}\).

property O: Parameter#

vgnei parameter \(\mathrm{O}\).

property Redshift: Parameter#

vgnei parameter \(\mathrm{Redshift}\).

property S: Parameter#

vgnei parameter \(\mathrm{S}\).

property Si: Parameter#

vgnei parameter \(\mathrm{Si}\).

property Tau: Parameter#

vgnei parameter \(\mathrm{Tau}\).

property kT: Parameter#

vgnei parameter \(\mathrm{kT}\).

property meankT: Parameter#

vgnei parameter \(\mathrm{meankT}\).

property norm: Parameter#

vgnei parameter \(\mathrm{norm}\).

class vlorentz(LineE: 'Parameter' | float | None = None, Width: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vlorentz: Lorentz line profile with width in velocity..

Attributes

LineE

vlorentz parameter \(\mathrm{LineE}\).

Width

vlorentz parameter \(\mathrm{Width}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vlorentz parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

vlorentz parameter \(\mathrm{LineE}\).

property Width: Parameter#

vlorentz parameter \(\mathrm{Width}\).

property norm: Parameter#

vlorentz parameter \(\mathrm{norm}\).

class vmcflow(lowT: 'Parameter' | float | None = None, highT: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vmcflow: Cooling flow, mekal..

Attributes

Al

vmcflow parameter \(\mathrm{Al}\).

Ar

vmcflow parameter \(\mathrm{Ar}\).

C

vmcflow parameter \(\mathrm{C}\).

Ca

vmcflow parameter \(\mathrm{Ca}\).

Fe

vmcflow parameter \(\mathrm{Fe}\).

He

vmcflow parameter \(\mathrm{He}\).

Mg

vmcflow parameter \(\mathrm{Mg}\).

N

vmcflow parameter \(\mathrm{N}\).

Na

vmcflow parameter \(\mathrm{Na}\).

Ne

vmcflow parameter \(\mathrm{Ne}\).

Ni

vmcflow parameter \(\mathrm{Ni}\).

O

vmcflow parameter \(\mathrm{O}\).

Redshift

vmcflow parameter \(\mathrm{Redshift}\).

S

vmcflow parameter \(\mathrm{S}\).

Si

vmcflow parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

highT

vmcflow parameter \(\mathrm{highT}\).

latex

\(\LaTeX\) format of the component.

lowT

vmcflow parameter \(\mathrm{lowT}\).

name

Component name.

norm

vmcflow parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

vmcflow parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

vmcflow parameter \(\mathrm{Al}\).

property Ar: Parameter#

vmcflow parameter \(\mathrm{Ar}\).

property C: Parameter#

vmcflow parameter \(\mathrm{C}\).

property Ca: Parameter#

vmcflow parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vmcflow parameter \(\mathrm{Fe}\).

property He: Parameter#

vmcflow parameter \(\mathrm{He}\).

property Mg: Parameter#

vmcflow parameter \(\mathrm{Mg}\).

property N: Parameter#

vmcflow parameter \(\mathrm{N}\).

property Na: Parameter#

vmcflow parameter \(\mathrm{Na}\).

property Ne: Parameter#

vmcflow parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vmcflow parameter \(\mathrm{Ni}\).

property O: Parameter#

vmcflow parameter \(\mathrm{O}\).

property Redshift: Parameter#

vmcflow parameter \(\mathrm{Redshift}\).

property S: Parameter#

vmcflow parameter \(\mathrm{S}\).

property Si: Parameter#

vmcflow parameter \(\mathrm{Si}\).

property highT: Parameter#

vmcflow parameter \(\mathrm{highT}\).

property lowT: Parameter#

vmcflow parameter \(\mathrm{lowT}\).

property norm: Parameter#

vmcflow parameter \(\mathrm{norm}\).

property switch: Parameter#

vmcflow parameter \(\mathrm{switch}\).

class vmeka(kT: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vmeka: Emission, hot diffuse gas (Mewe-Gronenschild)..

Attributes

Al

vmeka parameter \(\mathrm{Al}\).

Ar

vmeka parameter \(\mathrm{Ar}\).

C

vmeka parameter \(\mathrm{C}\).

Ca

vmeka parameter \(\mathrm{Ca}\).

Fe

vmeka parameter \(\mathrm{Fe}\).

He

vmeka parameter \(\mathrm{He}\).

Mg

vmeka parameter \(\mathrm{Mg}\).

N

vmeka parameter \(\mathrm{N}\).

Na

vmeka parameter \(\mathrm{Na}\).

Ne

vmeka parameter \(\mathrm{Ne}\).

Ni

vmeka parameter \(\mathrm{Ni}\).

O

vmeka parameter \(\mathrm{O}\).

Redshift

vmeka parameter \(\mathrm{Redshift}\).

S

vmeka parameter \(\mathrm{S}\).

Si

vmeka parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vmeka parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

nH

vmeka parameter \(\mathrm{nH}\).

name

Component name.

norm

vmeka parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

vmeka parameter \(\mathrm{Al}\).

property Ar: Parameter#

vmeka parameter \(\mathrm{Ar}\).

property C: Parameter#

vmeka parameter \(\mathrm{C}\).

property Ca: Parameter#

vmeka parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vmeka parameter \(\mathrm{Fe}\).

property He: Parameter#

vmeka parameter \(\mathrm{He}\).

property Mg: Parameter#

vmeka parameter \(\mathrm{Mg}\).

property N: Parameter#

vmeka parameter \(\mathrm{N}\).

property Na: Parameter#

vmeka parameter \(\mathrm{Na}\).

property Ne: Parameter#

vmeka parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vmeka parameter \(\mathrm{Ni}\).

property O: Parameter#

vmeka parameter \(\mathrm{O}\).

property Redshift: Parameter#

vmeka parameter \(\mathrm{Redshift}\).

property S: Parameter#

vmeka parameter \(\mathrm{S}\).

property Si: Parameter#

vmeka parameter \(\mathrm{Si}\).

property kT: Parameter#

vmeka parameter \(\mathrm{kT}\).

property nH: Parameter#

vmeka parameter \(\mathrm{nH}\).

property norm: Parameter#

vmeka parameter \(\mathrm{norm}\).

class vmekal(kT: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vmekal: Emission, hot diffuse gas (Mewe-Gronenschild-Kaastra)..

Attributes

Al

vmekal parameter \(\mathrm{Al}\).

Ar

vmekal parameter \(\mathrm{Ar}\).

C

vmekal parameter \(\mathrm{C}\).

Ca

vmekal parameter \(\mathrm{Ca}\).

Fe

vmekal parameter \(\mathrm{Fe}\).

He

vmekal parameter \(\mathrm{He}\).

Mg

vmekal parameter \(\mathrm{Mg}\).

N

vmekal parameter \(\mathrm{N}\).

Na

vmekal parameter \(\mathrm{Na}\).

Ne

vmekal parameter \(\mathrm{Ne}\).

Ni

vmekal parameter \(\mathrm{Ni}\).

O

vmekal parameter \(\mathrm{O}\).

Redshift

vmekal parameter \(\mathrm{Redshift}\).

S

vmekal parameter \(\mathrm{S}\).

Si

vmekal parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vmekal parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

nH

vmekal parameter \(\mathrm{nH}\).

name

Component name.

norm

vmekal parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

vmekal parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

vmekal parameter \(\mathrm{Al}\).

property Ar: Parameter#

vmekal parameter \(\mathrm{Ar}\).

property C: Parameter#

vmekal parameter \(\mathrm{C}\).

property Ca: Parameter#

vmekal parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vmekal parameter \(\mathrm{Fe}\).

property He: Parameter#

vmekal parameter \(\mathrm{He}\).

property Mg: Parameter#

vmekal parameter \(\mathrm{Mg}\).

property N: Parameter#

vmekal parameter \(\mathrm{N}\).

property Na: Parameter#

vmekal parameter \(\mathrm{Na}\).

property Ne: Parameter#

vmekal parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vmekal parameter \(\mathrm{Ni}\).

property O: Parameter#

vmekal parameter \(\mathrm{O}\).

property Redshift: Parameter#

vmekal parameter \(\mathrm{Redshift}\).

property S: Parameter#

vmekal parameter \(\mathrm{S}\).

property Si: Parameter#

vmekal parameter \(\mathrm{Si}\).

property kT: Parameter#

vmekal parameter \(\mathrm{kT}\).

property nH: Parameter#

vmekal parameter \(\mathrm{nH}\).

property norm: Parameter#

vmekal parameter \(\mathrm{norm}\).

property switch: Parameter#

vmekal parameter \(\mathrm{switch}\).

class vnei(kT: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vnei: Collisional plasma, non-equilibrium, constant temperature..

Attributes

Ar

vnei parameter \(\mathrm{Ar}\).

C

vnei parameter \(\mathrm{C}\).

Ca

vnei parameter \(\mathrm{Ca}\).

Fe

vnei parameter \(\mathrm{Fe}\).

H

vnei parameter \(\mathrm{H}\).

He

vnei parameter \(\mathrm{He}\).

Mg

vnei parameter \(\mathrm{Mg}\).

N

vnei parameter \(\mathrm{N}\).

Ne

vnei parameter \(\mathrm{Ne}\).

Ni

vnei parameter \(\mathrm{Ni}\).

O

vnei parameter \(\mathrm{O}\).

Redshift

vnei parameter \(\mathrm{Redshift}\).

S

vnei parameter \(\mathrm{S}\).

Si

vnei parameter \(\mathrm{Si}\).

Tau

vnei parameter \(\mathrm{Tau}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vnei parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ar: Parameter#

vnei parameter \(\mathrm{Ar}\).

property C: Parameter#

vnei parameter \(\mathrm{C}\).

property Ca: Parameter#

vnei parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vnei parameter \(\mathrm{Fe}\).

property H: Parameter#

vnei parameter \(\mathrm{H}\).

property He: Parameter#

vnei parameter \(\mathrm{He}\).

property Mg: Parameter#

vnei parameter \(\mathrm{Mg}\).

property N: Parameter#

vnei parameter \(\mathrm{N}\).

property Ne: Parameter#

vnei parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vnei parameter \(\mathrm{Ni}\).

property O: Parameter#

vnei parameter \(\mathrm{O}\).

property Redshift: Parameter#

vnei parameter \(\mathrm{Redshift}\).

property S: Parameter#

vnei parameter \(\mathrm{S}\).

property Si: Parameter#

vnei parameter \(\mathrm{Si}\).

property Tau: Parameter#

vnei parameter \(\mathrm{Tau}\).

property kT: Parameter#

vnei parameter \(\mathrm{kT}\).

property norm: Parameter#

vnei parameter \(\mathrm{norm}\).

class vnpshock(kT_a: 'Parameter' | float | None = None, kT_b: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Tau_l: 'Parameter' | float | None = None, Tau_u: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vnpshock: Shocked plasma, plane parallel, separate ion, electron temperatures..

Attributes

Ar

vnpshock parameter \(\mathrm{Ar}\).

C

vnpshock parameter \(\mathrm{C}\).

Ca

vnpshock parameter \(\mathrm{Ca}\).

Fe

vnpshock parameter \(\mathrm{Fe}\).

H

vnpshock parameter \(\mathrm{H}\).

He

vnpshock parameter \(\mathrm{He}\).

Mg

vnpshock parameter \(\mathrm{Mg}\).

N

vnpshock parameter \(\mathrm{N}\).

Ne

vnpshock parameter \(\mathrm{Ne}\).

Ni

vnpshock parameter \(\mathrm{Ni}\).

O

vnpshock parameter \(\mathrm{O}\).

Redshift

vnpshock parameter \(\mathrm{Redshift}\).

S

vnpshock parameter \(\mathrm{S}\).

Si

vnpshock parameter \(\mathrm{Si}\).

Tau_l

vnpshock parameter \(\mathrm{Tau_l}\).

Tau_u

vnpshock parameter \(\mathrm{Tau_u}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT_a

vnpshock parameter \(\mathrm{kT_a}\).

kT_b

vnpshock parameter \(\mathrm{kT_b}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vnpshock parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ar: Parameter#

vnpshock parameter \(\mathrm{Ar}\).

property C: Parameter#

vnpshock parameter \(\mathrm{C}\).

property Ca: Parameter#

vnpshock parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vnpshock parameter \(\mathrm{Fe}\).

property H: Parameter#

vnpshock parameter \(\mathrm{H}\).

property He: Parameter#

vnpshock parameter \(\mathrm{He}\).

property Mg: Parameter#

vnpshock parameter \(\mathrm{Mg}\).

property N: Parameter#

vnpshock parameter \(\mathrm{N}\).

property Ne: Parameter#

vnpshock parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vnpshock parameter \(\mathrm{Ni}\).

property O: Parameter#

vnpshock parameter \(\mathrm{O}\).

property Redshift: Parameter#

vnpshock parameter \(\mathrm{Redshift}\).

property S: Parameter#

vnpshock parameter \(\mathrm{S}\).

property Si: Parameter#

vnpshock parameter \(\mathrm{Si}\).

property Tau_l: Parameter#

vnpshock parameter \(\mathrm{Tau_l}\).

property Tau_u: Parameter#

vnpshock parameter \(\mathrm{Tau_u}\).

property kT_a: Parameter#

vnpshock parameter \(\mathrm{kT_a}\).

property kT_b: Parameter#

vnpshock parameter \(\mathrm{kT_b}\).

property norm: Parameter#

vnpshock parameter \(\mathrm{norm}\).

class voigt(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, Gamma: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model voigt: Voigt line profile..

Attributes

Gamma

voigt parameter \(\mathrm{Gamma}\).

LineE

voigt parameter \(\mathrm{LineE}\).

Sigma

voigt parameter \(\mathrm{Sigma}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

voigt parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Gamma: Parameter#

voigt parameter \(\mathrm{Gamma}\).

property LineE: Parameter#

voigt parameter \(\mathrm{LineE}\).

property Sigma: Parameter#

voigt parameter \(\mathrm{Sigma}\).

property norm: Parameter#

voigt parameter \(\mathrm{norm}\).

class vpshock(kT: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Tau_l: 'Parameter' | float | None = None, Tau_u: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vpshock: Plane-parallel shocked plasma, constant temperature..

Attributes

Ar

vpshock parameter \(\mathrm{Ar}\).

C

vpshock parameter \(\mathrm{C}\).

Ca

vpshock parameter \(\mathrm{Ca}\).

Fe

vpshock parameter \(\mathrm{Fe}\).

H

vpshock parameter \(\mathrm{H}\).

He

vpshock parameter \(\mathrm{He}\).

Mg

vpshock parameter \(\mathrm{Mg}\).

N

vpshock parameter \(\mathrm{N}\).

Ne

vpshock parameter \(\mathrm{Ne}\).

Ni

vpshock parameter \(\mathrm{Ni}\).

O

vpshock parameter \(\mathrm{O}\).

Redshift

vpshock parameter \(\mathrm{Redshift}\).

S

vpshock parameter \(\mathrm{S}\).

Si

vpshock parameter \(\mathrm{Si}\).

Tau_l

vpshock parameter \(\mathrm{Tau_l}\).

Tau_u

vpshock parameter \(\mathrm{Tau_u}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vpshock parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vpshock parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ar: Parameter#

vpshock parameter \(\mathrm{Ar}\).

property C: Parameter#

vpshock parameter \(\mathrm{C}\).

property Ca: Parameter#

vpshock parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vpshock parameter \(\mathrm{Fe}\).

property H: Parameter#

vpshock parameter \(\mathrm{H}\).

property He: Parameter#

vpshock parameter \(\mathrm{He}\).

property Mg: Parameter#

vpshock parameter \(\mathrm{Mg}\).

property N: Parameter#

vpshock parameter \(\mathrm{N}\).

property Ne: Parameter#

vpshock parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vpshock parameter \(\mathrm{Ni}\).

property O: Parameter#

vpshock parameter \(\mathrm{O}\).

property Redshift: Parameter#

vpshock parameter \(\mathrm{Redshift}\).

property S: Parameter#

vpshock parameter \(\mathrm{S}\).

property Si: Parameter#

vpshock parameter \(\mathrm{Si}\).

property Tau_l: Parameter#

vpshock parameter \(\mathrm{Tau_l}\).

property Tau_u: Parameter#

vpshock parameter \(\mathrm{Tau_u}\).

property kT: Parameter#

vpshock parameter \(\mathrm{kT}\).

property norm: Parameter#

vpshock parameter \(\mathrm{norm}\).

class vraymond(kT: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vraymond: Emission, hot diffuse gas, Raymond-Smith..

Attributes

Ar

vraymond parameter \(\mathrm{Ar}\).

C

vraymond parameter \(\mathrm{C}\).

Ca

vraymond parameter \(\mathrm{Ca}\).

Fe

vraymond parameter \(\mathrm{Fe}\).

He

vraymond parameter \(\mathrm{He}\).

Mg

vraymond parameter \(\mathrm{Mg}\).

N

vraymond parameter \(\mathrm{N}\).

Ne

vraymond parameter \(\mathrm{Ne}\).

Ni

vraymond parameter \(\mathrm{Ni}\).

O

vraymond parameter \(\mathrm{O}\).

Redshift

vraymond parameter \(\mathrm{Redshift}\).

S

vraymond parameter \(\mathrm{S}\).

Si

vraymond parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vraymond parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vraymond parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ar: Parameter#

vraymond parameter \(\mathrm{Ar}\).

property C: Parameter#

vraymond parameter \(\mathrm{C}\).

property Ca: Parameter#

vraymond parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vraymond parameter \(\mathrm{Fe}\).

property He: Parameter#

vraymond parameter \(\mathrm{He}\).

property Mg: Parameter#

vraymond parameter \(\mathrm{Mg}\).

property N: Parameter#

vraymond parameter \(\mathrm{N}\).

property Ne: Parameter#

vraymond parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vraymond parameter \(\mathrm{Ni}\).

property O: Parameter#

vraymond parameter \(\mathrm{O}\).

property Redshift: Parameter#

vraymond parameter \(\mathrm{Redshift}\).

property S: Parameter#

vraymond parameter \(\mathrm{S}\).

property Si: Parameter#

vraymond parameter \(\mathrm{Si}\).

property kT: Parameter#

vraymond parameter \(\mathrm{kT}\).

property norm: Parameter#

vraymond parameter \(\mathrm{norm}\).

class vrnei(kT: 'Parameter' | float | None = None, kT_init: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vrnei: Non-equilibrium recombining collisional plasma..

Attributes

Ar

vrnei parameter \(\mathrm{Ar}\).

C

vrnei parameter \(\mathrm{C}\).

Ca

vrnei parameter \(\mathrm{Ca}\).

Fe

vrnei parameter \(\mathrm{Fe}\).

H

vrnei parameter \(\mathrm{H}\).

He

vrnei parameter \(\mathrm{He}\).

Mg

vrnei parameter \(\mathrm{Mg}\).

N

vrnei parameter \(\mathrm{N}\).

Ne

vrnei parameter \(\mathrm{Ne}\).

Ni

vrnei parameter \(\mathrm{Ni}\).

O

vrnei parameter \(\mathrm{O}\).

Redshift

vrnei parameter \(\mathrm{Redshift}\).

S

vrnei parameter \(\mathrm{S}\).

Si

vrnei parameter \(\mathrm{Si}\).

Tau

vrnei parameter \(\mathrm{Tau}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vrnei parameter \(\mathrm{kT}\).

kT_init

vrnei parameter \(\mathrm{kT_init}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vrnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ar: Parameter#

vrnei parameter \(\mathrm{Ar}\).

property C: Parameter#

vrnei parameter \(\mathrm{C}\).

property Ca: Parameter#

vrnei parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vrnei parameter \(\mathrm{Fe}\).

property H: Parameter#

vrnei parameter \(\mathrm{H}\).

property He: Parameter#

vrnei parameter \(\mathrm{He}\).

property Mg: Parameter#

vrnei parameter \(\mathrm{Mg}\).

property N: Parameter#

vrnei parameter \(\mathrm{N}\).

property Ne: Parameter#

vrnei parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vrnei parameter \(\mathrm{Ni}\).

property O: Parameter#

vrnei parameter \(\mathrm{O}\).

property Redshift: Parameter#

vrnei parameter \(\mathrm{Redshift}\).

property S: Parameter#

vrnei parameter \(\mathrm{S}\).

property Si: Parameter#

vrnei parameter \(\mathrm{Si}\).

property Tau: Parameter#

vrnei parameter \(\mathrm{Tau}\).

property kT: Parameter#

vrnei parameter \(\mathrm{kT}\).

property kT_init: Parameter#

vrnei parameter \(\mathrm{kT_init}\).

property norm: Parameter#

vrnei parameter \(\mathrm{norm}\).

class vsedov(kT_a: 'Parameter' | float | None = None, kT_b: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vsedov: Sedov model, separate ion, electron temperatures..

Attributes

Ar

vsedov parameter \(\mathrm{Ar}\).

C

vsedov parameter \(\mathrm{C}\).

Ca

vsedov parameter \(\mathrm{Ca}\).

Fe

vsedov parameter \(\mathrm{Fe}\).

H

vsedov parameter \(\mathrm{H}\).

He

vsedov parameter \(\mathrm{He}\).

Mg

vsedov parameter \(\mathrm{Mg}\).

N

vsedov parameter \(\mathrm{N}\).

Ne

vsedov parameter \(\mathrm{Ne}\).

Ni

vsedov parameter \(\mathrm{Ni}\).

O

vsedov parameter \(\mathrm{O}\).

Redshift

vsedov parameter \(\mathrm{Redshift}\).

S

vsedov parameter \(\mathrm{S}\).

Si

vsedov parameter \(\mathrm{Si}\).

Tau

vsedov parameter \(\mathrm{Tau}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT_a

vsedov parameter \(\mathrm{kT_a}\).

kT_b

vsedov parameter \(\mathrm{kT_b}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vsedov parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ar: Parameter#

vsedov parameter \(\mathrm{Ar}\).

property C: Parameter#

vsedov parameter \(\mathrm{C}\).

property Ca: Parameter#

vsedov parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vsedov parameter \(\mathrm{Fe}\).

property H: Parameter#

vsedov parameter \(\mathrm{H}\).

property He: Parameter#

vsedov parameter \(\mathrm{He}\).

property Mg: Parameter#

vsedov parameter \(\mathrm{Mg}\).

property N: Parameter#

vsedov parameter \(\mathrm{N}\).

property Ne: Parameter#

vsedov parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vsedov parameter \(\mathrm{Ni}\).

property O: Parameter#

vsedov parameter \(\mathrm{O}\).

property Redshift: Parameter#

vsedov parameter \(\mathrm{Redshift}\).

property S: Parameter#

vsedov parameter \(\mathrm{S}\).

property Si: Parameter#

vsedov parameter \(\mathrm{Si}\).

property Tau: Parameter#

vsedov parameter \(\mathrm{Tau}\).

property kT_a: Parameter#

vsedov parameter \(\mathrm{kT_a}\).

property kT_b: Parameter#

vsedov parameter \(\mathrm{kT_b}\).

property norm: Parameter#

vsedov parameter \(\mathrm{norm}\).

class vtapec(kT: 'Parameter' | float | None = None, kTi: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vtapec: APEC emission spectrum with separate continuum and line temperatures..

Attributes

Al

vtapec parameter \(\mathrm{Al}\).

Ar

vtapec parameter \(\mathrm{Ar}\).

C

vtapec parameter \(\mathrm{C}\).

Ca

vtapec parameter \(\mathrm{Ca}\).

Fe

vtapec parameter \(\mathrm{Fe}\).

He

vtapec parameter \(\mathrm{He}\).

Mg

vtapec parameter \(\mathrm{Mg}\).

N

vtapec parameter \(\mathrm{N}\).

Ne

vtapec parameter \(\mathrm{Ne}\).

Ni

vtapec parameter \(\mathrm{Ni}\).

O

vtapec parameter \(\mathrm{O}\).

Redshift

vtapec parameter \(\mathrm{Redshift}\).

S

vtapec parameter \(\mathrm{S}\).

Si

vtapec parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vtapec parameter \(\mathrm{kT}\).

kTi

vtapec parameter \(\mathrm{kTi}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vtapec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

vtapec parameter \(\mathrm{Al}\).

property Ar: Parameter#

vtapec parameter \(\mathrm{Ar}\).

property C: Parameter#

vtapec parameter \(\mathrm{C}\).

property Ca: Parameter#

vtapec parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vtapec parameter \(\mathrm{Fe}\).

property He: Parameter#

vtapec parameter \(\mathrm{He}\).

property Mg: Parameter#

vtapec parameter \(\mathrm{Mg}\).

property N: Parameter#

vtapec parameter \(\mathrm{N}\).

property Ne: Parameter#

vtapec parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vtapec parameter \(\mathrm{Ni}\).

property O: Parameter#

vtapec parameter \(\mathrm{O}\).

property Redshift: Parameter#

vtapec parameter \(\mathrm{Redshift}\).

property S: Parameter#

vtapec parameter \(\mathrm{S}\).

property Si: Parameter#

vtapec parameter \(\mathrm{Si}\).

property kT: Parameter#

vtapec parameter \(\mathrm{kT}\).

property kTi: Parameter#

vtapec parameter \(\mathrm{kTi}\).

property norm: Parameter#

vtapec parameter \(\mathrm{norm}\).

class vvapec(kT: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vvapec: APEC emission spectrum..

Attributes

Al

vvapec parameter \(\mathrm{Al}\).

Ar

vvapec parameter \(\mathrm{Ar}\).

B

vvapec parameter \(\mathrm{B}\).

Be

vvapec parameter \(\mathrm{Be}\).

C

vvapec parameter \(\mathrm{C}\).

Ca

vvapec parameter \(\mathrm{Ca}\).

Cl

vvapec parameter \(\mathrm{Cl}\).

Co

vvapec parameter \(\mathrm{Co}\).

Cr

vvapec parameter \(\mathrm{Cr}\).

Cu

vvapec parameter \(\mathrm{Cu}\).

F

vvapec parameter \(\mathrm{F}\).

Fe

vvapec parameter \(\mathrm{Fe}\).

H

vvapec parameter \(\mathrm{H}\).

He

vvapec parameter \(\mathrm{He}\).

K

vvapec parameter \(\mathrm{K}\).

Li

vvapec parameter \(\mathrm{Li}\).

Mg

vvapec parameter \(\mathrm{Mg}\).

Mn

vvapec parameter \(\mathrm{Mn}\).

N

vvapec parameter \(\mathrm{N}\).

Na

vvapec parameter \(\mathrm{Na}\).

Ne

vvapec parameter \(\mathrm{Ne}\).

Ni

vvapec parameter \(\mathrm{Ni}\).

O

vvapec parameter \(\mathrm{O}\).

P

vvapec parameter \(\mathrm{P}\).

Redshift

vvapec parameter \(\mathrm{Redshift}\).

S

vvapec parameter \(\mathrm{S}\).

Sc

vvapec parameter \(\mathrm{Sc}\).

Si

vvapec parameter \(\mathrm{Si}\).

Ti

vvapec parameter \(\mathrm{Ti}\).

V

vvapec parameter \(\mathrm{V}\).

Zn

vvapec parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vvapec parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vvapec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

vvapec parameter \(\mathrm{Al}\).

property Ar: Parameter#

vvapec parameter \(\mathrm{Ar}\).

property B: Parameter#

vvapec parameter \(\mathrm{B}\).

property Be: Parameter#

vvapec parameter \(\mathrm{Be}\).

property C: Parameter#

vvapec parameter \(\mathrm{C}\).

property Ca: Parameter#

vvapec parameter \(\mathrm{Ca}\).

property Cl: Parameter#

vvapec parameter \(\mathrm{Cl}\).

property Co: Parameter#

vvapec parameter \(\mathrm{Co}\).

property Cr: Parameter#

vvapec parameter \(\mathrm{Cr}\).

property Cu: Parameter#

vvapec parameter \(\mathrm{Cu}\).

property F: Parameter#

vvapec parameter \(\mathrm{F}\).

property Fe: Parameter#

vvapec parameter \(\mathrm{Fe}\).

property H: Parameter#

vvapec parameter \(\mathrm{H}\).

property He: Parameter#

vvapec parameter \(\mathrm{He}\).

property K: Parameter#

vvapec parameter \(\mathrm{K}\).

property Li: Parameter#

vvapec parameter \(\mathrm{Li}\).

property Mg: Parameter#

vvapec parameter \(\mathrm{Mg}\).

property Mn: Parameter#

vvapec parameter \(\mathrm{Mn}\).

property N: Parameter#

vvapec parameter \(\mathrm{N}\).

property Na: Parameter#

vvapec parameter \(\mathrm{Na}\).

property Ne: Parameter#

vvapec parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vvapec parameter \(\mathrm{Ni}\).

property O: Parameter#

vvapec parameter \(\mathrm{O}\).

property P: Parameter#

vvapec parameter \(\mathrm{P}\).

property Redshift: Parameter#

vvapec parameter \(\mathrm{Redshift}\).

property S: Parameter#

vvapec parameter \(\mathrm{S}\).

property Sc: Parameter#

vvapec parameter \(\mathrm{Sc}\).

property Si: Parameter#

vvapec parameter \(\mathrm{Si}\).

property Ti: Parameter#

vvapec parameter \(\mathrm{Ti}\).

property V: Parameter#

vvapec parameter \(\mathrm{V}\).

property Zn: Parameter#

vvapec parameter \(\mathrm{Zn}\).

property kT: Parameter#

vvapec parameter \(\mathrm{kT}\).

property norm: Parameter#

vvapec parameter \(\mathrm{norm}\).

class vvcie(kT: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vvcie: Emission spectrum from a plasma in Collisional-ionization equilibrium..

Attributes

Al

vvcie parameter \(\mathrm{Al}\).

Ar

vvcie parameter \(\mathrm{Ar}\).

B

vvcie parameter \(\mathrm{B}\).

Be

vvcie parameter \(\mathrm{Be}\).

C

vvcie parameter \(\mathrm{C}\).

Ca

vvcie parameter \(\mathrm{Ca}\).

Cl

vvcie parameter \(\mathrm{Cl}\).

Co

vvcie parameter \(\mathrm{Co}\).

Cr

vvcie parameter \(\mathrm{Cr}\).

Cu

vvcie parameter \(\mathrm{Cu}\).

F

vvcie parameter \(\mathrm{F}\).

Fe

vvcie parameter \(\mathrm{Fe}\).

H

vvcie parameter \(\mathrm{H}\).

He

vvcie parameter \(\mathrm{He}\).

K

vvcie parameter \(\mathrm{K}\).

Li

vvcie parameter \(\mathrm{Li}\).

Mg

vvcie parameter \(\mathrm{Mg}\).

Mn

vvcie parameter \(\mathrm{Mn}\).

N

vvcie parameter \(\mathrm{N}\).

Na

vvcie parameter \(\mathrm{Na}\).

Ne

vvcie parameter \(\mathrm{Ne}\).

Ni

vvcie parameter \(\mathrm{Ni}\).

O

vvcie parameter \(\mathrm{O}\).

P

vvcie parameter \(\mathrm{P}\).

Redshift

vvcie parameter \(\mathrm{Redshift}\).

S

vvcie parameter \(\mathrm{S}\).

Sc

vvcie parameter \(\mathrm{Sc}\).

Si

vvcie parameter \(\mathrm{Si}\).

Ti

vvcie parameter \(\mathrm{Ti}\).

V

vvcie parameter \(\mathrm{V}\).

Zn

vvcie parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vvcie parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vvcie parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

vvcie parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

vvcie parameter \(\mathrm{Al}\).

property Ar: Parameter#

vvcie parameter \(\mathrm{Ar}\).

property B: Parameter#

vvcie parameter \(\mathrm{B}\).

property Be: Parameter#

vvcie parameter \(\mathrm{Be}\).

property C: Parameter#

vvcie parameter \(\mathrm{C}\).

property Ca: Parameter#

vvcie parameter \(\mathrm{Ca}\).

property Cl: Parameter#

vvcie parameter \(\mathrm{Cl}\).

property Co: Parameter#

vvcie parameter \(\mathrm{Co}\).

property Cr: Parameter#

vvcie parameter \(\mathrm{Cr}\).

property Cu: Parameter#

vvcie parameter \(\mathrm{Cu}\).

property F: Parameter#

vvcie parameter \(\mathrm{F}\).

property Fe: Parameter#

vvcie parameter \(\mathrm{Fe}\).

property H: Parameter#

vvcie parameter \(\mathrm{H}\).

property He: Parameter#

vvcie parameter \(\mathrm{He}\).

property K: Parameter#

vvcie parameter \(\mathrm{K}\).

property Li: Parameter#

vvcie parameter \(\mathrm{Li}\).

property Mg: Parameter#

vvcie parameter \(\mathrm{Mg}\).

property Mn: Parameter#

vvcie parameter \(\mathrm{Mn}\).

property N: Parameter#

vvcie parameter \(\mathrm{N}\).

property Na: Parameter#

vvcie parameter \(\mathrm{Na}\).

property Ne: Parameter#

vvcie parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vvcie parameter \(\mathrm{Ni}\).

property O: Parameter#

vvcie parameter \(\mathrm{O}\).

property P: Parameter#

vvcie parameter \(\mathrm{P}\).

property Redshift: Parameter#

vvcie parameter \(\mathrm{Redshift}\).

property S: Parameter#

vvcie parameter \(\mathrm{S}\).

property Sc: Parameter#

vvcie parameter \(\mathrm{Sc}\).

property Si: Parameter#

vvcie parameter \(\mathrm{Si}\).

property Ti: Parameter#

vvcie parameter \(\mathrm{Ti}\).

property V: Parameter#

vvcie parameter \(\mathrm{V}\).

property Zn: Parameter#

vvcie parameter \(\mathrm{Zn}\).

property kT: Parameter#

vvcie parameter \(\mathrm{kT}\).

property norm: Parameter#

vvcie parameter \(\mathrm{norm}\).

property switch: Parameter#

vvcie parameter \(\mathrm{switch}\).

class vvgadem(Tmean: 'Parameter' | float | None = None, Tsigma: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vvgadem: Plasma emission, multi-temperature with gaussian distribution of emission measure..

Attributes

Al

vvgadem parameter \(\mathrm{Al}\).

Ar

vvgadem parameter \(\mathrm{Ar}\).

B

vvgadem parameter \(\mathrm{B}\).

Be

vvgadem parameter \(\mathrm{Be}\).

C

vvgadem parameter \(\mathrm{C}\).

Ca

vvgadem parameter \(\mathrm{Ca}\).

Cl

vvgadem parameter \(\mathrm{Cl}\).

Co

vvgadem parameter \(\mathrm{Co}\).

Cr

vvgadem parameter \(\mathrm{Cr}\).

Cu

vvgadem parameter \(\mathrm{Cu}\).

F

vvgadem parameter \(\mathrm{F}\).

Fe

vvgadem parameter \(\mathrm{Fe}\).

H

vvgadem parameter \(\mathrm{H}\).

He

vvgadem parameter \(\mathrm{He}\).

K

vvgadem parameter \(\mathrm{K}\).

Li

vvgadem parameter \(\mathrm{Li}\).

Mg

vvgadem parameter \(\mathrm{Mg}\).

Mn

vvgadem parameter \(\mathrm{Mn}\).

N

vvgadem parameter \(\mathrm{N}\).

Na

vvgadem parameter \(\mathrm{Na}\).

Ne

vvgadem parameter \(\mathrm{Ne}\).

Ni

vvgadem parameter \(\mathrm{Ni}\).

O

vvgadem parameter \(\mathrm{O}\).

P

vvgadem parameter \(\mathrm{P}\).

Redshift

vvgadem parameter \(\mathrm{Redshift}\).

S

vvgadem parameter \(\mathrm{S}\).

Sc

vvgadem parameter \(\mathrm{Sc}\).

Si

vvgadem parameter \(\mathrm{Si}\).

Ti

vvgadem parameter \(\mathrm{Ti}\).

Tmean

vvgadem parameter \(\mathrm{Tmean}\).

Tsigma

vvgadem parameter \(\mathrm{Tsigma}\).

V

vvgadem parameter \(\mathrm{V}\).

Zn

vvgadem parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

vvgadem parameter \(\mathrm{nH}\).

name

Component name.

norm

vvgadem parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

vvgadem parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

vvgadem parameter \(\mathrm{Al}\).

property Ar: Parameter#

vvgadem parameter \(\mathrm{Ar}\).

property B: Parameter#

vvgadem parameter \(\mathrm{B}\).

property Be: Parameter#

vvgadem parameter \(\mathrm{Be}\).

property C: Parameter#

vvgadem parameter \(\mathrm{C}\).

property Ca: Parameter#

vvgadem parameter \(\mathrm{Ca}\).

property Cl: Parameter#

vvgadem parameter \(\mathrm{Cl}\).

property Co: Parameter#

vvgadem parameter \(\mathrm{Co}\).

property Cr: Parameter#

vvgadem parameter \(\mathrm{Cr}\).

property Cu: Parameter#

vvgadem parameter \(\mathrm{Cu}\).

property F: Parameter#

vvgadem parameter \(\mathrm{F}\).

property Fe: Parameter#

vvgadem parameter \(\mathrm{Fe}\).

property H: Parameter#

vvgadem parameter \(\mathrm{H}\).

property He: Parameter#

vvgadem parameter \(\mathrm{He}\).

property K: Parameter#

vvgadem parameter \(\mathrm{K}\).

property Li: Parameter#

vvgadem parameter \(\mathrm{Li}\).

property Mg: Parameter#

vvgadem parameter \(\mathrm{Mg}\).

property Mn: Parameter#

vvgadem parameter \(\mathrm{Mn}\).

property N: Parameter#

vvgadem parameter \(\mathrm{N}\).

property Na: Parameter#

vvgadem parameter \(\mathrm{Na}\).

property Ne: Parameter#

vvgadem parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vvgadem parameter \(\mathrm{Ni}\).

property O: Parameter#

vvgadem parameter \(\mathrm{O}\).

property P: Parameter#

vvgadem parameter \(\mathrm{P}\).

property Redshift: Parameter#

vvgadem parameter \(\mathrm{Redshift}\).

property S: Parameter#

vvgadem parameter \(\mathrm{S}\).

property Sc: Parameter#

vvgadem parameter \(\mathrm{Sc}\).

property Si: Parameter#

vvgadem parameter \(\mathrm{Si}\).

property Ti: Parameter#

vvgadem parameter \(\mathrm{Ti}\).

property Tmean: Parameter#

vvgadem parameter \(\mathrm{Tmean}\).

property Tsigma: Parameter#

vvgadem parameter \(\mathrm{Tsigma}\).

property V: Parameter#

vvgadem parameter \(\mathrm{V}\).

property Zn: Parameter#

vvgadem parameter \(\mathrm{Zn}\).

property nH: Parameter#

vvgadem parameter \(\mathrm{nH}\).

property norm: Parameter#

vvgadem parameter \(\mathrm{norm}\).

property switch: Parameter#

vvgadem parameter \(\mathrm{switch}\).

class vvgnei(kT: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, meankT: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vvgnei: Collisional plasma, non-equilibrium, temperature evolution..

Attributes

Al

vvgnei parameter \(\mathrm{Al}\).

Ar

vvgnei parameter \(\mathrm{Ar}\).

B

vvgnei parameter \(\mathrm{B}\).

Be

vvgnei parameter \(\mathrm{Be}\).

C

vvgnei parameter \(\mathrm{C}\).

Ca

vvgnei parameter \(\mathrm{Ca}\).

Cl

vvgnei parameter \(\mathrm{Cl}\).

Co

vvgnei parameter \(\mathrm{Co}\).

Cr

vvgnei parameter \(\mathrm{Cr}\).

Cu

vvgnei parameter \(\mathrm{Cu}\).

F

vvgnei parameter \(\mathrm{F}\).

Fe

vvgnei parameter \(\mathrm{Fe}\).

H

vvgnei parameter \(\mathrm{H}\).

He

vvgnei parameter \(\mathrm{He}\).

K

vvgnei parameter \(\mathrm{K}\).

Li

vvgnei parameter \(\mathrm{Li}\).

Mg

vvgnei parameter \(\mathrm{Mg}\).

Mn

vvgnei parameter \(\mathrm{Mn}\).

N

vvgnei parameter \(\mathrm{N}\).

Na

vvgnei parameter \(\mathrm{Na}\).

Ne

vvgnei parameter \(\mathrm{Ne}\).

Ni

vvgnei parameter \(\mathrm{Ni}\).

O

vvgnei parameter \(\mathrm{O}\).

P

vvgnei parameter \(\mathrm{P}\).

Redshift

vvgnei parameter \(\mathrm{Redshift}\).

S

vvgnei parameter \(\mathrm{S}\).

Sc

vvgnei parameter \(\mathrm{Sc}\).

Si

vvgnei parameter \(\mathrm{Si}\).

Tau

vvgnei parameter \(\mathrm{Tau}\).

Ti

vvgnei parameter \(\mathrm{Ti}\).

V

vvgnei parameter \(\mathrm{V}\).

Zn

vvgnei parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vvgnei parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

meankT

vvgnei parameter \(\mathrm{meankT}\).

name

Component name.

norm

vvgnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

vvgnei parameter \(\mathrm{Al}\).

property Ar: Parameter#

vvgnei parameter \(\mathrm{Ar}\).

property B: Parameter#

vvgnei parameter \(\mathrm{B}\).

property Be: Parameter#

vvgnei parameter \(\mathrm{Be}\).

property C: Parameter#

vvgnei parameter \(\mathrm{C}\).

property Ca: Parameter#

vvgnei parameter \(\mathrm{Ca}\).

property Cl: Parameter#

vvgnei parameter \(\mathrm{Cl}\).

property Co: Parameter#

vvgnei parameter \(\mathrm{Co}\).

property Cr: Parameter#

vvgnei parameter \(\mathrm{Cr}\).

property Cu: Parameter#

vvgnei parameter \(\mathrm{Cu}\).

property F: Parameter#

vvgnei parameter \(\mathrm{F}\).

property Fe: Parameter#

vvgnei parameter \(\mathrm{Fe}\).

property H: Parameter#

vvgnei parameter \(\mathrm{H}\).

property He: Parameter#

vvgnei parameter \(\mathrm{He}\).

property K: Parameter#

vvgnei parameter \(\mathrm{K}\).

property Li: Parameter#

vvgnei parameter \(\mathrm{Li}\).

property Mg: Parameter#

vvgnei parameter \(\mathrm{Mg}\).

property Mn: Parameter#

vvgnei parameter \(\mathrm{Mn}\).

property N: Parameter#

vvgnei parameter \(\mathrm{N}\).

property Na: Parameter#

vvgnei parameter \(\mathrm{Na}\).

property Ne: Parameter#

vvgnei parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vvgnei parameter \(\mathrm{Ni}\).

property O: Parameter#

vvgnei parameter \(\mathrm{O}\).

property P: Parameter#

vvgnei parameter \(\mathrm{P}\).

property Redshift: Parameter#

vvgnei parameter \(\mathrm{Redshift}\).

property S: Parameter#

vvgnei parameter \(\mathrm{S}\).

property Sc: Parameter#

vvgnei parameter \(\mathrm{Sc}\).

property Si: Parameter#

vvgnei parameter \(\mathrm{Si}\).

property Tau: Parameter#

vvgnei parameter \(\mathrm{Tau}\).

property Ti: Parameter#

vvgnei parameter \(\mathrm{Ti}\).

property V: Parameter#

vvgnei parameter \(\mathrm{V}\).

property Zn: Parameter#

vvgnei parameter \(\mathrm{Zn}\).

property kT: Parameter#

vvgnei parameter \(\mathrm{kT}\).

property meankT: Parameter#

vvgnei parameter \(\mathrm{meankT}\).

property norm: Parameter#

vvgnei parameter \(\mathrm{norm}\).

class vvnei(kT: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vvnei: Collisional plasma, non-equilibrium, constant temperature..

Attributes

Al

vvnei parameter \(\mathrm{Al}\).

Ar

vvnei parameter \(\mathrm{Ar}\).

B

vvnei parameter \(\mathrm{B}\).

Be

vvnei parameter \(\mathrm{Be}\).

C

vvnei parameter \(\mathrm{C}\).

Ca

vvnei parameter \(\mathrm{Ca}\).

Cl

vvnei parameter \(\mathrm{Cl}\).

Co

vvnei parameter \(\mathrm{Co}\).

Cr

vvnei parameter \(\mathrm{Cr}\).

Cu

vvnei parameter \(\mathrm{Cu}\).

F

vvnei parameter \(\mathrm{F}\).

Fe

vvnei parameter \(\mathrm{Fe}\).

H

vvnei parameter \(\mathrm{H}\).

He

vvnei parameter \(\mathrm{He}\).

K

vvnei parameter \(\mathrm{K}\).

Li

vvnei parameter \(\mathrm{Li}\).

Mg

vvnei parameter \(\mathrm{Mg}\).

Mn

vvnei parameter \(\mathrm{Mn}\).

N

vvnei parameter \(\mathrm{N}\).

Na

vvnei parameter \(\mathrm{Na}\).

Ne

vvnei parameter \(\mathrm{Ne}\).

Ni

vvnei parameter \(\mathrm{Ni}\).

O

vvnei parameter \(\mathrm{O}\).

P

vvnei parameter \(\mathrm{P}\).

Redshift

vvnei parameter \(\mathrm{Redshift}\).

S

vvnei parameter \(\mathrm{S}\).

Sc

vvnei parameter \(\mathrm{Sc}\).

Si

vvnei parameter \(\mathrm{Si}\).

Tau

vvnei parameter \(\mathrm{Tau}\).

Ti

vvnei parameter \(\mathrm{Ti}\).

V

vvnei parameter \(\mathrm{V}\).

Zn

vvnei parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vvnei parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vvnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

vvnei parameter \(\mathrm{Al}\).

property Ar: Parameter#

vvnei parameter \(\mathrm{Ar}\).

property B: Parameter#

vvnei parameter \(\mathrm{B}\).

property Be: Parameter#

vvnei parameter \(\mathrm{Be}\).

property C: Parameter#

vvnei parameter \(\mathrm{C}\).

property Ca: Parameter#

vvnei parameter \(\mathrm{Ca}\).

property Cl: Parameter#

vvnei parameter \(\mathrm{Cl}\).

property Co: Parameter#

vvnei parameter \(\mathrm{Co}\).

property Cr: Parameter#

vvnei parameter \(\mathrm{Cr}\).

property Cu: Parameter#

vvnei parameter \(\mathrm{Cu}\).

property F: Parameter#

vvnei parameter \(\mathrm{F}\).

property Fe: Parameter#

vvnei parameter \(\mathrm{Fe}\).

property H: Parameter#

vvnei parameter \(\mathrm{H}\).

property He: Parameter#

vvnei parameter \(\mathrm{He}\).

property K: Parameter#

vvnei parameter \(\mathrm{K}\).

property Li: Parameter#

vvnei parameter \(\mathrm{Li}\).

property Mg: Parameter#

vvnei parameter \(\mathrm{Mg}\).

property Mn: Parameter#

vvnei parameter \(\mathrm{Mn}\).

property N: Parameter#

vvnei parameter \(\mathrm{N}\).

property Na: Parameter#

vvnei parameter \(\mathrm{Na}\).

property Ne: Parameter#

vvnei parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vvnei parameter \(\mathrm{Ni}\).

property O: Parameter#

vvnei parameter \(\mathrm{O}\).

property P: Parameter#

vvnei parameter \(\mathrm{P}\).

property Redshift: Parameter#

vvnei parameter \(\mathrm{Redshift}\).

property S: Parameter#

vvnei parameter \(\mathrm{S}\).

property Sc: Parameter#

vvnei parameter \(\mathrm{Sc}\).

property Si: Parameter#

vvnei parameter \(\mathrm{Si}\).

property Tau: Parameter#

vvnei parameter \(\mathrm{Tau}\).

property Ti: Parameter#

vvnei parameter \(\mathrm{Ti}\).

property V: Parameter#

vvnei parameter \(\mathrm{V}\).

property Zn: Parameter#

vvnei parameter \(\mathrm{Zn}\).

property kT: Parameter#

vvnei parameter \(\mathrm{kT}\).

property norm: Parameter#

vvnei parameter \(\mathrm{norm}\).

class vvnpshock(kT_a: 'Parameter' | float | None = None, kT_b: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Tau_l: 'Parameter' | float | None = None, Tau_u: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vvnpshock: Shocked plasma, plane parallel, separate ion, electron temperatures..

Attributes

Al

vvnpshock parameter \(\mathrm{Al}\).

Ar

vvnpshock parameter \(\mathrm{Ar}\).

B

vvnpshock parameter \(\mathrm{B}\).

Be

vvnpshock parameter \(\mathrm{Be}\).

C

vvnpshock parameter \(\mathrm{C}\).

Ca

vvnpshock parameter \(\mathrm{Ca}\).

Cl

vvnpshock parameter \(\mathrm{Cl}\).

Co

vvnpshock parameter \(\mathrm{Co}\).

Cr

vvnpshock parameter \(\mathrm{Cr}\).

Cu

vvnpshock parameter \(\mathrm{Cu}\).

F

vvnpshock parameter \(\mathrm{F}\).

Fe

vvnpshock parameter \(\mathrm{Fe}\).

H

vvnpshock parameter \(\mathrm{H}\).

He

vvnpshock parameter \(\mathrm{He}\).

K

vvnpshock parameter \(\mathrm{K}\).

Li

vvnpshock parameter \(\mathrm{Li}\).

Mg

vvnpshock parameter \(\mathrm{Mg}\).

Mn

vvnpshock parameter \(\mathrm{Mn}\).

N

vvnpshock parameter \(\mathrm{N}\).

Na

vvnpshock parameter \(\mathrm{Na}\).

Ne

vvnpshock parameter \(\mathrm{Ne}\).

Ni

vvnpshock parameter \(\mathrm{Ni}\).

O

vvnpshock parameter \(\mathrm{O}\).

P

vvnpshock parameter \(\mathrm{P}\).

Redshift

vvnpshock parameter \(\mathrm{Redshift}\).

S

vvnpshock parameter \(\mathrm{S}\).

Sc

vvnpshock parameter \(\mathrm{Sc}\).

Si

vvnpshock parameter \(\mathrm{Si}\).

Tau_l

vvnpshock parameter \(\mathrm{Tau_l}\).

Tau_u

vvnpshock parameter \(\mathrm{Tau_u}\).

Ti

vvnpshock parameter \(\mathrm{Ti}\).

V

vvnpshock parameter \(\mathrm{V}\).

Zn

vvnpshock parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT_a

vvnpshock parameter \(\mathrm{kT_a}\).

kT_b

vvnpshock parameter \(\mathrm{kT_b}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vvnpshock parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

vvnpshock parameter \(\mathrm{Al}\).

property Ar: Parameter#

vvnpshock parameter \(\mathrm{Ar}\).

property B: Parameter#

vvnpshock parameter \(\mathrm{B}\).

property Be: Parameter#

vvnpshock parameter \(\mathrm{Be}\).

property C: Parameter#

vvnpshock parameter \(\mathrm{C}\).

property Ca: Parameter#

vvnpshock parameter \(\mathrm{Ca}\).

property Cl: Parameter#

vvnpshock parameter \(\mathrm{Cl}\).

property Co: Parameter#

vvnpshock parameter \(\mathrm{Co}\).

property Cr: Parameter#

vvnpshock parameter \(\mathrm{Cr}\).

property Cu: Parameter#

vvnpshock parameter \(\mathrm{Cu}\).

property F: Parameter#

vvnpshock parameter \(\mathrm{F}\).

property Fe: Parameter#

vvnpshock parameter \(\mathrm{Fe}\).

property H: Parameter#

vvnpshock parameter \(\mathrm{H}\).

property He: Parameter#

vvnpshock parameter \(\mathrm{He}\).

property K: Parameter#

vvnpshock parameter \(\mathrm{K}\).

property Li: Parameter#

vvnpshock parameter \(\mathrm{Li}\).

property Mg: Parameter#

vvnpshock parameter \(\mathrm{Mg}\).

property Mn: Parameter#

vvnpshock parameter \(\mathrm{Mn}\).

property N: Parameter#

vvnpshock parameter \(\mathrm{N}\).

property Na: Parameter#

vvnpshock parameter \(\mathrm{Na}\).

property Ne: Parameter#

vvnpshock parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vvnpshock parameter \(\mathrm{Ni}\).

property O: Parameter#

vvnpshock parameter \(\mathrm{O}\).

property P: Parameter#

vvnpshock parameter \(\mathrm{P}\).

property Redshift: Parameter#

vvnpshock parameter \(\mathrm{Redshift}\).

property S: Parameter#

vvnpshock parameter \(\mathrm{S}\).

property Sc: Parameter#

vvnpshock parameter \(\mathrm{Sc}\).

property Si: Parameter#

vvnpshock parameter \(\mathrm{Si}\).

property Tau_l: Parameter#

vvnpshock parameter \(\mathrm{Tau_l}\).

property Tau_u: Parameter#

vvnpshock parameter \(\mathrm{Tau_u}\).

property Ti: Parameter#

vvnpshock parameter \(\mathrm{Ti}\).

property V: Parameter#

vvnpshock parameter \(\mathrm{V}\).

property Zn: Parameter#

vvnpshock parameter \(\mathrm{Zn}\).

property kT_a: Parameter#

vvnpshock parameter \(\mathrm{kT_a}\).

property kT_b: Parameter#

vvnpshock parameter \(\mathrm{kT_b}\).

property norm: Parameter#

vvnpshock parameter \(\mathrm{norm}\).

class vvoigt(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, Gamma: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vvoigt: Voigt line profile with widths in km/s..

Attributes

Gamma

vvoigt parameter \(\mathrm{Gamma}\).

LineE

vvoigt parameter \(\mathrm{LineE}\).

Sigma

vvoigt parameter \(\mathrm{Sigma}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vvoigt parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Gamma: Parameter#

vvoigt parameter \(\mathrm{Gamma}\).

property LineE: Parameter#

vvoigt parameter \(\mathrm{LineE}\).

property Sigma: Parameter#

vvoigt parameter \(\mathrm{Sigma}\).

property norm: Parameter#

vvoigt parameter \(\mathrm{norm}\).

class vvpshock(kT: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Tau_l: 'Parameter' | float | None = None, Tau_u: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vvpshock: Plane-parallel shocked plasma, constant temperature..

Attributes

Al

vvpshock parameter \(\mathrm{Al}\).

Ar

vvpshock parameter \(\mathrm{Ar}\).

B

vvpshock parameter \(\mathrm{B}\).

Be

vvpshock parameter \(\mathrm{Be}\).

C

vvpshock parameter \(\mathrm{C}\).

Ca

vvpshock parameter \(\mathrm{Ca}\).

Cl

vvpshock parameter \(\mathrm{Cl}\).

Co

vvpshock parameter \(\mathrm{Co}\).

Cr

vvpshock parameter \(\mathrm{Cr}\).

Cu

vvpshock parameter \(\mathrm{Cu}\).

F

vvpshock parameter \(\mathrm{F}\).

Fe

vvpshock parameter \(\mathrm{Fe}\).

H

vvpshock parameter \(\mathrm{H}\).

He

vvpshock parameter \(\mathrm{He}\).

K

vvpshock parameter \(\mathrm{K}\).

Li

vvpshock parameter \(\mathrm{Li}\).

Mg

vvpshock parameter \(\mathrm{Mg}\).

Mn

vvpshock parameter \(\mathrm{Mn}\).

N

vvpshock parameter \(\mathrm{N}\).

Na

vvpshock parameter \(\mathrm{Na}\).

Ne

vvpshock parameter \(\mathrm{Ne}\).

Ni

vvpshock parameter \(\mathrm{Ni}\).

O

vvpshock parameter \(\mathrm{O}\).

P

vvpshock parameter \(\mathrm{P}\).

Redshift

vvpshock parameter \(\mathrm{Redshift}\).

S

vvpshock parameter \(\mathrm{S}\).

Sc

vvpshock parameter \(\mathrm{Sc}\).

Si

vvpshock parameter \(\mathrm{Si}\).

Tau_l

vvpshock parameter \(\mathrm{Tau_l}\).

Tau_u

vvpshock parameter \(\mathrm{Tau_u}\).

Ti

vvpshock parameter \(\mathrm{Ti}\).

V

vvpshock parameter \(\mathrm{V}\).

Zn

vvpshock parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vvpshock parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vvpshock parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

vvpshock parameter \(\mathrm{Al}\).

property Ar: Parameter#

vvpshock parameter \(\mathrm{Ar}\).

property B: Parameter#

vvpshock parameter \(\mathrm{B}\).

property Be: Parameter#

vvpshock parameter \(\mathrm{Be}\).

property C: Parameter#

vvpshock parameter \(\mathrm{C}\).

property Ca: Parameter#

vvpshock parameter \(\mathrm{Ca}\).

property Cl: Parameter#

vvpshock parameter \(\mathrm{Cl}\).

property Co: Parameter#

vvpshock parameter \(\mathrm{Co}\).

property Cr: Parameter#

vvpshock parameter \(\mathrm{Cr}\).

property Cu: Parameter#

vvpshock parameter \(\mathrm{Cu}\).

property F: Parameter#

vvpshock parameter \(\mathrm{F}\).

property Fe: Parameter#

vvpshock parameter \(\mathrm{Fe}\).

property H: Parameter#

vvpshock parameter \(\mathrm{H}\).

property He: Parameter#

vvpshock parameter \(\mathrm{He}\).

property K: Parameter#

vvpshock parameter \(\mathrm{K}\).

property Li: Parameter#

vvpshock parameter \(\mathrm{Li}\).

property Mg: Parameter#

vvpshock parameter \(\mathrm{Mg}\).

property Mn: Parameter#

vvpshock parameter \(\mathrm{Mn}\).

property N: Parameter#

vvpshock parameter \(\mathrm{N}\).

property Na: Parameter#

vvpshock parameter \(\mathrm{Na}\).

property Ne: Parameter#

vvpshock parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vvpshock parameter \(\mathrm{Ni}\).

property O: Parameter#

vvpshock parameter \(\mathrm{O}\).

property P: Parameter#

vvpshock parameter \(\mathrm{P}\).

property Redshift: Parameter#

vvpshock parameter \(\mathrm{Redshift}\).

property S: Parameter#

vvpshock parameter \(\mathrm{S}\).

property Sc: Parameter#

vvpshock parameter \(\mathrm{Sc}\).

property Si: Parameter#

vvpshock parameter \(\mathrm{Si}\).

property Tau_l: Parameter#

vvpshock parameter \(\mathrm{Tau_l}\).

property Tau_u: Parameter#

vvpshock parameter \(\mathrm{Tau_u}\).

property Ti: Parameter#

vvpshock parameter \(\mathrm{Ti}\).

property V: Parameter#

vvpshock parameter \(\mathrm{V}\).

property Zn: Parameter#

vvpshock parameter \(\mathrm{Zn}\).

property kT: Parameter#

vvpshock parameter \(\mathrm{kT}\).

property norm: Parameter#

vvpshock parameter \(\mathrm{norm}\).

class vvrnei(kT: 'Parameter' | float | None = None, kT_init: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vvrnei: Non-equilibrium recombining collisional plasma..

Attributes

Al

vvrnei parameter \(\mathrm{Al}\).

Ar

vvrnei parameter \(\mathrm{Ar}\).

B

vvrnei parameter \(\mathrm{B}\).

Be

vvrnei parameter \(\mathrm{Be}\).

C

vvrnei parameter \(\mathrm{C}\).

Ca

vvrnei parameter \(\mathrm{Ca}\).

Cl

vvrnei parameter \(\mathrm{Cl}\).

Co

vvrnei parameter \(\mathrm{Co}\).

Cr

vvrnei parameter \(\mathrm{Cr}\).

Cu

vvrnei parameter \(\mathrm{Cu}\).

F

vvrnei parameter \(\mathrm{F}\).

Fe

vvrnei parameter \(\mathrm{Fe}\).

H

vvrnei parameter \(\mathrm{H}\).

He

vvrnei parameter \(\mathrm{He}\).

K

vvrnei parameter \(\mathrm{K}\).

Li

vvrnei parameter \(\mathrm{Li}\).

Mg

vvrnei parameter \(\mathrm{Mg}\).

Mn

vvrnei parameter \(\mathrm{Mn}\).

N

vvrnei parameter \(\mathrm{N}\).

Na

vvrnei parameter \(\mathrm{Na}\).

Ne

vvrnei parameter \(\mathrm{Ne}\).

Ni

vvrnei parameter \(\mathrm{Ni}\).

O

vvrnei parameter \(\mathrm{O}\).

P

vvrnei parameter \(\mathrm{P}\).

Redshift

vvrnei parameter \(\mathrm{Redshift}\).

S

vvrnei parameter \(\mathrm{S}\).

Sc

vvrnei parameter \(\mathrm{Sc}\).

Si

vvrnei parameter \(\mathrm{Si}\).

Tau

vvrnei parameter \(\mathrm{Tau}\).

Ti

vvrnei parameter \(\mathrm{Ti}\).

V

vvrnei parameter \(\mathrm{V}\).

Zn

vvrnei parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vvrnei parameter \(\mathrm{kT}\).

kT_init

vvrnei parameter \(\mathrm{kT_init}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vvrnei parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

vvrnei parameter \(\mathrm{Al}\).

property Ar: Parameter#

vvrnei parameter \(\mathrm{Ar}\).

property B: Parameter#

vvrnei parameter \(\mathrm{B}\).

property Be: Parameter#

vvrnei parameter \(\mathrm{Be}\).

property C: Parameter#

vvrnei parameter \(\mathrm{C}\).

property Ca: Parameter#

vvrnei parameter \(\mathrm{Ca}\).

property Cl: Parameter#

vvrnei parameter \(\mathrm{Cl}\).

property Co: Parameter#

vvrnei parameter \(\mathrm{Co}\).

property Cr: Parameter#

vvrnei parameter \(\mathrm{Cr}\).

property Cu: Parameter#

vvrnei parameter \(\mathrm{Cu}\).

property F: Parameter#

vvrnei parameter \(\mathrm{F}\).

property Fe: Parameter#

vvrnei parameter \(\mathrm{Fe}\).

property H: Parameter#

vvrnei parameter \(\mathrm{H}\).

property He: Parameter#

vvrnei parameter \(\mathrm{He}\).

property K: Parameter#

vvrnei parameter \(\mathrm{K}\).

property Li: Parameter#

vvrnei parameter \(\mathrm{Li}\).

property Mg: Parameter#

vvrnei parameter \(\mathrm{Mg}\).

property Mn: Parameter#

vvrnei parameter \(\mathrm{Mn}\).

property N: Parameter#

vvrnei parameter \(\mathrm{N}\).

property Na: Parameter#

vvrnei parameter \(\mathrm{Na}\).

property Ne: Parameter#

vvrnei parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vvrnei parameter \(\mathrm{Ni}\).

property O: Parameter#

vvrnei parameter \(\mathrm{O}\).

property P: Parameter#

vvrnei parameter \(\mathrm{P}\).

property Redshift: Parameter#

vvrnei parameter \(\mathrm{Redshift}\).

property S: Parameter#

vvrnei parameter \(\mathrm{S}\).

property Sc: Parameter#

vvrnei parameter \(\mathrm{Sc}\).

property Si: Parameter#

vvrnei parameter \(\mathrm{Si}\).

property Tau: Parameter#

vvrnei parameter \(\mathrm{Tau}\).

property Ti: Parameter#

vvrnei parameter \(\mathrm{Ti}\).

property V: Parameter#

vvrnei parameter \(\mathrm{V}\).

property Zn: Parameter#

vvrnei parameter \(\mathrm{Zn}\).

property kT: Parameter#

vvrnei parameter \(\mathrm{kT}\).

property kT_init: Parameter#

vvrnei parameter \(\mathrm{kT_init}\).

property norm: Parameter#

vvrnei parameter \(\mathrm{norm}\).

class vvsedov(kT_a: 'Parameter' | float | None = None, kT_b: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Tau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vvsedov: Sedov model, separate ion, electron temperatures..

Attributes

Al

vvsedov parameter \(\mathrm{Al}\).

Ar

vvsedov parameter \(\mathrm{Ar}\).

B

vvsedov parameter \(\mathrm{B}\).

Be

vvsedov parameter \(\mathrm{Be}\).

C

vvsedov parameter \(\mathrm{C}\).

Ca

vvsedov parameter \(\mathrm{Ca}\).

Cl

vvsedov parameter \(\mathrm{Cl}\).

Co

vvsedov parameter \(\mathrm{Co}\).

Cr

vvsedov parameter \(\mathrm{Cr}\).

Cu

vvsedov parameter \(\mathrm{Cu}\).

F

vvsedov parameter \(\mathrm{F}\).

Fe

vvsedov parameter \(\mathrm{Fe}\).

H

vvsedov parameter \(\mathrm{H}\).

He

vvsedov parameter \(\mathrm{He}\).

K

vvsedov parameter \(\mathrm{K}\).

Li

vvsedov parameter \(\mathrm{Li}\).

Mg

vvsedov parameter \(\mathrm{Mg}\).

Mn

vvsedov parameter \(\mathrm{Mn}\).

N

vvsedov parameter \(\mathrm{N}\).

Na

vvsedov parameter \(\mathrm{Na}\).

Ne

vvsedov parameter \(\mathrm{Ne}\).

Ni

vvsedov parameter \(\mathrm{Ni}\).

O

vvsedov parameter \(\mathrm{O}\).

P

vvsedov parameter \(\mathrm{P}\).

Redshift

vvsedov parameter \(\mathrm{Redshift}\).

S

vvsedov parameter \(\mathrm{S}\).

Sc

vvsedov parameter \(\mathrm{Sc}\).

Si

vvsedov parameter \(\mathrm{Si}\).

Tau

vvsedov parameter \(\mathrm{Tau}\).

Ti

vvsedov parameter \(\mathrm{Ti}\).

V

vvsedov parameter \(\mathrm{V}\).

Zn

vvsedov parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT_a

vvsedov parameter \(\mathrm{kT_a}\).

kT_b

vvsedov parameter \(\mathrm{kT_b}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vvsedov parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

vvsedov parameter \(\mathrm{Al}\).

property Ar: Parameter#

vvsedov parameter \(\mathrm{Ar}\).

property B: Parameter#

vvsedov parameter \(\mathrm{B}\).

property Be: Parameter#

vvsedov parameter \(\mathrm{Be}\).

property C: Parameter#

vvsedov parameter \(\mathrm{C}\).

property Ca: Parameter#

vvsedov parameter \(\mathrm{Ca}\).

property Cl: Parameter#

vvsedov parameter \(\mathrm{Cl}\).

property Co: Parameter#

vvsedov parameter \(\mathrm{Co}\).

property Cr: Parameter#

vvsedov parameter \(\mathrm{Cr}\).

property Cu: Parameter#

vvsedov parameter \(\mathrm{Cu}\).

property F: Parameter#

vvsedov parameter \(\mathrm{F}\).

property Fe: Parameter#

vvsedov parameter \(\mathrm{Fe}\).

property H: Parameter#

vvsedov parameter \(\mathrm{H}\).

property He: Parameter#

vvsedov parameter \(\mathrm{He}\).

property K: Parameter#

vvsedov parameter \(\mathrm{K}\).

property Li: Parameter#

vvsedov parameter \(\mathrm{Li}\).

property Mg: Parameter#

vvsedov parameter \(\mathrm{Mg}\).

property Mn: Parameter#

vvsedov parameter \(\mathrm{Mn}\).

property N: Parameter#

vvsedov parameter \(\mathrm{N}\).

property Na: Parameter#

vvsedov parameter \(\mathrm{Na}\).

property Ne: Parameter#

vvsedov parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vvsedov parameter \(\mathrm{Ni}\).

property O: Parameter#

vvsedov parameter \(\mathrm{O}\).

property P: Parameter#

vvsedov parameter \(\mathrm{P}\).

property Redshift: Parameter#

vvsedov parameter \(\mathrm{Redshift}\).

property S: Parameter#

vvsedov parameter \(\mathrm{S}\).

property Sc: Parameter#

vvsedov parameter \(\mathrm{Sc}\).

property Si: Parameter#

vvsedov parameter \(\mathrm{Si}\).

property Tau: Parameter#

vvsedov parameter \(\mathrm{Tau}\).

property Ti: Parameter#

vvsedov parameter \(\mathrm{Ti}\).

property V: Parameter#

vvsedov parameter \(\mathrm{V}\).

property Zn: Parameter#

vvsedov parameter \(\mathrm{Zn}\).

property kT_a: Parameter#

vvsedov parameter \(\mathrm{kT_a}\).

property kT_b: Parameter#

vvsedov parameter \(\mathrm{kT_b}\).

property norm: Parameter#

vvsedov parameter \(\mathrm{norm}\).

class vvtapec(kT: 'Parameter' | float | None = None, kTi: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vvtapec: APEC emission spectrum with separate continuum and line temperatures..

Attributes

Al

vvtapec parameter \(\mathrm{Al}\).

Ar

vvtapec parameter \(\mathrm{Ar}\).

B

vvtapec parameter \(\mathrm{B}\).

Be

vvtapec parameter \(\mathrm{Be}\).

C

vvtapec parameter \(\mathrm{C}\).

Ca

vvtapec parameter \(\mathrm{Ca}\).

Cl

vvtapec parameter \(\mathrm{Cl}\).

Co

vvtapec parameter \(\mathrm{Co}\).

Cr

vvtapec parameter \(\mathrm{Cr}\).

Cu

vvtapec parameter \(\mathrm{Cu}\).

F

vvtapec parameter \(\mathrm{F}\).

Fe

vvtapec parameter \(\mathrm{Fe}\).

H

vvtapec parameter \(\mathrm{H}\).

He

vvtapec parameter \(\mathrm{He}\).

K

vvtapec parameter \(\mathrm{K}\).

Li

vvtapec parameter \(\mathrm{Li}\).

Mg

vvtapec parameter \(\mathrm{Mg}\).

Mn

vvtapec parameter \(\mathrm{Mn}\).

N

vvtapec parameter \(\mathrm{N}\).

Na

vvtapec parameter \(\mathrm{Na}\).

Ne

vvtapec parameter \(\mathrm{Ne}\).

Ni

vvtapec parameter \(\mathrm{Ni}\).

O

vvtapec parameter \(\mathrm{O}\).

P

vvtapec parameter \(\mathrm{P}\).

Redshift

vvtapec parameter \(\mathrm{Redshift}\).

S

vvtapec parameter \(\mathrm{S}\).

Sc

vvtapec parameter \(\mathrm{Sc}\).

Si

vvtapec parameter \(\mathrm{Si}\).

Ti

vvtapec parameter \(\mathrm{Ti}\).

V

vvtapec parameter \(\mathrm{V}\).

Zn

vvtapec parameter \(\mathrm{Zn}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

vvtapec parameter \(\mathrm{kT}\).

kTi

vvtapec parameter \(\mathrm{kTi}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

vvtapec parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

vvtapec parameter \(\mathrm{Al}\).

property Ar: Parameter#

vvtapec parameter \(\mathrm{Ar}\).

property B: Parameter#

vvtapec parameter \(\mathrm{B}\).

property Be: Parameter#

vvtapec parameter \(\mathrm{Be}\).

property C: Parameter#

vvtapec parameter \(\mathrm{C}\).

property Ca: Parameter#

vvtapec parameter \(\mathrm{Ca}\).

property Cl: Parameter#

vvtapec parameter \(\mathrm{Cl}\).

property Co: Parameter#

vvtapec parameter \(\mathrm{Co}\).

property Cr: Parameter#

vvtapec parameter \(\mathrm{Cr}\).

property Cu: Parameter#

vvtapec parameter \(\mathrm{Cu}\).

property F: Parameter#

vvtapec parameter \(\mathrm{F}\).

property Fe: Parameter#

vvtapec parameter \(\mathrm{Fe}\).

property H: Parameter#

vvtapec parameter \(\mathrm{H}\).

property He: Parameter#

vvtapec parameter \(\mathrm{He}\).

property K: Parameter#

vvtapec parameter \(\mathrm{K}\).

property Li: Parameter#

vvtapec parameter \(\mathrm{Li}\).

property Mg: Parameter#

vvtapec parameter \(\mathrm{Mg}\).

property Mn: Parameter#

vvtapec parameter \(\mathrm{Mn}\).

property N: Parameter#

vvtapec parameter \(\mathrm{N}\).

property Na: Parameter#

vvtapec parameter \(\mathrm{Na}\).

property Ne: Parameter#

vvtapec parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vvtapec parameter \(\mathrm{Ni}\).

property O: Parameter#

vvtapec parameter \(\mathrm{O}\).

property P: Parameter#

vvtapec parameter \(\mathrm{P}\).

property Redshift: Parameter#

vvtapec parameter \(\mathrm{Redshift}\).

property S: Parameter#

vvtapec parameter \(\mathrm{S}\).

property Sc: Parameter#

vvtapec parameter \(\mathrm{Sc}\).

property Si: Parameter#

vvtapec parameter \(\mathrm{Si}\).

property Ti: Parameter#

vvtapec parameter \(\mathrm{Ti}\).

property V: Parameter#

vvtapec parameter \(\mathrm{V}\).

property Zn: Parameter#

vvtapec parameter \(\mathrm{Zn}\).

property kT: Parameter#

vvtapec parameter \(\mathrm{kT}\).

property kTi: Parameter#

vvtapec parameter \(\mathrm{kTi}\).

property norm: Parameter#

vvtapec parameter \(\mathrm{norm}\).

class vvwdem(Tmax: 'Parameter' | float | None = None, beta: 'Parameter' | float | None = None, inv_slope: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, Li: 'Parameter' | float | None = None, Be: 'Parameter' | float | None = None, B: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, F: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, P: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, K: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Sc: 'Parameter' | float | None = None, Ti: 'Parameter' | float | None = None, V: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Mn: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Cu: 'Parameter' | float | None = None, Zn: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vvwdem: Plasma emission, multi-temperature with power-law distribution of emission measure..

Attributes

Al

vvwdem parameter \(\mathrm{Al}\).

Ar

vvwdem parameter \(\mathrm{Ar}\).

B

vvwdem parameter \(\mathrm{B}\).

Be

vvwdem parameter \(\mathrm{Be}\).

C

vvwdem parameter \(\mathrm{C}\).

Ca

vvwdem parameter \(\mathrm{Ca}\).

Cl

vvwdem parameter \(\mathrm{Cl}\).

Co

vvwdem parameter \(\mathrm{Co}\).

Cr

vvwdem parameter \(\mathrm{Cr}\).

Cu

vvwdem parameter \(\mathrm{Cu}\).

F

vvwdem parameter \(\mathrm{F}\).

Fe

vvwdem parameter \(\mathrm{Fe}\).

H

vvwdem parameter \(\mathrm{H}\).

He

vvwdem parameter \(\mathrm{He}\).

K

vvwdem parameter \(\mathrm{K}\).

Li

vvwdem parameter \(\mathrm{Li}\).

Mg

vvwdem parameter \(\mathrm{Mg}\).

Mn

vvwdem parameter \(\mathrm{Mn}\).

N

vvwdem parameter \(\mathrm{N}\).

Na

vvwdem parameter \(\mathrm{Na}\).

Ne

vvwdem parameter \(\mathrm{Ne}\).

Ni

vvwdem parameter \(\mathrm{Ni}\).

O

vvwdem parameter \(\mathrm{O}\).

P

vvwdem parameter \(\mathrm{P}\).

Redshift

vvwdem parameter \(\mathrm{Redshift}\).

S

vvwdem parameter \(\mathrm{S}\).

Sc

vvwdem parameter \(\mathrm{Sc}\).

Si

vvwdem parameter \(\mathrm{Si}\).

Ti

vvwdem parameter \(\mathrm{Ti}\).

Tmax

vvwdem parameter \(\mathrm{Tmax}\).

V

vvwdem parameter \(\mathrm{V}\).

Zn

vvwdem parameter \(\mathrm{Zn}\).

beta

vvwdem parameter \(\mathrm{beta}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

inv_slope

vvwdem parameter \(\mathrm{inv_slope}\).

latex

\(\LaTeX\) format of the component.

nH

vvwdem parameter \(\mathrm{nH}\).

name

Component name.

norm

vvwdem parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

vvwdem parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

vvwdem parameter \(\mathrm{Al}\).

property Ar: Parameter#

vvwdem parameter \(\mathrm{Ar}\).

property B: Parameter#

vvwdem parameter \(\mathrm{B}\).

property Be: Parameter#

vvwdem parameter \(\mathrm{Be}\).

property C: Parameter#

vvwdem parameter \(\mathrm{C}\).

property Ca: Parameter#

vvwdem parameter \(\mathrm{Ca}\).

property Cl: Parameter#

vvwdem parameter \(\mathrm{Cl}\).

property Co: Parameter#

vvwdem parameter \(\mathrm{Co}\).

property Cr: Parameter#

vvwdem parameter \(\mathrm{Cr}\).

property Cu: Parameter#

vvwdem parameter \(\mathrm{Cu}\).

property F: Parameter#

vvwdem parameter \(\mathrm{F}\).

property Fe: Parameter#

vvwdem parameter \(\mathrm{Fe}\).

property H: Parameter#

vvwdem parameter \(\mathrm{H}\).

property He: Parameter#

vvwdem parameter \(\mathrm{He}\).

property K: Parameter#

vvwdem parameter \(\mathrm{K}\).

property Li: Parameter#

vvwdem parameter \(\mathrm{Li}\).

property Mg: Parameter#

vvwdem parameter \(\mathrm{Mg}\).

property Mn: Parameter#

vvwdem parameter \(\mathrm{Mn}\).

property N: Parameter#

vvwdem parameter \(\mathrm{N}\).

property Na: Parameter#

vvwdem parameter \(\mathrm{Na}\).

property Ne: Parameter#

vvwdem parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vvwdem parameter \(\mathrm{Ni}\).

property O: Parameter#

vvwdem parameter \(\mathrm{O}\).

property P: Parameter#

vvwdem parameter \(\mathrm{P}\).

property Redshift: Parameter#

vvwdem parameter \(\mathrm{Redshift}\).

property S: Parameter#

vvwdem parameter \(\mathrm{S}\).

property Sc: Parameter#

vvwdem parameter \(\mathrm{Sc}\).

property Si: Parameter#

vvwdem parameter \(\mathrm{Si}\).

property Ti: Parameter#

vvwdem parameter \(\mathrm{Ti}\).

property Tmax: Parameter#

vvwdem parameter \(\mathrm{Tmax}\).

property V: Parameter#

vvwdem parameter \(\mathrm{V}\).

property Zn: Parameter#

vvwdem parameter \(\mathrm{Zn}\).

property beta: Parameter#

vvwdem parameter \(\mathrm{beta}\).

property inv_slope: Parameter#

vvwdem parameter \(\mathrm{inv_slope}\).

property nH: Parameter#

vvwdem parameter \(\mathrm{nH}\).

property norm: Parameter#

vvwdem parameter \(\mathrm{norm}\).

property switch: Parameter#

vvwdem parameter \(\mathrm{switch}\).

class vwdem(Tmax: 'Parameter' | float | None = None, beta: 'Parameter' | float | None = None, inv_slope: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model vwdem: Plasma emission, multi-temperature with power-law distribution of emission measure..

Attributes

Al

vwdem parameter \(\mathrm{Al}\).

Ar

vwdem parameter \(\mathrm{Ar}\).

C

vwdem parameter \(\mathrm{C}\).

Ca

vwdem parameter \(\mathrm{Ca}\).

Fe

vwdem parameter \(\mathrm{Fe}\).

He

vwdem parameter \(\mathrm{He}\).

Mg

vwdem parameter \(\mathrm{Mg}\).

N

vwdem parameter \(\mathrm{N}\).

Na

vwdem parameter \(\mathrm{Na}\).

Ne

vwdem parameter \(\mathrm{Ne}\).

Ni

vwdem parameter \(\mathrm{Ni}\).

O

vwdem parameter \(\mathrm{O}\).

Redshift

vwdem parameter \(\mathrm{Redshift}\).

S

vwdem parameter \(\mathrm{S}\).

Si

vwdem parameter \(\mathrm{Si}\).

Tmax

vwdem parameter \(\mathrm{Tmax}\).

beta

vwdem parameter \(\mathrm{beta}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

inv_slope

vwdem parameter \(\mathrm{inv_slope}\).

latex

\(\LaTeX\) format of the component.

nH

vwdem parameter \(\mathrm{nH}\).

name

Component name.

norm

vwdem parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

vwdem parameter \(\mathrm{switch}\).

type

Component type.

property Al: Parameter#

vwdem parameter \(\mathrm{Al}\).

property Ar: Parameter#

vwdem parameter \(\mathrm{Ar}\).

property C: Parameter#

vwdem parameter \(\mathrm{C}\).

property Ca: Parameter#

vwdem parameter \(\mathrm{Ca}\).

property Fe: Parameter#

vwdem parameter \(\mathrm{Fe}\).

property He: Parameter#

vwdem parameter \(\mathrm{He}\).

property Mg: Parameter#

vwdem parameter \(\mathrm{Mg}\).

property N: Parameter#

vwdem parameter \(\mathrm{N}\).

property Na: Parameter#

vwdem parameter \(\mathrm{Na}\).

property Ne: Parameter#

vwdem parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vwdem parameter \(\mathrm{Ni}\).

property O: Parameter#

vwdem parameter \(\mathrm{O}\).

property Redshift: Parameter#

vwdem parameter \(\mathrm{Redshift}\).

property S: Parameter#

vwdem parameter \(\mathrm{S}\).

property Si: Parameter#

vwdem parameter \(\mathrm{Si}\).

property Tmax: Parameter#

vwdem parameter \(\mathrm{Tmax}\).

property beta: Parameter#

vwdem parameter \(\mathrm{beta}\).

property inv_slope: Parameter#

vwdem parameter \(\mathrm{inv_slope}\).

property nH: Parameter#

vwdem parameter \(\mathrm{nH}\).

property norm: Parameter#

vwdem parameter \(\mathrm{norm}\).

property switch: Parameter#

vwdem parameter \(\mathrm{switch}\).

class wdem(Tmax: 'Parameter' | float | None = None, beta: 'Parameter' | float | None = None, inv_slope: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, abundanc: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, switch: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model wdem: Plasma emission, multi-temperature with power-law distribution of emission measure..

Attributes

Redshift

wdem parameter \(\mathrm{Redshift}\).

Tmax

wdem parameter \(\mathrm{Tmax}\).

abundanc

wdem parameter \(\mathrm{abundanc}\).

beta

wdem parameter \(\mathrm{beta}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

inv_slope

wdem parameter \(\mathrm{inv_slope}\).

latex

\(\LaTeX\) format of the component.

nH

wdem parameter \(\mathrm{nH}\).

name

Component name.

norm

wdem parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

switch

wdem parameter \(\mathrm{switch}\).

type

Component type.

property Redshift: Parameter#

wdem parameter \(\mathrm{Redshift}\).

property Tmax: Parameter#

wdem parameter \(\mathrm{Tmax}\).

property abundanc: Parameter#

wdem parameter \(\mathrm{abundanc}\).

property beta: Parameter#

wdem parameter \(\mathrm{beta}\).

property inv_slope: Parameter#

wdem parameter \(\mathrm{inv_slope}\).

property nH: Parameter#

wdem parameter \(\mathrm{nH}\).

property norm: Parameter#

wdem parameter \(\mathrm{norm}\).

property switch: Parameter#

wdem parameter \(\mathrm{switch}\).

class zagauss(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zagauss: Gaussian line profile in wavelength space..

Attributes

LineE

zagauss parameter \(\mathrm{LineE}\).

Redshift

zagauss parameter \(\mathrm{Redshift}\).

Sigma

zagauss parameter \(\mathrm{Sigma}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zagauss parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

zagauss parameter \(\mathrm{LineE}\).

property Redshift: Parameter#

zagauss parameter \(\mathrm{Redshift}\).

property Sigma: Parameter#

zagauss parameter \(\mathrm{Sigma}\).

property norm: Parameter#

zagauss parameter \(\mathrm{norm}\).

class zbbody(kT: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zbbody: Blackbody..

Attributes

Redshift

zbbody parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

zbbody parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zbbody parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Redshift: Parameter#

zbbody parameter \(\mathrm{Redshift}\).

property kT: Parameter#

zbbody parameter \(\mathrm{kT}\).

property norm: Parameter#

zbbody parameter \(\mathrm{norm}\).

class zbfekblor(Velocity: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zbfekblor: Fe K line at high resolution..

Attributes

Redshift

zbfekblor parameter \(\mathrm{Redshift}\).

Velocity

zbfekblor parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zbfekblor parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Redshift: Parameter#

zbfekblor parameter \(\mathrm{Redshift}\).

property Velocity: Parameter#

zbfekblor parameter \(\mathrm{Velocity}\).

property norm: Parameter#

zbfekblor parameter \(\mathrm{norm}\).

class zbfeklor(Velocity: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zbfeklor: Fe K line at high resolution..

Attributes

Redshift

zbfeklor parameter \(\mathrm{Redshift}\).

Velocity

zbfeklor parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zbfeklor parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Redshift: Parameter#

zbfeklor parameter \(\mathrm{Redshift}\).

property Velocity: Parameter#

zbfeklor parameter \(\mathrm{Velocity}\).

property norm: Parameter#

zbfeklor parameter \(\mathrm{norm}\).

class zbknpower(PhoIndx1: 'Parameter' | float | None = None, BreakE: 'Parameter' | float | None = None, PhoIndx2: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zbknpower: Broken power law..

Attributes

BreakE

zbknpower parameter \(\mathrm{BreakE}\).

PhoIndx1

zbknpower parameter \(\mathrm{PhoIndx1}\).

PhoIndx2

zbknpower parameter \(\mathrm{PhoIndx2}\).

Redshift

zbknpower parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zbknpower parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property BreakE: Parameter#

zbknpower parameter \(\mathrm{BreakE}\).

property PhoIndx1: Parameter#

zbknpower parameter \(\mathrm{PhoIndx1}\).

property PhoIndx2: Parameter#

zbknpower parameter \(\mathrm{PhoIndx2}\).

property Redshift: Parameter#

zbknpower parameter \(\mathrm{Redshift}\).

property norm: Parameter#

zbknpower parameter \(\mathrm{norm}\).

class zbremss(kT: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zbremss: Thermal bremsstrahlung..

Attributes

Redshift

zbremss parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT

zbremss parameter \(\mathrm{kT}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zbremss parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Redshift: Parameter#

zbremss parameter \(\mathrm{Redshift}\).

property kT: Parameter#

zbremss parameter \(\mathrm{kT}\).

property norm: Parameter#

zbremss parameter \(\mathrm{norm}\).

class zcutoffpl(PhoIndex: 'Parameter' | float | None = None, HighECut: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zcutoffpl: Power law, high energy exponential cutoff..

Attributes

HighECut

zcutoffpl parameter \(\mathrm{HighECut}\).

PhoIndex

zcutoffpl parameter \(\mathrm{PhoIndex}\).

Redshift

zcutoffpl parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zcutoffpl parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property HighECut: Parameter#

zcutoffpl parameter \(\mathrm{HighECut}\).

property PhoIndex: Parameter#

zcutoffpl parameter \(\mathrm{PhoIndex}\).

property Redshift: Parameter#

zcutoffpl parameter \(\mathrm{Redshift}\).

property norm: Parameter#

zcutoffpl parameter \(\mathrm{norm}\).

class zfekblor(Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zfekblor: Fe K line at high resolution..

Attributes

Redshift

zfekblor parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zfekblor parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Redshift: Parameter#

zfekblor parameter \(\mathrm{Redshift}\).

property norm: Parameter#

zfekblor parameter \(\mathrm{norm}\).

class zfeklor(Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zfeklor: Fe K line at high resolution..

Attributes

Redshift

zfeklor parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zfeklor parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Redshift: Parameter#

zfeklor parameter \(\mathrm{Redshift}\).

property norm: Parameter#

zfeklor parameter \(\mathrm{norm}\).

class zgauss(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zgauss: Gaussian line profile..

Attributes

LineE

zgauss parameter \(\mathrm{LineE}\).

Redshift

zgauss parameter \(\mathrm{Redshift}\).

Sigma

zgauss parameter \(\mathrm{Sigma}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zgauss parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

zgauss parameter \(\mathrm{LineE}\).

property Redshift: Parameter#

zgauss parameter \(\mathrm{Redshift}\).

property Sigma: Parameter#

zgauss parameter \(\mathrm{Sigma}\).

property norm: Parameter#

zgauss parameter \(\mathrm{norm}\).

class zkerrbb(eta: 'Parameter' | float | None = None, a: 'Parameter' | float | None = None, i: 'Parameter' | float | None = None, Mbh: 'Parameter' | float | None = None, Mdd: 'Parameter' | float | None = None, z: 'Parameter' | float | None = None, fcol: 'Parameter' | float | None = None, rflag: 'Parameter' | float | None = None, lflag: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zkerrbb: Multi-temperature blackbody model for thin accretion disk around a Kerr black hole..

Attributes

Mbh

zkerrbb parameter \(\mathrm{Mbh}\).

Mdd

zkerrbb parameter \(\mathrm{Mdd}\).

a

zkerrbb parameter \(\mathrm{a}\).

eta

zkerrbb parameter \(\mathrm{eta}\).

eval

Get side-effect free component evaluation function.

fcol

zkerrbb parameter \(\mathrm{fcol}\).

grad_method

Numerical differentiation method.

i

zkerrbb parameter \(\mathrm{i}\).

latex

\(\LaTeX\) format of the component.

lflag

zkerrbb parameter \(\mathrm{lflag}\).

name

Component name.

norm

zkerrbb parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

rflag

zkerrbb parameter \(\mathrm{rflag}\).

spec_num

Spectrum number.

type

Component type.

z

zkerrbb parameter \(\mathrm{z}\).

property Mbh: Parameter#

zkerrbb parameter \(\mathrm{Mbh}\).

property Mdd: Parameter#

zkerrbb parameter \(\mathrm{Mdd}\).

property a: Parameter#

zkerrbb parameter \(\mathrm{a}\).

property eta: Parameter#

zkerrbb parameter \(\mathrm{eta}\).

property fcol: Parameter#

zkerrbb parameter \(\mathrm{fcol}\).

property i: Parameter#

zkerrbb parameter \(\mathrm{i}\).

property lflag: Parameter#

zkerrbb parameter \(\mathrm{lflag}\).

property norm: Parameter#

zkerrbb parameter \(\mathrm{norm}\).

property rflag: Parameter#

zkerrbb parameter \(\mathrm{rflag}\).

property z: Parameter#

zkerrbb parameter \(\mathrm{z}\).

class zlogpar(alpha: 'Parameter' | float | None = None, beta: 'Parameter' | float | None = None, pivotE: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zlogpar: Log-parabolic blazar model..

Attributes

Redshift

zlogpar parameter \(\mathrm{Redshift}\).

alpha

zlogpar parameter \(\mathrm{alpha}\).

beta

zlogpar parameter \(\mathrm{beta}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zlogpar parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

pivotE

zlogpar parameter \(\mathrm{pivotE}\).

spec_num

Spectrum number.

type

Component type.

property Redshift: Parameter#

zlogpar parameter \(\mathrm{Redshift}\).

property alpha: Parameter#

zlogpar parameter \(\mathrm{alpha}\).

property beta: Parameter#

zlogpar parameter \(\mathrm{beta}\).

property norm: Parameter#

zlogpar parameter \(\mathrm{norm}\).

property pivotE: Parameter#

zlogpar parameter \(\mathrm{pivotE}\).

class zlorentz(LineE: 'Parameter' | float | None = None, Width: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zlorentz: Lorentz line profile..

Attributes

LineE

zlorentz parameter \(\mathrm{LineE}\).

Redshift

zlorentz parameter \(\mathrm{Redshift}\).

Width

zlorentz parameter \(\mathrm{Width}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zlorentz parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

zlorentz parameter \(\mathrm{LineE}\).

property Redshift: Parameter#

zlorentz parameter \(\mathrm{Redshift}\).

property Width: Parameter#

zlorentz parameter \(\mathrm{Width}\).

property norm: Parameter#

zlorentz parameter \(\mathrm{norm}\).

class zpowerlw(PhoIndex: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zpowerlw: Power law photon spectrum..

Attributes

PhoIndex

zpowerlw parameter \(\mathrm{PhoIndex}\).

Redshift

zpowerlw parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zpowerlw parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property PhoIndex: Parameter#

zpowerlw parameter \(\mathrm{PhoIndex}\).

property Redshift: Parameter#

zpowerlw parameter \(\mathrm{Redshift}\).

property norm: Parameter#

zpowerlw parameter \(\mathrm{norm}\).

class zvagauss(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zvagauss: Gaussian line profile in wavelength space with sigma in velocity..

Attributes

LineE

zvagauss parameter \(\mathrm{LineE}\).

Redshift

zvagauss parameter \(\mathrm{Redshift}\).

Sigma

zvagauss parameter \(\mathrm{Sigma}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zvagauss parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

zvagauss parameter \(\mathrm{LineE}\).

property Redshift: Parameter#

zvagauss parameter \(\mathrm{Redshift}\).

property Sigma: Parameter#

zvagauss parameter \(\mathrm{Sigma}\).

property norm: Parameter#

zvagauss parameter \(\mathrm{norm}\).

class zvgauss(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zvgauss: Gaussian line profile with sigma in velocity..

Attributes

LineE

zvgauss parameter \(\mathrm{LineE}\).

Redshift

zvgauss parameter \(\mathrm{Redshift}\).

Sigma

zvgauss parameter \(\mathrm{Sigma}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zvgauss parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

zvgauss parameter \(\mathrm{LineE}\).

property Redshift: Parameter#

zvgauss parameter \(\mathrm{Redshift}\).

property Sigma: Parameter#

zvgauss parameter \(\mathrm{Sigma}\).

property norm: Parameter#

zvgauss parameter \(\mathrm{norm}\).

class zvlorentz(LineE: 'Parameter' | float | None = None, Width: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zvlorentz: Lorentz line profile with width in velocity..

Attributes

LineE

zvlorentz parameter \(\mathrm{LineE}\).

Redshift

zvlorentz parameter \(\mathrm{Redshift}\).

Width

zvlorentz parameter \(\mathrm{Width}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zvlorentz parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

zvlorentz parameter \(\mathrm{LineE}\).

property Redshift: Parameter#

zvlorentz parameter \(\mathrm{Redshift}\).

property Width: Parameter#

zvlorentz parameter \(\mathrm{Width}\).

property norm: Parameter#

zvlorentz parameter \(\mathrm{norm}\).

class zvoigt(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, Gamma: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zvoigt: Voigt line profile..

Attributes

Gamma

zvoigt parameter \(\mathrm{Gamma}\).

LineE

zvoigt parameter \(\mathrm{LineE}\).

Redshift

zvoigt parameter \(\mathrm{Redshift}\).

Sigma

zvoigt parameter \(\mathrm{Sigma}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zvoigt parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Gamma: Parameter#

zvoigt parameter \(\mathrm{Gamma}\).

property LineE: Parameter#

zvoigt parameter \(\mathrm{LineE}\).

property Redshift: Parameter#

zvoigt parameter \(\mathrm{Redshift}\).

property Sigma: Parameter#

zvoigt parameter \(\mathrm{Sigma}\).

property norm: Parameter#

zvoigt parameter \(\mathrm{norm}\).

class zvvoigt(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, Gamma: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecAdditive

Xspec additive model zvvoigt: Voigt line profile with widths in km/s..

Attributes

Gamma

zvvoigt parameter \(\mathrm{Gamma}\).

LineE

zvvoigt parameter \(\mathrm{LineE}\).

Redshift

zvvoigt parameter \(\mathrm{Redshift}\).

Sigma

zvvoigt parameter \(\mathrm{Sigma}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

norm

zvvoigt parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Gamma: Parameter#

zvvoigt parameter \(\mathrm{Gamma}\).

property LineE: Parameter#

zvvoigt parameter \(\mathrm{LineE}\).

property Redshift: Parameter#

zvvoigt parameter \(\mathrm{Redshift}\).

property Sigma: Parameter#

zvvoigt parameter \(\mathrm{Sigma}\).

property norm: Parameter#

zvvoigt parameter \(\mathrm{norm}\).

class absori(PhoIndex: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, Temp_abs: 'Parameter' | float | None = None, xi: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Fe_abund: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model absori: Ionized absorber..

Attributes

Fe_abund

absori parameter \(\mathrm{Fe_abund}\).

PhoIndex

absori parameter \(\mathrm{PhoIndex}\).

Redshift

absori parameter \(\mathrm{Redshift}\).

Temp_abs

absori parameter \(\mathrm{Temp_abs}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

absori parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

xi

absori parameter \(\mathrm{xi}\).

property Fe_abund: Parameter#

absori parameter \(\mathrm{Fe_abund}\).

property PhoIndex: Parameter#

absori parameter \(\mathrm{PhoIndex}\).

property Redshift: Parameter#

absori parameter \(\mathrm{Redshift}\).

property Temp_abs: Parameter#

absori parameter \(\mathrm{Temp_abs}\).

property nH: Parameter#

absori parameter \(\mathrm{nH}\).

property xi: Parameter#

absori parameter \(\mathrm{xi}\).

class acisabs(Tdays: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, tauinf: 'Parameter' | float | None = None, tefold: 'Parameter' | float | None = None, nC: 'Parameter' | float | None = None, nH: 'Parameter' | float | None = None, nO: 'Parameter' | float | None = None, nN: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model acisabs: Chandra ACIS q.e. decay..

Attributes

Tdays

acisabs parameter \(\mathrm{Tdays}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nC

acisabs parameter \(\mathrm{nC}\).

nH

acisabs parameter \(\mathrm{nH}\).

nN

acisabs parameter \(\mathrm{nN}\).

nO

acisabs parameter \(\mathrm{nO}\).

name

Component name.

norm

acisabs parameter \(\mathrm{norm}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

tauinf

acisabs parameter \(\mathrm{tauinf}\).

tefold

acisabs parameter \(\mathrm{tefold}\).

type

Component type.

property Tdays: Parameter#

acisabs parameter \(\mathrm{Tdays}\).

property nC: Parameter#

acisabs parameter \(\mathrm{nC}\).

property nH: Parameter#

acisabs parameter \(\mathrm{nH}\).

property nN: Parameter#

acisabs parameter \(\mathrm{nN}\).

property nO: Parameter#

acisabs parameter \(\mathrm{nO}\).

property norm: Parameter#

acisabs parameter \(\mathrm{norm}\).

property tauinf: Parameter#

acisabs parameter \(\mathrm{tauinf}\).

property tefold: Parameter#

acisabs parameter \(\mathrm{tefold}\).

class cabs(nH: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model cabs: Optically-thin Compton scattering..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

cabs parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property nH: Parameter#

cabs parameter \(\mathrm{nH}\).

class constant(factor: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model constant: Energy-independent factor..

Attributes

eval

Get side-effect free component evaluation function.

factor

constant parameter \(\mathrm{factor}\).

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property factor: Parameter#

constant parameter \(\mathrm{factor}\).

class cyclabs(Depth0: 'Parameter' | float | None = None, E0: 'Parameter' | float | None = None, Width0: 'Parameter' | float | None = None, Depth2: 'Parameter' | float | None = None, Width2: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model cyclabs: Absorption line, cyclotron..

Attributes

Depth0

cyclabs parameter \(\mathrm{Depth0}\).

Depth2

cyclabs parameter \(\mathrm{Depth2}\).

E0

cyclabs parameter \(\mathrm{E0}\).

Width0

cyclabs parameter \(\mathrm{Width0}\).

Width2

cyclabs parameter \(\mathrm{Width2}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Depth0: Parameter#

cyclabs parameter \(\mathrm{Depth0}\).

property Depth2: Parameter#

cyclabs parameter \(\mathrm{Depth2}\).

property E0: Parameter#

cyclabs parameter \(\mathrm{E0}\).

property Width0: Parameter#

cyclabs parameter \(\mathrm{Width0}\).

property Width2: Parameter#

cyclabs parameter \(\mathrm{Width2}\).

class dust(Frac: 'Parameter' | float | None = None, Halosz: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model dust: Dust scattering..

Attributes

Frac

dust parameter \(\mathrm{Frac}\).

Halosz

dust parameter \(\mathrm{Halosz}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Frac: Parameter#

dust parameter \(\mathrm{Frac}\).

property Halosz: Parameter#

dust parameter \(\mathrm{Halosz}\).

class edge(edgeE: 'Parameter' | float | None = None, MaxTau: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model edge: Absorption edge..

Attributes

MaxTau

edge parameter \(\mathrm{MaxTau}\).

edgeE

edge parameter \(\mathrm{edgeE}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property MaxTau: Parameter#

edge parameter \(\mathrm{MaxTau}\).

property edgeE: Parameter#

edge parameter \(\mathrm{edgeE}\).

class expabs(LowECut: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model expabs: Exponential roll-off at low E..

Attributes

LowECut

expabs parameter \(\mathrm{LowECut}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LowECut: Parameter#

expabs parameter \(\mathrm{LowECut}\).

class expfac(Ampl: 'Parameter' | float | None = None, Factor: 'Parameter' | float | None = None, StartE: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model expfac: Exponential modification..

Attributes

Ampl

expfac parameter \(\mathrm{Ampl}\).

Factor

expfac parameter \(\mathrm{Factor}\).

StartE

expfac parameter \(\mathrm{StartE}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ampl: Parameter#

expfac parameter \(\mathrm{Ampl}\).

property Factor: Parameter#

expfac parameter \(\mathrm{Factor}\).

property StartE: Parameter#

expfac parameter \(\mathrm{StartE}\).

class gabs(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, Strength: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model gabs: Gaussian absorption line..

Attributes

LineE

gabs parameter \(\mathrm{LineE}\).

Sigma

gabs parameter \(\mathrm{Sigma}\).

Strength

gabs parameter \(\mathrm{Strength}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

gabs parameter \(\mathrm{LineE}\).

property Sigma: Parameter#

gabs parameter \(\mathrm{Sigma}\).

property Strength: Parameter#

gabs parameter \(\mathrm{Strength}\).

class heilin(nHeI: 'Parameter' | float | None = None, b: 'Parameter' | float | None = None, z: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model heilin: Voigt absorption profiles for He I series..

Attributes

b

heilin parameter \(\mathrm{b}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nHeI

heilin parameter \(\mathrm{nHeI}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

z

heilin parameter \(\mathrm{z}\).

property b: Parameter#

heilin parameter \(\mathrm{b}\).

property nHeI: Parameter#

heilin parameter \(\mathrm{nHeI}\).

property z: Parameter#

heilin parameter \(\mathrm{z}\).

class highecut(cutoffE: 'Parameter' | float | None = None, foldE: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model highecut: High-energy cutoff..

Attributes

cutoffE

highecut parameter \(\mathrm{cutoffE}\).

eval

Get side-effect free component evaluation function.

foldE

highecut parameter \(\mathrm{foldE}\).

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property cutoffE: Parameter#

highecut parameter \(\mathrm{cutoffE}\).

property foldE: Parameter#

highecut parameter \(\mathrm{foldE}\).

class hrefl(thetamin: 'Parameter' | float | None = None, thetamax: 'Parameter' | float | None = None, thetaobs: 'Parameter' | float | None = None, Feabun: 'Parameter' | float | None = None, FeKedge: 'Parameter' | float | None = None, Escfrac: 'Parameter' | float | None = None, covfac: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model hrefl: Reflection model..

Attributes

Escfrac

hrefl parameter \(\mathrm{Escfrac}\).

FeKedge

hrefl parameter \(\mathrm{FeKedge}\).

Feabun

hrefl parameter \(\mathrm{Feabun}\).

Redshift

hrefl parameter \(\mathrm{Redshift}\).

covfac

hrefl parameter \(\mathrm{covfac}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

thetamax

hrefl parameter \(\mathrm{thetamax}\).

thetamin

hrefl parameter \(\mathrm{thetamin}\).

thetaobs

hrefl parameter \(\mathrm{thetaobs}\).

type

Component type.

property Escfrac: Parameter#

hrefl parameter \(\mathrm{Escfrac}\).

property FeKedge: Parameter#

hrefl parameter \(\mathrm{FeKedge}\).

property Feabun: Parameter#

hrefl parameter \(\mathrm{Feabun}\).

property Redshift: Parameter#

hrefl parameter \(\mathrm{Redshift}\).

property covfac: Parameter#

hrefl parameter \(\mathrm{covfac}\).

property thetamax: Parameter#

hrefl parameter \(\mathrm{thetamax}\).

property thetamin: Parameter#

hrefl parameter \(\mathrm{thetamin}\).

property thetaobs: Parameter#

hrefl parameter \(\mathrm{thetaobs}\).

class ismabs(H: 'Parameter' | float | None = None, He_II: 'Parameter' | float | None = None, C_I: 'Parameter' | float | None = None, C_II: 'Parameter' | float | None = None, C_III: 'Parameter' | float | None = None, N_I: 'Parameter' | float | None = None, N_II: 'Parameter' | float | None = None, N_III: 'Parameter' | float | None = None, O_I: 'Parameter' | float | None = None, O_II: 'Parameter' | float | None = None, O_III: 'Parameter' | float | None = None, Ne_I: 'Parameter' | float | None = None, Ne_II: 'Parameter' | float | None = None, Ne_III: 'Parameter' | float | None = None, Mg_I: 'Parameter' | float | None = None, Mg_II: 'Parameter' | float | None = None, Mg_III: 'Parameter' | float | None = None, Si_I: 'Parameter' | float | None = None, Si_II: 'Parameter' | float | None = None, Si_III: 'Parameter' | float | None = None, S_I: 'Parameter' | float | None = None, S_II: 'Parameter' | float | None = None, S_III: 'Parameter' | float | None = None, Ar_I: 'Parameter' | float | None = None, Ar_II: 'Parameter' | float | None = None, Ar_III: 'Parameter' | float | None = None, Ca_I: 'Parameter' | float | None = None, Ca_II: 'Parameter' | float | None = None, Ca_III: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model ismabs: A high resolution ISM absorption model with variable columns for individual ions..

Attributes

Ar_I

ismabs parameter \(\mathrm{Ar_I}\).

Ar_II

ismabs parameter \(\mathrm{Ar_II}\).

Ar_III

ismabs parameter \(\mathrm{Ar_III}\).

C_I

ismabs parameter \(\mathrm{C_I}\).

C_II

ismabs parameter \(\mathrm{C_II}\).

C_III

ismabs parameter \(\mathrm{C_III}\).

Ca_I

ismabs parameter \(\mathrm{Ca_I}\).

Ca_II

ismabs parameter \(\mathrm{Ca_II}\).

Ca_III

ismabs parameter \(\mathrm{Ca_III}\).

Fe

ismabs parameter \(\mathrm{Fe}\).

H

ismabs parameter \(\mathrm{H}\).

He_II

ismabs parameter \(\mathrm{He_II}\).

Mg_I

ismabs parameter \(\mathrm{Mg_I}\).

Mg_II

ismabs parameter \(\mathrm{Mg_II}\).

Mg_III

ismabs parameter \(\mathrm{Mg_III}\).

N_I

ismabs parameter \(\mathrm{N_I}\).

N_II

ismabs parameter \(\mathrm{N_II}\).

N_III

ismabs parameter \(\mathrm{N_III}\).

Ne_I

ismabs parameter \(\mathrm{Ne_I}\).

Ne_II

ismabs parameter \(\mathrm{Ne_II}\).

Ne_III

ismabs parameter \(\mathrm{Ne_III}\).

O_I

ismabs parameter \(\mathrm{O_I}\).

O_II

ismabs parameter \(\mathrm{O_II}\).

O_III

ismabs parameter \(\mathrm{O_III}\).

S_I

ismabs parameter \(\mathrm{S_I}\).

S_II

ismabs parameter \(\mathrm{S_II}\).

S_III

ismabs parameter \(\mathrm{S_III}\).

Si_I

ismabs parameter \(\mathrm{Si_I}\).

Si_II

ismabs parameter \(\mathrm{Si_II}\).

Si_III

ismabs parameter \(\mathrm{Si_III}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

redshift

ismabs parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

type

Component type.

property Ar_I: Parameter#

ismabs parameter \(\mathrm{Ar_I}\).

property Ar_II: Parameter#

ismabs parameter \(\mathrm{Ar_II}\).

property Ar_III: Parameter#

ismabs parameter \(\mathrm{Ar_III}\).

property C_I: Parameter#

ismabs parameter \(\mathrm{C_I}\).

property C_II: Parameter#

ismabs parameter \(\mathrm{C_II}\).

property C_III: Parameter#

ismabs parameter \(\mathrm{C_III}\).

property Ca_I: Parameter#

ismabs parameter \(\mathrm{Ca_I}\).

property Ca_II: Parameter#

ismabs parameter \(\mathrm{Ca_II}\).

property Ca_III: Parameter#

ismabs parameter \(\mathrm{Ca_III}\).

property Fe: Parameter#

ismabs parameter \(\mathrm{Fe}\).

property H: Parameter#

ismabs parameter \(\mathrm{H}\).

property He_II: Parameter#

ismabs parameter \(\mathrm{He_II}\).

property Mg_I: Parameter#

ismabs parameter \(\mathrm{Mg_I}\).

property Mg_II: Parameter#

ismabs parameter \(\mathrm{Mg_II}\).

property Mg_III: Parameter#

ismabs parameter \(\mathrm{Mg_III}\).

property N_I: Parameter#

ismabs parameter \(\mathrm{N_I}\).

property N_II: Parameter#

ismabs parameter \(\mathrm{N_II}\).

property N_III: Parameter#

ismabs parameter \(\mathrm{N_III}\).

property Ne_I: Parameter#

ismabs parameter \(\mathrm{Ne_I}\).

property Ne_II: Parameter#

ismabs parameter \(\mathrm{Ne_II}\).

property Ne_III: Parameter#

ismabs parameter \(\mathrm{Ne_III}\).

property O_I: Parameter#

ismabs parameter \(\mathrm{O_I}\).

property O_II: Parameter#

ismabs parameter \(\mathrm{O_II}\).

property O_III: Parameter#

ismabs parameter \(\mathrm{O_III}\).

property S_I: Parameter#

ismabs parameter \(\mathrm{S_I}\).

property S_II: Parameter#

ismabs parameter \(\mathrm{S_II}\).

property S_III: Parameter#

ismabs parameter \(\mathrm{S_III}\).

property Si_I: Parameter#

ismabs parameter \(\mathrm{Si_I}\).

property Si_II: Parameter#

ismabs parameter \(\mathrm{Si_II}\).

property Si_III: Parameter#

ismabs parameter \(\mathrm{Si_III}\).

property redshift: Parameter#

ismabs parameter \(\mathrm{redshift}\).

class ismdust(msil: 'Parameter' | float | None = None, mgra: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model ismdust: Extinction due to a power-law distribution of dust grains..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

mgra

ismdust parameter \(\mathrm{mgra}\).

msil

ismdust parameter \(\mathrm{msil}\).

name

Component name.

param_names

Component's parameter names.

redshift

ismdust parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

type

Component type.

property mgra: Parameter#

ismdust parameter \(\mathrm{mgra}\).

property msil: Parameter#

ismdust parameter \(\mathrm{msil}\).

property redshift: Parameter#

ismdust parameter \(\mathrm{redshift}\).

class log10con(log10fac: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model log10con: Constant in base 10 log units..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

log10fac

log10con parameter \(\mathrm{log10fac}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property log10fac: Parameter#

log10con parameter \(\mathrm{log10fac}\).

class logconst(logfact: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model logconst: Constant in log units..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

logfact

logconst parameter \(\mathrm{logfact}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property logfact: Parameter#

logconst parameter \(\mathrm{logfact}\).

class lorabs(LineE: 'Parameter' | float | None = None, Width: 'Parameter' | float | None = None, Strength: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model lorabs: Lorentzian absorption line..

Attributes

LineE

lorabs parameter \(\mathrm{LineE}\).

Strength

lorabs parameter \(\mathrm{Strength}\).

Width

lorabs parameter \(\mathrm{Width}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

lorabs parameter \(\mathrm{LineE}\).

property Strength: Parameter#

lorabs parameter \(\mathrm{Strength}\).

property Width: Parameter#

lorabs parameter \(\mathrm{Width}\).

class lyman(n: 'Parameter' | float | None = None, b: 'Parameter' | float | None = None, z: 'Parameter' | float | None = None, ZA: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model lyman: Voigt absorption profiles for H I or He II Lyman series..

Attributes

ZA

lyman parameter \(\mathrm{ZA}\).

b

lyman parameter \(\mathrm{b}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

n

lyman parameter \(\mathrm{n}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

z

lyman parameter \(\mathrm{z}\).

property ZA: Parameter#

lyman parameter \(\mathrm{ZA}\).

property b: Parameter#

lyman parameter \(\mathrm{b}\).

property n: Parameter#

lyman parameter \(\mathrm{n}\).

property z: Parameter#

lyman parameter \(\mathrm{z}\).

class notch(LineE: 'Parameter' | float | None = None, Width: 'Parameter' | float | None = None, CvrFract: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model notch: Absorption line, notch..

Attributes

CvrFract

notch parameter \(\mathrm{CvrFract}\).

LineE

notch parameter \(\mathrm{LineE}\).

Width

notch parameter \(\mathrm{Width}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property CvrFract: Parameter#

notch parameter \(\mathrm{CvrFract}\).

property LineE: Parameter#

notch parameter \(\mathrm{LineE}\).

property Width: Parameter#

notch parameter \(\mathrm{Width}\).

class olivineabs(moliv: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model olivineabs: Absorption due to olivine..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

moliv

olivineabs parameter \(\mathrm{moliv}\).

name

Component name.

param_names

Component's parameter names.

redshift

olivineabs parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

type

Component type.

property moliv: Parameter#

olivineabs parameter \(\mathrm{moliv}\).

property redshift: Parameter#

olivineabs parameter \(\mathrm{redshift}\).

class pcfabs(nH: 'Parameter' | float | None = None, CvrFract: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model pcfabs: Partial covering fraction absorption..

Attributes

CvrFract

pcfabs parameter \(\mathrm{CvrFract}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

pcfabs parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property CvrFract: Parameter#

pcfabs parameter \(\mathrm{CvrFract}\).

property nH: Parameter#

pcfabs parameter \(\mathrm{nH}\).

class phabs(nH: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model phabs: Photoelectric absorption..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

phabs parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property nH: Parameter#

phabs parameter \(\mathrm{nH}\).

class plabs(index: 'Parameter' | float | None = None, coef: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model plabs: Power law absorption..

Attributes

coef

plabs parameter \(\mathrm{coef}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

index

plabs parameter \(\mathrm{index}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property coef: Parameter#

plabs parameter \(\mathrm{coef}\).

property index: Parameter#

plabs parameter \(\mathrm{index}\).

class polconst(A: 'Parameter' | float | None = None, psi: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model polconst: Constant polarization..

Attributes

A

polconst parameter \(\mathrm{A}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

psi

polconst parameter \(\mathrm{psi}\).

spec_num

Spectrum number.

type

Component type.

property A: Parameter#

polconst parameter \(\mathrm{A}\).

property psi: Parameter#

polconst parameter \(\mathrm{psi}\).

class pollin(A1: 'Parameter' | float | None = None, Aslope: 'Parameter' | float | None = None, psi1: 'Parameter' | float | None = None, psislope: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model pollin: Linearly dependent polarization..

Attributes

A1

pollin parameter \(\mathrm{A1}\).

Aslope

pollin parameter \(\mathrm{Aslope}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

psi1

pollin parameter \(\mathrm{psi1}\).

psislope

pollin parameter \(\mathrm{psislope}\).

spec_num

Spectrum number.

type

Component type.

property A1: Parameter#

pollin parameter \(\mathrm{A1}\).

property Aslope: Parameter#

pollin parameter \(\mathrm{Aslope}\).

property psi1: Parameter#

pollin parameter \(\mathrm{psi1}\).

property psislope: Parameter#

pollin parameter \(\mathrm{psislope}\).

class polpow(Anorm: 'Parameter' | float | None = None, Aindex: 'Parameter' | float | None = None, psinorm: 'Parameter' | float | None = None, psiindex: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model polpow: Power-law dependent polarization..

Attributes

Aindex

polpow parameter \(\mathrm{Aindex}\).

Anorm

polpow parameter \(\mathrm{Anorm}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

psiindex

polpow parameter \(\mathrm{psiindex}\).

psinorm

polpow parameter \(\mathrm{psinorm}\).

spec_num

Spectrum number.

type

Component type.

property Aindex: Parameter#

polpow parameter \(\mathrm{Aindex}\).

property Anorm: Parameter#

polpow parameter \(\mathrm{Anorm}\).

property psiindex: Parameter#

polpow parameter \(\mathrm{psiindex}\).

property psinorm: Parameter#

polpow parameter \(\mathrm{psinorm}\).

class pwab(nHmin: 'Parameter' | float | None = None, nHmax: 'Parameter' | float | None = None, beta: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model pwab: Power-law distribution of neutral absorbers..

Attributes

beta

pwab parameter \(\mathrm{beta}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nHmax

pwab parameter \(\mathrm{nHmax}\).

nHmin

pwab parameter \(\mathrm{nHmin}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property beta: Parameter#

pwab parameter \(\mathrm{beta}\).

property nHmax: Parameter#

pwab parameter \(\mathrm{nHmax}\).

property nHmin: Parameter#

pwab parameter \(\mathrm{nHmin}\).

class redden(E_BmV: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model redden: Interstellar extinction..

Attributes

E_BmV

redden parameter \(\mathrm{E_BmV}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property E_BmV: Parameter#

redden parameter \(\mathrm{E_BmV}\).

class smedge(edgeE: 'Parameter' | float | None = None, MaxTau: 'Parameter' | float | None = None, index: 'Parameter' | float | None = None, width: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model smedge: Smeared edge..

Attributes

MaxTau

smedge parameter \(\mathrm{MaxTau}\).

edgeE

smedge parameter \(\mathrm{edgeE}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

index

smedge parameter \(\mathrm{index}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

width

smedge parameter \(\mathrm{width}\).

property MaxTau: Parameter#

smedge parameter \(\mathrm{MaxTau}\).

property edgeE: Parameter#

smedge parameter \(\mathrm{edgeE}\).

property index: Parameter#

smedge parameter \(\mathrm{index}\).

property width: Parameter#

smedge parameter \(\mathrm{width}\).

class spexpcut(Ecut: 'Parameter' | float | None = None, alpha: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model spexpcut: Super-exponential cutoff absorption..

Attributes

Ecut

spexpcut parameter \(\mathrm{Ecut}\).

alpha

spexpcut parameter \(\mathrm{alpha}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Ecut: Parameter#

spexpcut parameter \(\mathrm{Ecut}\).

property alpha: Parameter#

spexpcut parameter \(\mathrm{alpha}\).

class spline(Estart: 'Parameter' | float | None = None, Ystart: 'Parameter' | float | None = None, Yend: 'Parameter' | float | None = None, YPstart: 'Parameter' | float | None = None, YPend: 'Parameter' | float | None = None, Eend: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model spline: Spline modification..

Attributes

Eend

spline parameter \(\mathrm{Eend}\).

Estart

spline parameter \(\mathrm{Estart}\).

YPend

spline parameter \(\mathrm{YPend}\).

YPstart

spline parameter \(\mathrm{YPstart}\).

Yend

spline parameter \(\mathrm{Yend}\).

Ystart

spline parameter \(\mathrm{Ystart}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Eend: Parameter#

spline parameter \(\mathrm{Eend}\).

property Estart: Parameter#

spline parameter \(\mathrm{Estart}\).

property YPend: Parameter#

spline parameter \(\mathrm{YPend}\).

property YPstart: Parameter#

spline parameter \(\mathrm{YPstart}\).

property Yend: Parameter#

spline parameter \(\mathrm{Yend}\).

property Ystart: Parameter#

spline parameter \(\mathrm{Ystart}\).

class sssice(clumps: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model sssice: Einstein SSS ice absorption..

Attributes

clumps

sssice parameter \(\mathrm{clumps}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property clumps: Parameter#

sssice parameter \(\mathrm{clumps}\).

class swind1(column: 'Parameter' | float | None = None, log_xi: 'Parameter' | float | None = None, sigma: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model swind1: Absorption by partially ionized material with large velocity shear..

Attributes

Redshift

swind1 parameter \(\mathrm{Redshift}\).

column

swind1 parameter \(\mathrm{column}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

log_xi

swind1 parameter \(\mathrm{log_xi}\).

name

Component name.

param_names

Component's parameter names.

sigma

swind1 parameter \(\mathrm{sigma}\).

spec_num

Spectrum number.

type

Component type.

property Redshift: Parameter#

swind1 parameter \(\mathrm{Redshift}\).

property column: Parameter#

swind1 parameter \(\mathrm{column}\).

property log_xi: Parameter#

swind1 parameter \(\mathrm{log_xi}\).

property sigma: Parameter#

swind1 parameter \(\mathrm{sigma}\).

class tbabs(nH: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model tbabs: ISM grain absorption..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

tbabs parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property nH: Parameter#

tbabs parameter \(\mathrm{nH}\).

class tbfeo(nH: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model tbfeo: ISM grain absorption..

Attributes

Fe

tbfeo parameter \(\mathrm{Fe}\).

O

tbfeo parameter \(\mathrm{O}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

tbfeo parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

redshift

tbfeo parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

type

Component type.

property Fe: Parameter#

tbfeo parameter \(\mathrm{Fe}\).

property O: Parameter#

tbfeo parameter \(\mathrm{O}\).

property nH: Parameter#

tbfeo parameter \(\mathrm{nH}\).

property redshift: Parameter#

tbfeo parameter \(\mathrm{redshift}\).

class tbgas(nH: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model tbgas: ISM grain absorption..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

tbgas parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

redshift

tbgas parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

type

Component type.

property nH: Parameter#

tbgas parameter \(\mathrm{nH}\).

property redshift: Parameter#

tbgas parameter \(\mathrm{redshift}\).

class tbgrain(nH: 'Parameter' | float | None = None, h2: 'Parameter' | float | None = None, rho: 'Parameter' | float | None = None, amin: 'Parameter' | float | None = None, amax: 'Parameter' | float | None = None, PL: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model tbgrain: ISM grain absorption..

Attributes

PL

tbgrain parameter \(\mathrm{PL}\).

amax

tbgrain parameter \(\mathrm{amax}\).

amin

tbgrain parameter \(\mathrm{amin}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

h2

tbgrain parameter \(\mathrm{h2}\).

latex

\(\LaTeX\) format of the component.

nH

tbgrain parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

rho

tbgrain parameter \(\mathrm{rho}\).

spec_num

Spectrum number.

type

Component type.

property PL: Parameter#

tbgrain parameter \(\mathrm{PL}\).

property amax: Parameter#

tbgrain parameter \(\mathrm{amax}\).

property amin: Parameter#

tbgrain parameter \(\mathrm{amin}\).

property h2: Parameter#

tbgrain parameter \(\mathrm{h2}\).

property nH: Parameter#

tbgrain parameter \(\mathrm{nH}\).

property rho: Parameter#

tbgrain parameter \(\mathrm{rho}\).

class tbpcf(nH: 'Parameter' | float | None = None, pcf: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model tbpcf: ISM grain absorption..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

tbpcf parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

pcf

tbpcf parameter \(\mathrm{pcf}\).

redshift

tbpcf parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

type

Component type.

property nH: Parameter#

tbpcf parameter \(\mathrm{nH}\).

property pcf: Parameter#

tbpcf parameter \(\mathrm{pcf}\).

property redshift: Parameter#

tbpcf parameter \(\mathrm{redshift}\).

class tbrel(nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, H2: 'Parameter' | float | None = None, rho: 'Parameter' | float | None = None, amin: 'Parameter' | float | None = None, amax: 'Parameter' | float | None = None, PL: 'Parameter' | float | None = None, H_dep: 'Parameter' | float | None = None, He_dep: 'Parameter' | float | None = None, C_dep: 'Parameter' | float | None = None, N_dep: 'Parameter' | float | None = None, O_dep: 'Parameter' | float | None = None, Ne_dep: 'Parameter' | float | None = None, Na_dep: 'Parameter' | float | None = None, Mg_dep: 'Parameter' | float | None = None, Al_dep: 'Parameter' | float | None = None, Si_dep: 'Parameter' | float | None = None, S_dep: 'Parameter' | float | None = None, Cl_dep: 'Parameter' | float | None = None, Ar_dep: 'Parameter' | float | None = None, Ca_dep: 'Parameter' | float | None = None, Cr_dep: 'Parameter' | float | None = None, Fe_dep: 'Parameter' | float | None = None, Co_dep: 'Parameter' | float | None = None, Ni_dep: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model tbrel: ISM grain absorption..

Attributes

Al

tbrel parameter \(\mathrm{Al}\).

Al_dep

tbrel parameter \(\mathrm{Al_dep}\).

Ar

tbrel parameter \(\mathrm{Ar}\).

Ar_dep

tbrel parameter \(\mathrm{Ar_dep}\).

C

tbrel parameter \(\mathrm{C}\).

C_dep

tbrel parameter \(\mathrm{C_dep}\).

Ca

tbrel parameter \(\mathrm{Ca}\).

Ca_dep

tbrel parameter \(\mathrm{Ca_dep}\).

Cl

tbrel parameter \(\mathrm{Cl}\).

Cl_dep

tbrel parameter \(\mathrm{Cl_dep}\).

Co

tbrel parameter \(\mathrm{Co}\).

Co_dep

tbrel parameter \(\mathrm{Co_dep}\).

Cr

tbrel parameter \(\mathrm{Cr}\).

Cr_dep

tbrel parameter \(\mathrm{Cr_dep}\).

Fe

tbrel parameter \(\mathrm{Fe}\).

Fe_dep

tbrel parameter \(\mathrm{Fe_dep}\).

H2

tbrel parameter \(\mathrm{H2}\).

H_dep

tbrel parameter \(\mathrm{H_dep}\).

He

tbrel parameter \(\mathrm{He}\).

He_dep

tbrel parameter \(\mathrm{He_dep}\).

Mg

tbrel parameter \(\mathrm{Mg}\).

Mg_dep

tbrel parameter \(\mathrm{Mg_dep}\).

N

tbrel parameter \(\mathrm{N}\).

N_dep

tbrel parameter \(\mathrm{N_dep}\).

Na

tbrel parameter \(\mathrm{Na}\).

Na_dep

tbrel parameter \(\mathrm{Na_dep}\).

Ne

tbrel parameter \(\mathrm{Ne}\).

Ne_dep

tbrel parameter \(\mathrm{Ne_dep}\).

Ni

tbrel parameter \(\mathrm{Ni}\).

Ni_dep

tbrel parameter \(\mathrm{Ni_dep}\).

O

tbrel parameter \(\mathrm{O}\).

O_dep

tbrel parameter \(\mathrm{O_dep}\).

PL

tbrel parameter \(\mathrm{PL}\).

S

tbrel parameter \(\mathrm{S}\).

S_dep

tbrel parameter \(\mathrm{S_dep}\).

Si

tbrel parameter \(\mathrm{Si}\).

Si_dep

tbrel parameter \(\mathrm{Si_dep}\).

amax

tbrel parameter \(\mathrm{amax}\).

amin

tbrel parameter \(\mathrm{amin}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

tbrel parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

redshift

tbrel parameter \(\mathrm{redshift}\).

rho

tbrel parameter \(\mathrm{rho}\).

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

tbrel parameter \(\mathrm{Al}\).

property Al_dep: Parameter#

tbrel parameter \(\mathrm{Al_dep}\).

property Ar: Parameter#

tbrel parameter \(\mathrm{Ar}\).

property Ar_dep: Parameter#

tbrel parameter \(\mathrm{Ar_dep}\).

property C: Parameter#

tbrel parameter \(\mathrm{C}\).

property C_dep: Parameter#

tbrel parameter \(\mathrm{C_dep}\).

property Ca: Parameter#

tbrel parameter \(\mathrm{Ca}\).

property Ca_dep: Parameter#

tbrel parameter \(\mathrm{Ca_dep}\).

property Cl: Parameter#

tbrel parameter \(\mathrm{Cl}\).

property Cl_dep: Parameter#

tbrel parameter \(\mathrm{Cl_dep}\).

property Co: Parameter#

tbrel parameter \(\mathrm{Co}\).

property Co_dep: Parameter#

tbrel parameter \(\mathrm{Co_dep}\).

property Cr: Parameter#

tbrel parameter \(\mathrm{Cr}\).

property Cr_dep: Parameter#

tbrel parameter \(\mathrm{Cr_dep}\).

property Fe: Parameter#

tbrel parameter \(\mathrm{Fe}\).

property Fe_dep: Parameter#

tbrel parameter \(\mathrm{Fe_dep}\).

property H2: Parameter#

tbrel parameter \(\mathrm{H2}\).

property H_dep: Parameter#

tbrel parameter \(\mathrm{H_dep}\).

property He: Parameter#

tbrel parameter \(\mathrm{He}\).

property He_dep: Parameter#

tbrel parameter \(\mathrm{He_dep}\).

property Mg: Parameter#

tbrel parameter \(\mathrm{Mg}\).

property Mg_dep: Parameter#

tbrel parameter \(\mathrm{Mg_dep}\).

property N: Parameter#

tbrel parameter \(\mathrm{N}\).

property N_dep: Parameter#

tbrel parameter \(\mathrm{N_dep}\).

property Na: Parameter#

tbrel parameter \(\mathrm{Na}\).

property Na_dep: Parameter#

tbrel parameter \(\mathrm{Na_dep}\).

property Ne: Parameter#

tbrel parameter \(\mathrm{Ne}\).

property Ne_dep: Parameter#

tbrel parameter \(\mathrm{Ne_dep}\).

property Ni: Parameter#

tbrel parameter \(\mathrm{Ni}\).

property Ni_dep: Parameter#

tbrel parameter \(\mathrm{Ni_dep}\).

property O: Parameter#

tbrel parameter \(\mathrm{O}\).

property O_dep: Parameter#

tbrel parameter \(\mathrm{O_dep}\).

property PL: Parameter#

tbrel parameter \(\mathrm{PL}\).

property S: Parameter#

tbrel parameter \(\mathrm{S}\).

property S_dep: Parameter#

tbrel parameter \(\mathrm{S_dep}\).

property Si: Parameter#

tbrel parameter \(\mathrm{Si}\).

property Si_dep: Parameter#

tbrel parameter \(\mathrm{Si_dep}\).

property amax: Parameter#

tbrel parameter \(\mathrm{amax}\).

property amin: Parameter#

tbrel parameter \(\mathrm{amin}\).

property nH: Parameter#

tbrel parameter \(\mathrm{nH}\).

property redshift: Parameter#

tbrel parameter \(\mathrm{redshift}\).

property rho: Parameter#

tbrel parameter \(\mathrm{rho}\).

class tbvarabs(nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, H2: 'Parameter' | float | None = None, rho: 'Parameter' | float | None = None, amin: 'Parameter' | float | None = None, amax: 'Parameter' | float | None = None, PL: 'Parameter' | float | None = None, H_dep: 'Parameter' | float | None = None, He_dep: 'Parameter' | float | None = None, C_dep: 'Parameter' | float | None = None, N_dep: 'Parameter' | float | None = None, O_dep: 'Parameter' | float | None = None, Ne_dep: 'Parameter' | float | None = None, Na_dep: 'Parameter' | float | None = None, Mg_dep: 'Parameter' | float | None = None, Al_dep: 'Parameter' | float | None = None, Si_dep: 'Parameter' | float | None = None, S_dep: 'Parameter' | float | None = None, Cl_dep: 'Parameter' | float | None = None, Ar_dep: 'Parameter' | float | None = None, Ca_dep: 'Parameter' | float | None = None, Cr_dep: 'Parameter' | float | None = None, Fe_dep: 'Parameter' | float | None = None, Co_dep: 'Parameter' | float | None = None, Ni_dep: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model tbvarabs: ISM grain absorption..

Attributes

Al

tbvarabs parameter \(\mathrm{Al}\).

Al_dep

tbvarabs parameter \(\mathrm{Al_dep}\).

Ar

tbvarabs parameter \(\mathrm{Ar}\).

Ar_dep

tbvarabs parameter \(\mathrm{Ar_dep}\).

C

tbvarabs parameter \(\mathrm{C}\).

C_dep

tbvarabs parameter \(\mathrm{C_dep}\).

Ca

tbvarabs parameter \(\mathrm{Ca}\).

Ca_dep

tbvarabs parameter \(\mathrm{Ca_dep}\).

Cl

tbvarabs parameter \(\mathrm{Cl}\).

Cl_dep

tbvarabs parameter \(\mathrm{Cl_dep}\).

Co

tbvarabs parameter \(\mathrm{Co}\).

Co_dep

tbvarabs parameter \(\mathrm{Co_dep}\).

Cr

tbvarabs parameter \(\mathrm{Cr}\).

Cr_dep

tbvarabs parameter \(\mathrm{Cr_dep}\).

Fe

tbvarabs parameter \(\mathrm{Fe}\).

Fe_dep

tbvarabs parameter \(\mathrm{Fe_dep}\).

H2

tbvarabs parameter \(\mathrm{H2}\).

H_dep

tbvarabs parameter \(\mathrm{H_dep}\).

He

tbvarabs parameter \(\mathrm{He}\).

He_dep

tbvarabs parameter \(\mathrm{He_dep}\).

Mg

tbvarabs parameter \(\mathrm{Mg}\).

Mg_dep

tbvarabs parameter \(\mathrm{Mg_dep}\).

N

tbvarabs parameter \(\mathrm{N}\).

N_dep

tbvarabs parameter \(\mathrm{N_dep}\).

Na

tbvarabs parameter \(\mathrm{Na}\).

Na_dep

tbvarabs parameter \(\mathrm{Na_dep}\).

Ne

tbvarabs parameter \(\mathrm{Ne}\).

Ne_dep

tbvarabs parameter \(\mathrm{Ne_dep}\).

Ni

tbvarabs parameter \(\mathrm{Ni}\).

Ni_dep

tbvarabs parameter \(\mathrm{Ni_dep}\).

O

tbvarabs parameter \(\mathrm{O}\).

O_dep

tbvarabs parameter \(\mathrm{O_dep}\).

PL

tbvarabs parameter \(\mathrm{PL}\).

Redshift

tbvarabs parameter \(\mathrm{Redshift}\).

S

tbvarabs parameter \(\mathrm{S}\).

S_dep

tbvarabs parameter \(\mathrm{S_dep}\).

Si

tbvarabs parameter \(\mathrm{Si}\).

Si_dep

tbvarabs parameter \(\mathrm{Si_dep}\).

amax

tbvarabs parameter \(\mathrm{amax}\).

amin

tbvarabs parameter \(\mathrm{amin}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

tbvarabs parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

rho

tbvarabs parameter \(\mathrm{rho}\).

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

tbvarabs parameter \(\mathrm{Al}\).

property Al_dep: Parameter#

tbvarabs parameter \(\mathrm{Al_dep}\).

property Ar: Parameter#

tbvarabs parameter \(\mathrm{Ar}\).

property Ar_dep: Parameter#

tbvarabs parameter \(\mathrm{Ar_dep}\).

property C: Parameter#

tbvarabs parameter \(\mathrm{C}\).

property C_dep: Parameter#

tbvarabs parameter \(\mathrm{C_dep}\).

property Ca: Parameter#

tbvarabs parameter \(\mathrm{Ca}\).

property Ca_dep: Parameter#

tbvarabs parameter \(\mathrm{Ca_dep}\).

property Cl: Parameter#

tbvarabs parameter \(\mathrm{Cl}\).

property Cl_dep: Parameter#

tbvarabs parameter \(\mathrm{Cl_dep}\).

property Co: Parameter#

tbvarabs parameter \(\mathrm{Co}\).

property Co_dep: Parameter#

tbvarabs parameter \(\mathrm{Co_dep}\).

property Cr: Parameter#

tbvarabs parameter \(\mathrm{Cr}\).

property Cr_dep: Parameter#

tbvarabs parameter \(\mathrm{Cr_dep}\).

property Fe: Parameter#

tbvarabs parameter \(\mathrm{Fe}\).

property Fe_dep: Parameter#

tbvarabs parameter \(\mathrm{Fe_dep}\).

property H2: Parameter#

tbvarabs parameter \(\mathrm{H2}\).

property H_dep: Parameter#

tbvarabs parameter \(\mathrm{H_dep}\).

property He: Parameter#

tbvarabs parameter \(\mathrm{He}\).

property He_dep: Parameter#

tbvarabs parameter \(\mathrm{He_dep}\).

property Mg: Parameter#

tbvarabs parameter \(\mathrm{Mg}\).

property Mg_dep: Parameter#

tbvarabs parameter \(\mathrm{Mg_dep}\).

property N: Parameter#

tbvarabs parameter \(\mathrm{N}\).

property N_dep: Parameter#

tbvarabs parameter \(\mathrm{N_dep}\).

property Na: Parameter#

tbvarabs parameter \(\mathrm{Na}\).

property Na_dep: Parameter#

tbvarabs parameter \(\mathrm{Na_dep}\).

property Ne: Parameter#

tbvarabs parameter \(\mathrm{Ne}\).

property Ne_dep: Parameter#

tbvarabs parameter \(\mathrm{Ne_dep}\).

property Ni: Parameter#

tbvarabs parameter \(\mathrm{Ni}\).

property Ni_dep: Parameter#

tbvarabs parameter \(\mathrm{Ni_dep}\).

property O: Parameter#

tbvarabs parameter \(\mathrm{O}\).

property O_dep: Parameter#

tbvarabs parameter \(\mathrm{O_dep}\).

property PL: Parameter#

tbvarabs parameter \(\mathrm{PL}\).

property Redshift: Parameter#

tbvarabs parameter \(\mathrm{Redshift}\).

property S: Parameter#

tbvarabs parameter \(\mathrm{S}\).

property S_dep: Parameter#

tbvarabs parameter \(\mathrm{S_dep}\).

property Si: Parameter#

tbvarabs parameter \(\mathrm{Si}\).

property Si_dep: Parameter#

tbvarabs parameter \(\mathrm{Si_dep}\).

property amax: Parameter#

tbvarabs parameter \(\mathrm{amax}\).

property amin: Parameter#

tbvarabs parameter \(\mathrm{amin}\).

property nH: Parameter#

tbvarabs parameter \(\mathrm{nH}\).

property rho: Parameter#

tbvarabs parameter \(\mathrm{rho}\).

class uvred(E_BmV: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model uvred: Interstellar extinction, Seaton Law..

Attributes

E_BmV

uvred parameter \(\mathrm{E_BmV}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property E_BmV: Parameter#

uvred parameter \(\mathrm{E_BmV}\).

class varabs(H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model varabs: Photoelectric absorption..

Attributes

Al

varabs parameter \(\mathrm{Al}\).

Ar

varabs parameter \(\mathrm{Ar}\).

C

varabs parameter \(\mathrm{C}\).

Ca

varabs parameter \(\mathrm{Ca}\).

Cl

varabs parameter \(\mathrm{Cl}\).

Co

varabs parameter \(\mathrm{Co}\).

Cr

varabs parameter \(\mathrm{Cr}\).

Fe

varabs parameter \(\mathrm{Fe}\).

H

varabs parameter \(\mathrm{H}\).

He

varabs parameter \(\mathrm{He}\).

Mg

varabs parameter \(\mathrm{Mg}\).

N

varabs parameter \(\mathrm{N}\).

Na

varabs parameter \(\mathrm{Na}\).

Ne

varabs parameter \(\mathrm{Ne}\).

Ni

varabs parameter \(\mathrm{Ni}\).

O

varabs parameter \(\mathrm{O}\).

S

varabs parameter \(\mathrm{S}\).

Si

varabs parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

varabs parameter \(\mathrm{Al}\).

property Ar: Parameter#

varabs parameter \(\mathrm{Ar}\).

property C: Parameter#

varabs parameter \(\mathrm{C}\).

property Ca: Parameter#

varabs parameter \(\mathrm{Ca}\).

property Cl: Parameter#

varabs parameter \(\mathrm{Cl}\).

property Co: Parameter#

varabs parameter \(\mathrm{Co}\).

property Cr: Parameter#

varabs parameter \(\mathrm{Cr}\).

property Fe: Parameter#

varabs parameter \(\mathrm{Fe}\).

property H: Parameter#

varabs parameter \(\mathrm{H}\).

property He: Parameter#

varabs parameter \(\mathrm{He}\).

property Mg: Parameter#

varabs parameter \(\mathrm{Mg}\).

property N: Parameter#

varabs parameter \(\mathrm{N}\).

property Na: Parameter#

varabs parameter \(\mathrm{Na}\).

property Ne: Parameter#

varabs parameter \(\mathrm{Ne}\).

property Ni: Parameter#

varabs parameter \(\mathrm{Ni}\).

property O: Parameter#

varabs parameter \(\mathrm{O}\).

property S: Parameter#

varabs parameter \(\mathrm{S}\).

property Si: Parameter#

varabs parameter \(\mathrm{Si}\).

class vgabs(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, Strength: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model vgabs: Gaussian absorption line with sigma in km/s..

Attributes

LineE

vgabs parameter \(\mathrm{LineE}\).

Sigma

vgabs parameter \(\mathrm{Sigma}\).

Strength

vgabs parameter \(\mathrm{Strength}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

vgabs parameter \(\mathrm{LineE}\).

property Sigma: Parameter#

vgabs parameter \(\mathrm{Sigma}\).

property Strength: Parameter#

vgabs parameter \(\mathrm{Strength}\).

class vlorabs(LineE: 'Parameter' | float | None = None, Width: 'Parameter' | float | None = None, Strength: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model vlorabs: Lorentzian absorption line with width in km/s..

Attributes

LineE

vlorabs parameter \(\mathrm{LineE}\).

Strength

vlorabs parameter \(\mathrm{Strength}\).

Width

vlorabs parameter \(\mathrm{Width}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

vlorabs parameter \(\mathrm{LineE}\).

property Strength: Parameter#

vlorabs parameter \(\mathrm{Strength}\).

property Width: Parameter#

vlorabs parameter \(\mathrm{Width}\).

class voigtabs(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, Width: 'Parameter' | float | None = None, Strength: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model voigtabs: Voigt absorption line..

Attributes

LineE

voigtabs parameter \(\mathrm{LineE}\).

Sigma

voigtabs parameter \(\mathrm{Sigma}\).

Strength

voigtabs parameter \(\mathrm{Strength}\).

Width

voigtabs parameter \(\mathrm{Width}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

voigtabs parameter \(\mathrm{LineE}\).

property Sigma: Parameter#

voigtabs parameter \(\mathrm{Sigma}\).

property Strength: Parameter#

voigtabs parameter \(\mathrm{Strength}\).

property Width: Parameter#

voigtabs parameter \(\mathrm{Width}\).

class vphabs(nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model vphabs: Photoelectric absorption..

Attributes

Al

vphabs parameter \(\mathrm{Al}\).

Ar

vphabs parameter \(\mathrm{Ar}\).

C

vphabs parameter \(\mathrm{C}\).

Ca

vphabs parameter \(\mathrm{Ca}\).

Cl

vphabs parameter \(\mathrm{Cl}\).

Co

vphabs parameter \(\mathrm{Co}\).

Cr

vphabs parameter \(\mathrm{Cr}\).

Fe

vphabs parameter \(\mathrm{Fe}\).

He

vphabs parameter \(\mathrm{He}\).

Mg

vphabs parameter \(\mathrm{Mg}\).

N

vphabs parameter \(\mathrm{N}\).

Na

vphabs parameter \(\mathrm{Na}\).

Ne

vphabs parameter \(\mathrm{Ne}\).

Ni

vphabs parameter \(\mathrm{Ni}\).

O

vphabs parameter \(\mathrm{O}\).

S

vphabs parameter \(\mathrm{S}\).

Si

vphabs parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

vphabs parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

vphabs parameter \(\mathrm{Al}\).

property Ar: Parameter#

vphabs parameter \(\mathrm{Ar}\).

property C: Parameter#

vphabs parameter \(\mathrm{C}\).

property Ca: Parameter#

vphabs parameter \(\mathrm{Ca}\).

property Cl: Parameter#

vphabs parameter \(\mathrm{Cl}\).

property Co: Parameter#

vphabs parameter \(\mathrm{Co}\).

property Cr: Parameter#

vphabs parameter \(\mathrm{Cr}\).

property Fe: Parameter#

vphabs parameter \(\mathrm{Fe}\).

property He: Parameter#

vphabs parameter \(\mathrm{He}\).

property Mg: Parameter#

vphabs parameter \(\mathrm{Mg}\).

property N: Parameter#

vphabs parameter \(\mathrm{N}\).

property Na: Parameter#

vphabs parameter \(\mathrm{Na}\).

property Ne: Parameter#

vphabs parameter \(\mathrm{Ne}\).

property Ni: Parameter#

vphabs parameter \(\mathrm{Ni}\).

property O: Parameter#

vphabs parameter \(\mathrm{O}\).

property S: Parameter#

vphabs parameter \(\mathrm{S}\).

property Si: Parameter#

vphabs parameter \(\mathrm{Si}\).

property nH: Parameter#

vphabs parameter \(\mathrm{nH}\).

class vvoigtabs(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, Width: 'Parameter' | float | None = None, Strength: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model vvoigtabs: Voigt absorption line with widths in km/s..

Attributes

LineE

vvoigtabs parameter \(\mathrm{LineE}\).

Sigma

vvoigtabs parameter \(\mathrm{Sigma}\).

Strength

vvoigtabs parameter \(\mathrm{Strength}\).

Width

vvoigtabs parameter \(\mathrm{Width}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

vvoigtabs parameter \(\mathrm{LineE}\).

property Sigma: Parameter#

vvoigtabs parameter \(\mathrm{Sigma}\).

property Strength: Parameter#

vvoigtabs parameter \(\mathrm{Strength}\).

property Width: Parameter#

vvoigtabs parameter \(\mathrm{Width}\).

class wabs(nH: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model wabs: Photoelectric absorption, Wisconsin cross-sections..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

wabs parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property nH: Parameter#

wabs parameter \(\mathrm{nH}\).

class wndabs(nH: 'Parameter' | float | None = None, WindowE: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model wndabs: Photo-electric absorption, warm absorber..

Attributes

WindowE

wndabs parameter \(\mathrm{WindowE}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

wndabs parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property WindowE: Parameter#

wndabs parameter \(\mathrm{WindowE}\).

property nH: Parameter#

wndabs parameter \(\mathrm{nH}\).

class xion(height: 'Parameter' | float | None = None, lxovrld: 'Parameter' | float | None = None, rate: 'Parameter' | float | None = None, cosAng: 'Parameter' | float | None = None, inner: 'Parameter' | float | None = None, outer: 'Parameter' | float | None = None, index: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, Feabun: 'Parameter' | float | None = None, E_cut: 'Parameter' | float | None = None, Ref_type: 'Parameter' | float | None = None, Rel_smear: 'Parameter' | float | None = None, Geometry: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model xion: Reflected spectrum of photo-ionized accretion disk/ring..

Attributes

E_cut

xion parameter \(\mathrm{E_cut}\).

Feabun

xion parameter \(\mathrm{Feabun}\).

Geometry

xion parameter \(\mathrm{Geometry}\).

Redshift

xion parameter \(\mathrm{Redshift}\).

Ref_type

xion parameter \(\mathrm{Ref_type}\).

Rel_smear

xion parameter \(\mathrm{Rel_smear}\).

cosAng

xion parameter \(\mathrm{cosAng}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

height

xion parameter \(\mathrm{height}\).

index

xion parameter \(\mathrm{index}\).

inner

xion parameter \(\mathrm{inner}\).

latex

\(\LaTeX\) format of the component.

lxovrld

xion parameter \(\mathrm{lxovrld}\).

name

Component name.

outer

xion parameter \(\mathrm{outer}\).

param_names

Component's parameter names.

rate

xion parameter \(\mathrm{rate}\).

spec_num

Spectrum number.

type

Component type.

property E_cut: Parameter#

xion parameter \(\mathrm{E_cut}\).

property Feabun: Parameter#

xion parameter \(\mathrm{Feabun}\).

property Geometry: Parameter#

xion parameter \(\mathrm{Geometry}\).

property Redshift: Parameter#

xion parameter \(\mathrm{Redshift}\).

property Ref_type: Parameter#

xion parameter \(\mathrm{Ref_type}\).

property Rel_smear: Parameter#

xion parameter \(\mathrm{Rel_smear}\).

property cosAng: Parameter#

xion parameter \(\mathrm{cosAng}\).

property height: Parameter#

xion parameter \(\mathrm{height}\).

property index: Parameter#

xion parameter \(\mathrm{index}\).

property inner: Parameter#

xion parameter \(\mathrm{inner}\).

property lxovrld: Parameter#

xion parameter \(\mathrm{lxovrld}\).

property outer: Parameter#

xion parameter \(\mathrm{outer}\).

property rate: Parameter#

xion parameter \(\mathrm{rate}\).

class xscat(NH: 'Parameter' | float | None = None, Xpos: 'Parameter' | float | None = None, Rext: 'Parameter' | float | None = None, DustModel: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model xscat: Dust scattering..

Attributes

DustModel

xscat parameter \(\mathrm{DustModel}\).

NH

xscat parameter \(\mathrm{NH}\).

Rext

xscat parameter \(\mathrm{Rext}\).

Xpos

xscat parameter \(\mathrm{Xpos}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property DustModel: Parameter#

xscat parameter \(\mathrm{DustModel}\).

property NH: Parameter#

xscat parameter \(\mathrm{NH}\).

property Rext: Parameter#

xscat parameter \(\mathrm{Rext}\).

property Xpos: Parameter#

xscat parameter \(\mathrm{Xpos}\).

class zbabs(nH: 'Parameter' | float | None = None, nHeI: 'Parameter' | float | None = None, nHeII: 'Parameter' | float | None = None, z: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zbabs: EUV ISM attenuation..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

zbabs parameter \(\mathrm{nH}\).

nHeI

zbabs parameter \(\mathrm{nHeI}\).

nHeII

zbabs parameter \(\mathrm{nHeII}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

z

zbabs parameter \(\mathrm{z}\).

property nH: Parameter#

zbabs parameter \(\mathrm{nH}\).

property nHeI: Parameter#

zbabs parameter \(\mathrm{nHeI}\).

property nHeII: Parameter#

zbabs parameter \(\mathrm{nHeII}\).

property z: Parameter#

zbabs parameter \(\mathrm{z}\).

class zdust(method: 'Parameter' | float | None = None, E_BmV: 'Parameter' | float | None = None, Rv: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zdust: Extinction by dust grains..

Attributes

E_BmV

zdust parameter \(\mathrm{E_BmV}\).

Redshift

zdust parameter \(\mathrm{Redshift}\).

Rv

zdust parameter \(\mathrm{Rv}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

method

zdust parameter \(\mathrm{method}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property E_BmV: Parameter#

zdust parameter \(\mathrm{E_BmV}\).

property Redshift: Parameter#

zdust parameter \(\mathrm{Redshift}\).

property Rv: Parameter#

zdust parameter \(\mathrm{Rv}\).

property method: Parameter#

zdust parameter \(\mathrm{method}\).

class zedge(edgeE: 'Parameter' | float | None = None, MaxTau: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zedge: Absorption edge..

Attributes

MaxTau

zedge parameter \(\mathrm{MaxTau}\).

Redshift

zedge parameter \(\mathrm{Redshift}\).

edgeE

zedge parameter \(\mathrm{edgeE}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property MaxTau: Parameter#

zedge parameter \(\mathrm{MaxTau}\).

property Redshift: Parameter#

zedge parameter \(\mathrm{Redshift}\).

property edgeE: Parameter#

zedge parameter \(\mathrm{edgeE}\).

class zgabs(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, Strength: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zgabs: Gaussian absorption line..

Attributes

LineE

zgabs parameter \(\mathrm{LineE}\).

Redshift

zgabs parameter \(\mathrm{Redshift}\).

Sigma

zgabs parameter \(\mathrm{Sigma}\).

Strength

zgabs parameter \(\mathrm{Strength}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

zgabs parameter \(\mathrm{LineE}\).

property Redshift: Parameter#

zgabs parameter \(\mathrm{Redshift}\).

property Sigma: Parameter#

zgabs parameter \(\mathrm{Sigma}\).

property Strength: Parameter#

zgabs parameter \(\mathrm{Strength}\).

class zhighect(cutoffE: 'Parameter' | float | None = None, foldE: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zhighect: High-energy cutoff..

Attributes

Redshift

zhighect parameter \(\mathrm{Redshift}\).

cutoffE

zhighect parameter \(\mathrm{cutoffE}\).

eval

Get side-effect free component evaluation function.

foldE

zhighect parameter \(\mathrm{foldE}\).

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Redshift: Parameter#

zhighect parameter \(\mathrm{Redshift}\).

property cutoffE: Parameter#

zhighect parameter \(\mathrm{cutoffE}\).

property foldE: Parameter#

zhighect parameter \(\mathrm{foldE}\).

class zigm(redshift: 'Parameter' | float | None = None, model: 'Parameter' | float | None = None, lyman_limit: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zigm: UV/Optical attenuation by the intergalactic medium..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

lyman_limit

zigm parameter \(\mathrm{lyman_limit}\).

model

zigm parameter \(\mathrm{model}\).

name

Component name.

param_names

Component's parameter names.

redshift

zigm parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

type

Component type.

property lyman_limit: Parameter#

zigm parameter \(\mathrm{lyman_limit}\).

property model: Parameter#

zigm parameter \(\mathrm{model}\).

property redshift: Parameter#

zigm parameter \(\mathrm{redshift}\).

class zlorabs(LineE: 'Parameter' | float | None = None, Width: 'Parameter' | float | None = None, Strength: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zlorabs: Lorentzian absorption line..

Attributes

LineE

zlorabs parameter \(\mathrm{LineE}\).

Redshift

zlorabs parameter \(\mathrm{Redshift}\).

Strength

zlorabs parameter \(\mathrm{Strength}\).

Width

zlorabs parameter \(\mathrm{Width}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

zlorabs parameter \(\mathrm{LineE}\).

property Redshift: Parameter#

zlorabs parameter \(\mathrm{Redshift}\).

property Strength: Parameter#

zlorabs parameter \(\mathrm{Strength}\).

property Width: Parameter#

zlorabs parameter \(\mathrm{Width}\).

class zpcfabs(nH: 'Parameter' | float | None = None, CvrFract: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zpcfabs: Partial covering fraction absorption..

Attributes

CvrFract

zpcfabs parameter \(\mathrm{CvrFract}\).

Redshift

zpcfabs parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

zpcfabs parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property CvrFract: Parameter#

zpcfabs parameter \(\mathrm{CvrFract}\).

property Redshift: Parameter#

zpcfabs parameter \(\mathrm{Redshift}\).

property nH: Parameter#

zpcfabs parameter \(\mathrm{nH}\).

class zphabs(nH: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zphabs: Photoelectric absorption..

Attributes

Redshift

zphabs parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

zphabs parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Redshift: Parameter#

zphabs parameter \(\mathrm{Redshift}\).

property nH: Parameter#

zphabs parameter \(\mathrm{nH}\).

class zredden(E_BmV: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zredden: Redshifted version of redden..

Attributes

E_BmV

zredden parameter \(\mathrm{E_BmV}\).

Redshift

zredden parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property E_BmV: Parameter#

zredden parameter \(\mathrm{E_BmV}\).

property Redshift: Parameter#

zredden parameter \(\mathrm{Redshift}\).

class zsmdust(E_BmV: 'Parameter' | float | None = None, ExtIndex: 'Parameter' | float | None = None, Rv: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zsmdust: Extinction by dust grains in starburst galaxies..

Attributes

E_BmV

zsmdust parameter \(\mathrm{E_BmV}\).

ExtIndex

zsmdust parameter \(\mathrm{ExtIndex}\).

Rv

zsmdust parameter \(\mathrm{Rv}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

redshift

zsmdust parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

type

Component type.

property E_BmV: Parameter#

zsmdust parameter \(\mathrm{E_BmV}\).

property ExtIndex: Parameter#

zsmdust parameter \(\mathrm{ExtIndex}\).

property Rv: Parameter#

zsmdust parameter \(\mathrm{Rv}\).

property redshift: Parameter#

zsmdust parameter \(\mathrm{redshift}\).

class ztbabs(nH: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model ztbabs: ISM grain absorption..

Attributes

Redshift

ztbabs parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

ztbabs parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Redshift: Parameter#

ztbabs parameter \(\mathrm{Redshift}\).

property nH: Parameter#

ztbabs parameter \(\mathrm{nH}\).

class zvarabs(H: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zvarabs: Photoelectric absorption..

Attributes

Al

zvarabs parameter \(\mathrm{Al}\).

Ar

zvarabs parameter \(\mathrm{Ar}\).

C

zvarabs parameter \(\mathrm{C}\).

Ca

zvarabs parameter \(\mathrm{Ca}\).

Cl

zvarabs parameter \(\mathrm{Cl}\).

Co

zvarabs parameter \(\mathrm{Co}\).

Cr

zvarabs parameter \(\mathrm{Cr}\).

Fe

zvarabs parameter \(\mathrm{Fe}\).

H

zvarabs parameter \(\mathrm{H}\).

He

zvarabs parameter \(\mathrm{He}\).

Mg

zvarabs parameter \(\mathrm{Mg}\).

N

zvarabs parameter \(\mathrm{N}\).

Na

zvarabs parameter \(\mathrm{Na}\).

Ne

zvarabs parameter \(\mathrm{Ne}\).

Ni

zvarabs parameter \(\mathrm{Ni}\).

O

zvarabs parameter \(\mathrm{O}\).

Redshift

zvarabs parameter \(\mathrm{Redshift}\).

S

zvarabs parameter \(\mathrm{S}\).

Si

zvarabs parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

zvarabs parameter \(\mathrm{Al}\).

property Ar: Parameter#

zvarabs parameter \(\mathrm{Ar}\).

property C: Parameter#

zvarabs parameter \(\mathrm{C}\).

property Ca: Parameter#

zvarabs parameter \(\mathrm{Ca}\).

property Cl: Parameter#

zvarabs parameter \(\mathrm{Cl}\).

property Co: Parameter#

zvarabs parameter \(\mathrm{Co}\).

property Cr: Parameter#

zvarabs parameter \(\mathrm{Cr}\).

property Fe: Parameter#

zvarabs parameter \(\mathrm{Fe}\).

property H: Parameter#

zvarabs parameter \(\mathrm{H}\).

property He: Parameter#

zvarabs parameter \(\mathrm{He}\).

property Mg: Parameter#

zvarabs parameter \(\mathrm{Mg}\).

property N: Parameter#

zvarabs parameter \(\mathrm{N}\).

property Na: Parameter#

zvarabs parameter \(\mathrm{Na}\).

property Ne: Parameter#

zvarabs parameter \(\mathrm{Ne}\).

property Ni: Parameter#

zvarabs parameter \(\mathrm{Ni}\).

property O: Parameter#

zvarabs parameter \(\mathrm{O}\).

property Redshift: Parameter#

zvarabs parameter \(\mathrm{Redshift}\).

property S: Parameter#

zvarabs parameter \(\mathrm{S}\).

property Si: Parameter#

zvarabs parameter \(\mathrm{Si}\).

class zvfeabs(nH: 'Parameter' | float | None = None, metals: 'Parameter' | float | None = None, FEabun: 'Parameter' | float | None = None, FEKedge: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zvfeabs: Photoelectric absorption with free Fe edge energy..

Attributes

FEKedge

zvfeabs parameter \(\mathrm{FEKedge}\).

FEabun

zvfeabs parameter \(\mathrm{FEabun}\).

Redshift

zvfeabs parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

metals

zvfeabs parameter \(\mathrm{metals}\).

nH

zvfeabs parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property FEKedge: Parameter#

zvfeabs parameter \(\mathrm{FEKedge}\).

property FEabun: Parameter#

zvfeabs parameter \(\mathrm{FEabun}\).

property Redshift: Parameter#

zvfeabs parameter \(\mathrm{Redshift}\).

property metals: Parameter#

zvfeabs parameter \(\mathrm{metals}\).

property nH: Parameter#

zvfeabs parameter \(\mathrm{nH}\).

class zvgabs(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, Strength: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zvgabs: Gaussian absorption line with sigma in km/s..

Attributes

LineE

zvgabs parameter \(\mathrm{LineE}\).

Redshift

zvgabs parameter \(\mathrm{Redshift}\).

Sigma

zvgabs parameter \(\mathrm{Sigma}\).

Strength

zvgabs parameter \(\mathrm{Strength}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

zvgabs parameter \(\mathrm{LineE}\).

property Redshift: Parameter#

zvgabs parameter \(\mathrm{Redshift}\).

property Sigma: Parameter#

zvgabs parameter \(\mathrm{Sigma}\).

property Strength: Parameter#

zvgabs parameter \(\mathrm{Strength}\).

class zvlorabs(LineE: 'Parameter' | float | None = None, Width: 'Parameter' | float | None = None, Strength: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zvlorabs: Lorentzian absorption line with width in km/s..

Attributes

LineE

zvlorabs parameter \(\mathrm{LineE}\).

Redshift

zvlorabs parameter \(\mathrm{Redshift}\).

Strength

zvlorabs parameter \(\mathrm{Strength}\).

Width

zvlorabs parameter \(\mathrm{Width}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

zvlorabs parameter \(\mathrm{LineE}\).

property Redshift: Parameter#

zvlorabs parameter \(\mathrm{Redshift}\).

property Strength: Parameter#

zvlorabs parameter \(\mathrm{Strength}\).

property Width: Parameter#

zvlorabs parameter \(\mathrm{Width}\).

class zvoigtabs(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, Width: 'Parameter' | float | None = None, Strength: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zvoigtabs: Voigt absorption line..

Attributes

LineE

zvoigtabs parameter \(\mathrm{LineE}\).

Redshift

zvoigtabs parameter \(\mathrm{Redshift}\).

Sigma

zvoigtabs parameter \(\mathrm{Sigma}\).

Strength

zvoigtabs parameter \(\mathrm{Strength}\).

Width

zvoigtabs parameter \(\mathrm{Width}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

zvoigtabs parameter \(\mathrm{LineE}\).

property Redshift: Parameter#

zvoigtabs parameter \(\mathrm{Redshift}\).

property Sigma: Parameter#

zvoigtabs parameter \(\mathrm{Sigma}\).

property Strength: Parameter#

zvoigtabs parameter \(\mathrm{Strength}\).

property Width: Parameter#

zvoigtabs parameter \(\mathrm{Width}\).

class zvphabs(nH: 'Parameter' | float | None = None, He: 'Parameter' | float | None = None, C: 'Parameter' | float | None = None, N: 'Parameter' | float | None = None, O: 'Parameter' | float | None = None, Ne: 'Parameter' | float | None = None, Na: 'Parameter' | float | None = None, Mg: 'Parameter' | float | None = None, Al: 'Parameter' | float | None = None, Si: 'Parameter' | float | None = None, S: 'Parameter' | float | None = None, Cl: 'Parameter' | float | None = None, Ar: 'Parameter' | float | None = None, Ca: 'Parameter' | float | None = None, Cr: 'Parameter' | float | None = None, Fe: 'Parameter' | float | None = None, Co: 'Parameter' | float | None = None, Ni: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zvphabs: Photoelectric absorption..

Attributes

Al

zvphabs parameter \(\mathrm{Al}\).

Ar

zvphabs parameter \(\mathrm{Ar}\).

C

zvphabs parameter \(\mathrm{C}\).

Ca

zvphabs parameter \(\mathrm{Ca}\).

Cl

zvphabs parameter \(\mathrm{Cl}\).

Co

zvphabs parameter \(\mathrm{Co}\).

Cr

zvphabs parameter \(\mathrm{Cr}\).

Fe

zvphabs parameter \(\mathrm{Fe}\).

He

zvphabs parameter \(\mathrm{He}\).

Mg

zvphabs parameter \(\mathrm{Mg}\).

N

zvphabs parameter \(\mathrm{N}\).

Na

zvphabs parameter \(\mathrm{Na}\).

Ne

zvphabs parameter \(\mathrm{Ne}\).

Ni

zvphabs parameter \(\mathrm{Ni}\).

O

zvphabs parameter \(\mathrm{O}\).

Redshift

zvphabs parameter \(\mathrm{Redshift}\).

S

zvphabs parameter \(\mathrm{S}\).

Si

zvphabs parameter \(\mathrm{Si}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

zvphabs parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Al: Parameter#

zvphabs parameter \(\mathrm{Al}\).

property Ar: Parameter#

zvphabs parameter \(\mathrm{Ar}\).

property C: Parameter#

zvphabs parameter \(\mathrm{C}\).

property Ca: Parameter#

zvphabs parameter \(\mathrm{Ca}\).

property Cl: Parameter#

zvphabs parameter \(\mathrm{Cl}\).

property Co: Parameter#

zvphabs parameter \(\mathrm{Co}\).

property Cr: Parameter#

zvphabs parameter \(\mathrm{Cr}\).

property Fe: Parameter#

zvphabs parameter \(\mathrm{Fe}\).

property He: Parameter#

zvphabs parameter \(\mathrm{He}\).

property Mg: Parameter#

zvphabs parameter \(\mathrm{Mg}\).

property N: Parameter#

zvphabs parameter \(\mathrm{N}\).

property Na: Parameter#

zvphabs parameter \(\mathrm{Na}\).

property Ne: Parameter#

zvphabs parameter \(\mathrm{Ne}\).

property Ni: Parameter#

zvphabs parameter \(\mathrm{Ni}\).

property O: Parameter#

zvphabs parameter \(\mathrm{O}\).

property Redshift: Parameter#

zvphabs parameter \(\mathrm{Redshift}\).

property S: Parameter#

zvphabs parameter \(\mathrm{S}\).

property Si: Parameter#

zvphabs parameter \(\mathrm{Si}\).

property nH: Parameter#

zvphabs parameter \(\mathrm{nH}\).

class zvvoigtabs(LineE: 'Parameter' | float | None = None, Sigma: 'Parameter' | float | None = None, Width: 'Parameter' | float | None = None, Strength: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zvvoigtabs: Voigt absorption line with widths in km/s..

Attributes

LineE

zvvoigtabs parameter \(\mathrm{LineE}\).

Redshift

zvvoigtabs parameter \(\mathrm{Redshift}\).

Sigma

zvvoigtabs parameter \(\mathrm{Sigma}\).

Strength

zvvoigtabs parameter \(\mathrm{Strength}\).

Width

zvvoigtabs parameter \(\mathrm{Width}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property LineE: Parameter#

zvvoigtabs parameter \(\mathrm{LineE}\).

property Redshift: Parameter#

zvvoigtabs parameter \(\mathrm{Redshift}\).

property Sigma: Parameter#

zvvoigtabs parameter \(\mathrm{Sigma}\).

property Strength: Parameter#

zvvoigtabs parameter \(\mathrm{Strength}\).

property Width: Parameter#

zvvoigtabs parameter \(\mathrm{Width}\).

class zwabs(nH: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zwabs: Photoelectric absorption, Wisconsin cross-sections..

Attributes

Redshift

zwabs parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

zwabs parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Redshift: Parameter#

zwabs parameter \(\mathrm{Redshift}\).

property nH: Parameter#

zwabs parameter \(\mathrm{nH}\).

class zwndabs(nH: 'Parameter' | float | None = None, WindowE: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zwndabs: Photo-electric absorption, warm absorber..

Attributes

Redshift

zwndabs parameter \(\mathrm{Redshift}\).

WindowE

zwndabs parameter \(\mathrm{WindowE}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

nH

zwndabs parameter \(\mathrm{nH}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Redshift: Parameter#

zwndabs parameter \(\mathrm{Redshift}\).

property WindowE: Parameter#

zwndabs parameter \(\mathrm{WindowE}\).

property nH: Parameter#

zwndabs parameter \(\mathrm{nH}\).

class zxipab(nHmin: 'Parameter' | float | None = None, nHmax: 'Parameter' | float | None = None, beta: 'Parameter' | float | None = None, log_xi: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zxipab: Power-law distribution of ionized absorbers..

Attributes

beta

zxipab parameter \(\mathrm{beta}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

log_xi

zxipab parameter \(\mathrm{log_xi}\).

nHmax

zxipab parameter \(\mathrm{nHmax}\).

nHmin

zxipab parameter \(\mathrm{nHmin}\).

name

Component name.

param_names

Component's parameter names.

redshift

zxipab parameter \(\mathrm{redshift}\).

spec_num

Spectrum number.

type

Component type.

property beta: Parameter#

zxipab parameter \(\mathrm{beta}\).

property log_xi: Parameter#

zxipab parameter \(\mathrm{log_xi}\).

property nHmax: Parameter#

zxipab parameter \(\mathrm{nHmax}\).

property nHmin: Parameter#

zxipab parameter \(\mathrm{nHmin}\).

property redshift: Parameter#

zxipab parameter \(\mathrm{redshift}\).

class zxipcf(Nh: 'Parameter' | float | None = None, log_xi: 'Parameter' | float | None = None, CvrFract: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#

Bases: XspecMultiplicative

Xspec multiplicative model zxipcf: Partial covering absorption by partially ionized material..

Attributes

CvrFract

zxipcf parameter \(\mathrm{CvrFract}\).

Nh

zxipcf parameter \(\mathrm{Nh}\).

Redshift

zxipcf parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

log_xi

zxipcf parameter \(\mathrm{log_xi}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property CvrFract: Parameter#

zxipcf parameter \(\mathrm{CvrFract}\).

property Nh: Parameter#

zxipcf parameter \(\mathrm{Nh}\).

property Redshift: Parameter#

zxipcf parameter \(\mathrm{Redshift}\).

property log_xi: Parameter#

zxipcf parameter \(\mathrm{log_xi}\).

class cflux(Emin: 'Parameter' | float | None = None, Emax: 'Parameter' | float | None = None, lg10Flux: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model cflux: Calculate flux..

Attributes

Emax

cflux parameter \(\mathrm{Emax}\).

Emin

cflux parameter \(\mathrm{Emin}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

lg10Flux

cflux parameter \(\mathrm{lg10Flux}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Emax: Parameter#

cflux parameter \(\mathrm{Emax}\).

property Emin: Parameter#

cflux parameter \(\mathrm{Emin}\).

property lg10Flux: Parameter#

cflux parameter \(\mathrm{lg10Flux}\).

class cglumin(Emin: 'Parameter' | float | None = None, Emax: 'Parameter' | float | None = None, Distance: 'Parameter' | float | None = None, lg10Lum: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model cglumin: Calculate luminosity..

Attributes

Distance

cglumin parameter \(\mathrm{Distance}\).

Emax

cglumin parameter \(\mathrm{Emax}\).

Emin

cglumin parameter \(\mathrm{Emin}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

lg10Lum

cglumin parameter \(\mathrm{lg10Lum}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Distance: Parameter#

cglumin parameter \(\mathrm{Distance}\).

property Emax: Parameter#

cglumin parameter \(\mathrm{Emax}\).

property Emin: Parameter#

cglumin parameter \(\mathrm{Emin}\).

property lg10Lum: Parameter#

cglumin parameter \(\mathrm{lg10Lum}\).

class clumin(Emin: 'Parameter' | float | None = None, Emax: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, lg10Lum: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model clumin: Calculate luminosity..

Attributes

Emax

clumin parameter \(\mathrm{Emax}\).

Emin

clumin parameter \(\mathrm{Emin}\).

Redshift

clumin parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

lg10Lum

clumin parameter \(\mathrm{lg10Lum}\).

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Emax: Parameter#

clumin parameter \(\mathrm{Emax}\).

property Emin: Parameter#

clumin parameter \(\mathrm{Emin}\).

property Redshift: Parameter#

clumin parameter \(\mathrm{Redshift}\).

property lg10Lum: Parameter#

clumin parameter \(\mathrm{lg10Lum}\).

class cpflux(Emin: 'Parameter' | float | None = None, Emax: 'Parameter' | float | None = None, Flux: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model cpflux: Calculate photon flux..

Attributes

Emax

cpflux parameter \(\mathrm{Emax}\).

Emin

cpflux parameter \(\mathrm{Emin}\).

Flux

cpflux parameter \(\mathrm{Flux}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Emax: Parameter#

cpflux parameter \(\mathrm{Emax}\).

property Emin: Parameter#

cpflux parameter \(\mathrm{Emin}\).

property Flux: Parameter#

cpflux parameter \(\mathrm{Flux}\).

class gsmooth(Sig_6keV: 'Parameter' | float | None = None, Index: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model gsmooth: Gaussian smoothing..

Attributes

Index

gsmooth parameter \(\mathrm{Index}\).

Sig_6keV

gsmooth parameter \(\mathrm{Sig_6keV}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Index: Parameter#

gsmooth parameter \(\mathrm{Index}\).

property Sig_6keV: Parameter#

gsmooth parameter \(\mathrm{Sig_6keV}\).

class ireflect(rel_refl: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, abund: 'Parameter' | float | None = None, Fe_abund: 'Parameter' | float | None = None, cosIncl: 'Parameter' | float | None = None, T_disk: 'Parameter' | float | None = None, xi: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model ireflect: Reflection from ionized material..

Attributes

Fe_abund

ireflect parameter \(\mathrm{Fe_abund}\).

Redshift

ireflect parameter \(\mathrm{Redshift}\).

T_disk

ireflect parameter \(\mathrm{T_disk}\).

abund

ireflect parameter \(\mathrm{abund}\).

cosIncl

ireflect parameter \(\mathrm{cosIncl}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

rel_refl

ireflect parameter \(\mathrm{rel_refl}\).

spec_num

Spectrum number.

type

Component type.

xi

ireflect parameter \(\mathrm{xi}\).

property Fe_abund: Parameter#

ireflect parameter \(\mathrm{Fe_abund}\).

property Redshift: Parameter#

ireflect parameter \(\mathrm{Redshift}\).

property T_disk: Parameter#

ireflect parameter \(\mathrm{T_disk}\).

property abund: Parameter#

ireflect parameter \(\mathrm{abund}\).

property cosIncl: Parameter#

ireflect parameter \(\mathrm{cosIncl}\).

property rel_refl: Parameter#

ireflect parameter \(\mathrm{rel_refl}\).

property xi: Parameter#

ireflect parameter \(\mathrm{xi}\).

class kdblur(Index: 'Parameter' | float | None = None, Rin_G: 'Parameter' | float | None = None, Rout_G: 'Parameter' | float | None = None, Incl: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model kdblur: Convolve with the laor model shape..

Attributes

Incl

kdblur parameter \(\mathrm{Incl}\).

Index

kdblur parameter \(\mathrm{Index}\).

Rin_G

kdblur parameter \(\mathrm{Rin_G}\).

Rout_G

kdblur parameter \(\mathrm{Rout_G}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Incl: Parameter#

kdblur parameter \(\mathrm{Incl}\).

property Index: Parameter#

kdblur parameter \(\mathrm{Index}\).

property Rin_G: Parameter#

kdblur parameter \(\mathrm{Rin_G}\).

property Rout_G: Parameter#

kdblur parameter \(\mathrm{Rout_G}\).

class kdblur2(Index: 'Parameter' | float | None = None, Rin_G: 'Parameter' | float | None = None, Rout_G: 'Parameter' | float | None = None, Incl: 'Parameter' | float | None = None, Rbreak: 'Parameter' | float | None = None, Index1: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model kdblur2: Convolve with the laor2 model shape..

Attributes

Incl

kdblur2 parameter \(\mathrm{Incl}\).

Index

kdblur2 parameter \(\mathrm{Index}\).

Index1

kdblur2 parameter \(\mathrm{Index1}\).

Rbreak

kdblur2 parameter \(\mathrm{Rbreak}\).

Rin_G

kdblur2 parameter \(\mathrm{Rin_G}\).

Rout_G

kdblur2 parameter \(\mathrm{Rout_G}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Incl: Parameter#

kdblur2 parameter \(\mathrm{Incl}\).

property Index: Parameter#

kdblur2 parameter \(\mathrm{Index}\).

property Index1: Parameter#

kdblur2 parameter \(\mathrm{Index1}\).

property Rbreak: Parameter#

kdblur2 parameter \(\mathrm{Rbreak}\).

property Rin_G: Parameter#

kdblur2 parameter \(\mathrm{Rin_G}\).

property Rout_G: Parameter#

kdblur2 parameter \(\mathrm{Rout_G}\).

class kerrconv(Index1: 'Parameter' | float | None = None, Index2: 'Parameter' | float | None = None, r_br_g: 'Parameter' | float | None = None, a: 'Parameter' | float | None = None, Incl: 'Parameter' | float | None = None, Rin_ms: 'Parameter' | float | None = None, Rout_ms: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model kerrconv: Accretion disk line shape with BH spin as free parameter..

Attributes

Incl

kerrconv parameter \(\mathrm{Incl}\).

Index1

kerrconv parameter \(\mathrm{Index1}\).

Index2

kerrconv parameter \(\mathrm{Index2}\).

Rin_ms

kerrconv parameter \(\mathrm{Rin_ms}\).

Rout_ms

kerrconv parameter \(\mathrm{Rout_ms}\).

a

kerrconv parameter \(\mathrm{a}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

r_br_g

kerrconv parameter \(\mathrm{r_br_g}\).

spec_num

Spectrum number.

type

Component type.

property Incl: Parameter#

kerrconv parameter \(\mathrm{Incl}\).

property Index1: Parameter#

kerrconv parameter \(\mathrm{Index1}\).

property Index2: Parameter#

kerrconv parameter \(\mathrm{Index2}\).

property Rin_ms: Parameter#

kerrconv parameter \(\mathrm{Rin_ms}\).

property Rout_ms: Parameter#

kerrconv parameter \(\mathrm{Rout_ms}\).

property a: Parameter#

kerrconv parameter \(\mathrm{a}\).

property r_br_g: Parameter#

kerrconv parameter \(\mathrm{r_br_g}\).

class kyconv(a: 'Parameter' | float | None = None, theta_o: 'Parameter' | float | None = None, rin: 'Parameter' | float | None = None, ms: 'Parameter' | float | None = None, rout: 'Parameter' | float | None = None, alpha: 'Parameter' | float | None = None, beta: 'Parameter' | float | None = None, rb: 'Parameter' | float | None = None, zshift: 'Parameter' | float | None = None, limb: 'Parameter' | float | None = None, ne_loc: 'Parameter' | float | None = None, normal: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model kyconv: Convolution using a relativistic line from axisymmetric accretion disk..

Attributes

a

kyconv parameter \(\mathrm{a}\).

alpha

kyconv parameter \(\mathrm{alpha}\).

beta

kyconv parameter \(\mathrm{beta}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

limb

kyconv parameter \(\mathrm{limb}\).

ms

kyconv parameter \(\mathrm{ms}\).

name

Component name.

ne_loc

kyconv parameter \(\mathrm{ne_loc}\).

normal

kyconv parameter \(\mathrm{normal}\).

param_names

Component's parameter names.

rb

kyconv parameter \(\mathrm{rb}\).

rin

kyconv parameter \(\mathrm{rin}\).

rout

kyconv parameter \(\mathrm{rout}\).

spec_num

Spectrum number.

theta_o

kyconv parameter \(\mathrm{theta_o}\).

type

Component type.

zshift

kyconv parameter \(\mathrm{zshift}\).

property a: Parameter#

kyconv parameter \(\mathrm{a}\).

property alpha: Parameter#

kyconv parameter \(\mathrm{alpha}\).

property beta: Parameter#

kyconv parameter \(\mathrm{beta}\).

property limb: Parameter#

kyconv parameter \(\mathrm{limb}\).

property ms: Parameter#

kyconv parameter \(\mathrm{ms}\).

property ne_loc: Parameter#

kyconv parameter \(\mathrm{ne_loc}\).

property normal: Parameter#

kyconv parameter \(\mathrm{normal}\).

property rb: Parameter#

kyconv parameter \(\mathrm{rb}\).

property rin: Parameter#

kyconv parameter \(\mathrm{rin}\).

property rout: Parameter#

kyconv parameter \(\mathrm{rout}\).

property theta_o: Parameter#

kyconv parameter \(\mathrm{theta_o}\).

property zshift: Parameter#

kyconv parameter \(\mathrm{zshift}\).

class lsmooth(Sig_6keV: 'Parameter' | float | None = None, Index: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model lsmooth: Lorentzian smoothing..

Attributes

Index

lsmooth parameter \(\mathrm{Index}\).

Sig_6keV

lsmooth parameter \(\mathrm{Sig_6keV}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Index: Parameter#

lsmooth parameter \(\mathrm{Index}\).

property Sig_6keV: Parameter#

lsmooth parameter \(\mathrm{Sig_6keV}\).

class partcov(CvrFract: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model partcov: Partial covering..

Attributes

CvrFract

partcov parameter \(\mathrm{CvrFract}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property CvrFract: Parameter#

partcov parameter \(\mathrm{CvrFract}\).

class rdblur(Betor10: 'Parameter' | float | None = None, Rin_M: 'Parameter' | float | None = None, Rout_M: 'Parameter' | float | None = None, Incl: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model rdblur: Convolve with the diskline model shape..

Attributes

Betor10

rdblur parameter \(\mathrm{Betor10}\).

Incl

rdblur parameter \(\mathrm{Incl}\).

Rin_M

rdblur parameter \(\mathrm{Rin_M}\).

Rout_M

rdblur parameter \(\mathrm{Rout_M}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Betor10: Parameter#

rdblur parameter \(\mathrm{Betor10}\).

property Incl: Parameter#

rdblur parameter \(\mathrm{Incl}\).

property Rin_M: Parameter#

rdblur parameter \(\mathrm{Rin_M}\).

property Rout_M: Parameter#

rdblur parameter \(\mathrm{Rout_M}\).

class reflect(rel_refl: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, abund: 'Parameter' | float | None = None, Fe_abund: 'Parameter' | float | None = None, cosIncl: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model reflect: Reflection from neutral material..

Attributes

Fe_abund

reflect parameter \(\mathrm{Fe_abund}\).

Redshift

reflect parameter \(\mathrm{Redshift}\).

abund

reflect parameter \(\mathrm{abund}\).

cosIncl

reflect parameter \(\mathrm{cosIncl}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

rel_refl

reflect parameter \(\mathrm{rel_refl}\).

spec_num

Spectrum number.

type

Component type.

property Fe_abund: Parameter#

reflect parameter \(\mathrm{Fe_abund}\).

property Redshift: Parameter#

reflect parameter \(\mathrm{Redshift}\).

property abund: Parameter#

reflect parameter \(\mathrm{abund}\).

property cosIncl: Parameter#

reflect parameter \(\mathrm{cosIncl}\).

property rel_refl: Parameter#

reflect parameter \(\mathrm{rel_refl}\).

class rfxconv(rel_refl: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, Fe_abund: 'Parameter' | float | None = None, cosIncl: 'Parameter' | float | None = None, log_xi: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model rfxconv: Angle-dependent reflection from an ionized disk..

Attributes

Fe_abund

rfxconv parameter \(\mathrm{Fe_abund}\).

cosIncl

rfxconv parameter \(\mathrm{cosIncl}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

log_xi

rfxconv parameter \(\mathrm{log_xi}\).

name

Component name.

param_names

Component's parameter names.

redshift

rfxconv parameter \(\mathrm{redshift}\).

rel_refl

rfxconv parameter \(\mathrm{rel_refl}\).

spec_num

Spectrum number.

type

Component type.

property Fe_abund: Parameter#

rfxconv parameter \(\mathrm{Fe_abund}\).

property cosIncl: Parameter#

rfxconv parameter \(\mathrm{cosIncl}\).

property log_xi: Parameter#

rfxconv parameter \(\mathrm{log_xi}\).

property redshift: Parameter#

rfxconv parameter \(\mathrm{redshift}\).

property rel_refl: Parameter#

rfxconv parameter \(\mathrm{rel_refl}\).

class rgsext(order: 'Parameter' | float | None = None, factor: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model rgsext: Convolve an RGS spectrum for extended emission..

Attributes

eval

Get side-effect free component evaluation function.

factor

rgsext parameter \(\mathrm{factor}\).

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

order

rgsext parameter \(\mathrm{order}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property factor: Parameter#

rgsext parameter \(\mathrm{factor}\).

property order: Parameter#

rgsext parameter \(\mathrm{order}\).

class rgsxsrc(order: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model rgsxsrc: Convolve an RGS spectrum for extended emission..

Attributes

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

order

rgsxsrc parameter \(\mathrm{order}\).

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property order: Parameter#

rgsxsrc parameter \(\mathrm{order}\).

class simpl(Gamma: 'Parameter' | float | None = None, FracSctr: 'Parameter' | float | None = None, UpScOnly: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model simpl: Comptonization of a seed spectrum..

Attributes

FracSctr

simpl parameter \(\mathrm{FracSctr}\).

Gamma

simpl parameter \(\mathrm{Gamma}\).

UpScOnly

simpl parameter \(\mathrm{UpScOnly}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property FracSctr: Parameter#

simpl parameter \(\mathrm{FracSctr}\).

property Gamma: Parameter#

simpl parameter \(\mathrm{Gamma}\).

property UpScOnly: Parameter#

simpl parameter \(\mathrm{UpScOnly}\).

class thcomp(Gamma_tau: 'Parameter' | float | None = None, kT_e: 'Parameter' | float | None = None, cov_frac: 'Parameter' | float | None = None, z: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model thcomp: Thermally comptonized continuum..

Attributes

Gamma_tau

thcomp parameter \(\mathrm{Gamma_tau}\).

cov_frac

thcomp parameter \(\mathrm{cov_frac}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

kT_e

thcomp parameter \(\mathrm{kT_e}\).

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

z

thcomp parameter \(\mathrm{z}\).

property Gamma_tau: Parameter#

thcomp parameter \(\mathrm{Gamma_tau}\).

property cov_frac: Parameter#

thcomp parameter \(\mathrm{cov_frac}\).

property kT_e: Parameter#

thcomp parameter \(\mathrm{kT_e}\).

property z: Parameter#

thcomp parameter \(\mathrm{z}\).

class vashift(Velocity: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model vashift: Velocity shift an additive model..

Attributes

Velocity

vashift parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Velocity: Parameter#

vashift parameter \(\mathrm{Velocity}\).

class vmshift(Velocity: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model vmshift: Velocity shift a multiplicative model..

Attributes

Velocity

vmshift parameter \(\mathrm{Velocity}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Velocity: Parameter#

vmshift parameter \(\mathrm{Velocity}\).

class xilconv(rel_refl: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, Fe_abund: 'Parameter' | float | None = None, cosIncl: 'Parameter' | float | None = None, log_xi: 'Parameter' | float | None = None, cutoff: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model xilconv: Angle-dependent reflection from an ionized disk..

Attributes

Fe_abund

xilconv parameter \(\mathrm{Fe_abund}\).

cosIncl

xilconv parameter \(\mathrm{cosIncl}\).

cutoff

xilconv parameter \(\mathrm{cutoff}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

log_xi

xilconv parameter \(\mathrm{log_xi}\).

name

Component name.

param_names

Component's parameter names.

redshift

xilconv parameter \(\mathrm{redshift}\).

rel_refl

xilconv parameter \(\mathrm{rel_refl}\).

spec_num

Spectrum number.

type

Component type.

property Fe_abund: Parameter#

xilconv parameter \(\mathrm{Fe_abund}\).

property cosIncl: Parameter#

xilconv parameter \(\mathrm{cosIncl}\).

property cutoff: Parameter#

xilconv parameter \(\mathrm{cutoff}\).

property log_xi: Parameter#

xilconv parameter \(\mathrm{log_xi}\).

property redshift: Parameter#

xilconv parameter \(\mathrm{redshift}\).

property rel_refl: Parameter#

xilconv parameter \(\mathrm{rel_refl}\).

class zashift(Redshift: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model zashift: Redshift an additive model..

Attributes

Redshift

zashift parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Redshift: Parameter#

zashift parameter \(\mathrm{Redshift}\).

class zmshift(Redshift: 'Parameter' | float | None = None, latex: str | None = None, low_energy=None, low_ngrid=None, low_log=None, high_energy=None, high_ngrid=None, high_log=None, grad_method=None, spec_num=None)#

Bases: XspecConvolution

Xspec convolution model zmshift: Redshift a multiplicative model..

Attributes

Redshift

zmshift parameter \(\mathrm{Redshift}\).

eval

Get side-effect free component evaluation function.

grad_method

Numerical differentiation method.

latex

\(\LaTeX\) format of the component.

name

Component name.

param_names

Component's parameter names.

spec_num

Spectrum number.

type

Component type.

property Redshift: Parameter#

zmshift parameter \(\mathrm{Redshift}\).