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.
| Tags | Scientific/Engineering Visualization Software Development Libraries |
|---|---|
| Licenses | GPL |
| Operating Systems | Windows Windows POSIX Unix |
| Implementation | C++ Python |
Recent releases


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


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.


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


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.


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.
A toolkit of commonly used classes and functions, including Wordpress and Drupal SDKs.