Pizza.py WWW Site

Pizza.py Features

The top-level of Pizza.py extends the Python interpreter in a few simple ways, to make it easier to:

invoke shell commands !ls -l
launch scripts @run test.py 1 dump.*
use command-line options to automate tasks pizza.py -f movie.py raster dump.*
query help for tools and scripts ? gnu

The rest of Pizza.py is a collection of tools which can be invoked by typing interactively, from scripts, or in some cases from GUIs. Some tools are useful by themselves; others work together.

Several of the tools wrap stand-alone applications, so they can be driven from within Pizza.py and scripted. These applications include GnuPlot, MatLab, Raster3d, and RasMol.

The FAQ lists typical tasks that can be performed with various tools. Here's the list of tools in Pizza.py:

animate.py Animate a series of image files
bdump.py Read LAMMPS dump local files with bond info
cdata.py Read, write, manipulate Chemcell data files
chain.py Create bead-spring chains for LAMMPS input
clog.py Read ChemCell log files and extract species data
data.py Read, write, manipulate LAMMPS data files
dump.py Read, write, manipulate LAMMPS dump files and atom attributes
ensight.py Convert LAMMPS snapshots to Ensight format
gl.py 3d interactive visualization via OpenGL
gnu.py Create plots via GnuPlot plotting program
histo.py Particle density histogram from a dump
image.py View and manipulate images
ldump.py Read LAMMPS dump files with line info
log.py Read LAMMPS log files and extract thermodynamic data
matlab.py Create plots via MatLab numerical analysis program
mdump.py Read, write, manipulate mesh dump files
pair.py Compute LAMMPS pairwise energies
patch.py Create patchy Lennard-Jones particles for LAMMPS input
pdbfile.py Read, write PDB files in combination with LAMMPS snapshots
plotview.py Plot multiple vectors from a data set
rasmol.py 3d visualization via RasMol program
raster.py 3d visualization via Raster3d program
sdata.py Read, write, manipulate SPARTA surface files
svg.py 3d visualization via SVG files
tdump.py Read LAMMPS dump files with triangle info
vcr.py VCR-style GUI for 3d interactive OpenGL visualization
vec.py Create numeric vectors from columns in file or list of vecs
vtk.py Convert LAMMPS snapshots to VTK format
vmd.py Wrapper on VMD visualization package
xyz.py Convert LAMMPS snapshots to XYZ format