Code Support

Levels of Support for Various Codes

yt provides frontends to support several different simulation code formats as inputs. Below is a list showing what level of support is provided for each code. See Loading Data for examples of loading a dataset from each supported output format using yt.

Capability ► Code/Format ▼ Fluid Quantities Particles Parameters Units Read on Demand Load Raw Data Part of test suite Level of Support
ART Y Y Y Y Y [2] Y N Full
ARTIO Y Y Y Y Y Y Y Full
Athena Y N Y Y Y Y Y Full
Castro Y N Partial Y Y Y N Full
Chombo Y Y Y Y Y Y Y Full
Enzo Y Y Y Y Y Y Y Full
FITS Y N/A Y Y Y Y Y Full
FLASH Y Y Y Y Y Y Y Full
Gadget Y Y Y Y Y [2] Y Y Full
GAMER Y N Y Y Y Y Y Full
Gasoline Y Y Y Y Y [2] Y Y Full
Gizmo Y Y Y Y Y [2] Y Y Full
Grid Data Format (GDF) Y N/A Y Y Y Y Y Full
Maestro Y [1] N Y Y Y Y N Partial
MOAB Y N/A Y Y Y Y Y Full
Nyx Y N Y Y Y Y Y Full
Orion Y Y Y Y Y Y Y Full
OWLS/EAGLE Y Y Y Y Y [2] Y Y Full
Piernik Y N/A Y Y Y Y Y Full
Pluto Y N Y Y Y Y Y Partial
RAMSES Y Y Y Y Y [2] Y Y Full
Tipsy Y Y Y Y Y [2] Y Y Full
[1]one-dimensional base-state not read in currently.
[2](1, 2, 3, 4, 5, 6, 7) These handle mesh fields using an in-memory octree that has not been parallelized. Datasets larger than approximately 1024^3 will not scale well.

If you have a dataset that uses an output format not yet supported by yt, you can either input your data following Loading Generic Array Data or Loading Generic Particle Data, or help us by Creating A New Code Frontend for this new format.