A simple introduction:
This Python package provides functions to estimate a galaxy’s cold molecular gas mean density and kinetic temperature using Carbon Monoxide (CO) molecular line flux density ratio.
The motivation is that the galaxies emit CO spectral lines, and different transition of CO lines have different strength. The line ratio is affected by the cold molecular gas density and kinetic temperature. At global galaxy scales, the observed line ratio can probe the mean molecular gas density and temperature to some extent. Based on the work of Liu et al. (2020) who compiled the CO J=5-4 / J=2-1 (R52) line ratios in a sample of galaxies from local Universe to high redshift, a density probability distribution function (PDF) gas modeling has been studied and found promising in linking observed galaxy CO line ratios to physical cold molecular gas mean density and kinetic temperature. The highlight of this work is that it uses a density PDF to simulate the gas density distribution in a galaxy, thus provide more realistic CO excitation than single-state gas large velocity gradient radiative transfer modeling. See Leroy et al. (2017) <https://ui.adsabs.harvard.edu/abs/2017ApJ…835..217L/abstract> for a similar density-PDF gas modeling work. This code is thus based on the Liu et al. (2020) model grid and can convert an input CO line ratio to a fitting range of cold molecular gas density and kinetic temperature.
A simple usage:
To input a CO J=5-4/J=2-1 line ratio (in Jy km s-1 units), and output cold molecular gas mean density (<nH2>) and kinetic temperature (Tkin) ranges:
import co_excitation_gas_modeling as coexc
coexc.help()
fit_result = coexc.fit_line_ratio(z=4.755, R72=0.86/0.09, e_R72=0.01).help()
print(fit_result)
print(fit_result['lg_nH2'])
print(fit_result['T_kin'])
Future work:
A future work will be conducted to fit CO spectral line energy distribution.
Acknowledgement:
Metadata
Release files for co-excitation-gas-modeling 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| co_excitation_gas_modeling-0.0.1.tar.gz | 109.8 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| co_excitation_gas_modeling-0.0.1-py3.7.egg | Legacy Egg format | - | - | Details |
| co_excitation_gas_modeling-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 336.3 kB
Release files / co_excitation_gas_modeling-0.0.1.tar.gz
| Download URL | co_excitation_gas_modeling-0.0.1.tar.gz |
|---|---|
| Size | 109.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1406f6388b05d4447d464ac5c21008effa013340a13e51a91b4ed1fe136f586b
|
|
BLAKE2b-256 checksum How to use checksums |
d6a5a48094606cd98feb464b54885dcf3f128459d521093cbf59d859c31c05f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.7
|
Release files / co_excitation_gas_modeling-0.0.1-py3.7.egg
| Download URL | co_excitation_gas_modeling-0.0.1-py3.7.egg |
|---|---|
| Size | 117.1 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
c23b2ac46bb5f2c1676737bfe4e5d73bf9393841c9af8670fab767662af0d51d
|
|
BLAKE2b-256 checksum How to use checksums |
0aa77e45ea0b6a7401090a151a373a61295ca10829ae214da24485044ff20867
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.7
|
Release files / co_excitation_gas_modeling-0.0.1-py3-none-any.whl
| Download URL | co_excitation_gas_modeling-0.0.1-py3-none-any.whl |
|---|---|
| Size | 109.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a29f67e9d1b72fe4704a37f87624b796fe629a1d8511da6cdf1f5fcc567ecff5
|
|
BLAKE2b-256 checksum How to use checksums |
856400751a8dbf1b3025d9ae7546690f825dd353a0781b37192e923a19b8071c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.7
|