Skip to main content

PhotoDissociation Region Toolbox (PDRT), astrophysics analysis tools

Project description

Reliable astrophysics at everyday low, low prices! ®

pdrtpy is the new and improved version of the classic PhotoDissociation Region Toolbox, rewritten in Python with new capabilities and giving more flexibility to end users.

The new PDR Toolbox will cover many more spectral lines and metallicities and allows map-based analysis so users can quickly compute spatial images of density and radiation field from map data. We provide example Jupyter notebooks for data analysis. It also can support other PDR model codes enabling comparison of derived properties between codes.

The underlying model code has improved physics and chemistry. Critical updates include those discussed in Neufeld & Wolfire 2016, plus photo rates from Heays et al. 2017, oxygen chemistry rates from Kovalenko et al. 2018 and Tran et al. 2018, and carbon chemistry rates from Dagdigian 2019. We have also implemented new collisional excitation rates for [O I] from Lique et al. 2018 (and Lique private communication) and have included 13C chemistry along with the emitted line intensities for [13C II] and 13CO

Getting Started

Installation

pdrtpy can be installed with

pip install pdrtpy

or

git clone https://github.com/mpound/pdrtpy
sudo apt-get install python3-venv
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Requirements

Python 3 and recent versions of astropy, numpy, scipy, matplotlib. And jupyter if you want to run the example notebooks.

What is a PDR?

Photodissociation regions (PDRs) include all of the neutral gas in the ISM where far-ultraviolet (FUV) photons dominate the chemistry and/or heating. In regions of massive star formation, PDRS are created at the boundaries between the HII regions and neutral molecular cloud, as photons with energies 6 eV < E < 13.6 eV photodissociate molecules and photoionize other elements. The gas is heated from photo-electrons and cools mostly through far-infrared fine structure lines like [O I] and [C II].

For a full review of PDR physics and chemistry, see Hollenbach & Tielens 1997.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pdrtpy-2.0b3.tar.gz (532.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pdrtpy-2.0b3-py3-none-any.whl (700.1 kB view details)

Uploaded Python 3

File details

Details for the file pdrtpy-2.0b3.tar.gz.

File metadata

  • Download URL: pdrtpy-2.0b3.tar.gz
  • Upload date:
  • Size: 532.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for pdrtpy-2.0b3.tar.gz
Algorithm Hash digest
SHA256 4df3257b967c71b2def1d679623edfb7e7ea6dc1a5fe1c4662049e903c5f7078
MD5 eab73ef416f846e506cb9ea98c38c180
BLAKE2b-256 bd2d68e2166943f73326bea2a7c968514ca14780ab93973b1183d625fbfbc76e

See more details on using hashes here.

File details

Details for the file pdrtpy-2.0b3-py3-none-any.whl.

File metadata

  • Download URL: pdrtpy-2.0b3-py3-none-any.whl
  • Upload date:
  • Size: 700.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for pdrtpy-2.0b3-py3-none-any.whl
Algorithm Hash digest
SHA256 600a02758534a2bd99f0191c6087961bb0bdb11106b9d2c6ae091d3b09e457b0
MD5 412535f6164e791e487cffe6f52e0aee
BLAKE2b-256 745fc96959fcf3528e4e6439c5b25190131bb09d653e7a687a62702cec0b8d39

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page