The EnzoTools Barn is a collection of user-submitted tools and scripts for performing various tasks related to Enzo, but are not affiliated with yt, jacques, or any other larger analysis framework on enzotools.org. Contributions to the Barn come in all shapes, sizes, and programming languages. Submitters will get a Mercurial repository for their code, allowing them to easily commit updates and changes whenever they want. If you've written a tool, code, or code snippet and would like to share it with the community, this is the place.

TPFileRead

Author:
Supported: yes
Description: A binary to HDF5 file converter for use with tracer particle data output by Enzo simulations. It was evolved from code originally written by Brian O'Shea. TPFileRead.C will take the individual streaming binary files output by each processor and convert them into all-particle HDF5 files for each data dump. These HDF5 files can then be used to carry out tracer particle analysis.
License:
Last Change: 4 months ago
Download:
 

familyTree

Author:
Supported: yes
Description: An interactive hierarchy file parser providing an informative view of the structure of an AMR hierarchy in a simulation dataset.
License:
Last Change: 10 months ago
Download:
 

inits_sort

Author:
Supported: yes
Description: Pre-sort dark matter particles for nested cosmology Enzo simulations.
License:
Last Change: 3 months ago
Download:
 

nanoProgress

Author:
Supported: yes
Description: nanoProgress gives the user enzo's progress since the last topgrid timestep, organizing the timestep information by level. The user can see how many timesteps were taken on each AMR level and the estimated number of timesteps remaining. This is particularly useful for simulations that take hours for a topgrid timestep.
License:
Last Change: 6 months ago
Download:
 

np

Author:
Supported: yes
Description: A handy progress meter for both cosmological and non-cosmological Enzo simulations, inspired by John Wise's original progress script. np provides information on current time and redshift, recent and upcoming data outputs, the state of the AMR hierarchy, and the state of the computation. Other features include a customizable output format and the ability to view the Enzo print output at the same time.
License:
Last Change: 2 weeks ago
Download:
 

paramdiff

Author:
Supported: yes
Description: Formatted diff of parameter files looks at the parameters in two files and presents the differences in each on a single line, and lists parameters that are in one file but not the other. Why not use diff, you say? paramdiff.py doesn't care what order the two files are in, where diff really does, so you don't get false differences for the two files being in different orders.
License:
Last Change: 2 weeks ago
Download:
 

until

Author:
Supported: yes
Description: until reads all of the parameter files in this directory and its subdirectories to give the user a list of redshifts, code times, universe ages, and time until the final output.
License:
Last Change: 9 months ago
Download:
 

mercurial