A maturing yt frontend for Idefix and Pluto, packaged as an extension for yt.
python -m pip install yt_idefix
After importing yt
itself, make sure to activate the extension
import yt
import yt_idefix
Now yt.load
will be able to read Pluto/Idefix output files.
Code | format | supported since | additional dependencies |
---|---|---|---|
Idefix | .dmp |
v0.1.0 | |
Idefix | .vtk |
v0.3.0 | |
Pluto | .vtk |
v0.9.0 | |
Pluto | XDMF | v1.1.0 | h5py |
new in yt 4.2 (unreleased) + yt_idefix 0.16
yt>=4.2
supports automatic
loading for external frontends, i.e., the extra import line (import yt_idefix
)
will not be needed with this version.
This feature is marked as experimental until yt 4.2.0 is released. In the mean time, this feature can be enabled by installing yt from source as, i.e.,
python -m pip install git+https://github.com/yt-project/yt.git
new in yt 4.1 + yt_idefix 0.12
yt_idefix>=0.12.0
natively supportsyt.SlicePlot
for streched gridsyt>=4.1.0
is required fromyt.ProjectionPlot
Streched grids support is considered experimental as of yt 4.1