Projects / Geometry Description Markup...

Geometry Description Markup Language

GDML is a markup language specifically designed for geometric data exchange, primarily written with physics in mind. It consists of a language schema, means of manipulating the geometric data, and I/O.

Operating Systems

RSS Recent releases

  •  28 Jul 2012 04:49

Release Notes: The GDML schema for materials was updated to include ionisation potential. A minor update was made to the User's Manual.

  •  10 Jan 2009 01:18

Release Notes: This release updates the GDML schema to include descriptions for parameterized volume types. It adds elliptical cone and the handling of variables in loops to the schema. Obsolete I/O modules and related configuration/build setup have been removed.

  •  19 Sep 2007 10:31

Release Notes: The reflection handler has been reimplemented. Extruded solid has been added. Vertex referencing in tessellated solids has been fixed.

  •  16 Mar 2007 22:19

Release Notes: The 'loop' machinery was improved so that any volume can be used in a loop. An installation script was added along with support for 'auxiliary' volume information. A 'SimpleExtension' example that shows how to extend GDML with custom elements was added. The obsolete PyGDML package was removed.

  •  11 Oct 2006 04:39

Release Notes: A "matrix" element for handling arrays of numbers was added. A "loop" flow-control element was added to solids and structures. Namespaces were added to included files, and the ability to import specific volumes only was added. Support for optical surfaces was added.


Project Spotlight


An NCurses-based Direct Connect client.


Project Spotlight

NetStats Baseball

A simulation of major league baseball.