Welcome to pyHARM’s documentation!

This is the documentation for pyHARM, a Python package for GRMHD. It may be incomplete, as pyHARM is still very much in development.

Specifically, pyHARM is a re-implementation of the HARM algorithm from Gammie et. al. (2003), written in Python, optionally accelerated with OpenCL kernels written in loopy. It also includes tools for working with the output from other GRMHD codes, specifically the HARM HDF5 format (see Reading HARM HDF5 Output).

Some example scripts for performing a set of analysis reductions and basic plotting operations can be found in the script/ directory of the repository; they may be more up-to-date than the documentation.

Indices and tables