AlloyViewDocumentation
GitHub

AlloyView documentation

AlloyView opens atomistic structures, renders them with WebGL 2, and performs local structural analyses in browser Workers. Files stay on your device. The documentation covers the controls, the numerical definitions of each result, and the code that implements them.

Start with a structure

Open a CFG, LAMMPS text dump, XYZ or PDB file using Open local, or drop a file onto the viewer. Open a numbered sequence with Choose files or Choose folder. The × beside the structure name closes the source and returns to the homepage.

The user guide describes the full workflow; file formats lists coordinate, cell and property conventions. Configuration import/export is always available directly below the structure summary.

Explore a feature

Each detailed settings heading has a ?: hover or focus it for a brief explanation, or click it to open the corresponding page. Feature pages contain controls, algorithms, practical interpretation and implementation links.

TaskDocumentation
Adjust the view or compare two camerasDisplay
Show or analyze periodic copies, or clip the viewReplicate, Slices
Select, color or hide atom groupsAtom selections
Draw neighbor bonds or vectorsBonds, Vector arrows
Measure bond lengths, angles and local orientational orderBond distributions and Q4/Q6
Inspect atomic volumes and face geometryVoronoi analysis
Attach numeric data from separate atom filesExternal properties
Measure motion against a trajectory frameDisplacement
Count and classify neighbor environmentsCoordination, CNA, PTM
Inspect disorder and deformationCentral symmetry, Ideal lattice strain, Reference frame strain, Local shear
Extract and display dislocation networksDislocation analysis (DXA)
Measure geometry and distributionsAtom details, Statistics and RDF
Save settings and export figuresConfiguration, Display exports

Understand and verify the implementation

Analysis implementation explains crystal classification, ideal lattice strain and the Worker scheduler. Validation describes tests and comparisons. Deployment explains the static build, including these documentation pages.

DXA implementation review records the source, licensing and CPU/Wasm and WebGPU design. The initial DXA tool uses the CPU/Wasm core; GPU migration and broader scientific validation remain future work.

The source is available in the GitHub repository. AlloyView is inspired by OVITO and AtomEye.