# Periodic lattices with LightGraph

**URL:** <https://discourse.julialang.org/t/periodic-lattices-with-lightgraph/60454>\
**Category:** Graphs\
**Tags:** lightgraphs, lattices\
**Created:** [May 3, 2021, 9:44am UTC](https://discourse.julialang.org/t/periodic-lattices-with-lightgraph/60454 "2021-05-03T09:44:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Marco\_Antoniotti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/marco_antoniotti/32/18697_2.png) [@Marco\_Antoniotti](https://discourse.julialang.org/u/Marco_Antoniotti)\
**Post date:** [May 3, 2021, 9:44am UTC](https://discourse.julialang.org/t/periodic-lattices-with-lightgraph/60454/1 "2021-05-03T09:44:19Z")

</div>

Hi

just being lazy here…

What would be the simplest way to produce a periodic lattice with LightGraphs? I.e. a “cylinder”.

Thanks

Marco

---

<div class="post-metadata">

**Author:** ![ivirshup](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ivirshup/32/16364_2.png) [@ivirshup](https://discourse.julialang.org/u/ivirshup)\
**Post date:** [May 3, 2021, 11:41am UTC](https://discourse.julialang.org/t/periodic-lattices-with-lightgraph/60454/2 "2021-05-03T11:41:37Z")

</div>

Probably look at:

```julia
@less LightGraphs.SimpleGraphs.grid([3, 3], periodic=true)

```

So, something like `cartesian_product(path_digraph(3), cycle_digraph(3))`?

---

<div class="post-metadata">

**Author:** ![Marco\_Antoniotti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/marco_antoniotti/32/18697_2.png) [@Marco\_Antoniotti](https://discourse.julialang.org/u/Marco_Antoniotti)\
**Post date:** [May 3, 2021, 1:09pm UTC](https://discourse.julialang.org/t/periodic-lattices-with-lightgraph/60454/3 "2021-05-03T13:09:20Z")

</div>

Thanks… That helps.

Marco
