the yt project's blog

Annotations Archive Blog Community Data Documentation Experimental Frontends Enzo Frontends Maestro Fun Halos Hdf5 Loading Data New Feature New Features Particles Phaseplots Release Releases Sliceplot Streamlines Surfaces Time Series Transforms/Projections Volume Rendering Yt 2.x Yt 3.x Yt 4.1 Yt Core

© 2023 yt project blog

Powered by Hugo with theme Dream.

Updates from yt-napari

Updates from yt-napari

Friday, Oct 6, 2023

@ Chris Havlin

yt-napari has seen a number of new features, performance improvements and new documentation in the past year or so. Read on to find out more!

New in 4.1: Loading data with functions

New in 4.1: Loading data with functions

Thursday, Sep 1, 2022

@ Matthew Turk

There’s a new feature in yt 4.1 that lets you load data using just functions, without it needing to be in memory or to have its own frontend defined. Back in the long, long distant past, the Stream frontend was created to make it easy to bring data into yt without writing a full-on “frontend.” Originally this was to make it easy to share data between VTK and yt – and it worked!
New in 4.1: Loading data with functions

New in 4.1: Loading data with functions

Thursday, Sep 1, 2022

@ Matthew Turk

Building on our ability to read data using just functions, we can now load data from raw HDF5 files with a minimum of metadata. I’ve heard it said that HDF5 isn’t exactly a file-format. Sure, it describes how to write bits down (and does this extremely well and thoroughly), but I have always personally found it to be more immediately useful as a filesystem for data. And, it seems that people who write data to disk find it to be similarly useful – but there’s no single way that people organize the data they use HDF5 to write to disk, attempts at metadata notwithstanding.
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 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