Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 1.45 KB

README.md

File metadata and controls

26 lines (19 loc) · 1.45 KB

PeriodicGraphs

Build Status codecov Documentation Aqua QA

This module provides the new PeriodicGraph{N} type to manipulate N-dimensional periodic graphs, extending the AbstractGraph API from Graphs.jl.

Various optimized algorithms are implemented as well, including:

  • Neighborhood exploration and coordination sequence computation
  • Separation by dimension of the connected components
  • Simple ring statistics

and more, see the documentation.

See also:

  • PeriodicGraphEmbeddings.jl for a dependent package specialized on the manipulation of periodic graph embeddings, including symmetry computations for 3D graphs
  • CrystalNets.jl for a dependent package specialized on crystal nets, including a periodic graph canonization algorithm for 3D, 2D and 1D periodic graphs.