Bug fixes and new features added to the 7 Sept 2005 version of Pizza.py. These are all part of the 7 Nov 2005 release, as discussed here.


7 Nov 2005

Added gl and vcr tools. The gl tool enables 3d interactive viz of LAMMPS snapshots and data files via OpenGL. It's methods are very similar to the raster and svg tools. The vcr tool provides a VCR-style GUI wrapper for the gl tool.

Also added various tweaks to the viz tools to make them easier to use and more consistent with each other:

This will be part of the next Pizza.py release later today.


6 Nov 2005

Fixed a bug with how the dump tool reads a LAMMPS dump bond file so that bonds can be visualized.

This will be part of the next Pizza.py release in the next day or two.

Thanks to Craig Maloney (UCSB) for finding this problem.


18 Oct 2005

Modified how the dump tool handles auxiliary bond or triangle files. Also fixed a bug with how triangle lists were returned by the viz() method; they were shallow copies instead of deep copied which created problems when viewing multiple snapshots with the svg tool.

This patch file can be applied to the 7 Sept 2005 version. This is the list of changed files.


12 Oct 2005

Fixed a one-line omission in the svg tool where a math function was not imported. Also changed a couple default settings for view angle to be consistent with other viz tools.

This patch file can be applied to the 7 Sept 2005 version. This is the list of changed files. You must apply the 8Sep05, 14Sep05, and 16Sep05 patches first.

Thanks to Craig Maloney at UCSB for finding this bug.


17 Sept 2005

Paul changed the LJ sigma mixing rule for his two new LAMMPS pair styles added to the pair tool to match the LAMMPS default of geometric mixing.

This patch file can be applied to the 7 Sept 2005 version. This is the list of changed files. You must apply the 15Sep05 patch first.


16 Sept 2005

Added a color table with 140 pre-defined colors (see this WWW page) that can be used from the raster and svg tools. Also added options to both these tools to control the box color and edge thickness. Made the label appearance (size/color) more consistent between the two tools.

This patch file can be applied to the 7 Sept 2005 version. This is the list of changed files. You must apply the 8Sep05 and 14Sep05 patches first.


15 Sept 2005

Paul Crozier added two new LAMMPS pair styles to the pair tool, lj/cut and lj/cut/coul/cut.

This patch file can be applied to the 7 Sept 2005 version. This is the list of changed files.


14 Sept 2005

Added a "thick" setting to the svg tool which lets you specify the thickness of the black border used around circular atoms.

This patch file can be applied to the 7 Sept 2005 version. This is the list of changed files. You must apply the 8Sep05 patch first.


13 Sept 2005

Added convert() and montage() methods to the image tool. These are wrappers on ImageMagick commands of the same name. The Pizza.py versions allow you to convert a series of files from one format to another, a series of files to an MPG movie, or combine two or more series of files into combined (montage) images.

Added an mplot() method to both the gnu and matlab tools which enables a plot to be saved as a series of images which show the vectors being plotted in increasing length. This is useful for making an animation of a plot being created. An example of such an animation is on the movies page for the "flow" simulation.

Fixed a bug in the scripts/logview.py script. Fixed a bug with the yrange setting in the gnu tool.

This patch file can be applied to the 7 Sept 2005 version. This is the list of changed files.


8 Sept 2005

Fixed a bug in the svg tool with the trans() method which translates the scene in x,y. Also affected the positioning of the scene when no rotation was specified (the default).

This patch file can be applied to the 7 Sept 2005 version. This is the list of changed files.