Skip to main content

Nebular tools

Project description

PyNeb (Luridiana V., Morisset C. and Shaw, R. A 2013) is a modern python tool to compute emission line emissivities (recombination and collisionally excited lines).

In PyNeb, the atom is represented as an n-level atom. For given density and temperature, PyNeb’s machinery solves the equilibrium equations and determines the level populations. These are some of the things it can do:

  • compute physical conditions from suitable diagnostic line ratios.

  • compute level populations, critical densities and line emissivities

  • compute and display emissivity grids as a function of Te and Ne

  • deredden line intensities

  • read and manage observational data

  • plot and compare atomic data from different publications

  • compute ionic abundances from line intensities and physical conditions

  • compute elemental abundances from ionic abundances and icfs.

PyNeb also incorporates emissivity tables of recombination lines for a few atoms (currently, H and He ions). The interpolated emissivities can be used by any of the module that rely on the n-level line emissivities to carry out the actions listed above.

Emission line ratios are used to self consistently determine electron temperature and density and ionic abundances Diagnostic diagrams can easily be plotted. Various ionization correction factors (ICFs) from the literarure are available to obtain total elemental abundances from the ionic abundances. Atomic data can easily be changed and updated. Additional tools are provided, like reddening determination and correction procedures.

Requirements

PyNeb uses numpy, matplotlib, pyfits, scipy and other standard python libraries.

Installation

You may find useful to download, install and upgrade PyNeb using pip.

For example:

  • pip install –user PyNeb

Note you do NOT need –user if you installed python with Ureka or Canopy

Updates use the same command. You can also use:

  • easy_install –user PyNeb

Note you do NOT need –user if you installed python with Ureka or Canopy

Warranty

PyNeb is provided as it is. No warranty at all.

Manual

  • The HowTo user guide, reference manual and developer manual are accessible from HERE.

Discussion Groups

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

PyNeb-1.0.11.tar.gz (4.3 MB view details)

Uploaded Source

File details

Details for the file PyNeb-1.0.11.tar.gz.

File metadata

  • Download URL: PyNeb-1.0.11.tar.gz
  • Upload date:
  • Size: 4.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PyNeb-1.0.11.tar.gz
Algorithm Hash digest
SHA256 0f1962da5b5ef50a71e281205a8982dca5abe3935b8cf3a2d4feb80afedefd10
MD5 b58978faa46a075febae4465eb50567b
BLAKE2b-256 939e5763ffcdce94ee24b4ebbecbac18f622a312aaf3a4f9610f7dba3bed9c8a

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