axion_em_gr

axion_em_gr is a Python package for exploratory numerical studies of axion-Maxwell dynamics on fixed 3+1 backgrounds.

The package is designed around a modular architecture for grids, field states, background geometries, physical sources, diagnostics, evolution schemes, and post-processing. Its goal is to provide a flexible research tool for testing reduced models of axion electrodynamics in relativistic astrophysical environments.

Main features

  • Modular Python architecture.
  • Fixed-background 3+1 geometries.
  • Axion and electromagnetic field evolution.
  • Diagnostic tools for constraints and field invariants.
  • YAML-based configuration and reproducible runs.
  • Plotting and post-processing utilities for scientific visualization.

Example simulation

The video below shows an example exploratory simulation produced with axion_em_gr, illustrating the evolution of axion-electromagnetic fields in a fixed 3+1 background.

Example simulation of axion-electromagnetic dynamics generated with axion_em_gr. The animation illustrates the qualitative response of the axion and electromagnetic fields in a fixed relativistic background.