magrittetorch.model.sources.collisionpartner
Contains all collisional data between a species and a single colliding species.
- class magrittetorch.model.sources.collisionpartner.CollisionPartner(params: Parameters, dataCollection: DataCollection, lineproducingspeciesidx: int, colparidx: int)
- Cd: StorageTensor
Collisional de-excitation rates; dtype=
Types.LevelPopsInfo, dims=[CollisionPartner.ntmp,CollisionPartner.ncol], unit = units.s**-1
- Ce: StorageTensor
Collisional excitation rates; dtype=
Types.LevelPopsInfo, dims=[CollisionPartner.ntmp,CollisionPartner.ncol], unit = units.s**-1
- icol: StorageTensor
Index of the upper level of the collisional transition; dtype=
Types.IndexInfo, dims=[CollisionPartner.ncol], unit = units.dimensionless_unscaled
- jcol: StorageTensor
Index of the lower level of the collisional transition; dtype=
Types.IndexInfo, dims=[CollisionPartner.ncol], unit = units.dimensionless_unscaled
- orth_or_para_H2: Parameter[str]
Only for H2, specifies whether the collisional rates are for ortho “o” or para “p” H2, or “n” for other species
- tmp: StorageTensor
Temperatures of the tabulated collisional rates; dtype=
Types.GeometryInfo, dims=[CollisionPartner.ntmp], unit = units.K