This is the documentation for Hyperion, a three-dimensional dust continuum Monte-Carlo radiative transfer code. Models are set up via Python scripts, and are run using a compiled Fortran code, optionally making use of the Message Passing Interface (MPI) for parallel computing.
Important
Before you proceed, please make sure you have read the following disclaimers:
If your work makes use of Hyperion, please cite:
Robitaille, 2011, HYPERION: an open-source parallelized three-dimensional dust continuum radiative transfer code, Astronomy & Astrophysics 536 A79 (ADS, BibTeX).
All quantities in Hyperion are expressed in the cgs system. Throughout the documentation, constants are sometimes used in place of values (e.g. au, pc). These can be imported (in Python) using:
from hyperion.util.constants import *
or, to control which constants are imported:
from hyperion.util.constants import au, pc, lsun
See hyperion.util.constants for more details.
Hyperion is currently being developed by Thomas Robitaille.
Interested in contributing fixes or patches to the code or documentation? Read Contributing to Hyperion for more details! If you are interested in developing new features, contact me and we can discuss how to coordinate efforts.
A great thanks to the following users whose help with testing early versions of Hyperion was invaluable: