# Examples

The tutorials below cover the full pyscal API — from loading structures to computing structural descriptors.

::::{grid} 1 1 2 3
:class-container: text-center
:gutter: 3

:::{grid-item-card}
:link: ../examples/01_getting_started
:link-type: doc
:class-header: bg-light
Getting started
^^^
Loading structures with ASE, the pyscal workflow, and where results are stored.
:::

:::{grid-item-card}
:link: ../examples/02_creating_structures
:link-type: doc
:class-header: bg-light
Creating structures
^^^
Built-in crystal types, elements by name, custom lattices, and grain boundaries.
:::

:::{grid-item-card}
:link: ../examples/03_finding_neighbors
:link-type: doc
:class-header: bg-light
Finding neighbors
^^^
Cutoff (fixed / adaptive / SANN), Voronoi, and number-based neighbor methods.
:::

:::{grid-item-card}
:link: ../examples/04_steinhardt_parameters
:link-type: doc
:class-header: bg-light
Steinhardt parameters
^^^
Bond-orientational order parameters q_l and their neighbor-averaged variants.
:::

:::{grid-item-card}
:link: ../examples/05_common_neighbor_analysis
:link-type: doc
:class-header: bg-light
Common neighbor analysis
^^^
Adaptive CNA and conventional CNA for identifying FCC, HCP, BCC, and icosahedral environments.
:::

:::{grid-item-card}
:link: ../examples/06_voronoi_tessellation
:link-type: doc
:class-header: bg-light
Voronoi tessellation
^^^
Voronoi structure vector (n3, n4, n5, n6) and Voronoi-based neighbor finding.
:::

:::{grid-item-card}
:link: ../examples/07_disorder_parameter
:link-type: doc
:class-header: bg-light
Disorder parameter
^^^
Quantifying structural disorder using Steinhardt parameter correlations.
:::

:::{grid-item-card}
:link: ../examples/08_angular_and_chi_params
:link-type: doc
:class-header: bg-light
Angular & chi parameters
^^^
Angular criteria for diamond detection and Ackland-Jones chi parameters.
:::

:::{grid-item-card}
:link: ../examples/09_centrosymmetry_parameter
:link-type: doc
:class-header: bg-light
Centrosymmetry parameter
^^^
Detecting defects and broken symmetry in ordered crystals.
:::

:::{grid-item-card}
:link: ../examples/10_entropy_parameter
:link-type: doc
:class-header: bg-light
Entropy parameter
^^^
Pair-entropy for distinguishing crystal structures, with local and averaged variants.
:::

:::{grid-item-card}
:link: ../examples/11_short_range_order
:link-type: doc
:class-header: bg-light
Short-range order
^^^
Warren-Cowley chemical short-range order parameter for multi-component alloys.
:::

:::{grid-item-card}
:link: ../examples/12_solid_liquid_clustering
:link-type: doc
:class-header: bg-light
Solid/liquid clustering
^^^
Identifying solid atoms in a melt and clustering by arbitrary conditions.
:::

:::{grid-item-card}
:link: ../examples/13_trajectory_module
:link-type: doc
:class-header: bg-light
Trajectory module
^^^
Efficient analysis of multi-frame LAMMPS dump trajectories.
:::

:::{grid-item-card}
:link: ../examples/14_wigner_w_parameters
:link-type: doc
:class-header: bg-light
Wigner W parameters
^^^
Third-order bond-orientational invariants w_l and their averaged variants.
:::

:::{grid-item-card}
:link: ../examples/15_minkowski_structure_metrics
:link-type: doc
:class-header: bg-light
Minkowski structure metrics
^^^
Voronoi face-area weighted Steinhardt parameters for robust structure identification.
:::

:::{grid-item-card}
:link: ../examples/16_ackland_jones_classification
:link-type: doc
:class-header: bg-light
Ackland-Jones classification
^^^
Angular-distribution-based structure classification for FCC, BCC, HCP, and icosahedral.
:::

:::{grid-item-card}
:link: ../examples/17_coordination_variants
:link-type: doc
:class-header: bg-light
Coordination variants
^^^
Coordination number computed via cutoff, Voronoi, and SANN neighbor methods.
:::

:::{grid-item-card}
:link: ../examples/18_angular_bond_distributions
:link-type: doc
:class-header: bg-light
Angular bond distributions
^^^
Bond-angle distribution functions for characterizing local environments.
:::

:::{grid-item-card}
:link: ../examples/21_deformation_descriptors
:link-type: doc
:class-header: bg-light
Deformation descriptors
^^^
Per-atom deformation gradient, strain, and slip-vector descriptors.
:::

:::{grid-item-card}
:link: ../examples/22_wigner_seitz_defects
:link-type: doc
:class-header: bg-light
Wigner-Seitz defects
^^^
Vacancy and interstitial detection via Wigner-Seitz cell analysis.
:::

:::{grid-item-card}
:link: ../examples/28_ace_descriptors
:link-type: doc
:class-header: bg-light
ACE descriptors
^^^
Atomic Cluster Expansion descriptors for machine-learning interatomic potentials.
:::
::::



