AthenaKit Documentation

AthenaKit is a Python toolkit for analyzing and visualizing simulation data from AthenaK — a performance-portable astrophysics code built on Kokkos.

Key Features

  • Performance-portable — runs on both CPU and CUDA GPU via CuPy

  • MPI-aware — distributes analysis across many ranks

  • Rich data model — lazy evaluation of 50+ derived variables from raw dumps

  • Flexible I/O — reads .bin, .athdf, .h5, and .pkl formats

  • Built-in analysis — histograms, profiles, slices, and interpolation

  • Visualization — slices, phase diagrams, and radial profiles via Matplotlib

Quick Navigation

Getting Started

Install AthenaKit and run your first analysis in minutes.

Getting Started
API Reference

Full documentation of all classes and functions.

API Reference
Examples

Worked examples for common astrophysical problems.

Examples
Source on GitHub

Browse the source code, open issues, or contribute.

https://github.com/mh-guo/AthenaKit