the yt project's blog
Annotations Archive Blog Community Data Documentation Experimental Frontends Enzo Frontends Maestro Fun Halos New Feature New Features Particles Phaseplots Releases Sliceplot Streamlines Surfaces Time Series Transforms/Projections Volume Rendering Yt 2.x Yt 3.x Yt Core

© 2021 yt project blog

Powered by Hugo with theme Dream.

The Rockstar Halo Finder in yt

The Rockstar Halo Finder in yt

Monday, Nov 26, 2012

@ Stephen Skory

Over the last few weeks, Matt Turk, Christopher Moody, and Stephen Skory have been working to improve the integration of the Rockstar halo finder in yt. Rockstar was written primarily by Peter Behroozi and has a main website here. Linked there is the source and the most current edition of the method paper which includes a timing and scaling study. Rockstar is a six dimensional halo finder, meaning that it considers both particle position and momentum when locating dark matter halos.
Simple Grid Refinement

Simple Grid Refinement

Tuesday, Oct 30, 2012

@ Matthew Turk

Notebook Download Grid refinement In yt, you can now generate very simple initial conditions: In[1]: from yt.mods import * from yt.frontends.stream.api import load_uniform_grid from yt.frontends.gdf.api import * from yt.utilities.grid_data_format.writer import write_to_gdf class DataModifier(object): pass class TophatSphere(DataModifier): def __init__(self, fields, radius, center): self.fields = fields self.radius = radius self.center = center def apply(self, grid, container): r = ((grid['x'] - self.center[0])**2.0 + (grid['y'] - self.center[1])**2.0 + (grid['z'] - self.center[2])**2.0)**0.5 for field in self.
yt 2.4 released!

yt 2.4 released!

Friday, Aug 3, 2012

@ Matthew Turk

We’re proud to announce the release of version 2.4 of the yt Project, http://yt-project.org/ . The new version includes many new features, refinements of existing features and numerous bugfixes. We encourage all users to upgrade to take advantage of the changes. yt is a community-developed analysis and visualization toolkit, primarily directed at astrophysical hydrodynamics simulations. It provides full support for output from the Enzo, FLASH, Orion, and Nyx codes, with preliminary support for several others.
yt Version 2.3 Announcement

yt Version 2.3 Announcement

Thursday, Dec 15, 2011

@ Stephen Skory

Just in time for the New Year, we’re happy to announce the release of yt version 2.3! ( http://yt-project.org/ ) The new version includes many new modules and enhancements, and the usual set of bug fixes over the last point release. We encourage all users to upgrade to take advantage of the changes. yt is a community-developed analysis and visualization toolkit for astrophysical simulation data. yt provides full support for Enzo, Orion, Nyx, and FLASH codes, with preliminary support for the RAMSES code (and a handful of others.
Boolean Data Containers

Boolean Data Containers

Wednesday, Nov 9, 2011

@ Stephen Skory

A useful new addition to yt are boolean data containers. These are hybrid data containers that are built by relating already-defined data containers with each other using boolean operators. Nested boolean logic, using parentheses, is also supported. The boolean data container (or volume) is made by constructing a list of volumes interspersed with operators given as strings. Below are some examples of what can be done with boolean data containers.
Dataset Tracking with yt

Dataset Tracking with yt

Monday, Sep 12, 2011

@ Stephen Skory

In this post I’d like to discuss a bit of work in progress to highlight some exciting new features that we hope to have working in yt sometime soon. On any machine that runs yt, there is a file created in the users home directory named ~/.yt/parameter_files.csv that yt uses internally to keep track of datasets it has seen. This is just a simple text file containing comma-separated entries with a few pieces of information about datasets, like their location on disk and the last date and time they were ‘seen’ by yt.
ParaView and yt

ParaView and yt

Monday, Jun 13, 2011

@ Matthew Turk

Thanks to some awesome work by developers at Kitware, yt can now be called from within ParaView! This relies on a couple things, all of which are pretty exciting moving forward. The idea behind this is to leverage where the two codes have their own strengths and weaknesses, and identify places where they can work productively together. For instance, yt has been designed to provide astrophysical analysis; in this way, it can generate adaptive projections, spectral energy distributions and so on.
yt 2.1 Release Announcement

yt 2.1 Release Announcement

Friday, Apr 8, 2011

@ Sam Skillman

We are proud to announce the release of yt version 2.1. This release includes several new features, bug fixes, and numerous improvements to the code base and documentation. At the yt homepage, http://yt.enzotools.org/ , an installation script, a cookbook, documentation and a guide to getting involved can be found. yt is an analysis and visualization toolkit for Adaptive Mesh Refinement data. yt provides full support for Enzo, Orion, and FLASH codes, with preliminary support for RAMSES, ART, Chombo, CASTRO and MAESTRO codes.

yt extension modules

yt has many extension packages to help you in your scientific workflow! Check these out, or create your own.

ytini

ytini is set of tools and tutorials for using yt as a tool inside the 3D visual effects software Houdini or a data pre-processor externally to Houdini.

Trident

Trident is a full-featured tool that projects arbitrary sightlines through astrophysical hydrodynamics simulations for generating mock spectral observations of the IGM and CGM.

pyXSIM

pyXSIM is a Python package for simulating X-ray observations from astrophysical sources.

ytree

Analyze merger tree data from multiple sources. It’s yt for merger trees!

yt_idv

yt_idv is a package for interactive volume rendering with yt! It provides interactive visualization using OpenGL for datasets loaded in yt. It is written to provide both scripting and interactive access.

widgyts

widgyts is a jupyter widgets extension for yt, backed by rust/webassembly to allow for browser-based, interactive exploration of data from yt.

yt_astro_analysis

yt_astro_analysis is the yt extension package for astrophysical analysis.

Make your own!!

Finally, check out our development docs on writing your own yt extensions!

Contributing to the Blog

Are you interested in contributing to the yt blog?

Check out our post on contributing to the blog for a guide!

We welcome contributions from all members of the yt community. Feel free to reach out if you need any help.

the yt data hub

The yt hub at https://girder.hub.yt/ has a ton of resources to check out, whether you have yt installed or not.

The collections host all sorts of data that can be loaded with yt. Some have been used in publications, and others are used as sample frontend data for yt. Maybe there’s data from your simulation software?

The rafts host the yt quickstart notebooks, where you can interact with yt in the browser, without needing to install it locally. Check out some of the other rafts too, like the widgyts release notebooks – a demo of the widgyts yt extension pacakge; or the notebooks from the CCA workshop – a user’s workshop on using yt.

Social Links