Difference between revisions of "Applications/Yt"
From HPC
m |
m |
||
Line 35: | Line 35: | ||
==Further Information== | ==Further Information== | ||
− | * [http://yt-project.org/doc/index.html http://yt-project.org/doc/index.html] | + | * [http://yt-project.org/doc/index.html http://yt-project.org/doc/index.html yt project] |
− | * [http://yt-project.org/doc/analyzing/analysis_modules/halo_catalogs.html] | + | |
+ | * [http://yt-project.org/doc/analyzing/analysis_modules/halo_catalogs.html Rockstar] | ||
{| | {| |
Revision as of 08:09, 20 September 2018
Application Details
- Description: yt supports structured, variable-resolution meshes, unstructured meshes, and discrete or sampled data such as particles.
- Version: 3.2.3, 3.3.1 and 3.4.0
- Modules: yt/3.2.3, yt/3.3.1 and yt/3.4.0
- Licence: Free and open source
Usage Examples
- yt is a community-developed analysis and visualization toolkit for volumetric data. yt has been applied mostly to astrophysical simulation data, but it can be applied to many different types of data including seismology, radio telescope data, weather simulations, and nuclear engineering simulations. yt is developed in Python under the open-source model.
- Rockstar is also installed on the 3.4.0 version
A code snippet is shown below, using yt as an import
#!usr/bin/env python import yt import numpy as np arr = np.random.random(size=(64,64,64)) data = dict(density = (arr, "g/cm**3")) bbox = np.array([[-1.5, 1.5], [-1.5, 1.5], [-1.5, 1.5]]) ds = yt.load_uniform_grid(data, arr.shape, length_unit="Mpc", bbox=bbox, nprocs=64) slc = yt.SlicePlot(ds, "z", ["density"]) slc.set_cmap("density", "Blues") slc.annotate_grids(cmap=None) slc.show()