GAMGI (General Atomistic Modelling Graphic Interface) is a program to build, view, and analyze atomic strucures such as molecules, crystals, glasses, liquids, etc. It aims to be useful for: the scientific community working in Atomistic Modelling that needs a graphic interface to build input data and to view and analyse output data, calculated with Ab-Initio and Molecular Mechanics programs; the scientific community at large studying chemistry, physics, materials science, geology, etc., that needs a graphic interface to view and analyse atomic structural information and to prepare images for presentations in classes and seminars; teaching chemistry and physics in secondary schools and universities; science promotion in schools, exhibitions and science museums.
The Gnome Chemistry Utils includes the following programs: a 2D chemical editor (GChemPaint), a chemical calculator (computes raw formule, molar weight, mass composition, and isotopic pattern), a 3D molecule viewer using OpenGL to display molecular models, a crystal structure viewer and editor, a spectrum viewer, and a periodic table of the elements.
Veusz is a scientific plotting package, designed to create publication-ready Postscript, PDF, or SVG output. It features an easy to use graphical interface as well as a command line interface and can be scripted or embedded in Python scripts. Graphs are constructed in a modular fashion from separate components. Datasets can be interactively modified or created from within the program.
FeResPost is a library that allows the rapid development of small programs for the post-processing of Nastran or Samcef finite element results. The library allows easy manipulation of finite element models, groups, and results. Efficient post-processing is possible because the time-consuming operations are written in C/C++. The library is distributed as a COM component, a .NET assembly, as well as a Ruby compiled extension.
ConvertAll is a unit conversion program in which units can be combined with multiplication and division operators and can be squared, cubed, etc. The interface is graphical, allowing the units to be selected from lists and the conversions to be made in both directions. Non-linear units (such as temperatures and gauge sizes) are supported. The unit data file can be easily modified to add additional units. ConvertAll is based on the PyQt library.
G-Code Ripper reads g-code, scales, and rotates and/or splits the tool paths before outputting the modified tool path data to a new g-code file. It evaluates g-code expressions and parameters and interprets YZ and ZX arcs. YZ and ZX arcs are internally converted to linear motions for compatibility with splitting and rotation.
DISLIN is a high-level, easy-to-use plotting library for displaying data as curves, bar graphs, pie charts, 3D-colour plots, surfaces, contours, and maps. Several output formats are supported, such as X11, VGA, PostScript, PDF, CGM, HPGL, TIFF, and PNG. Plotting extensions for the interpreter-based languages Perl, Python, and Java are also supported for most operating systems.