Analysis and Visualization of Multi-Scale Astrophysical Simulations Using Python and NumPy

  • Turk M
N/ACitations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

The study the origins of cosmic structure requires large-scale computer simulations beginning with well-constrained, observationally-determined, initial conditions. We use Adaptive Mesh Refinement to conduct multi-resolution simulations spanning twelve orders of magnitude in spatial dimensions and over twenty orders of magnitude in density. These simulations must be analyzed and visualized in a manner that is fast, accurate, and reproducible. I present “yt,” a cross-platform analysis toolkit written in Python. “yt” consists of a data-management layer for transporting and tracking simulation outputs, a plotting layer, a parallel analysis layer for handling mesh-based and particle-based data, as well as several interfaces. I demonstrate how the origins of cosmic structure -- from the scale of clusters of galaxies down to the formation of individual stars -- can be analyzed and visualized using a NumPy-based toolkit. Additionally, I discuss efforts to port this analysis code to other adaptive mesh refinement data formats, enabling direct comparison of data between research groups using different methods to simulate the same objects.

Cite

CITATION STYLE

APA

Turk, M. (2008). Analysis and Visualization of Multi-Scale Astrophysical Simulations Using Python and NumPy. In Proceedings of the 7th Python in Science Conference (pp. 46–50). SciPy. https://doi.org/10.25080/gcte1526

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free