Domain-Specific Analysis

yt powers a number modules that provide specialized analysis tools relevant to one or a few domains. Some of these are internal to yt, but many exist as external packages, either maintained by the yt project or independently.

Internal Analysis Modules

These modules exist within yt itself.

Note

As of yt version 3.5, most of the astrophysical analysis tools have been moved to the yt Astro Analysis and yt Attic packages. See below for more information.

External Analysis Modules

These are external packages maintained by the yt project.

yt Astro Analysis

Source: https://github.com/yt-project/yt_astro_analysis

Documentation: https://yt-astro-analysis.readthedocs.io/

The yt_astro_analysis package houses most of the astrophysical analysis tools that were formerly in the yt.analysis_modules import. These include halo finding, custom halo analysis, synthetic observations, and exports to radiative transfer codes. See Available Modules for a list of available functionality.

yt Attic

Source: https://github.com/yt-project/yt_attic

Documentation: https://yt-attic.readthedocs.io/

The yt_attic contains former yt analysis modules that have fallen by the wayside. These may have small bugs or were simply not kept up to date as yt evolved. Tools in here are looking for a new owner and a new home. If you find something in here that you’d like to bring back to life, either by adding it to yt Astro Analysis or as part of your own package, you are welcome to it! If you’d like any help, let us know! See In the Attic for a list of inventory of the attic.

Extensions

There are a number of independent, yt-related packages for things like visual effects, interactive widgets, synthetic absorption spectra, X-ray observations, and merger-trees. See the yt Extensions page for a list of available extension packages.