elisa.models.xs#
XSPEC model library API.
- list_models(mtype: str | None = None) list[str][source]#
List XSPEC models, optionally filtered by type.
- abund() str#
- abund(table: str) None
Overloaded function.
abund() -> str
Get abundance table used in XSPEC.
abund(table: str) -> None
Set abundance table used in XSPEC.
- xsect() str#
- xsect(table: str) None
Overloaded function.
xsect() -> str
Get photo-electric cross-section table used in XSPEC.
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.
cosmo() -> dict[str, float]
Get cosmological parameters used in XSPEC.
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.
mstr() -> dict[str, str]
Get all model string used in XSPEC.
mstr(key: str) -> str
Get model string for a given key.
mstr(key: str, value: str) -> None
Set model string for a given key.
mstr(dic: collections.abc.Mapping[str, str]) -> None
Set multiple model strings.
- 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.
xflt() -> dict[int, dict[str, float]]
Get all XFLT entries.
xflt(spec_num: int) -> dict[str, float]
Get XFLT entries for a given spectrum number.
xflt(spec_num: int, dic: collections.abc.Mapping[str, float]) -> None
Set XFLT entries for a given spectrum number.
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.
clear_xflt(spec_num: int) -> None
Clear XFLT entries for a given spectrum number.
clear_xflt() -> None
Clear all XFLT entries.
- chatter() int#
- chatter(level: int) None
Overloaded function.
chatter() -> int
Get XSPEC console chatter level.
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:
XspecAdditiveXspec additive model agauss: Gaussian line profile in wavelength space..
Attributes
agauss parameter \(\mathrm{LineE}\).
agauss parameter \(\mathrm{Sigma}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
agauss parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model agnsed: AGN SED model..
Attributes
agnsed parameter \(\mathrm{Gamma_hot}\).
agnsed parameter \(\mathrm{Gamma_warm}\).
agnsed parameter \(\mathrm{Htmax}\).
agnsed parameter \(\mathrm{R_hot}\).
agnsed parameter \(\mathrm{R_warm}\).
agnsed parameter \(\mathrm{astar}\).
agnsed parameter \(\mathrm{cosi}\).
agnsed parameter \(\mathrm{dist}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
agnsed parameter \(\mathrm{kTe_hot}\).
agnsed parameter \(\mathrm{kTe_warm}\).
latex\(\LaTeX\) format of the component.
agnsed parameter \(\mathrm{logmdot}\).
agnsed parameter \(\mathrm{logrout}\).
agnsed parameter \(\mathrm{mass}\).
nameComponent name.
agnsed parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
agnsed parameter \(\mathrm{redshift}\).
agnsed parameter \(\mathrm{reprocess}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model agnslim: AGN super-Eddington accretion model..
Attributes
agnslim parameter \(\mathrm{Gamma_hot}\).
agnslim parameter \(\mathrm{Gamma_warm}\).
agnslim parameter \(\mathrm{R_hot}\).
agnslim parameter \(\mathrm{R_warm}\).
agnslim parameter \(\mathrm{astar}\).
agnslim parameter \(\mathrm{cosi}\).
agnslim parameter \(\mathrm{dist}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
agnslim parameter \(\mathrm{kTe_hot}\).
agnslim parameter \(\mathrm{kTe_warm}\).
latex\(\LaTeX\) format of the component.
agnslim parameter \(\mathrm{logmdot}\).
agnslim parameter \(\mathrm{logrout}\).
agnslim parameter \(\mathrm{mass}\).
nameComponent name.
agnslim parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
agnslim parameter \(\mathrm{redshift}\).
agnslim parameter \(\mathrm{rin}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model apec: APEC emission spectrum..
Attributes
apec parameter \(\mathrm{Abundanc}\).
apec parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
apec parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
apec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bapec: APEC emission spectrum..
Attributes
bapec parameter \(\mathrm{Abundanc}\).
bapec parameter \(\mathrm{Redshift}\).
bapec parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bapec parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bapec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class bbody(kT: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecAdditiveXspec additive model bbody: Blackbody..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bbody parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bbody parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class bbodyrad(kT: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecAdditiveXspec additive model bbodyrad: Blackbody spectrum, area normalized..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bbodyrad parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bbodyrad parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bcempow: Plasma emission, multi-temperature using a power-law emission measure..
Attributes
bcempow parameter \(\mathrm{Redshift}\).
bcempow parameter \(\mathrm{Tmax}\).
bcempow parameter \(\mathrm{Velocity}\).
bcempow parameter \(\mathrm{abundanc}\).
bcempow parameter \(\mathrm{alpha}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
bcempow parameter \(\mathrm{nH}\).
nameComponent name.
bcempow parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
bcempow parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bcheb6: Differential emission measure using 6-order Chebyshev polynomial..
Attributes
bcheb6 parameter \(\mathrm{CPcoef1}\).
bcheb6 parameter \(\mathrm{CPcoef2}\).
bcheb6 parameter \(\mathrm{CPcoef3}\).
bcheb6 parameter \(\mathrm{CPcoef4}\).
bcheb6 parameter \(\mathrm{CPcoef5}\).
bcheb6 parameter \(\mathrm{CPcoef6}\).
bcheb6 parameter \(\mathrm{Redshift}\).
bcheb6 parameter \(\mathrm{Velocity}\).
bcheb6 parameter \(\mathrm{abundanc}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
bcheb6 parameter \(\mathrm{nH}\).
nameComponent name.
bcheb6 parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
bcheb6 parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bcie: Emission spectrum from a plasma in Collisional-ionization equilibrium..
Attributes
bcie parameter \(\mathrm{Abundanc}\).
bcie parameter \(\mathrm{Redshift}\).
bcie parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bcie parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bcie parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
bcie parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bcoolflow: Cooling flow, mekal..
Attributes
bcoolflow parameter \(\mathrm{Abundanc}\).
bcoolflow parameter \(\mathrm{Redshift}\).
bcoolflow parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bcoolflow parameter \(\mathrm{highT}\).
latex\(\LaTeX\) format of the component.
bcoolflow parameter \(\mathrm{lowT}\).
nameComponent name.
bcoolflow parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
bcoolflow parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bcph: Cooling + heating model for cool core clusters..
Attributes
bcph parameter \(\mathrm{Abund}\).
bcph parameter \(\mathrm{Redshift}\).
bcph parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
bcph parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
bcph parameter \(\mathrm{peakT}\).
spec_numSpectrum number.
bcph parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bequil: Collisional plasma, ionization equilibrium..
Attributes
bequil parameter \(\mathrm{Abundanc}\).
bequil parameter \(\mathrm{Redshift}\).
bequil parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bequil parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bequil parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bexpcheb6: Differential emission measure using exponential of a 6-order Chebyshev polynomial..
Attributes
bexpcheb6 parameter \(\mathrm{CPcoef1}\).
bexpcheb6 parameter \(\mathrm{CPcoef2}\).
bexpcheb6 parameter \(\mathrm{CPcoef3}\).
bexpcheb6 parameter \(\mathrm{CPcoef4}\).
bexpcheb6 parameter \(\mathrm{CPcoef5}\).
bexpcheb6 parameter \(\mathrm{CPcoef6}\).
bexpcheb6 parameter \(\mathrm{Redshift}\).
bexpcheb6 parameter \(\mathrm{Velocity}\).
bexpcheb6 parameter \(\mathrm{abundanc}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
bexpcheb6 parameter \(\mathrm{nH}\).
nameComponent name.
bexpcheb6 parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
bexpcheb6 parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bexrav: Reflected e-folded broken power law, neutral medium..
Attributes
bexrav parameter \(\mathrm{Fe_abund}\).
bexrav parameter \(\mathrm{Gamma1}\).
bexrav parameter \(\mathrm{Gamma2}\).
bexrav parameter \(\mathrm{Redshift}\).
bexrav parameter \(\mathrm{abund}\).
bexrav parameter \(\mathrm{breakE}\).
bexrav parameter \(\mathrm{cosIncl}\).
evalGet side-effect free component evaluation function.
bexrav parameter \(\mathrm{foldE}\).
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
bexrav parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
bexrav parameter \(\mathrm{rel_refl}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bexriv: Reflected e-folded broken power law, ionized medium..
Attributes
bexriv parameter \(\mathrm{Fe_abund}\).
bexriv parameter \(\mathrm{Gamma1}\).
bexriv parameter \(\mathrm{Gamma2}\).
bexriv parameter \(\mathrm{Redshift}\).
bexriv parameter \(\mathrm{T_disk}\).
bexriv parameter \(\mathrm{abund}\).
bexriv parameter \(\mathrm{breakE}\).
bexriv parameter \(\mathrm{cosIncl}\).
evalGet side-effect free component evaluation function.
bexriv parameter \(\mathrm{foldE}\).
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
bexriv parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
bexriv parameter \(\mathrm{rel_refl}\).
spec_numSpectrum number.
typeComponent type.
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:
XspecAdditiveXspec additive model bfekblor: Fe K line at high resolution..
Attributes
bfekblor parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
bfekblor parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class bfeklor(Velocity: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecAdditiveXspec additive model bfeklor: Fe K line at high resolution..
Attributes
bfeklor parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
bfeklor parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bgadem: Plasma emission, multi-temperature with gaussian distribution of emission measure..
Attributes
bgadem parameter \(\mathrm{Redshift}\).
bgadem parameter \(\mathrm{Tmean}\).
bgadem parameter \(\mathrm{Tsigma}\).
bgadem parameter \(\mathrm{Velocity}\).
bgadem parameter \(\mathrm{abundanc}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
bgadem parameter \(\mathrm{nH}\).
nameComponent name.
bgadem parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
bgadem parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bgnei: Collisional plasma, non-equilibrium, temperature evolution..
Attributes
bgnei parameter \(\mathrm{Abundanc}\).
bgnei parameter \(\mathrm{Redshift}\).
bgnei parameter \(\mathrm{Tau}\).
bgnei parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bgnei parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
bgnei parameter \(\mathrm{meankT}\).
nameComponent name.
bgnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bkn2pow: Broken power law, 2 break energies..
Attributes
bkn2pow parameter \(\mathrm{BreakE1}\).
bkn2pow parameter \(\mathrm{BreakE2}\).
bkn2pow parameter \(\mathrm{PhoIndx1}\).
bkn2pow parameter \(\mathrm{PhoIndx2}\).
bkn2pow parameter \(\mathrm{PhoIndx3}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
bkn2pow parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bknpower: Broken power law..
Attributes
bknpower parameter \(\mathrm{BreakE}\).
bknpower parameter \(\mathrm{PhoIndx1}\).
bknpower parameter \(\mathrm{PhoIndx2}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
bknpower parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bmc: Comptonization by relativistic matter..
Attributes
bmc parameter \(\mathrm{alpha}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bmc parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
bmc parameter \(\mathrm{log_A}\).
nameComponent name.
bmc parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bnei: Collisional plasma, non-equilibrium, constant temperature..
Attributes
bnei parameter \(\mathrm{Abundanc}\).
bnei parameter \(\mathrm{Redshift}\).
bnei parameter \(\mathrm{Tau}\).
bnei parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bnei parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bnpshock: Shocked plasma, plane parallel, separate ion, electron temperatures..
Attributes
bnpshock parameter \(\mathrm{Abundanc}\).
bnpshock parameter \(\mathrm{Redshift}\).
bnpshock parameter \(\mathrm{Tau_l}\).
bnpshock parameter \(\mathrm{Tau_u}\).
bnpshock parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bnpshock parameter \(\mathrm{kT_a}\).
bnpshock parameter \(\mathrm{kT_b}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bnpshock parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bpshock: Plane-parallel shocked plasma, constant temperature..
Attributes
bpshock parameter \(\mathrm{Abundanc}\).
bpshock parameter \(\mathrm{Redshift}\).
bpshock parameter \(\mathrm{Tau_l}\).
bpshock parameter \(\mathrm{Tau_u}\).
bpshock parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bpshock parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bpshock parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class bremss(kT: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecAdditiveXspec additive model bremss: Thermal bremsstrahlung..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bremss parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bremss parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model brnei: Non-equilibrium recombining collisional plasma..
Attributes
brnei parameter \(\mathrm{Abundanc}\).
brnei parameter \(\mathrm{Redshift}\).
brnei parameter \(\mathrm{Tau}\).
brnei parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
brnei parameter \(\mathrm{kT}\).
brnei parameter \(\mathrm{kT_init}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
brnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bsedov: Sedov model, separate ion, electron temperatures..
Attributes
bsedov parameter \(\mathrm{Abundanc}\).
bsedov parameter \(\mathrm{Redshift}\).
bsedov parameter \(\mathrm{Tau}\).
bsedov parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bsedov parameter \(\mathrm{kT_a}\).
bsedov parameter \(\mathrm{kT_b}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bsedov parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bsnapec: Galaxy cluster spectrum using SN yields..
Attributes
bsnapec parameter \(\mathrm{N_SNe}\).
bsnapec parameter \(\mathrm{R}\).
bsnapec parameter \(\mathrm{SNIIModelIndex}\).
bsnapec parameter \(\mathrm{SNIModelIndex}\).
bsnapec parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bsnapec parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bsnapec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
bsnapec parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model btapec: Velocity broadened APEC emission spectrum with separate continuum and line temperatures..
Attributes
btapec parameter \(\mathrm{Abundanc}\).
btapec parameter \(\mathrm{Redshift}\).
btapec parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
btapec parameter \(\mathrm{kT}\).
btapec parameter \(\mathrm{kTi}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
btapec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvapec: APEC emission spectrum..
Attributes
bvapec parameter \(\mathrm{Al}\).
bvapec parameter \(\mathrm{Ar}\).
bvapec parameter \(\mathrm{C}\).
bvapec parameter \(\mathrm{Ca}\).
bvapec parameter \(\mathrm{Fe}\).
bvapec parameter \(\mathrm{He}\).
bvapec parameter \(\mathrm{Mg}\).
bvapec parameter \(\mathrm{N}\).
bvapec parameter \(\mathrm{Ne}\).
bvapec parameter \(\mathrm{Ni}\).
bvapec parameter \(\mathrm{O}\).
bvapec parameter \(\mathrm{Redshift}\).
bvapec parameter \(\mathrm{S}\).
bvapec parameter \(\mathrm{Si}\).
bvapec parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvapec parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bvapec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvcempow: Plasma emission, multi-temperature using a power-law emission measure..
Attributes
bvcempow parameter \(\mathrm{Al}\).
bvcempow parameter \(\mathrm{Ar}\).
bvcempow parameter \(\mathrm{C}\).
bvcempow parameter \(\mathrm{Ca}\).
bvcempow parameter \(\mathrm{Fe}\).
bvcempow parameter \(\mathrm{He}\).
bvcempow parameter \(\mathrm{Mg}\).
bvcempow parameter \(\mathrm{N}\).
bvcempow parameter \(\mathrm{Na}\).
bvcempow parameter \(\mathrm{Ne}\).
bvcempow parameter \(\mathrm{Ni}\).
bvcempow parameter \(\mathrm{O}\).
bvcempow parameter \(\mathrm{Redshift}\).
bvcempow parameter \(\mathrm{S}\).
bvcempow parameter \(\mathrm{Si}\).
bvcempow parameter \(\mathrm{Tmax}\).
bvcempow parameter \(\mathrm{Velocity}\).
bvcempow parameter \(\mathrm{alpha}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
bvcempow parameter \(\mathrm{nH}\).
nameComponent name.
bvcempow parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
bvcempow parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvcheb6: Differential emission measure using 6-order Chebyshev polynomial..
Attributes
bvcheb6 parameter \(\mathrm{Al}\).
bvcheb6 parameter \(\mathrm{Ar}\).
bvcheb6 parameter \(\mathrm{C}\).
bvcheb6 parameter \(\mathrm{CPcoef1}\).
bvcheb6 parameter \(\mathrm{CPcoef2}\).
bvcheb6 parameter \(\mathrm{CPcoef3}\).
bvcheb6 parameter \(\mathrm{CPcoef4}\).
bvcheb6 parameter \(\mathrm{CPcoef5}\).
bvcheb6 parameter \(\mathrm{CPcoef6}\).
bvcheb6 parameter \(\mathrm{Ca}\).
bvcheb6 parameter \(\mathrm{Fe}\).
bvcheb6 parameter \(\mathrm{He}\).
bvcheb6 parameter \(\mathrm{Mg}\).
bvcheb6 parameter \(\mathrm{N}\).
bvcheb6 parameter \(\mathrm{Na}\).
bvcheb6 parameter \(\mathrm{Ne}\).
bvcheb6 parameter \(\mathrm{Ni}\).
bvcheb6 parameter \(\mathrm{O}\).
bvcheb6 parameter \(\mathrm{Redshift}\).
bvcheb6 parameter \(\mathrm{S}\).
bvcheb6 parameter \(\mathrm{Si}\).
bvcheb6 parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
bvcheb6 parameter \(\mathrm{nH}\).
nameComponent name.
bvcheb6 parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
bvcheb6 parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvcie: Emission spectrum from a plasma in Collisional-ionization equilibrium..
Attributes
bvcie parameter \(\mathrm{Al}\).
bvcie parameter \(\mathrm{Ar}\).
bvcie parameter \(\mathrm{C}\).
bvcie parameter \(\mathrm{Ca}\).
bvcie parameter \(\mathrm{Fe}\).
bvcie parameter \(\mathrm{He}\).
bvcie parameter \(\mathrm{Mg}\).
bvcie parameter \(\mathrm{N}\).
bvcie parameter \(\mathrm{Ne}\).
bvcie parameter \(\mathrm{Ni}\).
bvcie parameter \(\mathrm{O}\).
bvcie parameter \(\mathrm{Redshift}\).
bvcie parameter \(\mathrm{S}\).
bvcie parameter \(\mathrm{Si}\).
bvcie parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvcie parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bvcie parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
bvcie parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvcoolflow: Cooling flow, mekal..
Attributes
bvcoolflow parameter \(\mathrm{Al}\).
bvcoolflow parameter \(\mathrm{Ar}\).
bvcoolflow parameter \(\mathrm{C}\).
bvcoolflow parameter \(\mathrm{Ca}\).
bvcoolflow parameter \(\mathrm{Fe}\).
bvcoolflow parameter \(\mathrm{He}\).
bvcoolflow parameter \(\mathrm{Mg}\).
bvcoolflow parameter \(\mathrm{N}\).
bvcoolflow parameter \(\mathrm{Na}\).
bvcoolflow parameter \(\mathrm{Ne}\).
bvcoolflow parameter \(\mathrm{Ni}\).
bvcoolflow parameter \(\mathrm{O}\).
bvcoolflow parameter \(\mathrm{Redshift}\).
bvcoolflow parameter \(\mathrm{S}\).
bvcoolflow parameter \(\mathrm{Si}\).
bvcoolflow parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvcoolflow parameter \(\mathrm{highT}\).
latex\(\LaTeX\) format of the component.
bvcoolflow parameter \(\mathrm{lowT}\).
nameComponent name.
bvcoolflow parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
bvcoolflow parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvcph: Cooling + heating model for cool core clusters..
Attributes
bvcph parameter \(\mathrm{Al}\).
bvcph parameter \(\mathrm{Ar}\).
bvcph parameter \(\mathrm{C}\).
bvcph parameter \(\mathrm{Ca}\).
bvcph parameter \(\mathrm{Fe}\).
bvcph parameter \(\mathrm{He}\).
bvcph parameter \(\mathrm{Mg}\).
bvcph parameter \(\mathrm{N}\).
bvcph parameter \(\mathrm{Na}\).
bvcph parameter \(\mathrm{Ne}\).
bvcph parameter \(\mathrm{Ni}\).
bvcph parameter \(\mathrm{O}\).
bvcph parameter \(\mathrm{Redshift}\).
bvcph parameter \(\mathrm{S}\).
bvcph parameter \(\mathrm{Si}\).
bvcph parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
bvcph parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
bvcph parameter \(\mathrm{peakT}\).
spec_numSpectrum number.
bvcph parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvequil: Collisional plasma, ionization equilibrium..
Attributes
bvequil parameter \(\mathrm{Ar}\).
bvequil parameter \(\mathrm{C}\).
bvequil parameter \(\mathrm{Ca}\).
bvequil parameter \(\mathrm{Fe}\).
bvequil parameter \(\mathrm{He}\).
bvequil parameter \(\mathrm{Mg}\).
bvequil parameter \(\mathrm{N}\).
bvequil parameter \(\mathrm{Ne}\).
bvequil parameter \(\mathrm{Ni}\).
bvequil parameter \(\mathrm{O}\).
bvequil parameter \(\mathrm{Redshift}\).
bvequil parameter \(\mathrm{S}\).
bvequil parameter \(\mathrm{Si}\).
bvequil parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvequil parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bvequil parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvexpcheb6: Differential emission measure using exponential of a 6-order Chebyshev polynomial..
Attributes
bvexpcheb6 parameter \(\mathrm{Al}\).
bvexpcheb6 parameter \(\mathrm{Ar}\).
bvexpcheb6 parameter \(\mathrm{C}\).
bvexpcheb6 parameter \(\mathrm{CPcoef1}\).
bvexpcheb6 parameter \(\mathrm{CPcoef2}\).
bvexpcheb6 parameter \(\mathrm{CPcoef3}\).
bvexpcheb6 parameter \(\mathrm{CPcoef4}\).
bvexpcheb6 parameter \(\mathrm{CPcoef5}\).
bvexpcheb6 parameter \(\mathrm{CPcoef6}\).
bvexpcheb6 parameter \(\mathrm{Ca}\).
bvexpcheb6 parameter \(\mathrm{Fe}\).
bvexpcheb6 parameter \(\mathrm{He}\).
bvexpcheb6 parameter \(\mathrm{Mg}\).
bvexpcheb6 parameter \(\mathrm{N}\).
bvexpcheb6 parameter \(\mathrm{Na}\).
bvexpcheb6 parameter \(\mathrm{Ne}\).
bvexpcheb6 parameter \(\mathrm{Ni}\).
bvexpcheb6 parameter \(\mathrm{O}\).
bvexpcheb6 parameter \(\mathrm{Redshift}\).
bvexpcheb6 parameter \(\mathrm{S}\).
bvexpcheb6 parameter \(\mathrm{Si}\).
bvexpcheb6 parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
bvexpcheb6 parameter \(\mathrm{nH}\).
nameComponent name.
bvexpcheb6 parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
bvexpcheb6 parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvgadem: Plasma emission, multi-temperature with gaussian distribution of emission measure..
Attributes
bvgadem parameter \(\mathrm{Al}\).
bvgadem parameter \(\mathrm{Ar}\).
bvgadem parameter \(\mathrm{C}\).
bvgadem parameter \(\mathrm{Ca}\).
bvgadem parameter \(\mathrm{Fe}\).
bvgadem parameter \(\mathrm{He}\).
bvgadem parameter \(\mathrm{Mg}\).
bvgadem parameter \(\mathrm{N}\).
bvgadem parameter \(\mathrm{Na}\).
bvgadem parameter \(\mathrm{Ne}\).
bvgadem parameter \(\mathrm{Ni}\).
bvgadem parameter \(\mathrm{O}\).
bvgadem parameter \(\mathrm{Redshift}\).
bvgadem parameter \(\mathrm{S}\).
bvgadem parameter \(\mathrm{Si}\).
bvgadem parameter \(\mathrm{Tmean}\).
bvgadem parameter \(\mathrm{Tsigma}\).
bvgadem parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
bvgadem parameter \(\mathrm{nH}\).
nameComponent name.
bvgadem parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
bvgadem parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvgnei: Collisional plasma, non-equilibrium, temperature evolution..
Attributes
bvgnei parameter \(\mathrm{Ar}\).
bvgnei parameter \(\mathrm{C}\).
bvgnei parameter \(\mathrm{Ca}\).
bvgnei parameter \(\mathrm{Fe}\).
bvgnei parameter \(\mathrm{H}\).
bvgnei parameter \(\mathrm{He}\).
bvgnei parameter \(\mathrm{Mg}\).
bvgnei parameter \(\mathrm{N}\).
bvgnei parameter \(\mathrm{Ne}\).
bvgnei parameter \(\mathrm{Ni}\).
bvgnei parameter \(\mathrm{O}\).
bvgnei parameter \(\mathrm{Redshift}\).
bvgnei parameter \(\mathrm{S}\).
bvgnei parameter \(\mathrm{Si}\).
bvgnei parameter \(\mathrm{Tau}\).
bvgnei parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvgnei parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
bvgnei parameter \(\mathrm{meankT}\).
nameComponent name.
bvgnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvnei: Collisional plasma, non-equilibrium, constant temperature..
Attributes
bvnei parameter \(\mathrm{Ar}\).
bvnei parameter \(\mathrm{C}\).
bvnei parameter \(\mathrm{Ca}\).
bvnei parameter \(\mathrm{Fe}\).
bvnei parameter \(\mathrm{H}\).
bvnei parameter \(\mathrm{He}\).
bvnei parameter \(\mathrm{Mg}\).
bvnei parameter \(\mathrm{N}\).
bvnei parameter \(\mathrm{Ne}\).
bvnei parameter \(\mathrm{Ni}\).
bvnei parameter \(\mathrm{O}\).
bvnei parameter \(\mathrm{Redshift}\).
bvnei parameter \(\mathrm{S}\).
bvnei parameter \(\mathrm{Si}\).
bvnei parameter \(\mathrm{Tau}\).
bvnei parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvnei parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bvnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvnpshock: Shocked plasma, plane parallel, separate ion, electron temperatures..
Attributes
bvnpshock parameter \(\mathrm{Ar}\).
bvnpshock parameter \(\mathrm{C}\).
bvnpshock parameter \(\mathrm{Ca}\).
bvnpshock parameter \(\mathrm{Fe}\).
bvnpshock parameter \(\mathrm{H}\).
bvnpshock parameter \(\mathrm{He}\).
bvnpshock parameter \(\mathrm{Mg}\).
bvnpshock parameter \(\mathrm{N}\).
bvnpshock parameter \(\mathrm{Ne}\).
bvnpshock parameter \(\mathrm{Ni}\).
bvnpshock parameter \(\mathrm{O}\).
bvnpshock parameter \(\mathrm{Redshift}\).
bvnpshock parameter \(\mathrm{S}\).
bvnpshock parameter \(\mathrm{Si}\).
bvnpshock parameter \(\mathrm{Tau_l}\).
bvnpshock parameter \(\mathrm{Tau_u}\).
bvnpshock parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvnpshock parameter \(\mathrm{kT_a}\).
bvnpshock parameter \(\mathrm{kT_b}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bvnpshock parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvpshock: Plane-parallel shocked plasma, constant temperature..
Attributes
bvpshock parameter \(\mathrm{Ar}\).
bvpshock parameter \(\mathrm{C}\).
bvpshock parameter \(\mathrm{Ca}\).
bvpshock parameter \(\mathrm{Fe}\).
bvpshock parameter \(\mathrm{H}\).
bvpshock parameter \(\mathrm{He}\).
bvpshock parameter \(\mathrm{Mg}\).
bvpshock parameter \(\mathrm{N}\).
bvpshock parameter \(\mathrm{Ne}\).
bvpshock parameter \(\mathrm{Ni}\).
bvpshock parameter \(\mathrm{O}\).
bvpshock parameter \(\mathrm{Redshift}\).
bvpshock parameter \(\mathrm{S}\).
bvpshock parameter \(\mathrm{Si}\).
bvpshock parameter \(\mathrm{Tau_l}\).
bvpshock parameter \(\mathrm{Tau_u}\).
bvpshock parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvpshock parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bvpshock parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvrnei: Non-equilibrium recombining collisional plasma..
Attributes
bvrnei parameter \(\mathrm{Ar}\).
bvrnei parameter \(\mathrm{C}\).
bvrnei parameter \(\mathrm{Ca}\).
bvrnei parameter \(\mathrm{Fe}\).
bvrnei parameter \(\mathrm{H}\).
bvrnei parameter \(\mathrm{He}\).
bvrnei parameter \(\mathrm{Mg}\).
bvrnei parameter \(\mathrm{N}\).
bvrnei parameter \(\mathrm{Ne}\).
bvrnei parameter \(\mathrm{Ni}\).
bvrnei parameter \(\mathrm{O}\).
bvrnei parameter \(\mathrm{Redshift}\).
bvrnei parameter \(\mathrm{S}\).
bvrnei parameter \(\mathrm{Si}\).
bvrnei parameter \(\mathrm{Tau}\).
bvrnei parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvrnei parameter \(\mathrm{kT}\).
bvrnei parameter \(\mathrm{kT_init}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bvrnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvsedov: Sedov model, separate ion, electron temperatures..
Attributes
bvsedov parameter \(\mathrm{Ar}\).
bvsedov parameter \(\mathrm{C}\).
bvsedov parameter \(\mathrm{Ca}\).
bvsedov parameter \(\mathrm{Fe}\).
bvsedov parameter \(\mathrm{H}\).
bvsedov parameter \(\mathrm{He}\).
bvsedov parameter \(\mathrm{Mg}\).
bvsedov parameter \(\mathrm{N}\).
bvsedov parameter \(\mathrm{Ne}\).
bvsedov parameter \(\mathrm{Ni}\).
bvsedov parameter \(\mathrm{O}\).
bvsedov parameter \(\mathrm{Redshift}\).
bvsedov parameter \(\mathrm{S}\).
bvsedov parameter \(\mathrm{Si}\).
bvsedov parameter \(\mathrm{Tau}\).
bvsedov parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvsedov parameter \(\mathrm{kT_a}\).
bvsedov parameter \(\mathrm{kT_b}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bvsedov parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvtapec: Velocity broadened APEC emission spectrum with separate continuum and line temperatures..
Attributes
bvtapec parameter \(\mathrm{Al}\).
bvtapec parameter \(\mathrm{Ar}\).
bvtapec parameter \(\mathrm{C}\).
bvtapec parameter \(\mathrm{Ca}\).
bvtapec parameter \(\mathrm{Fe}\).
bvtapec parameter \(\mathrm{He}\).
bvtapec parameter \(\mathrm{Mg}\).
bvtapec parameter \(\mathrm{N}\).
bvtapec parameter \(\mathrm{Ne}\).
bvtapec parameter \(\mathrm{Ni}\).
bvtapec parameter \(\mathrm{O}\).
bvtapec parameter \(\mathrm{Redshift}\).
bvtapec parameter \(\mathrm{S}\).
bvtapec parameter \(\mathrm{Si}\).
bvtapec parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvtapec parameter \(\mathrm{kT}\).
bvtapec parameter \(\mathrm{kTi}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bvtapec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvvapec: APEC emission spectrum..
Attributes
bvvapec parameter \(\mathrm{Al}\).
bvvapec parameter \(\mathrm{Ar}\).
bvvapec parameter \(\mathrm{B}\).
bvvapec parameter \(\mathrm{Be}\).
bvvapec parameter \(\mathrm{C}\).
bvvapec parameter \(\mathrm{Ca}\).
bvvapec parameter \(\mathrm{Cl}\).
bvvapec parameter \(\mathrm{Co}\).
bvvapec parameter \(\mathrm{Cr}\).
bvvapec parameter \(\mathrm{Cu}\).
bvvapec parameter \(\mathrm{F}\).
bvvapec parameter \(\mathrm{Fe}\).
bvvapec parameter \(\mathrm{H}\).
bvvapec parameter \(\mathrm{He}\).
bvvapec parameter \(\mathrm{K}\).
bvvapec parameter \(\mathrm{Li}\).
bvvapec parameter \(\mathrm{Mg}\).
bvvapec parameter \(\mathrm{Mn}\).
bvvapec parameter \(\mathrm{N}\).
bvvapec parameter \(\mathrm{Na}\).
bvvapec parameter \(\mathrm{Ne}\).
bvvapec parameter \(\mathrm{Ni}\).
bvvapec parameter \(\mathrm{O}\).
bvvapec parameter \(\mathrm{P}\).
bvvapec parameter \(\mathrm{Redshift}\).
bvvapec parameter \(\mathrm{S}\).
bvvapec parameter \(\mathrm{Sc}\).
bvvapec parameter \(\mathrm{Si}\).
bvvapec parameter \(\mathrm{Ti}\).
bvvapec parameter \(\mathrm{V}\).
bvvapec parameter \(\mathrm{Velocity}\).
bvvapec parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvvapec parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bvvapec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvvcie: Emission spectrum from a plasma in Collisional-ionization equilibrium..
Attributes
bvvcie parameter \(\mathrm{Al}\).
bvvcie parameter \(\mathrm{Ar}\).
bvvcie parameter \(\mathrm{B}\).
bvvcie parameter \(\mathrm{Be}\).
bvvcie parameter \(\mathrm{C}\).
bvvcie parameter \(\mathrm{Ca}\).
bvvcie parameter \(\mathrm{Cl}\).
bvvcie parameter \(\mathrm{Co}\).
bvvcie parameter \(\mathrm{Cr}\).
bvvcie parameter \(\mathrm{Cu}\).
bvvcie parameter \(\mathrm{F}\).
bvvcie parameter \(\mathrm{Fe}\).
bvvcie parameter \(\mathrm{H}\).
bvvcie parameter \(\mathrm{He}\).
bvvcie parameter \(\mathrm{K}\).
bvvcie parameter \(\mathrm{Li}\).
bvvcie parameter \(\mathrm{Mg}\).
bvvcie parameter \(\mathrm{Mn}\).
bvvcie parameter \(\mathrm{N}\).
bvvcie parameter \(\mathrm{Na}\).
bvvcie parameter \(\mathrm{Ne}\).
bvvcie parameter \(\mathrm{Ni}\).
bvvcie parameter \(\mathrm{O}\).
bvvcie parameter \(\mathrm{P}\).
bvvcie parameter \(\mathrm{Redshift}\).
bvvcie parameter \(\mathrm{S}\).
bvvcie parameter \(\mathrm{Sc}\).
bvvcie parameter \(\mathrm{Si}\).
bvvcie parameter \(\mathrm{Ti}\).
bvvcie parameter \(\mathrm{V}\).
bvvcie parameter \(\mathrm{Velocity}\).
bvvcie parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvvcie parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bvvcie parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
bvvcie parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvvgadem: Plasma emission, multi-temperature with gaussian distribution of emission measure..
Attributes
bvvgadem parameter \(\mathrm{Al}\).
bvvgadem parameter \(\mathrm{Ar}\).
bvvgadem parameter \(\mathrm{B}\).
bvvgadem parameter \(\mathrm{Be}\).
bvvgadem parameter \(\mathrm{C}\).
bvvgadem parameter \(\mathrm{Ca}\).
bvvgadem parameter \(\mathrm{Cl}\).
bvvgadem parameter \(\mathrm{Co}\).
bvvgadem parameter \(\mathrm{Cr}\).
bvvgadem parameter \(\mathrm{Cu}\).
bvvgadem parameter \(\mathrm{F}\).
bvvgadem parameter \(\mathrm{Fe}\).
bvvgadem parameter \(\mathrm{H}\).
bvvgadem parameter \(\mathrm{He}\).
bvvgadem parameter \(\mathrm{K}\).
bvvgadem parameter \(\mathrm{Li}\).
bvvgadem parameter \(\mathrm{Mg}\).
bvvgadem parameter \(\mathrm{Mn}\).
bvvgadem parameter \(\mathrm{N}\).
bvvgadem parameter \(\mathrm{Na}\).
bvvgadem parameter \(\mathrm{Ne}\).
bvvgadem parameter \(\mathrm{Ni}\).
bvvgadem parameter \(\mathrm{O}\).
bvvgadem parameter \(\mathrm{P}\).
bvvgadem parameter \(\mathrm{Redshift}\).
bvvgadem parameter \(\mathrm{S}\).
bvvgadem parameter \(\mathrm{Sc}\).
bvvgadem parameter \(\mathrm{Si}\).
bvvgadem parameter \(\mathrm{Ti}\).
bvvgadem parameter \(\mathrm{Tmean}\).
bvvgadem parameter \(\mathrm{Tsigma}\).
bvvgadem parameter \(\mathrm{V}\).
bvvgadem parameter \(\mathrm{Velocity}\).
bvvgadem parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
bvvgadem parameter \(\mathrm{nH}\).
nameComponent name.
bvvgadem parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
bvvgadem parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvvgnei: Collisional plasma, non-equilibrium, temperature evolution..
Attributes
bvvgnei parameter \(\mathrm{Al}\).
bvvgnei parameter \(\mathrm{Ar}\).
bvvgnei parameter \(\mathrm{B}\).
bvvgnei parameter \(\mathrm{Be}\).
bvvgnei parameter \(\mathrm{C}\).
bvvgnei parameter \(\mathrm{Ca}\).
bvvgnei parameter \(\mathrm{Cl}\).
bvvgnei parameter \(\mathrm{Co}\).
bvvgnei parameter \(\mathrm{Cr}\).
bvvgnei parameter \(\mathrm{Cu}\).
bvvgnei parameter \(\mathrm{F}\).
bvvgnei parameter \(\mathrm{Fe}\).
bvvgnei parameter \(\mathrm{H}\).
bvvgnei parameter \(\mathrm{He}\).
bvvgnei parameter \(\mathrm{K}\).
bvvgnei parameter \(\mathrm{Li}\).
bvvgnei parameter \(\mathrm{Mg}\).
bvvgnei parameter \(\mathrm{Mn}\).
bvvgnei parameter \(\mathrm{N}\).
bvvgnei parameter \(\mathrm{Na}\).
bvvgnei parameter \(\mathrm{Ne}\).
bvvgnei parameter \(\mathrm{Ni}\).
bvvgnei parameter \(\mathrm{O}\).
bvvgnei parameter \(\mathrm{P}\).
bvvgnei parameter \(\mathrm{Redshift}\).
bvvgnei parameter \(\mathrm{S}\).
bvvgnei parameter \(\mathrm{Sc}\).
bvvgnei parameter \(\mathrm{Si}\).
bvvgnei parameter \(\mathrm{Tau}\).
bvvgnei parameter \(\mathrm{Ti}\).
bvvgnei parameter \(\mathrm{V}\).
bvvgnei parameter \(\mathrm{Velocity}\).
bvvgnei parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvvgnei parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
bvvgnei parameter \(\mathrm{meankT}\).
nameComponent name.
bvvgnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvvnei: Collisional plasma, non-equilibrium, constant temperature..
Attributes
bvvnei parameter \(\mathrm{Al}\).
bvvnei parameter \(\mathrm{Ar}\).
bvvnei parameter \(\mathrm{B}\).
bvvnei parameter \(\mathrm{Be}\).
bvvnei parameter \(\mathrm{C}\).
bvvnei parameter \(\mathrm{Ca}\).
bvvnei parameter \(\mathrm{Cl}\).
bvvnei parameter \(\mathrm{Co}\).
bvvnei parameter \(\mathrm{Cr}\).
bvvnei parameter \(\mathrm{Cu}\).
bvvnei parameter \(\mathrm{F}\).
bvvnei parameter \(\mathrm{Fe}\).
bvvnei parameter \(\mathrm{H}\).
bvvnei parameter \(\mathrm{He}\).
bvvnei parameter \(\mathrm{K}\).
bvvnei parameter \(\mathrm{Li}\).
bvvnei parameter \(\mathrm{Mg}\).
bvvnei parameter \(\mathrm{Mn}\).
bvvnei parameter \(\mathrm{N}\).
bvvnei parameter \(\mathrm{Na}\).
bvvnei parameter \(\mathrm{Ne}\).
bvvnei parameter \(\mathrm{Ni}\).
bvvnei parameter \(\mathrm{O}\).
bvvnei parameter \(\mathrm{P}\).
bvvnei parameter \(\mathrm{Redshift}\).
bvvnei parameter \(\mathrm{S}\).
bvvnei parameter \(\mathrm{Sc}\).
bvvnei parameter \(\mathrm{Si}\).
bvvnei parameter \(\mathrm{Tau}\).
bvvnei parameter \(\mathrm{Ti}\).
bvvnei parameter \(\mathrm{V}\).
bvvnei parameter \(\mathrm{Velocity}\).
bvvnei parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvvnei parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bvvnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvvnpshock: Shocked plasma, plane parallel, separate ion, electron temperatures..
Attributes
bvvnpshock parameter \(\mathrm{Al}\).
bvvnpshock parameter \(\mathrm{Ar}\).
bvvnpshock parameter \(\mathrm{B}\).
bvvnpshock parameter \(\mathrm{Be}\).
bvvnpshock parameter \(\mathrm{C}\).
bvvnpshock parameter \(\mathrm{Ca}\).
bvvnpshock parameter \(\mathrm{Cl}\).
bvvnpshock parameter \(\mathrm{Co}\).
bvvnpshock parameter \(\mathrm{Cr}\).
bvvnpshock parameter \(\mathrm{Cu}\).
bvvnpshock parameter \(\mathrm{F}\).
bvvnpshock parameter \(\mathrm{Fe}\).
bvvnpshock parameter \(\mathrm{H}\).
bvvnpshock parameter \(\mathrm{He}\).
bvvnpshock parameter \(\mathrm{K}\).
bvvnpshock parameter \(\mathrm{Li}\).
bvvnpshock parameter \(\mathrm{Mg}\).
bvvnpshock parameter \(\mathrm{Mn}\).
bvvnpshock parameter \(\mathrm{N}\).
bvvnpshock parameter \(\mathrm{Na}\).
bvvnpshock parameter \(\mathrm{Ne}\).
bvvnpshock parameter \(\mathrm{Ni}\).
bvvnpshock parameter \(\mathrm{O}\).
bvvnpshock parameter \(\mathrm{P}\).
bvvnpshock parameter \(\mathrm{Redshift}\).
bvvnpshock parameter \(\mathrm{S}\).
bvvnpshock parameter \(\mathrm{Sc}\).
bvvnpshock parameter \(\mathrm{Si}\).
bvvnpshock parameter \(\mathrm{Tau_l}\).
bvvnpshock parameter \(\mathrm{Tau_u}\).
bvvnpshock parameter \(\mathrm{Ti}\).
bvvnpshock parameter \(\mathrm{V}\).
bvvnpshock parameter \(\mathrm{Velocity}\).
bvvnpshock parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvvnpshock parameter \(\mathrm{kT_a}\).
bvvnpshock parameter \(\mathrm{kT_b}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bvvnpshock parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvvpshock: Plane-parallel shocked plasma, constant temperature..
Attributes
bvvpshock parameter \(\mathrm{Al}\).
bvvpshock parameter \(\mathrm{Ar}\).
bvvpshock parameter \(\mathrm{B}\).
bvvpshock parameter \(\mathrm{Be}\).
bvvpshock parameter \(\mathrm{C}\).
bvvpshock parameter \(\mathrm{Ca}\).
bvvpshock parameter \(\mathrm{Cl}\).
bvvpshock parameter \(\mathrm{Co}\).
bvvpshock parameter \(\mathrm{Cr}\).
bvvpshock parameter \(\mathrm{Cu}\).
bvvpshock parameter \(\mathrm{F}\).
bvvpshock parameter \(\mathrm{Fe}\).
bvvpshock parameter \(\mathrm{H}\).
bvvpshock parameter \(\mathrm{He}\).
bvvpshock parameter \(\mathrm{K}\).
bvvpshock parameter \(\mathrm{Li}\).
bvvpshock parameter \(\mathrm{Mg}\).
bvvpshock parameter \(\mathrm{Mn}\).
bvvpshock parameter \(\mathrm{N}\).
bvvpshock parameter \(\mathrm{Na}\).
bvvpshock parameter \(\mathrm{Ne}\).
bvvpshock parameter \(\mathrm{Ni}\).
bvvpshock parameter \(\mathrm{O}\).
bvvpshock parameter \(\mathrm{P}\).
bvvpshock parameter \(\mathrm{Redshift}\).
bvvpshock parameter \(\mathrm{S}\).
bvvpshock parameter \(\mathrm{Sc}\).
bvvpshock parameter \(\mathrm{Si}\).
bvvpshock parameter \(\mathrm{Tau_l}\).
bvvpshock parameter \(\mathrm{Tau_u}\).
bvvpshock parameter \(\mathrm{Ti}\).
bvvpshock parameter \(\mathrm{V}\).
bvvpshock parameter \(\mathrm{Velocity}\).
bvvpshock parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvvpshock parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bvvpshock parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvvrnei: Non-equilibrium recombining collisional plasma..
Attributes
bvvrnei parameter \(\mathrm{Al}\).
bvvrnei parameter \(\mathrm{Ar}\).
bvvrnei parameter \(\mathrm{B}\).
bvvrnei parameter \(\mathrm{Be}\).
bvvrnei parameter \(\mathrm{C}\).
bvvrnei parameter \(\mathrm{Ca}\).
bvvrnei parameter \(\mathrm{Cl}\).
bvvrnei parameter \(\mathrm{Co}\).
bvvrnei parameter \(\mathrm{Cr}\).
bvvrnei parameter \(\mathrm{Cu}\).
bvvrnei parameter \(\mathrm{F}\).
bvvrnei parameter \(\mathrm{Fe}\).
bvvrnei parameter \(\mathrm{H}\).
bvvrnei parameter \(\mathrm{He}\).
bvvrnei parameter \(\mathrm{K}\).
bvvrnei parameter \(\mathrm{Li}\).
bvvrnei parameter \(\mathrm{Mg}\).
bvvrnei parameter \(\mathrm{Mn}\).
bvvrnei parameter \(\mathrm{N}\).
bvvrnei parameter \(\mathrm{Na}\).
bvvrnei parameter \(\mathrm{Ne}\).
bvvrnei parameter \(\mathrm{Ni}\).
bvvrnei parameter \(\mathrm{O}\).
bvvrnei parameter \(\mathrm{P}\).
bvvrnei parameter \(\mathrm{Redshift}\).
bvvrnei parameter \(\mathrm{S}\).
bvvrnei parameter \(\mathrm{Sc}\).
bvvrnei parameter \(\mathrm{Si}\).
bvvrnei parameter \(\mathrm{Tau}\).
bvvrnei parameter \(\mathrm{Ti}\).
bvvrnei parameter \(\mathrm{V}\).
bvvrnei parameter \(\mathrm{Velocity}\).
bvvrnei parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvvrnei parameter \(\mathrm{kT}\).
bvvrnei parameter \(\mathrm{kT_init}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bvvrnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvvsedov: Sedov model, separate ion, electron temperatures..
Attributes
bvvsedov parameter \(\mathrm{Al}\).
bvvsedov parameter \(\mathrm{Ar}\).
bvvsedov parameter \(\mathrm{B}\).
bvvsedov parameter \(\mathrm{Be}\).
bvvsedov parameter \(\mathrm{C}\).
bvvsedov parameter \(\mathrm{Ca}\).
bvvsedov parameter \(\mathrm{Cl}\).
bvvsedov parameter \(\mathrm{Co}\).
bvvsedov parameter \(\mathrm{Cr}\).
bvvsedov parameter \(\mathrm{Cu}\).
bvvsedov parameter \(\mathrm{F}\).
bvvsedov parameter \(\mathrm{Fe}\).
bvvsedov parameter \(\mathrm{H}\).
bvvsedov parameter \(\mathrm{He}\).
bvvsedov parameter \(\mathrm{K}\).
bvvsedov parameter \(\mathrm{Li}\).
bvvsedov parameter \(\mathrm{Mg}\).
bvvsedov parameter \(\mathrm{Mn}\).
bvvsedov parameter \(\mathrm{N}\).
bvvsedov parameter \(\mathrm{Na}\).
bvvsedov parameter \(\mathrm{Ne}\).
bvvsedov parameter \(\mathrm{Ni}\).
bvvsedov parameter \(\mathrm{O}\).
bvvsedov parameter \(\mathrm{P}\).
bvvsedov parameter \(\mathrm{Redshift}\).
bvvsedov parameter \(\mathrm{S}\).
bvvsedov parameter \(\mathrm{Sc}\).
bvvsedov parameter \(\mathrm{Si}\).
bvvsedov parameter \(\mathrm{Tau}\).
bvvsedov parameter \(\mathrm{Ti}\).
bvvsedov parameter \(\mathrm{V}\).
bvvsedov parameter \(\mathrm{Velocity}\).
bvvsedov parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvvsedov parameter \(\mathrm{kT_a}\).
bvvsedov parameter \(\mathrm{kT_b}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bvvsedov parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvvtapec: Velocity broadened APEC emission spectrum with separate continuum and line temperatures..
Attributes
bvvtapec parameter \(\mathrm{Al}\).
bvvtapec parameter \(\mathrm{Ar}\).
bvvtapec parameter \(\mathrm{B}\).
bvvtapec parameter \(\mathrm{Be}\).
bvvtapec parameter \(\mathrm{C}\).
bvvtapec parameter \(\mathrm{Ca}\).
bvvtapec parameter \(\mathrm{Cl}\).
bvvtapec parameter \(\mathrm{Co}\).
bvvtapec parameter \(\mathrm{Cr}\).
bvvtapec parameter \(\mathrm{Cu}\).
bvvtapec parameter \(\mathrm{F}\).
bvvtapec parameter \(\mathrm{Fe}\).
bvvtapec parameter \(\mathrm{H}\).
bvvtapec parameter \(\mathrm{He}\).
bvvtapec parameter \(\mathrm{K}\).
bvvtapec parameter \(\mathrm{Li}\).
bvvtapec parameter \(\mathrm{Mg}\).
bvvtapec parameter \(\mathrm{Mn}\).
bvvtapec parameter \(\mathrm{N}\).
bvvtapec parameter \(\mathrm{Na}\).
bvvtapec parameter \(\mathrm{Ne}\).
bvvtapec parameter \(\mathrm{Ni}\).
bvvtapec parameter \(\mathrm{O}\).
bvvtapec parameter \(\mathrm{P}\).
bvvtapec parameter \(\mathrm{Redshift}\).
bvvtapec parameter \(\mathrm{S}\).
bvvtapec parameter \(\mathrm{Sc}\).
bvvtapec parameter \(\mathrm{Si}\).
bvvtapec parameter \(\mathrm{Ti}\).
bvvtapec parameter \(\mathrm{V}\).
bvvtapec parameter \(\mathrm{Velocity}\).
bvvtapec parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvvtapec parameter \(\mathrm{kT}\).
bvvtapec parameter \(\mathrm{kTi}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
bvvtapec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvvwdem: Plasma emission, multi-temperature with power-law distribution of emission measure..
Attributes
bvvwdem parameter \(\mathrm{Al}\).
bvvwdem parameter \(\mathrm{Ar}\).
bvvwdem parameter \(\mathrm{B}\).
bvvwdem parameter \(\mathrm{Be}\).
bvvwdem parameter \(\mathrm{C}\).
bvvwdem parameter \(\mathrm{Ca}\).
bvvwdem parameter \(\mathrm{Cl}\).
bvvwdem parameter \(\mathrm{Co}\).
bvvwdem parameter \(\mathrm{Cr}\).
bvvwdem parameter \(\mathrm{Cu}\).
bvvwdem parameter \(\mathrm{F}\).
bvvwdem parameter \(\mathrm{Fe}\).
bvvwdem parameter \(\mathrm{H}\).
bvvwdem parameter \(\mathrm{He}\).
bvvwdem parameter \(\mathrm{K}\).
bvvwdem parameter \(\mathrm{Li}\).
bvvwdem parameter \(\mathrm{Mg}\).
bvvwdem parameter \(\mathrm{Mn}\).
bvvwdem parameter \(\mathrm{N}\).
bvvwdem parameter \(\mathrm{Na}\).
bvvwdem parameter \(\mathrm{Ne}\).
bvvwdem parameter \(\mathrm{Ni}\).
bvvwdem parameter \(\mathrm{O}\).
bvvwdem parameter \(\mathrm{P}\).
bvvwdem parameter \(\mathrm{Redshift}\).
bvvwdem parameter \(\mathrm{S}\).
bvvwdem parameter \(\mathrm{Sc}\).
bvvwdem parameter \(\mathrm{Si}\).
bvvwdem parameter \(\mathrm{Ti}\).
bvvwdem parameter \(\mathrm{Tmax}\).
bvvwdem parameter \(\mathrm{V}\).
bvvwdem parameter \(\mathrm{Velocity}\).
bvvwdem parameter \(\mathrm{Zn}\).
bvvwdem parameter \(\mathrm{beta}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvvwdem parameter \(\mathrm{inv_slope}\).
latex\(\LaTeX\) format of the component.
bvvwdem parameter \(\mathrm{nH}\).
nameComponent name.
bvvwdem parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
bvvwdem parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bvwdem: Plasma emission, multi-temperature with power-law distribution of emission measure..
Attributes
bvwdem parameter \(\mathrm{Al}\).
bvwdem parameter \(\mathrm{Ar}\).
bvwdem parameter \(\mathrm{C}\).
bvwdem parameter \(\mathrm{Ca}\).
bvwdem parameter \(\mathrm{Fe}\).
bvwdem parameter \(\mathrm{He}\).
bvwdem parameter \(\mathrm{Mg}\).
bvwdem parameter \(\mathrm{N}\).
bvwdem parameter \(\mathrm{Na}\).
bvwdem parameter \(\mathrm{Ne}\).
bvwdem parameter \(\mathrm{Ni}\).
bvwdem parameter \(\mathrm{O}\).
bvwdem parameter \(\mathrm{Redshift}\).
bvwdem parameter \(\mathrm{S}\).
bvwdem parameter \(\mathrm{Si}\).
bvwdem parameter \(\mathrm{Tmax}\).
bvwdem parameter \(\mathrm{Velocity}\).
bvwdem parameter \(\mathrm{beta}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bvwdem parameter \(\mathrm{inv_slope}\).
latex\(\LaTeX\) format of the component.
bvwdem parameter \(\mathrm{nH}\).
nameComponent name.
bvwdem parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
bvwdem parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model bwcycl: Becker-Wolff self-consistent cyclotron line model..
Attributes
bwcycl parameter \(\mathrm{B}\).
bwcycl parameter \(\mathrm{BBnorm}\).
bwcycl parameter \(\mathrm{CYCnorm}\).
bwcycl parameter \(\mathrm{D}\).
bwcycl parameter \(\mathrm{FFnorm}\).
bwcycl parameter \(\mathrm{Mass}\).
bwcycl parameter \(\mathrm{Mdot}\).
bwcycl parameter \(\mathrm{Radius}\).
bwcycl parameter \(\mathrm{Te}\).
bwcycl parameter \(\mathrm{csi}\).
bwcycl parameter \(\mathrm{delta}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
bwcycl parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
bwcycl parameter \(\mathrm{r0}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model bwdem: Plasma emission, multi-temperature with power-law distribution of emission measure..
Attributes
bwdem parameter \(\mathrm{Redshift}\).
bwdem parameter \(\mathrm{Tmax}\).
bwdem parameter \(\mathrm{Velocity}\).
bwdem parameter \(\mathrm{abundanc}\).
bwdem parameter \(\mathrm{beta}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
bwdem parameter \(\mathrm{inv_slope}\).
latex\(\LaTeX\) format of the component.
bwdem parameter \(\mathrm{nH}\).
nameComponent name.
bwdem parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
bwdem parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model c6mekl: Differential emission measure using Chebyshev representations with multi-temperature mekal..
Attributes
c6mekl parameter \(\mathrm{CPcoef1}\).
c6mekl parameter \(\mathrm{CPcoef2}\).
c6mekl parameter \(\mathrm{CPcoef3}\).
c6mekl parameter \(\mathrm{CPcoef4}\).
c6mekl parameter \(\mathrm{CPcoef5}\).
c6mekl parameter \(\mathrm{CPcoef6}\).
c6mekl parameter \(\mathrm{Redshift}\).
c6mekl parameter \(\mathrm{abundanc}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
c6mekl parameter \(\mathrm{nH}\).
nameComponent name.
c6mekl parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
c6mekl parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model c6pmekl: Differential emission measure using Chebyshev representations with multi-temperature mekal..
Attributes
c6pmekl parameter \(\mathrm{CPcoef1}\).
c6pmekl parameter \(\mathrm{CPcoef2}\).
c6pmekl parameter \(\mathrm{CPcoef3}\).
c6pmekl parameter \(\mathrm{CPcoef4}\).
c6pmekl parameter \(\mathrm{CPcoef5}\).
c6pmekl parameter \(\mathrm{CPcoef6}\).
c6pmekl parameter \(\mathrm{Redshift}\).
c6pmekl parameter \(\mathrm{abundanc}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
c6pmekl parameter \(\mathrm{nH}\).
nameComponent name.
c6pmekl parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
c6pmekl parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model c6pvmkl: Differential emission measure using Chebyshev representations with multi-temperature mekal..
Attributes
c6pvmkl parameter \(\mathrm{Al}\).
c6pvmkl parameter \(\mathrm{Ar}\).
c6pvmkl parameter \(\mathrm{C}\).
c6pvmkl parameter \(\mathrm{CPcoef1}\).
c6pvmkl parameter \(\mathrm{CPcoef2}\).
c6pvmkl parameter \(\mathrm{CPcoef3}\).
c6pvmkl parameter \(\mathrm{CPcoef4}\).
c6pvmkl parameter \(\mathrm{CPcoef5}\).
c6pvmkl parameter \(\mathrm{CPcoef6}\).
c6pvmkl parameter \(\mathrm{Ca}\).
c6pvmkl parameter \(\mathrm{Fe}\).
c6pvmkl parameter \(\mathrm{He}\).
c6pvmkl parameter \(\mathrm{Mg}\).
c6pvmkl parameter \(\mathrm{N}\).
c6pvmkl parameter \(\mathrm{Na}\).
c6pvmkl parameter \(\mathrm{Ne}\).
c6pvmkl parameter \(\mathrm{Ni}\).
c6pvmkl parameter \(\mathrm{O}\).
c6pvmkl parameter \(\mathrm{Redshift}\).
c6pvmkl parameter \(\mathrm{S}\).
c6pvmkl parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
c6pvmkl parameter \(\mathrm{nH}\).
nameComponent name.
c6pvmkl parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
c6pvmkl parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model c6vmekl: Differential emission measure using Chebyshev representations with multi-temperature mekal..
Attributes
c6vmekl parameter \(\mathrm{Al}\).
c6vmekl parameter \(\mathrm{Ar}\).
c6vmekl parameter \(\mathrm{C}\).
c6vmekl parameter \(\mathrm{CPcoef1}\).
c6vmekl parameter \(\mathrm{CPcoef2}\).
c6vmekl parameter \(\mathrm{CPcoef3}\).
c6vmekl parameter \(\mathrm{CPcoef4}\).
c6vmekl parameter \(\mathrm{CPcoef5}\).
c6vmekl parameter \(\mathrm{CPcoef6}\).
c6vmekl parameter \(\mathrm{Ca}\).
c6vmekl parameter \(\mathrm{Fe}\).
c6vmekl parameter \(\mathrm{He}\).
c6vmekl parameter \(\mathrm{Mg}\).
c6vmekl parameter \(\mathrm{N}\).
c6vmekl parameter \(\mathrm{Na}\).
c6vmekl parameter \(\mathrm{Ne}\).
c6vmekl parameter \(\mathrm{Ni}\).
c6vmekl parameter \(\mathrm{O}\).
c6vmekl parameter \(\mathrm{Redshift}\).
c6vmekl parameter \(\mathrm{S}\).
c6vmekl parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
c6vmekl parameter \(\mathrm{nH}\).
nameComponent name.
c6vmekl parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
c6vmekl parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model carbatm: Nonmagnetic carbon atmosphere of a neutron star..
Attributes
carbatm parameter \(\mathrm{NSmass}\).
carbatm parameter \(\mathrm{NSrad}\).
carbatm parameter \(\mathrm{T}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
carbatm parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model cemekl: Plasma emission, multi-temperature using mekal..
Attributes
cemekl parameter \(\mathrm{Redshift}\).
cemekl parameter \(\mathrm{Tmax}\).
cemekl parameter \(\mathrm{abundanc}\).
cemekl parameter \(\mathrm{alpha}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
cemekl parameter \(\mathrm{nH}\).
nameComponent name.
cemekl parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
cemekl parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model cempow: Plasma emission, multi-temperature using a power-law emission measure..
Attributes
cempow parameter \(\mathrm{Redshift}\).
cempow parameter \(\mathrm{Tmax}\).
cempow parameter \(\mathrm{abundanc}\).
cempow parameter \(\mathrm{alpha}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
cempow parameter \(\mathrm{nH}\).
nameComponent name.
cempow parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
cempow parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model cevmkl: Plasma emission, multi-temperature using mekal..
Attributes
cevmkl parameter \(\mathrm{Al}\).
cevmkl parameter \(\mathrm{Ar}\).
cevmkl parameter \(\mathrm{C}\).
cevmkl parameter \(\mathrm{Ca}\).
cevmkl parameter \(\mathrm{Fe}\).
cevmkl parameter \(\mathrm{He}\).
cevmkl parameter \(\mathrm{Mg}\).
cevmkl parameter \(\mathrm{N}\).
cevmkl parameter \(\mathrm{Na}\).
cevmkl parameter \(\mathrm{Ne}\).
cevmkl parameter \(\mathrm{Ni}\).
cevmkl parameter \(\mathrm{O}\).
cevmkl parameter \(\mathrm{Redshift}\).
cevmkl parameter \(\mathrm{S}\).
cevmkl parameter \(\mathrm{Si}\).
cevmkl parameter \(\mathrm{Tmax}\).
cevmkl parameter \(\mathrm{alpha}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
cevmkl parameter \(\mathrm{nH}\).
nameComponent name.
cevmkl parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
cevmkl parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model cflow: Cooling flow..
Attributes
cflow parameter \(\mathrm{Abundanc}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
cflow parameter \(\mathrm{highT}\).
latex\(\LaTeX\) format of the component.
cflow parameter \(\mathrm{lowT}\).
nameComponent name.
cflow parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
cflow parameter \(\mathrm{redshift}\).
cflow parameter \(\mathrm{slope}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model cheb6: Differential emission measure using 6-order Chebyshev polynomial..
Attributes
cheb6 parameter \(\mathrm{CPcoef1}\).
cheb6 parameter \(\mathrm{CPcoef2}\).
cheb6 parameter \(\mathrm{CPcoef3}\).
cheb6 parameter \(\mathrm{CPcoef4}\).
cheb6 parameter \(\mathrm{CPcoef5}\).
cheb6 parameter \(\mathrm{CPcoef6}\).
cheb6 parameter \(\mathrm{Redshift}\).
cheb6 parameter \(\mathrm{abundanc}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
cheb6 parameter \(\mathrm{nH}\).
nameComponent name.
cheb6 parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
cheb6 parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model cie: Emission spectrum from a plasma in Collisional-ionization equilibrium..
Attributes
cie parameter \(\mathrm{Abundanc}\).
cie parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
cie parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
cie parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
cie parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model compbb: Comptonization, black body..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
compbb parameter \(\mathrm{kT}\).
compbb parameter \(\mathrm{kTe}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
compbb parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
compbb parameter \(\mathrm{tau}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model compls: Comptonization, Lamb & Sanford..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
compls parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
compls parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
compls parameter \(\mathrm{tau}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model compmag: Thermal and bulk Comptonization for cylindrical accretion onto the polar cap of a magnetized neutron star..
Attributes
compmag parameter \(\mathrm{A}\).
compmag parameter \(\mathrm{beta0}\).
compmag parameter \(\mathrm{betaflag}\).
compmag parameter \(\mathrm{eta}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
compmag parameter \(\mathrm{kTbb}\).
compmag parameter \(\mathrm{kTe}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
compmag parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
compmag parameter \(\mathrm{r0}\).
spec_numSpectrum number.
compmag parameter \(\mathrm{tau}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model compps: Comptonization, Poutanen & Svensson..
Attributes
compps parameter \(\mathrm{Betor10}\).
compps parameter \(\mathrm{EleIndex}\).
compps parameter \(\mathrm{Fe_ab_re}\).
compps parameter \(\mathrm{Gmax}\).
compps parameter \(\mathrm{Gmin}\).
compps parameter \(\mathrm{HovR_cyl}\).
compps parameter \(\mathrm{Me_ab}\).
compps parameter \(\mathrm{Redshift}\).
compps parameter \(\mathrm{Rin}\).
compps parameter \(\mathrm{Rout}\).
compps parameter \(\mathrm{Tdisk}\).
compps parameter \(\mathrm{cosIncl}\).
compps parameter \(\mathrm{cov_frac}\).
evalGet side-effect free component evaluation function.
compps parameter \(\mathrm{geom}\).
grad_methodNumerical differentiation method.
compps parameter \(\mathrm{kTbb}\).
compps parameter \(\mathrm{kTe}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
compps parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
compps parameter \(\mathrm{rel_refl}\).
spec_numSpectrum number.
compps parameter \(\mathrm{tau_y}\).
typeComponent type.
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:
XspecAdditiveXspec additive model compst: Comptonization, Sunyaev & Titarchuk..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
compst parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
compst parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
compst parameter \(\mathrm{tau}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model comptb: Thermal and bulk Comptonization of a seed blackbody-like spectrum..
Attributes
comptb parameter \(\mathrm{alpha}\).
comptb parameter \(\mathrm{delta}\).
evalGet side-effect free component evaluation function.
comptb parameter \(\mathrm{gamma}\).
grad_methodNumerical differentiation method.
comptb parameter \(\mathrm{kTe}\).
comptb parameter \(\mathrm{kTs}\).
latex\(\LaTeX\) format of the component.
comptb parameter \(\mathrm{log_A}\).
nameComponent name.
comptb parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model compth: Paolo Coppi’s hybrid (thermal/non-thermal) hot plasma emission models..
Attributes
compth parameter \(\mathrm{Ab_met}\).
compth parameter \(\mathrm{Beta}\).
compth parameter \(\mathrm{Fe_abund}\).
compth parameter \(\mathrm{G_inj}\).
compth parameter \(\mathrm{RefOn}\).
compth parameter \(\mathrm{Refl}\).
compth parameter \(\mathrm{Rin}\).
compth parameter \(\mathrm{Rout}\).
compth parameter \(\mathrm{T_disk}\).
compth parameter \(\mathrm{cosIncl}\).
evalGet side-effect free component evaluation function.
compth parameter \(\mathrm{g_max}\).
compth parameter \(\mathrm{g_min}\).
grad_methodNumerical differentiation method.
compth parameter \(\mathrm{kT_bb}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
compth parameter \(\mathrm{norm}\).
compth parameter \(\mathrm{pairinj}\).
param_namesComponent's parameter names.
compth parameter \(\mathrm{radius}\).
compth parameter \(\mathrm{redshift}\).
compth parameter \(\mathrm{showbb}\).
spec_numSpectrum number.
compth parameter \(\mathrm{tau_p}\).
compth parameter \(\mathrm{theta}\).
typeComponent type.
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:
XspecAdditiveXspec additive model comptt: Comptonization, Titarchuk..
Attributes
comptt parameter \(\mathrm{Redshift}\).
comptt parameter \(\mathrm{T0}\).
comptt parameter \(\mathrm{approx}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
comptt parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
comptt parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
comptt parameter \(\mathrm{taup}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model coolflow: Cooling flow, mekal..
Attributes
coolflow parameter \(\mathrm{Abundanc}\).
coolflow parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
coolflow parameter \(\mathrm{highT}\).
latex\(\LaTeX\) format of the component.
coolflow parameter \(\mathrm{lowT}\).
nameComponent name.
coolflow parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
coolflow parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model cph: Cooling + heating model for cool core clusters..
Attributes
cph parameter \(\mathrm{Abund}\).
cph parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
cph parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
cph parameter \(\mathrm{peakT}\).
spec_numSpectrum number.
cph parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model cplinear: A non-physical piecewise-linear model for low count background spectra..
Attributes
cplinear parameter \(\mathrm{energy00}\).
cplinear parameter \(\mathrm{energy01}\).
cplinear parameter \(\mathrm{energy02}\).
cplinear parameter \(\mathrm{energy03}\).
cplinear parameter \(\mathrm{energy04}\).
cplinear parameter \(\mathrm{energy05}\).
cplinear parameter \(\mathrm{energy06}\).
cplinear parameter \(\mathrm{energy07}\).
cplinear parameter \(\mathrm{energy08}\).
cplinear parameter \(\mathrm{energy09}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
cplinear parameter \(\mathrm{log_rate00}\).
cplinear parameter \(\mathrm{log_rate01}\).
cplinear parameter \(\mathrm{log_rate02}\).
cplinear parameter \(\mathrm{log_rate03}\).
cplinear parameter \(\mathrm{log_rate04}\).
cplinear parameter \(\mathrm{log_rate05}\).
cplinear parameter \(\mathrm{log_rate06}\).
cplinear parameter \(\mathrm{log_rate07}\).
cplinear parameter \(\mathrm{log_rate08}\).
cplinear parameter \(\mathrm{log_rate09}\).
nameComponent name.
cplinear parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model cutoffpl: Power law, high energy exponential cutoff..
Attributes
cutoffpl parameter \(\mathrm{HighECut}\).
cutoffpl parameter \(\mathrm{PhoIndex}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
cutoffpl parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model disk: Accretion disk, black body..
Attributes
disk parameter \(\mathrm{CenMass}\).
disk parameter \(\mathrm{Rinn}\).
disk parameter \(\mathrm{accrate}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
disk parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class diskbb(Tin: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecAdditiveXspec additive model diskbb: Accretion disk, multi-black body components..
Attributes
diskbb parameter \(\mathrm{Tin}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
diskbb parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model diskir: Irradiated inner and outer disk..
Attributes
diskir parameter \(\mathrm{Gamma}\).
diskir parameter \(\mathrm{LcovrLd}\).
evalGet side-effect free component evaluation function.
diskir parameter \(\mathrm{fin}\).
diskir parameter \(\mathrm{fout}\).
grad_methodNumerical differentiation method.
diskir parameter \(\mathrm{kT_disk}\).
diskir parameter \(\mathrm{kT_e}\).
latex\(\LaTeX\) format of the component.
diskir parameter \(\mathrm{logrout}\).
nameComponent name.
diskir parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
diskir parameter \(\mathrm{rirr}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model diskline: Accretion disk line emission, relativistic..
Attributes
diskline parameter \(\mathrm{Betor10}\).
diskline parameter \(\mathrm{Incl}\).
diskline parameter \(\mathrm{LineE}\).
diskline parameter \(\mathrm{Rin_M}\).
diskline parameter \(\mathrm{Rout_M}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
diskline parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model diskm: Accretion disk with gas pressure viscosity..
Attributes
diskm parameter \(\mathrm{NSmass}\).
diskm parameter \(\mathrm{Rinn}\).
diskm parameter \(\mathrm{accrate}\).
diskm parameter \(\mathrm{alpha}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
diskm parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model disko: Accretion disk, inner, radiation pressure viscosity..
Attributes
disko parameter \(\mathrm{NSmass}\).
disko parameter \(\mathrm{Rinn}\).
disko parameter \(\mathrm{accrate}\).
disko parameter \(\mathrm{alpha}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
disko parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model diskpbb: Accretion disk, power-law dependence for T(r)..
Attributes
diskpbb parameter \(\mathrm{Tin}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
diskpbb parameter \(\mathrm{norm}\).
diskpbb parameter \(\mathrm{p}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model diskpn: Accretion disk, black hole, black body..
Attributes
diskpn parameter \(\mathrm{R_in}\).
diskpn parameter \(\mathrm{T_max}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
diskpn parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model eebremss: Electron-electron bremsstrahlung spectrum..
Attributes
eebremss parameter \(\mathrm{Redshift}\).
eebremss parameter \(\mathrm{T}\).
eebremss parameter \(\mathrm{eperh}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
eebremss parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model eplogpar: Log-parabolic blazar model with F normalization..
Attributes
eplogpar parameter \(\mathrm{Ep}\).
eplogpar parameter \(\mathrm{beta}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
eplogpar parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model eqpair: Paolo Coppi’s hybrid (thermal/non-thermal) hot plasma emission models..
Attributes
eqpair parameter \(\mathrm{Ab_met}\).
eqpair parameter \(\mathrm{Beta}\).
eqpair parameter \(\mathrm{Fe_abund}\).
eqpair parameter \(\mathrm{G_inj}\).
eqpair parameter \(\mathrm{Refl}\).
eqpair parameter \(\mathrm{Rin}\).
eqpair parameter \(\mathrm{Rout}\).
eqpair parameter \(\mathrm{T_disk}\).
eqpair parameter \(\mathrm{cosIncl}\).
evalGet side-effect free component evaluation function.
eqpair parameter \(\mathrm{g_max}\).
eqpair parameter \(\mathrm{g_min}\).
grad_methodNumerical differentiation method.
eqpair parameter \(\mathrm{kT_bb}\).
eqpair parameter \(\mathrm{l_bb}\).
eqpair parameter \(\mathrm{l_hovl_s}\).
eqpair parameter \(\mathrm{l_ntol_h}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
eqpair parameter \(\mathrm{norm}\).
eqpair parameter \(\mathrm{pairinj}\).
param_namesComponent's parameter names.
eqpair parameter \(\mathrm{radius}\).
eqpair parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
eqpair parameter \(\mathrm{tau_p}\).
typeComponent type.
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:
XspecAdditiveXspec additive model eqtherm: Paolo Coppi’s hybrid (thermal/non-thermal) hot plasma emission models..
Attributes
eqtherm parameter \(\mathrm{Ab_met}\).
eqtherm parameter \(\mathrm{Beta}\).
eqtherm parameter \(\mathrm{Fe_abund}\).
eqtherm parameter \(\mathrm{G_inj}\).
eqtherm parameter \(\mathrm{Refl}\).
eqtherm parameter \(\mathrm{Rin}\).
eqtherm parameter \(\mathrm{Rout}\).
eqtherm parameter \(\mathrm{T_disk}\).
eqtherm parameter \(\mathrm{cosIncl}\).
evalGet side-effect free component evaluation function.
eqtherm parameter \(\mathrm{g_max}\).
eqtherm parameter \(\mathrm{g_min}\).
grad_methodNumerical differentiation method.
eqtherm parameter \(\mathrm{kT_bb}\).
eqtherm parameter \(\mathrm{l_bb}\).
eqtherm parameter \(\mathrm{l_hovl_s}\).
eqtherm parameter \(\mathrm{l_ntol_h}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
eqtherm parameter \(\mathrm{norm}\).
eqtherm parameter \(\mathrm{pairinj}\).
param_namesComponent's parameter names.
eqtherm parameter \(\mathrm{radius}\).
eqtherm parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
eqtherm parameter \(\mathrm{tau_p}\).
typeComponent type.
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:
XspecAdditiveXspec additive model equil: Collisional plasma, ionization equilibrium..
Attributes
equil parameter \(\mathrm{Abundanc}\).
equil parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
equil parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
equil parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model expcheb6: Differential emission measure using exponential of a 6-order Chebyshev polynomial..
Attributes
expcheb6 parameter \(\mathrm{CPcoef1}\).
expcheb6 parameter \(\mathrm{CPcoef2}\).
expcheb6 parameter \(\mathrm{CPcoef3}\).
expcheb6 parameter \(\mathrm{CPcoef4}\).
expcheb6 parameter \(\mathrm{CPcoef5}\).
expcheb6 parameter \(\mathrm{CPcoef6}\).
expcheb6 parameter \(\mathrm{Redshift}\).
expcheb6 parameter \(\mathrm{abundanc}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
expcheb6 parameter \(\mathrm{nH}\).
nameComponent name.
expcheb6 parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
expcheb6 parameter \(\mathrm{switch}\).
typeComponent type.
- class expdec(factor: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecAdditiveXspec additive model expdec: Exponential decay..
Attributes
evalGet side-effect free component evaluation function.
expdec parameter \(\mathrm{factor}\).
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
expdec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class ezdiskbb(T_max: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecAdditiveXspec additive model ezdiskbb: Multiple blackbody disk model with zero-torque inner boundary..
Attributes
ezdiskbb parameter \(\mathrm{T_max}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
ezdiskbb parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class fekblor(norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecAdditiveXspec additive model fekblor: Fe K line at high resolution..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
fekblor parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class feklor(norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecAdditiveXspec additive model feklor: Fe K line at high resolution..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
feklor parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model gadem: Plasma emission, multi-temperature with gaussian distribution of emission measure..
Attributes
gadem parameter \(\mathrm{Redshift}\).
gadem parameter \(\mathrm{Tmean}\).
gadem parameter \(\mathrm{Tsigma}\).
gadem parameter \(\mathrm{abundanc}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
gadem parameter \(\mathrm{nH}\).
nameComponent name.
gadem parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
gadem parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model gauss: Gaussian line profile..
Attributes
gauss parameter \(\mathrm{LineE}\).
gauss parameter \(\mathrm{Sigma}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
gauss parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model gnei: Collisional plasma, non-equilibrium, temperature evolution..
Attributes
gnei parameter \(\mathrm{Abundanc}\).
gnei parameter \(\mathrm{Redshift}\).
gnei parameter \(\mathrm{Tau}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
gnei parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
gnei parameter \(\mathrm{meankT}\).
nameComponent name.
gnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model grad: Accretion disk, Schwarzschild black hole..
Attributes
grad parameter \(\mathrm{D}\).
grad parameter \(\mathrm{Mass}\).
grad parameter \(\mathrm{Mdot}\).
grad parameter \(\mathrm{TclovTef}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
grad parameter \(\mathrm{i}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
grad parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
grad parameter \(\mathrm{refflag}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model grbcomp: Comptonization for GRB prompt emission..
Attributes
grbcomp parameter \(\mathrm{a_boost}\).
grbcomp parameter \(\mathrm{beta}\).
evalGet side-effect free component evaluation function.
grbcomp parameter \(\mathrm{fbflag}\).
grbcomp parameter \(\mathrm{gamma}\).
grad_methodNumerical differentiation method.
grbcomp parameter \(\mathrm{kTe}\).
grbcomp parameter \(\mathrm{kTs}\).
latex\(\LaTeX\) format of the component.
grbcomp parameter \(\mathrm{log_A}\).
nameComponent name.
grbcomp parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
grbcomp parameter \(\mathrm{tau}\).
typeComponent type.
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:
XspecAdditiveXspec additive model grbjet: Two-phase Comptonization model of soft thermal seed photons for GRB prompt emission..
Attributes
grbjet parameter \(\mathrm{E0}\).
grbjet parameter \(\mathrm{delta}\).
grbjet parameter \(\mathrm{ecut}\).
evalGet side-effect free component evaluation function.
grbjet parameter \(\mathrm{gamma}\).
grad_methodNumerical differentiation method.
grbjet parameter \(\mathrm{index_pl}\).
grbjet parameter \(\mathrm{ktbb}\).
latex\(\LaTeX\) format of the component.
grbjet parameter \(\mathrm{model}\).
nameComponent name.
grbjet parameter \(\mathrm{norm}\).
grbjet parameter \(\mathrm{p1}\).
grbjet parameter \(\mathrm{p2}\).
param_namesComponent's parameter names.
grbjet parameter \(\mathrm{r12}\).
grbjet parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
grbjet parameter \(\mathrm{thjet}\).
grbjet parameter \(\mathrm{thobs}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model grbm: Gamma-ray burst continuum..
Attributes
grbm parameter \(\mathrm{alpha}\).
grbm parameter \(\mathrm{beta}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
grbm parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
grbm parameter \(\mathrm{tem}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model hatm: Nonmagnetic hydrogen atmosphere of a neutron star..
Attributes
hatm parameter \(\mathrm{NSmass}\).
hatm parameter \(\mathrm{NSrad}\).
hatm parameter \(\mathrm{T}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
hatm parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model jet: Leptonic relativistic jet model..
Attributes
jet parameter \(\mathrm{B}\).
jet parameter \(\mathrm{BulkG}\).
jet parameter \(\mathrm{Dco}\).
evalGet side-effect free component evaluation function.
jet parameter \(\mathrm{gbreak}\).
jet parameter \(\mathrm{gmax}\).
jet parameter \(\mathrm{gmin_inj}\).
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
jet parameter \(\mathrm{logPrel}\).
jet parameter \(\mathrm{log_mdot}\).
jet parameter \(\mathrm{mass}\).
nameComponent name.
jet parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
jet parameter \(\mathrm{phi}\).
jet parameter \(\mathrm{s1}\).
jet parameter \(\mathrm{s2}\).
spec_numSpectrum number.
jet parameter \(\mathrm{thetaobs}\).
typeComponent type.
jet parameter \(\mathrm{z}\).
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:
XspecAdditiveXspec additive model kerrbb: Multi-temperature blackbody model for thin accretion disk around a Kerr black hole..
Attributes
kerrbb parameter \(\mathrm{Dbh}\).
kerrbb parameter \(\mathrm{Mbh}\).
kerrbb parameter \(\mathrm{Mdd}\).
kerrbb parameter \(\mathrm{a}\).
kerrbb parameter \(\mathrm{eta}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
kerrbb parameter \(\mathrm{hd}\).
kerrbb parameter \(\mathrm{i}\).
latex\(\LaTeX\) format of the component.
kerrbb parameter \(\mathrm{lflag}\).
nameComponent name.
kerrbb parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
kerrbb parameter \(\mathrm{rflag}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model kerrd: Optically thick accretion disk around a Kerr black hole..
Attributes
kerrd parameter \(\mathrm{Incl}\).
kerrd parameter \(\mathrm{M}\).
kerrd parameter \(\mathrm{Mdot}\).
kerrd parameter \(\mathrm{Rin}\).
kerrd parameter \(\mathrm{Rout}\).
kerrd parameter \(\mathrm{TcoloTeff}\).
kerrd parameter \(\mathrm{distance}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
kerrd parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model kerrdisk: Accretion disk line emission with BH spin as free parameter..
Attributes
kerrdisk parameter \(\mathrm{Incl}\).
kerrdisk parameter \(\mathrm{Index1}\).
kerrdisk parameter \(\mathrm{Index2}\).
kerrdisk parameter \(\mathrm{Rin_ms}\).
kerrdisk parameter \(\mathrm{Rout_ms}\).
kerrdisk parameter \(\mathrm{a}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
kerrdisk parameter \(\mathrm{lineE}\).
nameComponent name.
kerrdisk parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
kerrdisk parameter \(\mathrm{r_br_g}\).
spec_numSpectrum number.
typeComponent type.
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:
XspecAdditiveXspec additive model kyrline: Relativistic line from axisymmetric accretion disk..
Attributes
kyrline parameter \(\mathrm{Erest}\).
kyrline parameter \(\mathrm{a}\).
kyrline parameter \(\mathrm{alpha}\).
kyrline parameter \(\mathrm{beta}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
kyrline parameter \(\mathrm{limb}\).
kyrline parameter \(\mathrm{ms}\).
nameComponent name.
kyrline parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
kyrline parameter \(\mathrm{rb}\).
kyrline parameter \(\mathrm{rin}\).
kyrline parameter \(\mathrm{rout}\).
spec_numSpectrum number.
kyrline parameter \(\mathrm{theta_o}\).
typeComponent type.
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:
XspecAdditiveXspec additive model laor: Accretion disk, black hole emission line..
Attributes
laor parameter \(\mathrm{Incl}\).
laor parameter \(\mathrm{Index}\).
laor parameter \(\mathrm{Rin_G}\).
laor parameter \(\mathrm{Rout_G}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
laor parameter \(\mathrm{lineE}\).
nameComponent name.
laor parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model laor2: Accretion disk with broken-power law emissivity profile, black hole emission line..
Attributes
laor2 parameter \(\mathrm{Incl}\).
laor2 parameter \(\mathrm{Index}\).
laor2 parameter \(\mathrm{Index1}\).
laor2 parameter \(\mathrm{Rbreak}\).
laor2 parameter \(\mathrm{Rin_G}\).
laor2 parameter \(\mathrm{Rout_G}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
laor2 parameter \(\mathrm{lineE}\).
nameComponent name.
laor2 parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model logpar: Log-parabolic blazar model..
Attributes
logpar parameter \(\mathrm{alpha}\).
logpar parameter \(\mathrm{beta}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
logpar parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
logpar parameter \(\mathrm{pivotE}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model lorentz: Lorentz line profile..
Attributes
lorentz parameter \(\mathrm{LineE}\).
lorentz parameter \(\mathrm{Width}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
lorentz parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model meka: Emission, hot diffuse gas (Mewe-Gronenschild)..
Attributes
meka parameter \(\mathrm{Abundanc}\).
meka parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
meka parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
meka parameter \(\mathrm{nH}\).
nameComponent name.
meka parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model mekal: Emission, hot diffuse gas (Mewe-Gronenschild-Kaastra)..
Attributes
mekal parameter \(\mathrm{Abundanc}\).
mekal parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
mekal parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
mekal parameter \(\mathrm{nH}\).
nameComponent name.
mekal parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
mekal parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model mkcflow: Cooling flow, mekal..
Attributes
mkcflow parameter \(\mathrm{Abundanc}\).
mkcflow parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
mkcflow parameter \(\mathrm{highT}\).
latex\(\LaTeX\) format of the component.
mkcflow parameter \(\mathrm{lowT}\).
nameComponent name.
mkcflow parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
mkcflow parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model nei: Collisional plasma, non-equilibrium, constant temperature..
Attributes
nei parameter \(\mathrm{Abundanc}\).
nei parameter \(\mathrm{Redshift}\).
nei parameter \(\mathrm{Tau}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
nei parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
nei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model nlapec: Continuum-only APEC emission spectrum..
Attributes
nlapec parameter \(\mathrm{Abundanc}\).
nlapec parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
nlapec parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
nlapec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model npshock: Shocked plasma, plane parallel, separate ion, electron temperatures..
Attributes
npshock parameter \(\mathrm{Abundanc}\).
npshock parameter \(\mathrm{Redshift}\).
npshock parameter \(\mathrm{Tau_l}\).
npshock parameter \(\mathrm{Tau_u}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
npshock parameter \(\mathrm{kT_a}\).
npshock parameter \(\mathrm{kT_b}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
npshock parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model nsa: Neutron star atmosphere..
Attributes
nsa parameter \(\mathrm{LogT_eff}\).
nsa parameter \(\mathrm{M_ns}\).
nsa parameter \(\mathrm{MagField}\).
nsa parameter \(\mathrm{R_ns}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
nsa parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model nsagrav: NS H atmosphere model for different g..
Attributes
nsagrav parameter \(\mathrm{LogT_eff}\).
nsagrav parameter \(\mathrm{NSmass}\).
nsagrav parameter \(\mathrm{NSrad}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
nsagrav parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model nsatmos: NS Hydrogen Atmosphere model with electron conduction and self-irradiation..
Attributes
nsatmos parameter \(\mathrm{LogT_eff}\).
nsatmos parameter \(\mathrm{M_ns}\).
nsatmos parameter \(\mathrm{R_ns}\).
nsatmos parameter \(\mathrm{dist}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
nsatmos parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model nsmax: Neutron Star Magnetic Atmosphere..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nsmax parameter \(\mathrm{logTeff}\).
nameComponent name.
nsmax parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
nsmax parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
nsmax parameter \(\mathrm{specfile}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model nsmaxg: Neutron Star with a Magnetic Atmosphere..
Attributes
nsmaxg parameter \(\mathrm{M_ns}\).
nsmaxg parameter \(\mathrm{R_ns}\).
nsmaxg parameter \(\mathrm{dist}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nsmaxg parameter \(\mathrm{logTeff}\).
nameComponent name.
nsmaxg parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
nsmaxg parameter \(\mathrm{specfile}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model nsx: Neutron star with a non-magnetic atmosphere..
Attributes
nsx parameter \(\mathrm{M_ns}\).
nsx parameter \(\mathrm{R_ns}\).
nsx parameter \(\mathrm{dist}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nsx parameter \(\mathrm{logTeff}\).
nameComponent name.
nsx parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
nsx parameter \(\mathrm{specfile}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model nteea: Non-thermal pair plasma..
Attributes
nteea parameter \(\mathrm{Fe_abund}\).
nteea parameter \(\mathrm{G_inj}\).
nteea parameter \(\mathrm{Redshift}\).
nteea parameter \(\mathrm{cosIncl}\).
evalGet side-effect free component evaluation function.
nteea parameter \(\mathrm{f_refl}\).
nteea parameter \(\mathrm{g_0}\).
nteea parameter \(\mathrm{g_max}\).
nteea parameter \(\mathrm{g_min}\).
grad_methodNumerical differentiation method.
nteea parameter \(\mathrm{kT_bb}\).
nteea parameter \(\mathrm{l_bb}\).
nteea parameter \(\mathrm{l_nth}\).
nteea parameter \(\mathrm{l_th}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
nteea parameter \(\mathrm{norm}\).
nteea parameter \(\mathrm{pair_esc}\).
param_namesComponent's parameter names.
nteea parameter \(\mathrm{radius}\).
spec_numSpectrum number.
nteea parameter \(\mathrm{tau_p}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model nthcomp: Thermally comptonized continuum..
Attributes
nthcomp parameter \(\mathrm{Gamma}\).
nthcomp parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
nthcomp parameter \(\mathrm{inp_type}\).
nthcomp parameter \(\mathrm{kT_bb}\).
nthcomp parameter \(\mathrm{kT_e}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
nthcomp parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model optxagn: Colour temperature corrected disc and energetically coupled Comptonisation model for AGN..
Attributes
optxagn parameter \(\mathrm{Gamma}\).
optxagn parameter \(\mathrm{Redshift}\).
optxagn parameter \(\mathrm{astar}\).
optxagn parameter \(\mathrm{dist}\).
evalGet side-effect free component evaluation function.
optxagn parameter \(\mathrm{fcol}\).
optxagn parameter \(\mathrm{fpl}\).
grad_methodNumerical differentiation method.
optxagn parameter \(\mathrm{kT_e}\).
latex\(\LaTeX\) format of the component.
optxagn parameter \(\mathrm{logLoLEdd}\).
optxagn parameter \(\mathrm{logrout}\).
optxagn parameter \(\mathrm{mass}\).
nameComponent name.
optxagn parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
optxagn parameter \(\mathrm{rcor}\).
spec_numSpectrum number.
optxagn parameter \(\mathrm{tau}\).
optxagn parameter \(\mathrm{tscat}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model optxagnf: Colour temperature corrected disc and energetically coupled Comptonisation model for AGN..
Attributes
optxagnf parameter \(\mathrm{Gamma}\).
optxagnf parameter \(\mathrm{Redshift}\).
optxagnf parameter \(\mathrm{astar}\).
optxagnf parameter \(\mathrm{dist}\).
evalGet side-effect free component evaluation function.
optxagnf parameter \(\mathrm{fpl}\).
grad_methodNumerical differentiation method.
optxagnf parameter \(\mathrm{kT_e}\).
latex\(\LaTeX\) format of the component.
optxagnf parameter \(\mathrm{logLoLEdd}\).
optxagnf parameter \(\mathrm{logrout}\).
optxagnf parameter \(\mathrm{mass}\).
nameComponent name.
optxagnf parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
optxagnf parameter \(\mathrm{rcor}\).
spec_numSpectrum number.
optxagnf parameter \(\mathrm{tau}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model pegpwrlw: Power law, pegged normalization..
Attributes
pegpwrlw parameter \(\mathrm{PhoIndex}\).
pegpwrlw parameter \(\mathrm{eMax}\).
pegpwrlw parameter \(\mathrm{eMin}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
pegpwrlw parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model pexmon: Neutral Compton reflection with self-consistent Fe and Ni lines..
Attributes
pexmon parameter \(\mathrm{Fe_abund}\).
pexmon parameter \(\mathrm{Incl}\).
pexmon parameter \(\mathrm{PhoIndex}\).
pexmon parameter \(\mathrm{abund}\).
evalGet side-effect free component evaluation function.
pexmon parameter \(\mathrm{foldE}\).
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
pexmon parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
pexmon parameter \(\mathrm{redshift}\).
pexmon parameter \(\mathrm{rel_refl}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model pexrav: Reflected powerlaw, neutral medium..
Attributes
pexrav parameter \(\mathrm{Fe_abund}\).
pexrav parameter \(\mathrm{PhoIndex}\).
pexrav parameter \(\mathrm{Redshift}\).
pexrav parameter \(\mathrm{abund}\).
pexrav parameter \(\mathrm{cosIncl}\).
evalGet side-effect free component evaluation function.
pexrav parameter \(\mathrm{foldE}\).
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
pexrav parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
pexrav parameter \(\mathrm{rel_refl}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model pexriv: Reflected powerlaw, ionized medium..
Attributes
pexriv parameter \(\mathrm{Fe_abund}\).
pexriv parameter \(\mathrm{PhoIndex}\).
pexriv parameter \(\mathrm{Redshift}\).
pexriv parameter \(\mathrm{T_disk}\).
pexriv parameter \(\mathrm{abund}\).
pexriv parameter \(\mathrm{cosIncl}\).
evalGet side-effect free component evaluation function.
pexriv parameter \(\mathrm{foldE}\).
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
pexriv parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
pexriv parameter \(\mathrm{rel_refl}\).
spec_numSpectrum number.
typeComponent type.
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:
XspecAdditiveXspec additive model plcabs: Powerlaw observed through dense, cold matter..
Attributes
plcabs parameter \(\mathrm{FAST}\).
plcabs parameter \(\mathrm{FeAbun}\).
plcabs parameter \(\mathrm{FeKedge}\).
plcabs parameter \(\mathrm{HighECut}\).
plcabs parameter \(\mathrm{PhoIndex}\).
plcabs parameter \(\mathrm{Redshift}\).
plcabs parameter \(\mathrm{acrit}\).
evalGet side-effect free component evaluation function.
plcabs parameter \(\mathrm{foldE}\).
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
plcabs parameter \(\mathrm{nH}\).
nameComponent name.
plcabs parameter \(\mathrm{nmax}\).
plcabs parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class posm(norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecAdditiveXspec additive model posm: Positronium continuum..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
posm parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class powerlaw(PhoIndex: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecAdditiveXspec additive model powerlaw: Power law photon spectrum..
Attributes
powerlaw parameter \(\mathrm{PhoIndex}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
powerlaw parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model pshock: Plane-parallel shocked plasma, constant temperature..
Attributes
pshock parameter \(\mathrm{Abundanc}\).
pshock parameter \(\mathrm{Redshift}\).
pshock parameter \(\mathrm{Tau_l}\).
pshock parameter \(\mathrm{Tau_u}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
pshock parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
pshock parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model qsosed: AGN SED model..
Attributes
qsosed parameter \(\mathrm{astar}\).
qsosed parameter \(\mathrm{cosi}\).
qsosed parameter \(\mathrm{dist}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
qsosed parameter \(\mathrm{logmdot}\).
qsosed parameter \(\mathrm{mass}\).
nameComponent name.
qsosed parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
qsosed parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model raymond: Emission, hot diffuse gas, Raymond-Smith..
Attributes
raymond parameter \(\mathrm{Abundanc}\).
raymond parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
raymond parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
raymond parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model redge: Emission, recombination edge..
Attributes
redge parameter \(\mathrm{edge}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
redge parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
redge parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model refsch: Reflected power law from ionized accretion disk..
Attributes
refsch parameter \(\mathrm{Betor10}\).
refsch parameter \(\mathrm{Fe_abund}\).
refsch parameter \(\mathrm{Incl}\).
refsch parameter \(\mathrm{PhoIndex}\).
refsch parameter \(\mathrm{Redshift}\).
refsch parameter \(\mathrm{Rin}\).
refsch parameter \(\mathrm{Rout}\).
refsch parameter \(\mathrm{T_disk}\).
refsch parameter \(\mathrm{abund}\).
refsch parameter \(\mathrm{accuracy}\).
evalGet side-effect free component evaluation function.
refsch parameter \(\mathrm{foldE}\).
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
refsch parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
refsch parameter \(\mathrm{rel_refl}\).
spec_numSpectrum number.
typeComponent type.
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:
XspecAdditiveXspec additive model rnei: Non-equilibrium recombining collisional plasma..
Attributes
rnei parameter \(\mathrm{Abundanc}\).
rnei parameter \(\mathrm{Redshift}\).
rnei parameter \(\mathrm{Tau}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
rnei parameter \(\mathrm{kT}\).
rnei parameter \(\mathrm{kT_init}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
rnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model rsapec: APEC emission spectrum with resonance scattering..
Attributes
rsapec parameter \(\mathrm{Abundanc}\).
rsapec parameter \(\mathrm{RScolumn}\).
rsapec parameter \(\mathrm{Redshift}\).
rsapec parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
rsapec parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
rsapec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model rsgauss: Gaussian line profile with resonance scattering..
Attributes
rsgauss parameter \(\mathrm{LineE}\).
rsgauss parameter \(\mathrm{Sigma}\).
rsgauss parameter \(\mathrm{Tau0}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
rsgauss parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model rsrnei: Non-equilibrium recombining collisional plasma with resonance scattering..
Attributes
rsrnei parameter \(\mathrm{Abundanc}\).
rsrnei parameter \(\mathrm{RScolumn}\).
rsrnei parameter \(\mathrm{Redshift}\).
rsrnei parameter \(\mathrm{Tau}\).
rsrnei parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
rsrnei parameter \(\mathrm{kT}\).
rsrnei parameter \(\mathrm{kT_init}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
rsrnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model rsvapec: APEC emission spectrum with resonance scattering..
Attributes
rsvapec parameter \(\mathrm{Al}\).
rsvapec parameter \(\mathrm{Ar}\).
rsvapec parameter \(\mathrm{C}\).
rsvapec parameter \(\mathrm{Ca}\).
rsvapec parameter \(\mathrm{Fe}\).
rsvapec parameter \(\mathrm{He}\).
rsvapec parameter \(\mathrm{Mg}\).
rsvapec parameter \(\mathrm{N}\).
rsvapec parameter \(\mathrm{Ne}\).
rsvapec parameter \(\mathrm{Ni}\).
rsvapec parameter \(\mathrm{O}\).
rsvapec parameter \(\mathrm{RScolumn}\).
rsvapec parameter \(\mathrm{Redshift}\).
rsvapec parameter \(\mathrm{S}\).
rsvapec parameter \(\mathrm{Si}\).
rsvapec parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
rsvapec parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
rsvapec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model rsvrnei: Non-equilibrium recombining collisional plasma with resonance scattering..
Attributes
rsvrnei parameter \(\mathrm{Ar}\).
rsvrnei parameter \(\mathrm{C}\).
rsvrnei parameter \(\mathrm{Ca}\).
rsvrnei parameter \(\mathrm{Fe}\).
rsvrnei parameter \(\mathrm{H}\).
rsvrnei parameter \(\mathrm{He}\).
rsvrnei parameter \(\mathrm{Mg}\).
rsvrnei parameter \(\mathrm{N}\).
rsvrnei parameter \(\mathrm{Ne}\).
rsvrnei parameter \(\mathrm{Ni}\).
rsvrnei parameter \(\mathrm{O}\).
rsvrnei parameter \(\mathrm{RScolumn}\).
rsvrnei parameter \(\mathrm{Redshift}\).
rsvrnei parameter \(\mathrm{S}\).
rsvrnei parameter \(\mathrm{Si}\).
rsvrnei parameter \(\mathrm{Tau}\).
rsvrnei parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
rsvrnei parameter \(\mathrm{kT}\).
rsvrnei parameter \(\mathrm{kT_init}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
rsvrnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model rsvvapec: APEC emission spectrum with resonance scattering..
Attributes
rsvvapec parameter \(\mathrm{Al}\).
rsvvapec parameter \(\mathrm{Ar}\).
rsvvapec parameter \(\mathrm{B}\).
rsvvapec parameter \(\mathrm{Be}\).
rsvvapec parameter \(\mathrm{C}\).
rsvvapec parameter \(\mathrm{Ca}\).
rsvvapec parameter \(\mathrm{Cl}\).
rsvvapec parameter \(\mathrm{Co}\).
rsvvapec parameter \(\mathrm{Cr}\).
rsvvapec parameter \(\mathrm{Cu}\).
rsvvapec parameter \(\mathrm{F}\).
rsvvapec parameter \(\mathrm{Fe}\).
rsvvapec parameter \(\mathrm{H}\).
rsvvapec parameter \(\mathrm{He}\).
rsvvapec parameter \(\mathrm{K}\).
rsvvapec parameter \(\mathrm{Li}\).
rsvvapec parameter \(\mathrm{Mg}\).
rsvvapec parameter \(\mathrm{Mn}\).
rsvvapec parameter \(\mathrm{N}\).
rsvvapec parameter \(\mathrm{Na}\).
rsvvapec parameter \(\mathrm{Ne}\).
rsvvapec parameter \(\mathrm{Ni}\).
rsvvapec parameter \(\mathrm{O}\).
rsvvapec parameter \(\mathrm{P}\).
rsvvapec parameter \(\mathrm{RScolumn}\).
rsvvapec parameter \(\mathrm{Redshift}\).
rsvvapec parameter \(\mathrm{S}\).
rsvvapec parameter \(\mathrm{Sc}\).
rsvvapec parameter \(\mathrm{Si}\).
rsvvapec parameter \(\mathrm{Ti}\).
rsvvapec parameter \(\mathrm{V}\).
rsvvapec parameter \(\mathrm{Velocity}\).
rsvvapec parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
rsvvapec parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
rsvvapec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model rsvvrnei: Non-equilibrium recombining collisional plasma with resonance scattering..
Attributes
rsvvrnei parameter \(\mathrm{Al}\).
rsvvrnei parameter \(\mathrm{Ar}\).
rsvvrnei parameter \(\mathrm{B}\).
rsvvrnei parameter \(\mathrm{Be}\).
rsvvrnei parameter \(\mathrm{C}\).
rsvvrnei parameter \(\mathrm{Ca}\).
rsvvrnei parameter \(\mathrm{Cl}\).
rsvvrnei parameter \(\mathrm{Co}\).
rsvvrnei parameter \(\mathrm{Cr}\).
rsvvrnei parameter \(\mathrm{Cu}\).
rsvvrnei parameter \(\mathrm{F}\).
rsvvrnei parameter \(\mathrm{Fe}\).
rsvvrnei parameter \(\mathrm{H}\).
rsvvrnei parameter \(\mathrm{He}\).
rsvvrnei parameter \(\mathrm{K}\).
rsvvrnei parameter \(\mathrm{Li}\).
rsvvrnei parameter \(\mathrm{Mg}\).
rsvvrnei parameter \(\mathrm{Mn}\).
rsvvrnei parameter \(\mathrm{N}\).
rsvvrnei parameter \(\mathrm{Na}\).
rsvvrnei parameter \(\mathrm{Ne}\).
rsvvrnei parameter \(\mathrm{Ni}\).
rsvvrnei parameter \(\mathrm{O}\).
rsvvrnei parameter \(\mathrm{P}\).
rsvvrnei parameter \(\mathrm{RScolumn}\).
rsvvrnei parameter \(\mathrm{Redshift}\).
rsvvrnei parameter \(\mathrm{S}\).
rsvvrnei parameter \(\mathrm{Sc}\).
rsvvrnei parameter \(\mathrm{Si}\).
rsvvrnei parameter \(\mathrm{Tau}\).
rsvvrnei parameter \(\mathrm{Ti}\).
rsvvrnei parameter \(\mathrm{V}\).
rsvvrnei parameter \(\mathrm{Velocity}\).
rsvvrnei parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
rsvvrnei parameter \(\mathrm{kT}\).
rsvvrnei parameter \(\mathrm{kT_init}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
rsvvrnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model sedov: Sedov model, separate ion, electron temperatures..
Attributes
sedov parameter \(\mathrm{Abundanc}\).
sedov parameter \(\mathrm{Redshift}\).
sedov parameter \(\mathrm{Tau}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
sedov parameter \(\mathrm{kT_a}\).
sedov parameter \(\mathrm{kT_b}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
sedov parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model sirf: Self-irradiated funnel..
Attributes
evalGet side-effect free component evaluation function.
sirf parameter \(\mathrm{gamma}\).
grad_methodNumerical differentiation method.
sirf parameter \(\mathrm{incl}\).
sirf parameter \(\mathrm{irrad}\).
latex\(\LaTeX\) format of the component.
sirf parameter \(\mathrm{mdot}\).
nameComponent name.
sirf parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
sirf parameter \(\mathrm{rin}\).
sirf parameter \(\mathrm{rout}\).
spec_numSpectrum number.
sirf parameter \(\mathrm{theta}\).
sirf parameter \(\mathrm{tin}\).
typeComponent type.
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:
XspecAdditiveXspec additive model slimbh: Stationary slim accretion disk..
Attributes
slimbh parameter \(\mathrm{D}\).
slimbh parameter \(\mathrm{M}\).
slimbh parameter \(\mathrm{a}\).
slimbh parameter \(\mathrm{alpha}\).
evalGet side-effect free component evaluation function.
slimbh parameter \(\mathrm{f_hard}\).
grad_methodNumerical differentiation method.
slimbh parameter \(\mathrm{inc}\).
latex\(\LaTeX\) format of the component.
slimbh parameter \(\mathrm{lflag}\).
slimbh parameter \(\mathrm{lumin}\).
nameComponent name.
slimbh parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
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:
XspecAdditiveXspec additive model smaug: Optically-thin, spherically-symmetric thermal plasma..
Attributes
smaug parameter \(\mathrm{Ab_cc}\).
smaug parameter \(\mathrm{Ab_rr}\).
smaug parameter \(\mathrm{Ab_xx}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
smaug parameter \(\mathrm{itype}\).
smaug parameter \(\mathrm{kT_cc}\).
smaug parameter \(\mathrm{kT_cr}\).
smaug parameter \(\mathrm{kT_cx}\).
smaug parameter \(\mathrm{kT_dt}\).
smaug parameter \(\mathrm{kT_ir}\).
smaug parameter \(\mathrm{kT_ix}\).
smaug parameter \(\mathrm{kT_tr}\).
smaug parameter \(\mathrm{kT_tx}\).
latex\(\LaTeX\) format of the component.
smaug parameter \(\mathrm{meshpts}\).
smaug parameter \(\mathrm{mode}\).
smaug parameter \(\mathrm{nH_cc}\).
smaug parameter \(\mathrm{nH_cr}\).
smaug parameter \(\mathrm{nH_cx}\).
smaug parameter \(\mathrm{nH_ff}\).
smaug parameter \(\mathrm{nH_gr}\).
smaug parameter \(\mathrm{nH_gx}\).
nameComponent name.
smaug parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
smaug parameter \(\mathrm{rcutoff}\).
smaug parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model snapec: Galaxy cluster spectrum using SN yields..
Attributes
snapec parameter \(\mathrm{N_SNe}\).
snapec parameter \(\mathrm{R}\).
snapec parameter \(\mathrm{SNIIModelIndex}\).
snapec parameter \(\mathrm{SNIModelIndex}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
snapec parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
snapec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
snapec parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model srcut: Synchrotron spectrum, cutoff power law..
Attributes
srcut parameter \(\mathrm{alpha}\).
srcut parameter \(\mathrm{break_}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
srcut parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model sresc: Synchrotron spectrum, cut off by particle escape..
Attributes
sresc parameter \(\mathrm{alpha}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
sresc parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
sresc parameter \(\mathrm{rolloff}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model ssa: Strangeon star atmosphere..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
ssa parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
ssa parameter \(\mathrm{te}\).
typeComponent type.
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:
XspecAdditiveXspec additive model sssed: Shakura & Sunyaev spectral energy distribution..
Attributes
sssed parameter \(\mathrm{Gamma_nt}\).
sssed parameter \(\mathrm{Gamma_th}\).
sssed parameter \(\mathrm{Rcor}\).
sssed parameter \(\mathrm{Rin}\).
sssed parameter \(\mathrm{color_cor}\).
sssed parameter \(\mathrm{cosi}\).
sssed parameter \(\mathrm{dist}\).
evalGet side-effect free component evaluation function.
sssed parameter \(\mathrm{frac_th}\).
grad_methodNumerical differentiation method.
sssed parameter \(\mathrm{kTe_nt}\).
sssed parameter \(\mathrm{kTe_th}\).
latex\(\LaTeX\) format of the component.
sssed parameter \(\mathrm{logmdot}\).
sssed parameter \(\mathrm{logrout}\).
sssed parameter \(\mathrm{mass}\).
nameComponent name.
sssed parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
sssed parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model step: Step function convolved with gaussian..
Attributes
step parameter \(\mathrm{Energy}\).
step parameter \(\mathrm{Sigma}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
step parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model tapec: APEC emission spectrum with separate continuum and line temperatures..
Attributes
tapec parameter \(\mathrm{Abundanc}\).
tapec parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
tapec parameter \(\mathrm{kT}\).
tapec parameter \(\mathrm{kTi}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
tapec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vagauss: Gaussian line profile in wavelength space with sigma in velocity..
Attributes
vagauss parameter \(\mathrm{LineE}\).
vagauss parameter \(\mathrm{Sigma}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
vagauss parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vapec: APEC emission spectrum..
Attributes
vapec parameter \(\mathrm{Al}\).
vapec parameter \(\mathrm{Ar}\).
vapec parameter \(\mathrm{C}\).
vapec parameter \(\mathrm{Ca}\).
vapec parameter \(\mathrm{Fe}\).
vapec parameter \(\mathrm{He}\).
vapec parameter \(\mathrm{Mg}\).
vapec parameter \(\mathrm{N}\).
vapec parameter \(\mathrm{Ne}\).
vapec parameter \(\mathrm{Ni}\).
vapec parameter \(\mathrm{O}\).
vapec parameter \(\mathrm{Redshift}\).
vapec parameter \(\mathrm{S}\).
vapec parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vapec parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vapec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vbremss: Thermal bremsstrahlung..
Attributes
vbremss parameter \(\mathrm{HeovrH}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vbremss parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vbremss parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vcempow: Plasma emission, multi-temperature using a power-law emission measure..
Attributes
vcempow parameter \(\mathrm{Al}\).
vcempow parameter \(\mathrm{Ar}\).
vcempow parameter \(\mathrm{C}\).
vcempow parameter \(\mathrm{Ca}\).
vcempow parameter \(\mathrm{Fe}\).
vcempow parameter \(\mathrm{He}\).
vcempow parameter \(\mathrm{Mg}\).
vcempow parameter \(\mathrm{N}\).
vcempow parameter \(\mathrm{Na}\).
vcempow parameter \(\mathrm{Ne}\).
vcempow parameter \(\mathrm{Ni}\).
vcempow parameter \(\mathrm{O}\).
vcempow parameter \(\mathrm{Redshift}\).
vcempow parameter \(\mathrm{S}\).
vcempow parameter \(\mathrm{Si}\).
vcempow parameter \(\mathrm{Tmax}\).
vcempow parameter \(\mathrm{alpha}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
vcempow parameter \(\mathrm{nH}\).
nameComponent name.
vcempow parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
vcempow parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model vcheb6: Differential emission measure using 6-order Chebyshev polynomial..
Attributes
vcheb6 parameter \(\mathrm{Al}\).
vcheb6 parameter \(\mathrm{Ar}\).
vcheb6 parameter \(\mathrm{C}\).
vcheb6 parameter \(\mathrm{CPcoef1}\).
vcheb6 parameter \(\mathrm{CPcoef2}\).
vcheb6 parameter \(\mathrm{CPcoef3}\).
vcheb6 parameter \(\mathrm{CPcoef4}\).
vcheb6 parameter \(\mathrm{CPcoef5}\).
vcheb6 parameter \(\mathrm{CPcoef6}\).
vcheb6 parameter \(\mathrm{Ca}\).
vcheb6 parameter \(\mathrm{Fe}\).
vcheb6 parameter \(\mathrm{He}\).
vcheb6 parameter \(\mathrm{Mg}\).
vcheb6 parameter \(\mathrm{N}\).
vcheb6 parameter \(\mathrm{Na}\).
vcheb6 parameter \(\mathrm{Ne}\).
vcheb6 parameter \(\mathrm{Ni}\).
vcheb6 parameter \(\mathrm{O}\).
vcheb6 parameter \(\mathrm{Redshift}\).
vcheb6 parameter \(\mathrm{S}\).
vcheb6 parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
vcheb6 parameter \(\mathrm{nH}\).
nameComponent name.
vcheb6 parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
vcheb6 parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model vcie: Emission spectrum from a plasma in Collisional-ionization equilibrium..
Attributes
vcie parameter \(\mathrm{Al}\).
vcie parameter \(\mathrm{Ar}\).
vcie parameter \(\mathrm{C}\).
vcie parameter \(\mathrm{Ca}\).
vcie parameter \(\mathrm{Fe}\).
vcie parameter \(\mathrm{He}\).
vcie parameter \(\mathrm{Mg}\).
vcie parameter \(\mathrm{N}\).
vcie parameter \(\mathrm{Ne}\).
vcie parameter \(\mathrm{Ni}\).
vcie parameter \(\mathrm{O}\).
vcie parameter \(\mathrm{Redshift}\).
vcie parameter \(\mathrm{S}\).
vcie parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vcie parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vcie parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
vcie parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model vcoolflow: Cooling flow, mekal..
Attributes
vcoolflow parameter \(\mathrm{Al}\).
vcoolflow parameter \(\mathrm{Ar}\).
vcoolflow parameter \(\mathrm{C}\).
vcoolflow parameter \(\mathrm{Ca}\).
vcoolflow parameter \(\mathrm{Fe}\).
vcoolflow parameter \(\mathrm{He}\).
vcoolflow parameter \(\mathrm{Mg}\).
vcoolflow parameter \(\mathrm{N}\).
vcoolflow parameter \(\mathrm{Na}\).
vcoolflow parameter \(\mathrm{Ne}\).
vcoolflow parameter \(\mathrm{Ni}\).
vcoolflow parameter \(\mathrm{O}\).
vcoolflow parameter \(\mathrm{Redshift}\).
vcoolflow parameter \(\mathrm{S}\).
vcoolflow parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vcoolflow parameter \(\mathrm{highT}\).
latex\(\LaTeX\) format of the component.
vcoolflow parameter \(\mathrm{lowT}\).
nameComponent name.
vcoolflow parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
vcoolflow parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model vcph: Cooling + heating model for cool core clusters..
Attributes
vcph parameter \(\mathrm{Al}\).
vcph parameter \(\mathrm{Ar}\).
vcph parameter \(\mathrm{C}\).
vcph parameter \(\mathrm{Ca}\).
vcph parameter \(\mathrm{Fe}\).
vcph parameter \(\mathrm{He}\).
vcph parameter \(\mathrm{Mg}\).
vcph parameter \(\mathrm{N}\).
vcph parameter \(\mathrm{Na}\).
vcph parameter \(\mathrm{Ne}\).
vcph parameter \(\mathrm{Ni}\).
vcph parameter \(\mathrm{O}\).
vcph parameter \(\mathrm{Redshift}\).
vcph parameter \(\mathrm{S}\).
vcph parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
vcph parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
vcph parameter \(\mathrm{peakT}\).
spec_numSpectrum number.
vcph parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model vequil: Collisional plasma, ionization equilibrium..
Attributes
vequil parameter \(\mathrm{Ar}\).
vequil parameter \(\mathrm{C}\).
vequil parameter \(\mathrm{Ca}\).
vequil parameter \(\mathrm{Fe}\).
vequil parameter \(\mathrm{He}\).
vequil parameter \(\mathrm{Mg}\).
vequil parameter \(\mathrm{N}\).
vequil parameter \(\mathrm{Ne}\).
vequil parameter \(\mathrm{Ni}\).
vequil parameter \(\mathrm{O}\).
vequil parameter \(\mathrm{Redshift}\).
vequil parameter \(\mathrm{S}\).
vequil parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vequil parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vequil parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vexpcheb6: Differential emission measure using exponential of a 6-order Chebyshev polynomial..
Attributes
vexpcheb6 parameter \(\mathrm{Al}\).
vexpcheb6 parameter \(\mathrm{Ar}\).
vexpcheb6 parameter \(\mathrm{C}\).
vexpcheb6 parameter \(\mathrm{CPcoef1}\).
vexpcheb6 parameter \(\mathrm{CPcoef2}\).
vexpcheb6 parameter \(\mathrm{CPcoef3}\).
vexpcheb6 parameter \(\mathrm{CPcoef4}\).
vexpcheb6 parameter \(\mathrm{CPcoef5}\).
vexpcheb6 parameter \(\mathrm{CPcoef6}\).
vexpcheb6 parameter \(\mathrm{Ca}\).
vexpcheb6 parameter \(\mathrm{Fe}\).
vexpcheb6 parameter \(\mathrm{He}\).
vexpcheb6 parameter \(\mathrm{Mg}\).
vexpcheb6 parameter \(\mathrm{N}\).
vexpcheb6 parameter \(\mathrm{Na}\).
vexpcheb6 parameter \(\mathrm{Ne}\).
vexpcheb6 parameter \(\mathrm{Ni}\).
vexpcheb6 parameter \(\mathrm{O}\).
vexpcheb6 parameter \(\mathrm{Redshift}\).
vexpcheb6 parameter \(\mathrm{S}\).
vexpcheb6 parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
vexpcheb6 parameter \(\mathrm{nH}\).
nameComponent name.
vexpcheb6 parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
vexpcheb6 parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model vgadem: Plasma emission, multi-temperature with gaussian distribution of emission measure..
Attributes
vgadem parameter \(\mathrm{Al}\).
vgadem parameter \(\mathrm{Ar}\).
vgadem parameter \(\mathrm{C}\).
vgadem parameter \(\mathrm{Ca}\).
vgadem parameter \(\mathrm{Fe}\).
vgadem parameter \(\mathrm{He}\).
vgadem parameter \(\mathrm{Mg}\).
vgadem parameter \(\mathrm{N}\).
vgadem parameter \(\mathrm{Na}\).
vgadem parameter \(\mathrm{Ne}\).
vgadem parameter \(\mathrm{Ni}\).
vgadem parameter \(\mathrm{O}\).
vgadem parameter \(\mathrm{Redshift}\).
vgadem parameter \(\mathrm{S}\).
vgadem parameter \(\mathrm{Si}\).
vgadem parameter \(\mathrm{Tmean}\).
vgadem parameter \(\mathrm{Tsigma}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
vgadem parameter \(\mathrm{nH}\).
nameComponent name.
vgadem parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
vgadem parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model vgauss: Gaussian line profile with sigma in velocity..
Attributes
vgauss parameter \(\mathrm{LineE}\).
vgauss parameter \(\mathrm{Sigma}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
vgauss parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vgnei: Collisional plasma, non-equilibrium, temperature evolution..
Attributes
vgnei parameter \(\mathrm{Ar}\).
vgnei parameter \(\mathrm{C}\).
vgnei parameter \(\mathrm{Ca}\).
vgnei parameter \(\mathrm{Fe}\).
vgnei parameter \(\mathrm{H}\).
vgnei parameter \(\mathrm{He}\).
vgnei parameter \(\mathrm{Mg}\).
vgnei parameter \(\mathrm{N}\).
vgnei parameter \(\mathrm{Ne}\).
vgnei parameter \(\mathrm{Ni}\).
vgnei parameter \(\mathrm{O}\).
vgnei parameter \(\mathrm{Redshift}\).
vgnei parameter \(\mathrm{S}\).
vgnei parameter \(\mathrm{Si}\).
vgnei parameter \(\mathrm{Tau}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vgnei parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
vgnei parameter \(\mathrm{meankT}\).
nameComponent name.
vgnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vlorentz: Lorentz line profile with width in velocity..
Attributes
vlorentz parameter \(\mathrm{LineE}\).
vlorentz parameter \(\mathrm{Width}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
vlorentz parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vmcflow: Cooling flow, mekal..
Attributes
vmcflow parameter \(\mathrm{Al}\).
vmcflow parameter \(\mathrm{Ar}\).
vmcflow parameter \(\mathrm{C}\).
vmcflow parameter \(\mathrm{Ca}\).
vmcflow parameter \(\mathrm{Fe}\).
vmcflow parameter \(\mathrm{He}\).
vmcflow parameter \(\mathrm{Mg}\).
vmcflow parameter \(\mathrm{N}\).
vmcflow parameter \(\mathrm{Na}\).
vmcflow parameter \(\mathrm{Ne}\).
vmcflow parameter \(\mathrm{Ni}\).
vmcflow parameter \(\mathrm{O}\).
vmcflow parameter \(\mathrm{Redshift}\).
vmcflow parameter \(\mathrm{S}\).
vmcflow parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vmcflow parameter \(\mathrm{highT}\).
latex\(\LaTeX\) format of the component.
vmcflow parameter \(\mathrm{lowT}\).
nameComponent name.
vmcflow parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
vmcflow parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model vmeka: Emission, hot diffuse gas (Mewe-Gronenschild)..
Attributes
vmeka parameter \(\mathrm{Al}\).
vmeka parameter \(\mathrm{Ar}\).
vmeka parameter \(\mathrm{C}\).
vmeka parameter \(\mathrm{Ca}\).
vmeka parameter \(\mathrm{Fe}\).
vmeka parameter \(\mathrm{He}\).
vmeka parameter \(\mathrm{Mg}\).
vmeka parameter \(\mathrm{N}\).
vmeka parameter \(\mathrm{Na}\).
vmeka parameter \(\mathrm{Ne}\).
vmeka parameter \(\mathrm{Ni}\).
vmeka parameter \(\mathrm{O}\).
vmeka parameter \(\mathrm{Redshift}\).
vmeka parameter \(\mathrm{S}\).
vmeka parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vmeka parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
vmeka parameter \(\mathrm{nH}\).
nameComponent name.
vmeka parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vmekal: Emission, hot diffuse gas (Mewe-Gronenschild-Kaastra)..
Attributes
vmekal parameter \(\mathrm{Al}\).
vmekal parameter \(\mathrm{Ar}\).
vmekal parameter \(\mathrm{C}\).
vmekal parameter \(\mathrm{Ca}\).
vmekal parameter \(\mathrm{Fe}\).
vmekal parameter \(\mathrm{He}\).
vmekal parameter \(\mathrm{Mg}\).
vmekal parameter \(\mathrm{N}\).
vmekal parameter \(\mathrm{Na}\).
vmekal parameter \(\mathrm{Ne}\).
vmekal parameter \(\mathrm{Ni}\).
vmekal parameter \(\mathrm{O}\).
vmekal parameter \(\mathrm{Redshift}\).
vmekal parameter \(\mathrm{S}\).
vmekal parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vmekal parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
vmekal parameter \(\mathrm{nH}\).
nameComponent name.
vmekal parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
vmekal parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model vnei: Collisional plasma, non-equilibrium, constant temperature..
Attributes
vnei parameter \(\mathrm{Ar}\).
vnei parameter \(\mathrm{C}\).
vnei parameter \(\mathrm{Ca}\).
vnei parameter \(\mathrm{Fe}\).
vnei parameter \(\mathrm{H}\).
vnei parameter \(\mathrm{He}\).
vnei parameter \(\mathrm{Mg}\).
vnei parameter \(\mathrm{N}\).
vnei parameter \(\mathrm{Ne}\).
vnei parameter \(\mathrm{Ni}\).
vnei parameter \(\mathrm{O}\).
vnei parameter \(\mathrm{Redshift}\).
vnei parameter \(\mathrm{S}\).
vnei parameter \(\mathrm{Si}\).
vnei parameter \(\mathrm{Tau}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vnei parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vnpshock: Shocked plasma, plane parallel, separate ion, electron temperatures..
Attributes
vnpshock parameter \(\mathrm{Ar}\).
vnpshock parameter \(\mathrm{C}\).
vnpshock parameter \(\mathrm{Ca}\).
vnpshock parameter \(\mathrm{Fe}\).
vnpshock parameter \(\mathrm{H}\).
vnpshock parameter \(\mathrm{He}\).
vnpshock parameter \(\mathrm{Mg}\).
vnpshock parameter \(\mathrm{N}\).
vnpshock parameter \(\mathrm{Ne}\).
vnpshock parameter \(\mathrm{Ni}\).
vnpshock parameter \(\mathrm{O}\).
vnpshock parameter \(\mathrm{Redshift}\).
vnpshock parameter \(\mathrm{S}\).
vnpshock parameter \(\mathrm{Si}\).
vnpshock parameter \(\mathrm{Tau_l}\).
vnpshock parameter \(\mathrm{Tau_u}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vnpshock parameter \(\mathrm{kT_a}\).
vnpshock parameter \(\mathrm{kT_b}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vnpshock parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model voigt: Voigt line profile..
Attributes
voigt parameter \(\mathrm{Gamma}\).
voigt parameter \(\mathrm{LineE}\).
voigt parameter \(\mathrm{Sigma}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
voigt parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vpshock: Plane-parallel shocked plasma, constant temperature..
Attributes
vpshock parameter \(\mathrm{Ar}\).
vpshock parameter \(\mathrm{C}\).
vpshock parameter \(\mathrm{Ca}\).
vpshock parameter \(\mathrm{Fe}\).
vpshock parameter \(\mathrm{H}\).
vpshock parameter \(\mathrm{He}\).
vpshock parameter \(\mathrm{Mg}\).
vpshock parameter \(\mathrm{N}\).
vpshock parameter \(\mathrm{Ne}\).
vpshock parameter \(\mathrm{Ni}\).
vpshock parameter \(\mathrm{O}\).
vpshock parameter \(\mathrm{Redshift}\).
vpshock parameter \(\mathrm{S}\).
vpshock parameter \(\mathrm{Si}\).
vpshock parameter \(\mathrm{Tau_l}\).
vpshock parameter \(\mathrm{Tau_u}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vpshock parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vpshock parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vraymond: Emission, hot diffuse gas, Raymond-Smith..
Attributes
vraymond parameter \(\mathrm{Ar}\).
vraymond parameter \(\mathrm{C}\).
vraymond parameter \(\mathrm{Ca}\).
vraymond parameter \(\mathrm{Fe}\).
vraymond parameter \(\mathrm{He}\).
vraymond parameter \(\mathrm{Mg}\).
vraymond parameter \(\mathrm{N}\).
vraymond parameter \(\mathrm{Ne}\).
vraymond parameter \(\mathrm{Ni}\).
vraymond parameter \(\mathrm{O}\).
vraymond parameter \(\mathrm{Redshift}\).
vraymond parameter \(\mathrm{S}\).
vraymond parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vraymond parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vraymond parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vrnei: Non-equilibrium recombining collisional plasma..
Attributes
vrnei parameter \(\mathrm{Ar}\).
vrnei parameter \(\mathrm{C}\).
vrnei parameter \(\mathrm{Ca}\).
vrnei parameter \(\mathrm{Fe}\).
vrnei parameter \(\mathrm{H}\).
vrnei parameter \(\mathrm{He}\).
vrnei parameter \(\mathrm{Mg}\).
vrnei parameter \(\mathrm{N}\).
vrnei parameter \(\mathrm{Ne}\).
vrnei parameter \(\mathrm{Ni}\).
vrnei parameter \(\mathrm{O}\).
vrnei parameter \(\mathrm{Redshift}\).
vrnei parameter \(\mathrm{S}\).
vrnei parameter \(\mathrm{Si}\).
vrnei parameter \(\mathrm{Tau}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vrnei parameter \(\mathrm{kT}\).
vrnei parameter \(\mathrm{kT_init}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vrnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vsedov: Sedov model, separate ion, electron temperatures..
Attributes
vsedov parameter \(\mathrm{Ar}\).
vsedov parameter \(\mathrm{C}\).
vsedov parameter \(\mathrm{Ca}\).
vsedov parameter \(\mathrm{Fe}\).
vsedov parameter \(\mathrm{H}\).
vsedov parameter \(\mathrm{He}\).
vsedov parameter \(\mathrm{Mg}\).
vsedov parameter \(\mathrm{N}\).
vsedov parameter \(\mathrm{Ne}\).
vsedov parameter \(\mathrm{Ni}\).
vsedov parameter \(\mathrm{O}\).
vsedov parameter \(\mathrm{Redshift}\).
vsedov parameter \(\mathrm{S}\).
vsedov parameter \(\mathrm{Si}\).
vsedov parameter \(\mathrm{Tau}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vsedov parameter \(\mathrm{kT_a}\).
vsedov parameter \(\mathrm{kT_b}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vsedov parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vtapec: APEC emission spectrum with separate continuum and line temperatures..
Attributes
vtapec parameter \(\mathrm{Al}\).
vtapec parameter \(\mathrm{Ar}\).
vtapec parameter \(\mathrm{C}\).
vtapec parameter \(\mathrm{Ca}\).
vtapec parameter \(\mathrm{Fe}\).
vtapec parameter \(\mathrm{He}\).
vtapec parameter \(\mathrm{Mg}\).
vtapec parameter \(\mathrm{N}\).
vtapec parameter \(\mathrm{Ne}\).
vtapec parameter \(\mathrm{Ni}\).
vtapec parameter \(\mathrm{O}\).
vtapec parameter \(\mathrm{Redshift}\).
vtapec parameter \(\mathrm{S}\).
vtapec parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vtapec parameter \(\mathrm{kT}\).
vtapec parameter \(\mathrm{kTi}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vtapec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vvapec: APEC emission spectrum..
Attributes
vvapec parameter \(\mathrm{Al}\).
vvapec parameter \(\mathrm{Ar}\).
vvapec parameter \(\mathrm{B}\).
vvapec parameter \(\mathrm{Be}\).
vvapec parameter \(\mathrm{C}\).
vvapec parameter \(\mathrm{Ca}\).
vvapec parameter \(\mathrm{Cl}\).
vvapec parameter \(\mathrm{Co}\).
vvapec parameter \(\mathrm{Cr}\).
vvapec parameter \(\mathrm{Cu}\).
vvapec parameter \(\mathrm{F}\).
vvapec parameter \(\mathrm{Fe}\).
vvapec parameter \(\mathrm{H}\).
vvapec parameter \(\mathrm{He}\).
vvapec parameter \(\mathrm{K}\).
vvapec parameter \(\mathrm{Li}\).
vvapec parameter \(\mathrm{Mg}\).
vvapec parameter \(\mathrm{Mn}\).
vvapec parameter \(\mathrm{N}\).
vvapec parameter \(\mathrm{Na}\).
vvapec parameter \(\mathrm{Ne}\).
vvapec parameter \(\mathrm{Ni}\).
vvapec parameter \(\mathrm{O}\).
vvapec parameter \(\mathrm{P}\).
vvapec parameter \(\mathrm{Redshift}\).
vvapec parameter \(\mathrm{S}\).
vvapec parameter \(\mathrm{Sc}\).
vvapec parameter \(\mathrm{Si}\).
vvapec parameter \(\mathrm{Ti}\).
vvapec parameter \(\mathrm{V}\).
vvapec parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vvapec parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vvapec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vvcie: Emission spectrum from a plasma in Collisional-ionization equilibrium..
Attributes
vvcie parameter \(\mathrm{Al}\).
vvcie parameter \(\mathrm{Ar}\).
vvcie parameter \(\mathrm{B}\).
vvcie parameter \(\mathrm{Be}\).
vvcie parameter \(\mathrm{C}\).
vvcie parameter \(\mathrm{Ca}\).
vvcie parameter \(\mathrm{Cl}\).
vvcie parameter \(\mathrm{Co}\).
vvcie parameter \(\mathrm{Cr}\).
vvcie parameter \(\mathrm{Cu}\).
vvcie parameter \(\mathrm{F}\).
vvcie parameter \(\mathrm{Fe}\).
vvcie parameter \(\mathrm{H}\).
vvcie parameter \(\mathrm{He}\).
vvcie parameter \(\mathrm{K}\).
vvcie parameter \(\mathrm{Li}\).
vvcie parameter \(\mathrm{Mg}\).
vvcie parameter \(\mathrm{Mn}\).
vvcie parameter \(\mathrm{N}\).
vvcie parameter \(\mathrm{Na}\).
vvcie parameter \(\mathrm{Ne}\).
vvcie parameter \(\mathrm{Ni}\).
vvcie parameter \(\mathrm{O}\).
vvcie parameter \(\mathrm{P}\).
vvcie parameter \(\mathrm{Redshift}\).
vvcie parameter \(\mathrm{S}\).
vvcie parameter \(\mathrm{Sc}\).
vvcie parameter \(\mathrm{Si}\).
vvcie parameter \(\mathrm{Ti}\).
vvcie parameter \(\mathrm{V}\).
vvcie parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vvcie parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vvcie parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
vvcie parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model vvgadem: Plasma emission, multi-temperature with gaussian distribution of emission measure..
Attributes
vvgadem parameter \(\mathrm{Al}\).
vvgadem parameter \(\mathrm{Ar}\).
vvgadem parameter \(\mathrm{B}\).
vvgadem parameter \(\mathrm{Be}\).
vvgadem parameter \(\mathrm{C}\).
vvgadem parameter \(\mathrm{Ca}\).
vvgadem parameter \(\mathrm{Cl}\).
vvgadem parameter \(\mathrm{Co}\).
vvgadem parameter \(\mathrm{Cr}\).
vvgadem parameter \(\mathrm{Cu}\).
vvgadem parameter \(\mathrm{F}\).
vvgadem parameter \(\mathrm{Fe}\).
vvgadem parameter \(\mathrm{H}\).
vvgadem parameter \(\mathrm{He}\).
vvgadem parameter \(\mathrm{K}\).
vvgadem parameter \(\mathrm{Li}\).
vvgadem parameter \(\mathrm{Mg}\).
vvgadem parameter \(\mathrm{Mn}\).
vvgadem parameter \(\mathrm{N}\).
vvgadem parameter \(\mathrm{Na}\).
vvgadem parameter \(\mathrm{Ne}\).
vvgadem parameter \(\mathrm{Ni}\).
vvgadem parameter \(\mathrm{O}\).
vvgadem parameter \(\mathrm{P}\).
vvgadem parameter \(\mathrm{Redshift}\).
vvgadem parameter \(\mathrm{S}\).
vvgadem parameter \(\mathrm{Sc}\).
vvgadem parameter \(\mathrm{Si}\).
vvgadem parameter \(\mathrm{Ti}\).
vvgadem parameter \(\mathrm{Tmean}\).
vvgadem parameter \(\mathrm{Tsigma}\).
vvgadem parameter \(\mathrm{V}\).
vvgadem parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
vvgadem parameter \(\mathrm{nH}\).
nameComponent name.
vvgadem parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
vvgadem parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model vvgnei: Collisional plasma, non-equilibrium, temperature evolution..
Attributes
vvgnei parameter \(\mathrm{Al}\).
vvgnei parameter \(\mathrm{Ar}\).
vvgnei parameter \(\mathrm{B}\).
vvgnei parameter \(\mathrm{Be}\).
vvgnei parameter \(\mathrm{C}\).
vvgnei parameter \(\mathrm{Ca}\).
vvgnei parameter \(\mathrm{Cl}\).
vvgnei parameter \(\mathrm{Co}\).
vvgnei parameter \(\mathrm{Cr}\).
vvgnei parameter \(\mathrm{Cu}\).
vvgnei parameter \(\mathrm{F}\).
vvgnei parameter \(\mathrm{Fe}\).
vvgnei parameter \(\mathrm{H}\).
vvgnei parameter \(\mathrm{He}\).
vvgnei parameter \(\mathrm{K}\).
vvgnei parameter \(\mathrm{Li}\).
vvgnei parameter \(\mathrm{Mg}\).
vvgnei parameter \(\mathrm{Mn}\).
vvgnei parameter \(\mathrm{N}\).
vvgnei parameter \(\mathrm{Na}\).
vvgnei parameter \(\mathrm{Ne}\).
vvgnei parameter \(\mathrm{Ni}\).
vvgnei parameter \(\mathrm{O}\).
vvgnei parameter \(\mathrm{P}\).
vvgnei parameter \(\mathrm{Redshift}\).
vvgnei parameter \(\mathrm{S}\).
vvgnei parameter \(\mathrm{Sc}\).
vvgnei parameter \(\mathrm{Si}\).
vvgnei parameter \(\mathrm{Tau}\).
vvgnei parameter \(\mathrm{Ti}\).
vvgnei parameter \(\mathrm{V}\).
vvgnei parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vvgnei parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
vvgnei parameter \(\mathrm{meankT}\).
nameComponent name.
vvgnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vvnei: Collisional plasma, non-equilibrium, constant temperature..
Attributes
vvnei parameter \(\mathrm{Al}\).
vvnei parameter \(\mathrm{Ar}\).
vvnei parameter \(\mathrm{B}\).
vvnei parameter \(\mathrm{Be}\).
vvnei parameter \(\mathrm{C}\).
vvnei parameter \(\mathrm{Ca}\).
vvnei parameter \(\mathrm{Cl}\).
vvnei parameter \(\mathrm{Co}\).
vvnei parameter \(\mathrm{Cr}\).
vvnei parameter \(\mathrm{Cu}\).
vvnei parameter \(\mathrm{F}\).
vvnei parameter \(\mathrm{Fe}\).
vvnei parameter \(\mathrm{H}\).
vvnei parameter \(\mathrm{He}\).
vvnei parameter \(\mathrm{K}\).
vvnei parameter \(\mathrm{Li}\).
vvnei parameter \(\mathrm{Mg}\).
vvnei parameter \(\mathrm{Mn}\).
vvnei parameter \(\mathrm{N}\).
vvnei parameter \(\mathrm{Na}\).
vvnei parameter \(\mathrm{Ne}\).
vvnei parameter \(\mathrm{Ni}\).
vvnei parameter \(\mathrm{O}\).
vvnei parameter \(\mathrm{P}\).
vvnei parameter \(\mathrm{Redshift}\).
vvnei parameter \(\mathrm{S}\).
vvnei parameter \(\mathrm{Sc}\).
vvnei parameter \(\mathrm{Si}\).
vvnei parameter \(\mathrm{Tau}\).
vvnei parameter \(\mathrm{Ti}\).
vvnei parameter \(\mathrm{V}\).
vvnei parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vvnei parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vvnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vvnpshock: Shocked plasma, plane parallel, separate ion, electron temperatures..
Attributes
vvnpshock parameter \(\mathrm{Al}\).
vvnpshock parameter \(\mathrm{Ar}\).
vvnpshock parameter \(\mathrm{B}\).
vvnpshock parameter \(\mathrm{Be}\).
vvnpshock parameter \(\mathrm{C}\).
vvnpshock parameter \(\mathrm{Ca}\).
vvnpshock parameter \(\mathrm{Cl}\).
vvnpshock parameter \(\mathrm{Co}\).
vvnpshock parameter \(\mathrm{Cr}\).
vvnpshock parameter \(\mathrm{Cu}\).
vvnpshock parameter \(\mathrm{F}\).
vvnpshock parameter \(\mathrm{Fe}\).
vvnpshock parameter \(\mathrm{H}\).
vvnpshock parameter \(\mathrm{He}\).
vvnpshock parameter \(\mathrm{K}\).
vvnpshock parameter \(\mathrm{Li}\).
vvnpshock parameter \(\mathrm{Mg}\).
vvnpshock parameter \(\mathrm{Mn}\).
vvnpshock parameter \(\mathrm{N}\).
vvnpshock parameter \(\mathrm{Na}\).
vvnpshock parameter \(\mathrm{Ne}\).
vvnpshock parameter \(\mathrm{Ni}\).
vvnpshock parameter \(\mathrm{O}\).
vvnpshock parameter \(\mathrm{P}\).
vvnpshock parameter \(\mathrm{Redshift}\).
vvnpshock parameter \(\mathrm{S}\).
vvnpshock parameter \(\mathrm{Sc}\).
vvnpshock parameter \(\mathrm{Si}\).
vvnpshock parameter \(\mathrm{Tau_l}\).
vvnpshock parameter \(\mathrm{Tau_u}\).
vvnpshock parameter \(\mathrm{Ti}\).
vvnpshock parameter \(\mathrm{V}\).
vvnpshock parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vvnpshock parameter \(\mathrm{kT_a}\).
vvnpshock parameter \(\mathrm{kT_b}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vvnpshock parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vvoigt: Voigt line profile with widths in km/s..
Attributes
vvoigt parameter \(\mathrm{Gamma}\).
vvoigt parameter \(\mathrm{LineE}\).
vvoigt parameter \(\mathrm{Sigma}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
vvoigt parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vvpshock: Plane-parallel shocked plasma, constant temperature..
Attributes
vvpshock parameter \(\mathrm{Al}\).
vvpshock parameter \(\mathrm{Ar}\).
vvpshock parameter \(\mathrm{B}\).
vvpshock parameter \(\mathrm{Be}\).
vvpshock parameter \(\mathrm{C}\).
vvpshock parameter \(\mathrm{Ca}\).
vvpshock parameter \(\mathrm{Cl}\).
vvpshock parameter \(\mathrm{Co}\).
vvpshock parameter \(\mathrm{Cr}\).
vvpshock parameter \(\mathrm{Cu}\).
vvpshock parameter \(\mathrm{F}\).
vvpshock parameter \(\mathrm{Fe}\).
vvpshock parameter \(\mathrm{H}\).
vvpshock parameter \(\mathrm{He}\).
vvpshock parameter \(\mathrm{K}\).
vvpshock parameter \(\mathrm{Li}\).
vvpshock parameter \(\mathrm{Mg}\).
vvpshock parameter \(\mathrm{Mn}\).
vvpshock parameter \(\mathrm{N}\).
vvpshock parameter \(\mathrm{Na}\).
vvpshock parameter \(\mathrm{Ne}\).
vvpshock parameter \(\mathrm{Ni}\).
vvpshock parameter \(\mathrm{O}\).
vvpshock parameter \(\mathrm{P}\).
vvpshock parameter \(\mathrm{Redshift}\).
vvpshock parameter \(\mathrm{S}\).
vvpshock parameter \(\mathrm{Sc}\).
vvpshock parameter \(\mathrm{Si}\).
vvpshock parameter \(\mathrm{Tau_l}\).
vvpshock parameter \(\mathrm{Tau_u}\).
vvpshock parameter \(\mathrm{Ti}\).
vvpshock parameter \(\mathrm{V}\).
vvpshock parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vvpshock parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vvpshock parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vvrnei: Non-equilibrium recombining collisional plasma..
Attributes
vvrnei parameter \(\mathrm{Al}\).
vvrnei parameter \(\mathrm{Ar}\).
vvrnei parameter \(\mathrm{B}\).
vvrnei parameter \(\mathrm{Be}\).
vvrnei parameter \(\mathrm{C}\).
vvrnei parameter \(\mathrm{Ca}\).
vvrnei parameter \(\mathrm{Cl}\).
vvrnei parameter \(\mathrm{Co}\).
vvrnei parameter \(\mathrm{Cr}\).
vvrnei parameter \(\mathrm{Cu}\).
vvrnei parameter \(\mathrm{F}\).
vvrnei parameter \(\mathrm{Fe}\).
vvrnei parameter \(\mathrm{H}\).
vvrnei parameter \(\mathrm{He}\).
vvrnei parameter \(\mathrm{K}\).
vvrnei parameter \(\mathrm{Li}\).
vvrnei parameter \(\mathrm{Mg}\).
vvrnei parameter \(\mathrm{Mn}\).
vvrnei parameter \(\mathrm{N}\).
vvrnei parameter \(\mathrm{Na}\).
vvrnei parameter \(\mathrm{Ne}\).
vvrnei parameter \(\mathrm{Ni}\).
vvrnei parameter \(\mathrm{O}\).
vvrnei parameter \(\mathrm{P}\).
vvrnei parameter \(\mathrm{Redshift}\).
vvrnei parameter \(\mathrm{S}\).
vvrnei parameter \(\mathrm{Sc}\).
vvrnei parameter \(\mathrm{Si}\).
vvrnei parameter \(\mathrm{Tau}\).
vvrnei parameter \(\mathrm{Ti}\).
vvrnei parameter \(\mathrm{V}\).
vvrnei parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vvrnei parameter \(\mathrm{kT}\).
vvrnei parameter \(\mathrm{kT_init}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vvrnei parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vvsedov: Sedov model, separate ion, electron temperatures..
Attributes
vvsedov parameter \(\mathrm{Al}\).
vvsedov parameter \(\mathrm{Ar}\).
vvsedov parameter \(\mathrm{B}\).
vvsedov parameter \(\mathrm{Be}\).
vvsedov parameter \(\mathrm{C}\).
vvsedov parameter \(\mathrm{Ca}\).
vvsedov parameter \(\mathrm{Cl}\).
vvsedov parameter \(\mathrm{Co}\).
vvsedov parameter \(\mathrm{Cr}\).
vvsedov parameter \(\mathrm{Cu}\).
vvsedov parameter \(\mathrm{F}\).
vvsedov parameter \(\mathrm{Fe}\).
vvsedov parameter \(\mathrm{H}\).
vvsedov parameter \(\mathrm{He}\).
vvsedov parameter \(\mathrm{K}\).
vvsedov parameter \(\mathrm{Li}\).
vvsedov parameter \(\mathrm{Mg}\).
vvsedov parameter \(\mathrm{Mn}\).
vvsedov parameter \(\mathrm{N}\).
vvsedov parameter \(\mathrm{Na}\).
vvsedov parameter \(\mathrm{Ne}\).
vvsedov parameter \(\mathrm{Ni}\).
vvsedov parameter \(\mathrm{O}\).
vvsedov parameter \(\mathrm{P}\).
vvsedov parameter \(\mathrm{Redshift}\).
vvsedov parameter \(\mathrm{S}\).
vvsedov parameter \(\mathrm{Sc}\).
vvsedov parameter \(\mathrm{Si}\).
vvsedov parameter \(\mathrm{Tau}\).
vvsedov parameter \(\mathrm{Ti}\).
vvsedov parameter \(\mathrm{V}\).
vvsedov parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vvsedov parameter \(\mathrm{kT_a}\).
vvsedov parameter \(\mathrm{kT_b}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vvsedov parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vvtapec: APEC emission spectrum with separate continuum and line temperatures..
Attributes
vvtapec parameter \(\mathrm{Al}\).
vvtapec parameter \(\mathrm{Ar}\).
vvtapec parameter \(\mathrm{B}\).
vvtapec parameter \(\mathrm{Be}\).
vvtapec parameter \(\mathrm{C}\).
vvtapec parameter \(\mathrm{Ca}\).
vvtapec parameter \(\mathrm{Cl}\).
vvtapec parameter \(\mathrm{Co}\).
vvtapec parameter \(\mathrm{Cr}\).
vvtapec parameter \(\mathrm{Cu}\).
vvtapec parameter \(\mathrm{F}\).
vvtapec parameter \(\mathrm{Fe}\).
vvtapec parameter \(\mathrm{H}\).
vvtapec parameter \(\mathrm{He}\).
vvtapec parameter \(\mathrm{K}\).
vvtapec parameter \(\mathrm{Li}\).
vvtapec parameter \(\mathrm{Mg}\).
vvtapec parameter \(\mathrm{Mn}\).
vvtapec parameter \(\mathrm{N}\).
vvtapec parameter \(\mathrm{Na}\).
vvtapec parameter \(\mathrm{Ne}\).
vvtapec parameter \(\mathrm{Ni}\).
vvtapec parameter \(\mathrm{O}\).
vvtapec parameter \(\mathrm{P}\).
vvtapec parameter \(\mathrm{Redshift}\).
vvtapec parameter \(\mathrm{S}\).
vvtapec parameter \(\mathrm{Sc}\).
vvtapec parameter \(\mathrm{Si}\).
vvtapec parameter \(\mathrm{Ti}\).
vvtapec parameter \(\mathrm{V}\).
vvtapec parameter \(\mathrm{Zn}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vvtapec parameter \(\mathrm{kT}\).
vvtapec parameter \(\mathrm{kTi}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
vvtapec parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model vvwdem: Plasma emission, multi-temperature with power-law distribution of emission measure..
Attributes
vvwdem parameter \(\mathrm{Al}\).
vvwdem parameter \(\mathrm{Ar}\).
vvwdem parameter \(\mathrm{B}\).
vvwdem parameter \(\mathrm{Be}\).
vvwdem parameter \(\mathrm{C}\).
vvwdem parameter \(\mathrm{Ca}\).
vvwdem parameter \(\mathrm{Cl}\).
vvwdem parameter \(\mathrm{Co}\).
vvwdem parameter \(\mathrm{Cr}\).
vvwdem parameter \(\mathrm{Cu}\).
vvwdem parameter \(\mathrm{F}\).
vvwdem parameter \(\mathrm{Fe}\).
vvwdem parameter \(\mathrm{H}\).
vvwdem parameter \(\mathrm{He}\).
vvwdem parameter \(\mathrm{K}\).
vvwdem parameter \(\mathrm{Li}\).
vvwdem parameter \(\mathrm{Mg}\).
vvwdem parameter \(\mathrm{Mn}\).
vvwdem parameter \(\mathrm{N}\).
vvwdem parameter \(\mathrm{Na}\).
vvwdem parameter \(\mathrm{Ne}\).
vvwdem parameter \(\mathrm{Ni}\).
vvwdem parameter \(\mathrm{O}\).
vvwdem parameter \(\mathrm{P}\).
vvwdem parameter \(\mathrm{Redshift}\).
vvwdem parameter \(\mathrm{S}\).
vvwdem parameter \(\mathrm{Sc}\).
vvwdem parameter \(\mathrm{Si}\).
vvwdem parameter \(\mathrm{Ti}\).
vvwdem parameter \(\mathrm{Tmax}\).
vvwdem parameter \(\mathrm{V}\).
vvwdem parameter \(\mathrm{Zn}\).
vvwdem parameter \(\mathrm{beta}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vvwdem parameter \(\mathrm{inv_slope}\).
latex\(\LaTeX\) format of the component.
vvwdem parameter \(\mathrm{nH}\).
nameComponent name.
vvwdem parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
vvwdem parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model vwdem: Plasma emission, multi-temperature with power-law distribution of emission measure..
Attributes
vwdem parameter \(\mathrm{Al}\).
vwdem parameter \(\mathrm{Ar}\).
vwdem parameter \(\mathrm{C}\).
vwdem parameter \(\mathrm{Ca}\).
vwdem parameter \(\mathrm{Fe}\).
vwdem parameter \(\mathrm{He}\).
vwdem parameter \(\mathrm{Mg}\).
vwdem parameter \(\mathrm{N}\).
vwdem parameter \(\mathrm{Na}\).
vwdem parameter \(\mathrm{Ne}\).
vwdem parameter \(\mathrm{Ni}\).
vwdem parameter \(\mathrm{O}\).
vwdem parameter \(\mathrm{Redshift}\).
vwdem parameter \(\mathrm{S}\).
vwdem parameter \(\mathrm{Si}\).
vwdem parameter \(\mathrm{Tmax}\).
vwdem parameter \(\mathrm{beta}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
vwdem parameter \(\mathrm{inv_slope}\).
latex\(\LaTeX\) format of the component.
vwdem parameter \(\mathrm{nH}\).
nameComponent name.
vwdem parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
vwdem parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model wdem: Plasma emission, multi-temperature with power-law distribution of emission measure..
Attributes
wdem parameter \(\mathrm{Redshift}\).
wdem parameter \(\mathrm{Tmax}\).
wdem parameter \(\mathrm{abundanc}\).
wdem parameter \(\mathrm{beta}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
wdem parameter \(\mathrm{inv_slope}\).
latex\(\LaTeX\) format of the component.
wdem parameter \(\mathrm{nH}\).
nameComponent name.
wdem parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
wdem parameter \(\mathrm{switch}\).
typeComponent type.
- 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:
XspecAdditiveXspec additive model zagauss: Gaussian line profile in wavelength space..
Attributes
zagauss parameter \(\mathrm{LineE}\).
zagauss parameter \(\mathrm{Redshift}\).
zagauss parameter \(\mathrm{Sigma}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
zagauss parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model zbbody: Blackbody..
Attributes
zbbody parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
zbbody parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
zbbody parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model zbfekblor: Fe K line at high resolution..
Attributes
zbfekblor parameter \(\mathrm{Redshift}\).
zbfekblor parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
zbfekblor parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model zbfeklor: Fe K line at high resolution..
Attributes
zbfeklor parameter \(\mathrm{Redshift}\).
zbfeklor parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
zbfeklor parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model zbknpower: Broken power law..
Attributes
zbknpower parameter \(\mathrm{BreakE}\).
zbknpower parameter \(\mathrm{PhoIndx1}\).
zbknpower parameter \(\mathrm{PhoIndx2}\).
zbknpower parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
zbknpower parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model zbremss: Thermal bremsstrahlung..
Attributes
zbremss parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
zbremss parameter \(\mathrm{kT}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
zbremss parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model zcutoffpl: Power law, high energy exponential cutoff..
Attributes
zcutoffpl parameter \(\mathrm{HighECut}\).
zcutoffpl parameter \(\mathrm{PhoIndex}\).
zcutoffpl parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
zcutoffpl parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class zfekblor(Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecAdditiveXspec additive model zfekblor: Fe K line at high resolution..
Attributes
zfekblor parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
zfekblor parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class zfeklor(Redshift: 'Parameter' | float | None = None, norm: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecAdditiveXspec additive model zfeklor: Fe K line at high resolution..
Attributes
zfeklor parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
zfeklor parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model zgauss: Gaussian line profile..
Attributes
zgauss parameter \(\mathrm{LineE}\).
zgauss parameter \(\mathrm{Redshift}\).
zgauss parameter \(\mathrm{Sigma}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
zgauss parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model zkerrbb: Multi-temperature blackbody model for thin accretion disk around a Kerr black hole..
Attributes
zkerrbb parameter \(\mathrm{Mbh}\).
zkerrbb parameter \(\mathrm{Mdd}\).
zkerrbb parameter \(\mathrm{a}\).
zkerrbb parameter \(\mathrm{eta}\).
evalGet side-effect free component evaluation function.
zkerrbb parameter \(\mathrm{fcol}\).
grad_methodNumerical differentiation method.
zkerrbb parameter \(\mathrm{i}\).
latex\(\LaTeX\) format of the component.
zkerrbb parameter \(\mathrm{lflag}\).
nameComponent name.
zkerrbb parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
zkerrbb parameter \(\mathrm{rflag}\).
spec_numSpectrum number.
typeComponent type.
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:
XspecAdditiveXspec additive model zlogpar: Log-parabolic blazar model..
Attributes
zlogpar parameter \(\mathrm{Redshift}\).
zlogpar parameter \(\mathrm{alpha}\).
zlogpar parameter \(\mathrm{beta}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
zlogpar parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
zlogpar parameter \(\mathrm{pivotE}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model zlorentz: Lorentz line profile..
Attributes
zlorentz parameter \(\mathrm{LineE}\).
zlorentz parameter \(\mathrm{Redshift}\).
zlorentz parameter \(\mathrm{Width}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
zlorentz parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model zpowerlw: Power law photon spectrum..
Attributes
zpowerlw parameter \(\mathrm{PhoIndex}\).
zpowerlw parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
zpowerlw parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model zvagauss: Gaussian line profile in wavelength space with sigma in velocity..
Attributes
zvagauss parameter \(\mathrm{LineE}\).
zvagauss parameter \(\mathrm{Redshift}\).
zvagauss parameter \(\mathrm{Sigma}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
zvagauss parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model zvgauss: Gaussian line profile with sigma in velocity..
Attributes
zvgauss parameter \(\mathrm{LineE}\).
zvgauss parameter \(\mathrm{Redshift}\).
zvgauss parameter \(\mathrm{Sigma}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
zvgauss parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model zvlorentz: Lorentz line profile with width in velocity..
Attributes
zvlorentz parameter \(\mathrm{LineE}\).
zvlorentz parameter \(\mathrm{Redshift}\).
zvlorentz parameter \(\mathrm{Width}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
zvlorentz parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model zvoigt: Voigt line profile..
Attributes
zvoigt parameter \(\mathrm{Gamma}\).
zvoigt parameter \(\mathrm{LineE}\).
zvoigt parameter \(\mathrm{Redshift}\).
zvoigt parameter \(\mathrm{Sigma}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
zvoigt parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecAdditiveXspec additive model zvvoigt: Voigt line profile with widths in km/s..
Attributes
zvvoigt parameter \(\mathrm{Gamma}\).
zvvoigt parameter \(\mathrm{LineE}\).
zvvoigt parameter \(\mathrm{Redshift}\).
zvvoigt parameter \(\mathrm{Sigma}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
zvvoigt parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model absori: Ionized absorber..
Attributes
absori parameter \(\mathrm{Fe_abund}\).
absori parameter \(\mathrm{PhoIndex}\).
absori parameter \(\mathrm{Redshift}\).
absori parameter \(\mathrm{Temp_abs}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
absori parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
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:
XspecMultiplicativeXspec multiplicative model acisabs: Chandra ACIS q.e. decay..
Attributes
acisabs parameter \(\mathrm{Tdays}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
acisabs parameter \(\mathrm{nC}\).
acisabs parameter \(\mathrm{nH}\).
acisabs parameter \(\mathrm{nN}\).
acisabs parameter \(\mathrm{nO}\).
nameComponent name.
acisabs parameter \(\mathrm{norm}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
acisabs parameter \(\mathrm{tauinf}\).
acisabs parameter \(\mathrm{tefold}\).
typeComponent type.
- class cabs(nH: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model cabs: Optically-thin Compton scattering..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
cabs parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class constant(factor: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model constant: Energy-independent factor..
Attributes
evalGet side-effect free component evaluation function.
constant parameter \(\mathrm{factor}\).
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model cyclabs: Absorption line, cyclotron..
Attributes
cyclabs parameter \(\mathrm{Depth0}\).
cyclabs parameter \(\mathrm{Depth2}\).
cyclabs parameter \(\mathrm{E0}\).
cyclabs parameter \(\mathrm{Width0}\).
cyclabs parameter \(\mathrm{Width2}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class dust(Frac: 'Parameter' | float | None = None, Halosz: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model dust: Dust scattering..
Attributes
dust parameter \(\mathrm{Frac}\).
dust parameter \(\mathrm{Halosz}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class edge(edgeE: 'Parameter' | float | None = None, MaxTau: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model edge: Absorption edge..
Attributes
edge parameter \(\mathrm{MaxTau}\).
edge parameter \(\mathrm{edgeE}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class expabs(LowECut: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model expabs: Exponential roll-off at low E..
Attributes
expabs parameter \(\mathrm{LowECut}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model expfac: Exponential modification..
Attributes
expfac parameter \(\mathrm{Ampl}\).
expfac parameter \(\mathrm{Factor}\).
expfac parameter \(\mathrm{StartE}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model gabs: Gaussian absorption line..
Attributes
gabs parameter \(\mathrm{LineE}\).
gabs parameter \(\mathrm{Sigma}\).
gabs parameter \(\mathrm{Strength}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model heilin: Voigt absorption profiles for He I series..
Attributes
heilin parameter \(\mathrm{b}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
heilin parameter \(\mathrm{nHeI}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
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:
XspecMultiplicativeXspec multiplicative model highecut: High-energy cutoff..
Attributes
highecut parameter \(\mathrm{cutoffE}\).
evalGet side-effect free component evaluation function.
highecut parameter \(\mathrm{foldE}\).
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model hrefl: Reflection model..
Attributes
hrefl parameter \(\mathrm{Escfrac}\).
hrefl parameter \(\mathrm{FeKedge}\).
hrefl parameter \(\mathrm{Feabun}\).
hrefl parameter \(\mathrm{Redshift}\).
hrefl parameter \(\mathrm{covfac}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
hrefl parameter \(\mathrm{thetamax}\).
hrefl parameter \(\mathrm{thetamin}\).
hrefl parameter \(\mathrm{thetaobs}\).
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model ismabs: A high resolution ISM absorption model with variable columns for individual ions..
Attributes
ismabs parameter \(\mathrm{Ar_I}\).
ismabs parameter \(\mathrm{Ar_II}\).
ismabs parameter \(\mathrm{Ar_III}\).
ismabs parameter \(\mathrm{C_I}\).
ismabs parameter \(\mathrm{C_II}\).
ismabs parameter \(\mathrm{C_III}\).
ismabs parameter \(\mathrm{Ca_I}\).
ismabs parameter \(\mathrm{Ca_II}\).
ismabs parameter \(\mathrm{Ca_III}\).
ismabs parameter \(\mathrm{Fe}\).
ismabs parameter \(\mathrm{H}\).
ismabs parameter \(\mathrm{He_II}\).
ismabs parameter \(\mathrm{Mg_I}\).
ismabs parameter \(\mathrm{Mg_II}\).
ismabs parameter \(\mathrm{Mg_III}\).
ismabs parameter \(\mathrm{N_I}\).
ismabs parameter \(\mathrm{N_II}\).
ismabs parameter \(\mathrm{N_III}\).
ismabs parameter \(\mathrm{Ne_I}\).
ismabs parameter \(\mathrm{Ne_II}\).
ismabs parameter \(\mathrm{Ne_III}\).
ismabs parameter \(\mathrm{O_I}\).
ismabs parameter \(\mathrm{O_II}\).
ismabs parameter \(\mathrm{O_III}\).
ismabs parameter \(\mathrm{S_I}\).
ismabs parameter \(\mathrm{S_II}\).
ismabs parameter \(\mathrm{S_III}\).
ismabs parameter \(\mathrm{Si_I}\).
ismabs parameter \(\mathrm{Si_II}\).
ismabs parameter \(\mathrm{Si_III}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
ismabs parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model ismdust: Extinction due to a power-law distribution of dust grains..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
ismdust parameter \(\mathrm{mgra}\).
ismdust parameter \(\mathrm{msil}\).
nameComponent name.
param_namesComponent's parameter names.
ismdust parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
typeComponent type.
- class log10con(log10fac: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model log10con: Constant in base 10 log units..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
log10con parameter \(\mathrm{log10fac}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class logconst(logfact: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model logconst: Constant in log units..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
logconst parameter \(\mathrm{logfact}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model lorabs: Lorentzian absorption line..
Attributes
lorabs parameter \(\mathrm{LineE}\).
lorabs parameter \(\mathrm{Strength}\).
lorabs parameter \(\mathrm{Width}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model lyman: Voigt absorption profiles for H I or He II Lyman series..
Attributes
lyman parameter \(\mathrm{ZA}\).
lyman parameter \(\mathrm{b}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
lyman parameter \(\mathrm{n}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
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:
XspecMultiplicativeXspec multiplicative model notch: Absorption line, notch..
Attributes
notch parameter \(\mathrm{CvrFract}\).
notch parameter \(\mathrm{LineE}\).
notch parameter \(\mathrm{Width}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class olivineabs(moliv: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model olivineabs: Absorption due to olivine..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
olivineabs parameter \(\mathrm{moliv}\).
nameComponent name.
param_namesComponent's parameter names.
olivineabs parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
typeComponent type.
- class pcfabs(nH: 'Parameter' | float | None = None, CvrFract: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model pcfabs: Partial covering fraction absorption..
Attributes
pcfabs parameter \(\mathrm{CvrFract}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
pcfabs parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class phabs(nH: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model phabs: Photoelectric absorption..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
phabs parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class plabs(index: 'Parameter' | float | None = None, coef: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model plabs: Power law absorption..
Attributes
plabs parameter \(\mathrm{coef}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
plabs parameter \(\mathrm{index}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class polconst(A: 'Parameter' | float | None = None, psi: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model polconst: Constant polarization..
Attributes
polconst parameter \(\mathrm{A}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
polconst parameter \(\mathrm{psi}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model pollin: Linearly dependent polarization..
Attributes
pollin parameter \(\mathrm{A1}\).
pollin parameter \(\mathrm{Aslope}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
pollin parameter \(\mathrm{psi1}\).
pollin parameter \(\mathrm{psislope}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model polpow: Power-law dependent polarization..
Attributes
polpow parameter \(\mathrm{Aindex}\).
polpow parameter \(\mathrm{Anorm}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
polpow parameter \(\mathrm{psiindex}\).
polpow parameter \(\mathrm{psinorm}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model pwab: Power-law distribution of neutral absorbers..
Attributes
pwab parameter \(\mathrm{beta}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
pwab parameter \(\mathrm{nHmax}\).
pwab parameter \(\mathrm{nHmin}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class redden(E_BmV: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model redden: Interstellar extinction..
Attributes
redden parameter \(\mathrm{E_BmV}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model smedge: Smeared edge..
Attributes
smedge parameter \(\mathrm{MaxTau}\).
smedge parameter \(\mathrm{edgeE}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
smedge parameter \(\mathrm{index}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
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:
XspecMultiplicativeXspec multiplicative model spexpcut: Super-exponential cutoff absorption..
Attributes
spexpcut parameter \(\mathrm{Ecut}\).
spexpcut parameter \(\mathrm{alpha}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model spline: Spline modification..
Attributes
spline parameter \(\mathrm{Eend}\).
spline parameter \(\mathrm{Estart}\).
spline parameter \(\mathrm{YPend}\).
spline parameter \(\mathrm{YPstart}\).
spline parameter \(\mathrm{Yend}\).
spline parameter \(\mathrm{Ystart}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class sssice(clumps: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model sssice: Einstein SSS ice absorption..
Attributes
sssice parameter \(\mathrm{clumps}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model swind1: Absorption by partially ionized material with large velocity shear..
Attributes
swind1 parameter \(\mathrm{Redshift}\).
swind1 parameter \(\mathrm{column}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
swind1 parameter \(\mathrm{log_xi}\).
nameComponent name.
param_namesComponent's parameter names.
swind1 parameter \(\mathrm{sigma}\).
spec_numSpectrum number.
typeComponent type.
- class tbabs(nH: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model tbabs: ISM grain absorption..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
tbabs parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model tbfeo: ISM grain absorption..
Attributes
tbfeo parameter \(\mathrm{Fe}\).
tbfeo parameter \(\mathrm{O}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
tbfeo parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
tbfeo parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
typeComponent type.
- class tbgas(nH: 'Parameter' | float | None = None, redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model tbgas: ISM grain absorption..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
tbgas parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
tbgas parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model tbgrain: ISM grain absorption..
Attributes
tbgrain parameter \(\mathrm{PL}\).
tbgrain parameter \(\mathrm{amax}\).
tbgrain parameter \(\mathrm{amin}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
tbgrain parameter \(\mathrm{h2}\).
latex\(\LaTeX\) format of the component.
tbgrain parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
tbgrain parameter \(\mathrm{rho}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model tbpcf: ISM grain absorption..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
tbpcf parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
tbpcf parameter \(\mathrm{pcf}\).
tbpcf parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model tbrel: ISM grain absorption..
Attributes
tbrel parameter \(\mathrm{Al}\).
tbrel parameter \(\mathrm{Al_dep}\).
tbrel parameter \(\mathrm{Ar}\).
tbrel parameter \(\mathrm{Ar_dep}\).
tbrel parameter \(\mathrm{C}\).
tbrel parameter \(\mathrm{C_dep}\).
tbrel parameter \(\mathrm{Ca}\).
tbrel parameter \(\mathrm{Ca_dep}\).
tbrel parameter \(\mathrm{Cl}\).
tbrel parameter \(\mathrm{Cl_dep}\).
tbrel parameter \(\mathrm{Co}\).
tbrel parameter \(\mathrm{Co_dep}\).
tbrel parameter \(\mathrm{Cr}\).
tbrel parameter \(\mathrm{Cr_dep}\).
tbrel parameter \(\mathrm{Fe}\).
tbrel parameter \(\mathrm{Fe_dep}\).
tbrel parameter \(\mathrm{H2}\).
tbrel parameter \(\mathrm{H_dep}\).
tbrel parameter \(\mathrm{He}\).
tbrel parameter \(\mathrm{He_dep}\).
tbrel parameter \(\mathrm{Mg}\).
tbrel parameter \(\mathrm{Mg_dep}\).
tbrel parameter \(\mathrm{N}\).
tbrel parameter \(\mathrm{N_dep}\).
tbrel parameter \(\mathrm{Na}\).
tbrel parameter \(\mathrm{Na_dep}\).
tbrel parameter \(\mathrm{Ne}\).
tbrel parameter \(\mathrm{Ne_dep}\).
tbrel parameter \(\mathrm{Ni}\).
tbrel parameter \(\mathrm{Ni_dep}\).
tbrel parameter \(\mathrm{O}\).
tbrel parameter \(\mathrm{O_dep}\).
tbrel parameter \(\mathrm{PL}\).
tbrel parameter \(\mathrm{S}\).
tbrel parameter \(\mathrm{S_dep}\).
tbrel parameter \(\mathrm{Si}\).
tbrel parameter \(\mathrm{Si_dep}\).
tbrel parameter \(\mathrm{amax}\).
tbrel parameter \(\mathrm{amin}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
tbrel parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
tbrel parameter \(\mathrm{redshift}\).
tbrel parameter \(\mathrm{rho}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model tbvarabs: ISM grain absorption..
Attributes
tbvarabs parameter \(\mathrm{Al}\).
tbvarabs parameter \(\mathrm{Al_dep}\).
tbvarabs parameter \(\mathrm{Ar}\).
tbvarabs parameter \(\mathrm{Ar_dep}\).
tbvarabs parameter \(\mathrm{C}\).
tbvarabs parameter \(\mathrm{C_dep}\).
tbvarabs parameter \(\mathrm{Ca}\).
tbvarabs parameter \(\mathrm{Ca_dep}\).
tbvarabs parameter \(\mathrm{Cl}\).
tbvarabs parameter \(\mathrm{Cl_dep}\).
tbvarabs parameter \(\mathrm{Co}\).
tbvarabs parameter \(\mathrm{Co_dep}\).
tbvarabs parameter \(\mathrm{Cr}\).
tbvarabs parameter \(\mathrm{Cr_dep}\).
tbvarabs parameter \(\mathrm{Fe}\).
tbvarabs parameter \(\mathrm{Fe_dep}\).
tbvarabs parameter \(\mathrm{H2}\).
tbvarabs parameter \(\mathrm{H_dep}\).
tbvarabs parameter \(\mathrm{He}\).
tbvarabs parameter \(\mathrm{He_dep}\).
tbvarabs parameter \(\mathrm{Mg}\).
tbvarabs parameter \(\mathrm{Mg_dep}\).
tbvarabs parameter \(\mathrm{N}\).
tbvarabs parameter \(\mathrm{N_dep}\).
tbvarabs parameter \(\mathrm{Na}\).
tbvarabs parameter \(\mathrm{Na_dep}\).
tbvarabs parameter \(\mathrm{Ne}\).
tbvarabs parameter \(\mathrm{Ne_dep}\).
tbvarabs parameter \(\mathrm{Ni}\).
tbvarabs parameter \(\mathrm{Ni_dep}\).
tbvarabs parameter \(\mathrm{O}\).
tbvarabs parameter \(\mathrm{O_dep}\).
tbvarabs parameter \(\mathrm{PL}\).
tbvarabs parameter \(\mathrm{Redshift}\).
tbvarabs parameter \(\mathrm{S}\).
tbvarabs parameter \(\mathrm{S_dep}\).
tbvarabs parameter \(\mathrm{Si}\).
tbvarabs parameter \(\mathrm{Si_dep}\).
tbvarabs parameter \(\mathrm{amax}\).
tbvarabs parameter \(\mathrm{amin}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
tbvarabs parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
tbvarabs parameter \(\mathrm{rho}\).
spec_numSpectrum number.
typeComponent type.
- class uvred(E_BmV: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model uvred: Interstellar extinction, Seaton Law..
Attributes
uvred parameter \(\mathrm{E_BmV}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model varabs: Photoelectric absorption..
Attributes
varabs parameter \(\mathrm{Al}\).
varabs parameter \(\mathrm{Ar}\).
varabs parameter \(\mathrm{C}\).
varabs parameter \(\mathrm{Ca}\).
varabs parameter \(\mathrm{Cl}\).
varabs parameter \(\mathrm{Co}\).
varabs parameter \(\mathrm{Cr}\).
varabs parameter \(\mathrm{Fe}\).
varabs parameter \(\mathrm{H}\).
varabs parameter \(\mathrm{He}\).
varabs parameter \(\mathrm{Mg}\).
varabs parameter \(\mathrm{N}\).
varabs parameter \(\mathrm{Na}\).
varabs parameter \(\mathrm{Ne}\).
varabs parameter \(\mathrm{Ni}\).
varabs parameter \(\mathrm{O}\).
varabs parameter \(\mathrm{S}\).
varabs parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model vgabs: Gaussian absorption line with sigma in km/s..
Attributes
vgabs parameter \(\mathrm{LineE}\).
vgabs parameter \(\mathrm{Sigma}\).
vgabs parameter \(\mathrm{Strength}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model vlorabs: Lorentzian absorption line with width in km/s..
Attributes
vlorabs parameter \(\mathrm{LineE}\).
vlorabs parameter \(\mathrm{Strength}\).
vlorabs parameter \(\mathrm{Width}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model voigtabs: Voigt absorption line..
Attributes
voigtabs parameter \(\mathrm{LineE}\).
voigtabs parameter \(\mathrm{Sigma}\).
voigtabs parameter \(\mathrm{Strength}\).
voigtabs parameter \(\mathrm{Width}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model vphabs: Photoelectric absorption..
Attributes
vphabs parameter \(\mathrm{Al}\).
vphabs parameter \(\mathrm{Ar}\).
vphabs parameter \(\mathrm{C}\).
vphabs parameter \(\mathrm{Ca}\).
vphabs parameter \(\mathrm{Cl}\).
vphabs parameter \(\mathrm{Co}\).
vphabs parameter \(\mathrm{Cr}\).
vphabs parameter \(\mathrm{Fe}\).
vphabs parameter \(\mathrm{He}\).
vphabs parameter \(\mathrm{Mg}\).
vphabs parameter \(\mathrm{N}\).
vphabs parameter \(\mathrm{Na}\).
vphabs parameter \(\mathrm{Ne}\).
vphabs parameter \(\mathrm{Ni}\).
vphabs parameter \(\mathrm{O}\).
vphabs parameter \(\mathrm{S}\).
vphabs parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
vphabs parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model vvoigtabs: Voigt absorption line with widths in km/s..
Attributes
vvoigtabs parameter \(\mathrm{LineE}\).
vvoigtabs parameter \(\mathrm{Sigma}\).
vvoigtabs parameter \(\mathrm{Strength}\).
vvoigtabs parameter \(\mathrm{Width}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class wabs(nH: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model wabs: Photoelectric absorption, Wisconsin cross-sections..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
wabs parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class wndabs(nH: 'Parameter' | float | None = None, WindowE: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model wndabs: Photo-electric absorption, warm absorber..
Attributes
wndabs parameter \(\mathrm{WindowE}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
wndabs parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model xion: Reflected spectrum of photo-ionized accretion disk/ring..
Attributes
xion parameter \(\mathrm{E_cut}\).
xion parameter \(\mathrm{Feabun}\).
xion parameter \(\mathrm{Geometry}\).
xion parameter \(\mathrm{Redshift}\).
xion parameter \(\mathrm{Ref_type}\).
xion parameter \(\mathrm{Rel_smear}\).
xion parameter \(\mathrm{cosAng}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
xion parameter \(\mathrm{height}\).
xion parameter \(\mathrm{index}\).
xion parameter \(\mathrm{inner}\).
latex\(\LaTeX\) format of the component.
xion parameter \(\mathrm{lxovrld}\).
nameComponent name.
xion parameter \(\mathrm{outer}\).
param_namesComponent's parameter names.
xion parameter \(\mathrm{rate}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model xscat: Dust scattering..
Attributes
xscat parameter \(\mathrm{DustModel}\).
xscat parameter \(\mathrm{NH}\).
xscat parameter \(\mathrm{Rext}\).
xscat parameter \(\mathrm{Xpos}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zbabs: EUV ISM attenuation..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
zbabs parameter \(\mathrm{nH}\).
zbabs parameter \(\mathrm{nHeI}\).
zbabs parameter \(\mathrm{nHeII}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
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:
XspecMultiplicativeXspec multiplicative model zdust: Extinction by dust grains..
Attributes
zdust parameter \(\mathrm{E_BmV}\).
zdust parameter \(\mathrm{Redshift}\).
zdust parameter \(\mathrm{Rv}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
zdust parameter \(\mathrm{method}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zedge: Absorption edge..
Attributes
zedge parameter \(\mathrm{MaxTau}\).
zedge parameter \(\mathrm{Redshift}\).
zedge parameter \(\mathrm{edgeE}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zgabs: Gaussian absorption line..
Attributes
zgabs parameter \(\mathrm{LineE}\).
zgabs parameter \(\mathrm{Redshift}\).
zgabs parameter \(\mathrm{Sigma}\).
zgabs parameter \(\mathrm{Strength}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zhighect: High-energy cutoff..
Attributes
zhighect parameter \(\mathrm{Redshift}\).
zhighect parameter \(\mathrm{cutoffE}\).
evalGet side-effect free component evaluation function.
zhighect parameter \(\mathrm{foldE}\).
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zigm: UV/Optical attenuation by the intergalactic medium..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
zigm parameter \(\mathrm{lyman_limit}\).
zigm parameter \(\mathrm{model}\).
nameComponent name.
param_namesComponent's parameter names.
zigm parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zlorabs: Lorentzian absorption line..
Attributes
zlorabs parameter \(\mathrm{LineE}\).
zlorabs parameter \(\mathrm{Redshift}\).
zlorabs parameter \(\mathrm{Strength}\).
zlorabs parameter \(\mathrm{Width}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zpcfabs: Partial covering fraction absorption..
Attributes
zpcfabs parameter \(\mathrm{CvrFract}\).
zpcfabs parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
zpcfabs parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class zphabs(nH: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model zphabs: Photoelectric absorption..
Attributes
zphabs parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
zphabs parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class zredden(E_BmV: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model zredden: Redshifted version of redden..
Attributes
zredden parameter \(\mathrm{E_BmV}\).
zredden parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zsmdust: Extinction by dust grains in starburst galaxies..
Attributes
zsmdust parameter \(\mathrm{E_BmV}\).
zsmdust parameter \(\mathrm{ExtIndex}\).
zsmdust parameter \(\mathrm{Rv}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
zsmdust parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
typeComponent type.
- class ztbabs(nH: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model ztbabs: ISM grain absorption..
Attributes
ztbabs parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
ztbabs parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zvarabs: Photoelectric absorption..
Attributes
zvarabs parameter \(\mathrm{Al}\).
zvarabs parameter \(\mathrm{Ar}\).
zvarabs parameter \(\mathrm{C}\).
zvarabs parameter \(\mathrm{Ca}\).
zvarabs parameter \(\mathrm{Cl}\).
zvarabs parameter \(\mathrm{Co}\).
zvarabs parameter \(\mathrm{Cr}\).
zvarabs parameter \(\mathrm{Fe}\).
zvarabs parameter \(\mathrm{H}\).
zvarabs parameter \(\mathrm{He}\).
zvarabs parameter \(\mathrm{Mg}\).
zvarabs parameter \(\mathrm{N}\).
zvarabs parameter \(\mathrm{Na}\).
zvarabs parameter \(\mathrm{Ne}\).
zvarabs parameter \(\mathrm{Ni}\).
zvarabs parameter \(\mathrm{O}\).
zvarabs parameter \(\mathrm{Redshift}\).
zvarabs parameter \(\mathrm{S}\).
zvarabs parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zvfeabs: Photoelectric absorption with free Fe edge energy..
Attributes
zvfeabs parameter \(\mathrm{FEKedge}\).
zvfeabs parameter \(\mathrm{FEabun}\).
zvfeabs parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
zvfeabs parameter \(\mathrm{metals}\).
zvfeabs parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zvgabs: Gaussian absorption line with sigma in km/s..
Attributes
zvgabs parameter \(\mathrm{LineE}\).
zvgabs parameter \(\mathrm{Redshift}\).
zvgabs parameter \(\mathrm{Sigma}\).
zvgabs parameter \(\mathrm{Strength}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zvlorabs: Lorentzian absorption line with width in km/s..
Attributes
zvlorabs parameter \(\mathrm{LineE}\).
zvlorabs parameter \(\mathrm{Redshift}\).
zvlorabs parameter \(\mathrm{Strength}\).
zvlorabs parameter \(\mathrm{Width}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zvoigtabs: Voigt absorption line..
Attributes
zvoigtabs parameter \(\mathrm{LineE}\).
zvoigtabs parameter \(\mathrm{Redshift}\).
zvoigtabs parameter \(\mathrm{Sigma}\).
zvoigtabs parameter \(\mathrm{Strength}\).
zvoigtabs parameter \(\mathrm{Width}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zvphabs: Photoelectric absorption..
Attributes
zvphabs parameter \(\mathrm{Al}\).
zvphabs parameter \(\mathrm{Ar}\).
zvphabs parameter \(\mathrm{C}\).
zvphabs parameter \(\mathrm{Ca}\).
zvphabs parameter \(\mathrm{Cl}\).
zvphabs parameter \(\mathrm{Co}\).
zvphabs parameter \(\mathrm{Cr}\).
zvphabs parameter \(\mathrm{Fe}\).
zvphabs parameter \(\mathrm{He}\).
zvphabs parameter \(\mathrm{Mg}\).
zvphabs parameter \(\mathrm{N}\).
zvphabs parameter \(\mathrm{Na}\).
zvphabs parameter \(\mathrm{Ne}\).
zvphabs parameter \(\mathrm{Ni}\).
zvphabs parameter \(\mathrm{O}\).
zvphabs parameter \(\mathrm{Redshift}\).
zvphabs parameter \(\mathrm{S}\).
zvphabs parameter \(\mathrm{Si}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
zvphabs parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zvvoigtabs: Voigt absorption line with widths in km/s..
Attributes
zvvoigtabs parameter \(\mathrm{LineE}\).
zvvoigtabs parameter \(\mathrm{Redshift}\).
zvvoigtabs parameter \(\mathrm{Sigma}\).
zvvoigtabs parameter \(\mathrm{Strength}\).
zvvoigtabs parameter \(\mathrm{Width}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- class zwabs(nH: 'Parameter' | float | None = None, Redshift: 'Parameter' | float | None = None, latex: str | None = None, grad_method=None, spec_num=None)#
Bases:
XspecMultiplicativeXspec multiplicative model zwabs: Photoelectric absorption, Wisconsin cross-sections..
Attributes
zwabs parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
zwabs parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zwndabs: Photo-electric absorption, warm absorber..
Attributes
zwndabs parameter \(\mathrm{Redshift}\).
zwndabs parameter \(\mathrm{WindowE}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
zwndabs parameter \(\mathrm{nH}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zxipab: Power-law distribution of ionized absorbers..
Attributes
zxipab parameter \(\mathrm{beta}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
zxipab parameter \(\mathrm{log_xi}\).
zxipab parameter \(\mathrm{nHmax}\).
zxipab parameter \(\mathrm{nHmin}\).
nameComponent name.
param_namesComponent's parameter names.
zxipab parameter \(\mathrm{redshift}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecMultiplicativeXspec multiplicative model zxipcf: Partial covering absorption by partially ionized material..
Attributes
zxipcf parameter \(\mathrm{CvrFract}\).
zxipcf parameter \(\mathrm{Nh}\).
zxipcf parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
zxipcf parameter \(\mathrm{log_xi}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model cflux: Calculate flux..
Attributes
cflux parameter \(\mathrm{Emax}\).
cflux parameter \(\mathrm{Emin}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
cflux parameter \(\mathrm{lg10Flux}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model cglumin: Calculate luminosity..
Attributes
cglumin parameter \(\mathrm{Distance}\).
cglumin parameter \(\mathrm{Emax}\).
cglumin parameter \(\mathrm{Emin}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
cglumin parameter \(\mathrm{lg10Lum}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model clumin: Calculate luminosity..
Attributes
clumin parameter \(\mathrm{Emax}\).
clumin parameter \(\mathrm{Emin}\).
clumin parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
clumin parameter \(\mathrm{lg10Lum}\).
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model cpflux: Calculate photon flux..
Attributes
cpflux parameter \(\mathrm{Emax}\).
cpflux parameter \(\mathrm{Emin}\).
cpflux parameter \(\mathrm{Flux}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model gsmooth: Gaussian smoothing..
Attributes
gsmooth parameter \(\mathrm{Index}\).
gsmooth parameter \(\mathrm{Sig_6keV}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model ireflect: Reflection from ionized material..
Attributes
ireflect parameter \(\mathrm{Fe_abund}\).
ireflect parameter \(\mathrm{Redshift}\).
ireflect parameter \(\mathrm{T_disk}\).
ireflect parameter \(\mathrm{abund}\).
ireflect parameter \(\mathrm{cosIncl}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
ireflect parameter \(\mathrm{rel_refl}\).
spec_numSpectrum number.
typeComponent type.
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:
XspecConvolutionXspec convolution model kdblur: Convolve with the laor model shape..
Attributes
kdblur parameter \(\mathrm{Incl}\).
kdblur parameter \(\mathrm{Index}\).
kdblur parameter \(\mathrm{Rin_G}\).
kdblur parameter \(\mathrm{Rout_G}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model kdblur2: Convolve with the laor2 model shape..
Attributes
kdblur2 parameter \(\mathrm{Incl}\).
kdblur2 parameter \(\mathrm{Index}\).
kdblur2 parameter \(\mathrm{Index1}\).
kdblur2 parameter \(\mathrm{Rbreak}\).
kdblur2 parameter \(\mathrm{Rin_G}\).
kdblur2 parameter \(\mathrm{Rout_G}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model kerrconv: Accretion disk line shape with BH spin as free parameter..
Attributes
kerrconv parameter \(\mathrm{Incl}\).
kerrconv parameter \(\mathrm{Index1}\).
kerrconv parameter \(\mathrm{Index2}\).
kerrconv parameter \(\mathrm{Rin_ms}\).
kerrconv parameter \(\mathrm{Rout_ms}\).
kerrconv parameter \(\mathrm{a}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
kerrconv parameter \(\mathrm{r_br_g}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model kyconv: Convolution using a relativistic line from axisymmetric accretion disk..
Attributes
kyconv parameter \(\mathrm{a}\).
kyconv parameter \(\mathrm{alpha}\).
kyconv parameter \(\mathrm{beta}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
kyconv parameter \(\mathrm{limb}\).
kyconv parameter \(\mathrm{ms}\).
nameComponent name.
kyconv parameter \(\mathrm{ne_loc}\).
kyconv parameter \(\mathrm{normal}\).
param_namesComponent's parameter names.
kyconv parameter \(\mathrm{rb}\).
kyconv parameter \(\mathrm{rin}\).
kyconv parameter \(\mathrm{rout}\).
spec_numSpectrum number.
kyconv parameter \(\mathrm{theta_o}\).
typeComponent type.
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:
XspecConvolutionXspec convolution model lsmooth: Lorentzian smoothing..
Attributes
lsmooth parameter \(\mathrm{Index}\).
lsmooth parameter \(\mathrm{Sig_6keV}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model partcov: Partial covering..
Attributes
partcov parameter \(\mathrm{CvrFract}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model rdblur: Convolve with the diskline model shape..
Attributes
rdblur parameter \(\mathrm{Betor10}\).
rdblur parameter \(\mathrm{Incl}\).
rdblur parameter \(\mathrm{Rin_M}\).
rdblur parameter \(\mathrm{Rout_M}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model reflect: Reflection from neutral material..
Attributes
reflect parameter \(\mathrm{Fe_abund}\).
reflect parameter \(\mathrm{Redshift}\).
reflect parameter \(\mathrm{abund}\).
reflect parameter \(\mathrm{cosIncl}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
reflect parameter \(\mathrm{rel_refl}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model rfxconv: Angle-dependent reflection from an ionized disk..
Attributes
rfxconv parameter \(\mathrm{Fe_abund}\).
rfxconv parameter \(\mathrm{cosIncl}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
rfxconv parameter \(\mathrm{log_xi}\).
nameComponent name.
param_namesComponent's parameter names.
rfxconv parameter \(\mathrm{redshift}\).
rfxconv parameter \(\mathrm{rel_refl}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model rgsext: Convolve an RGS spectrum for extended emission..
Attributes
evalGet side-effect free component evaluation function.
rgsext parameter \(\mathrm{factor}\).
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
rgsext parameter \(\mathrm{order}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model rgsxsrc: Convolve an RGS spectrum for extended emission..
Attributes
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
rgsxsrc parameter \(\mathrm{order}\).
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model simpl: Comptonization of a seed spectrum..
Attributes
simpl parameter \(\mathrm{FracSctr}\).
simpl parameter \(\mathrm{Gamma}\).
simpl parameter \(\mathrm{UpScOnly}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model thcomp: Thermally comptonized continuum..
Attributes
thcomp parameter \(\mathrm{Gamma_tau}\).
thcomp parameter \(\mathrm{cov_frac}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
thcomp parameter \(\mathrm{kT_e}\).
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
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:
XspecConvolutionXspec convolution model vashift: Velocity shift an additive model..
Attributes
vashift parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model vmshift: Velocity shift a multiplicative model..
Attributes
vmshift parameter \(\mathrm{Velocity}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model xilconv: Angle-dependent reflection from an ionized disk..
Attributes
xilconv parameter \(\mathrm{Fe_abund}\).
xilconv parameter \(\mathrm{cosIncl}\).
xilconv parameter \(\mathrm{cutoff}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
xilconv parameter \(\mathrm{log_xi}\).
nameComponent name.
param_namesComponent's parameter names.
xilconv parameter \(\mathrm{redshift}\).
xilconv parameter \(\mathrm{rel_refl}\).
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model zashift: Redshift an additive model..
Attributes
zashift parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.
- 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:
XspecConvolutionXspec convolution model zmshift: Redshift a multiplicative model..
Attributes
zmshift parameter \(\mathrm{Redshift}\).
evalGet side-effect free component evaluation function.
grad_methodNumerical differentiation method.
latex\(\LaTeX\) format of the component.
nameComponent name.
param_namesComponent's parameter names.
spec_numSpectrum number.
typeComponent type.