the yt project's blog

Annotations Archive Blog Community Data Documentation Experimental Frontends Enzo Frontends Maestro Fun Halos New Feature New Features Particles 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.

Contributing to the yt Blog!

Contributing to the yt Blog!

Thursday, Jan 28, 2021

@ the yt project

Do you have:

  • A new feature that you think is interesting?
  • A way that you use yt that you think others would like?
  • A tutorial on how to replicate your analysis?
  • A neat application for yt?

Consider contributing to the blog! Here’s how to do it!

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.
What's up with yt 3.0?

What's up with yt 3.0?

Thursday, Nov 15, 2012

@ Matthew Turk

This is a long blog post! The short of it is: If you’re using Enzo or FLASH, you can probably do most of what you want to do with 3.0. But there are probably bugs, and you can’t volume render yet. But every bug or missing feature you find is a useful piece of information that can help speed up development. If you’re using RAMSES, 3.0 will be a vast improvement!
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 Google+ Hangout tomorrow!

yt Google+ Hangout tomorrow!

Monday, Apr 30, 2012

@ Matthew Turk

Tomorrow we’re going to try something new – Google Hangouts! If you’d like help with something, to share some feedback, or just to say hi to other community members, stop by Tuesday, May 1st. We’ll be starting up around 2PM Eastern and continuing for a couple hours. If this works out, we’ll try it again from time to time, to catch up on new developments, help out with scripts or visualization issues, soliciting feedback, and to chat about using and developing yt.
What's new with yt?

What's new with yt?

Monday, Feb 13, 2012

@ Matthew Turk

Now that the post-workshop preparations and work have settled down, I thought it might be interesting to share some of the developments going on with yt. We’re still a long way from a new release, so these interim ‘development’ updates are meant to be a bit of a teaser. As always, these features are either in the main branch or (if noted) in a public fork on BitBucket. If they sound interesting, drop us a line on `yt-dev <http://lists.
yt workshop 2012 - a success!

yt workshop 2012 - a success!

Monday, Jan 30, 2012

@ Matthew Turk

The yt workshop last week in Chicago ( http://yt-project.org/workshop2012/ ) was an enormous success. On behalf of the organizing and technical committees, I’d like to specifically thank the FLASH Center, particularly Don Lamb, Mila Kuntu, Carrie Eder, for their hospitality; the venue was outstanding and their hospitality touching. Additionally, we’re very grateful to the Adler Planetarium’s Doug Roberts and Mark SubbaRao for hosting us on Wednesday evening – seeing the planetarium show as well as volume renderings made by yt users up on the dome was so much fun.
Workshop in just a week!

Workshop in just a week!

Monday, Jan 16, 2012

@ Matthew Turk

The first yt workshop is in just about a week. We’ve updated the website with the current list of talks, along with information about getting to and from the workshop from the conference hotel, and information about how to get the sample data. Keep your eyes on the website in the lead up to the workshop, as we’ll be posting a script for fisheye lens renderings for our viz night at the Adler, information about the talks and example scripts, and other useful info.
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.

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! https://yt-project.github.io/blog/posts/contributing/

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