Skip to main content

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)

Source distribution for co-excitation-gas-modeling 0.0.1
File Size Uploaded
co_excitation_gas_modeling-0.0.1.tar.gz 109.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for co-excitation-gas-modeling 0.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.1 This release

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page