# \[ANN\] Multigraphs.jl - A multigraph extension for LightGraphs.jl

**URL:** <https://discourse.julialang.org/t/ann-multigraphs-jl-a-multigraph-extension-for-lightgraphs-jl/35788>\
**Category:** Community\
**Tags:** package, announcement\
**Created:** [March 10, 2020, 7:52am UTC](https://discourse.julialang.org/t/ann-multigraphs-jl-a-multigraph-extension-for-lightgraphs-jl/35788 "2020-03-10T07:52:03Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Roger-luo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/roger-luo/32/3399_2.png) [@Roger-luo](https://discourse.julialang.org/u/Roger-luo)\
**Post date:** [March 10, 2020, 7:52am UTC](https://discourse.julialang.org/t/ann-multigraphs-jl-a-multigraph-extension-for-lightgraphs-jl/35788/1 "2020-03-10T07:52:03Z")

</div>

I’m happy to announce this great work done by [Chen Zhao](https://github.com/ChenZhao44). It implements multi-graph based on LightGraph.

> **[GitHub - QuantumBFS/Multigraphs.jl: A multigraph extension of Graphs.jl](https://github.com/QuantumBFS/Multigraphs.jl)**
>
> A multigraph extension of Graphs.jl. Contribute to QuantumBFS/Multigraphs.jl development by creating an account on GitHub.

This is part of the infrastructure we built towards a zx-calculus based compiler for quantum circuits. But we also hope it would help other Julian in the community.

Please feel free to give us comments and feedbacks!

Bests  
Roger

---

<div class="post-metadata">

**Author:** ![mbesancon](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mbesancon/32/6528_2.png) [@mbesancon](https://discourse.julialang.org/u/mbesancon)\
**Post date:** [March 10, 2020, 4:10pm UTC](https://discourse.julialang.org/t/ann-multigraphs-jl-a-multigraph-extension-for-lightgraphs-jl/35788/2 "2020-03-10T16:10:53Z")

</div>

Cool project! It will be interested for LG to get feedback on your usage of the interface, what points were hard to get from the doc etc.  
LightGraphs and JuliaGraphs packages are still the biggest implementers of the AbstractGraph API and it will be nice to understand what worked well or less 🙂

---

<div class="post-metadata">

**Author:** ![Roger-luo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/roger-luo/32/3399_2.png) [@Roger-luo](https://discourse.julialang.org/u/Roger-luo)\
**Post date:** [March 10, 2020, 4:28pm UTC](https://discourse.julialang.org/t/ann-multigraphs-jl-a-multigraph-extension-for-lightgraphs-jl/35788/3 "2020-03-10T16:28:42Z")

</div>

Thanks! LG stack works great so far for us. And it’s quite simple and intuitive to use.

---

<div class="post-metadata">

**Author:** ![anon94023334](https://avatars.discourse-cdn.com/v4/letter/a/e274bd/32.png) [@anon94023334](https://discourse.julialang.org/u/anon94023334)\
**Post date:** [March 10, 2020, 5:28pm UTC](https://discourse.julialang.org/t/ann-multigraphs-jl-a-multigraph-extension-for-lightgraphs-jl/35788/4 "2020-03-10T17:28:56Z")

</div>

This is really nice praise. Thank you for letting us know about your project.

If you run into any LG-related issues, please feel free to get in touch via Slack, Discourse, or Github.

---

<div class="post-metadata">

**Author:** ![Zach\_Christensen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zach_christensen/32/7220_2.png) [@Zach\_Christensen](https://discourse.julialang.org/u/Zach_Christensen)\
**Post date:** [March 10, 2020, 5:32pm UTC](https://discourse.julialang.org/t/ann-multigraphs-jl-a-multigraph-extension-for-lightgraphs-jl/35788/5 "2020-03-10T17:32:45Z")

</div>

I’m so excited to experiment with this. Thanks for doing this!

---

<div class="post-metadata">

**Author:** ![mlanghinrichs](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mlanghinrichs/32/50371_2.png) [@mlanghinrichs](https://discourse.julialang.org/u/mlanghinrichs)\
**Post date:** [March 17, 2020, 7:28pm UTC](https://discourse.julialang.org/t/ann-multigraphs-jl-a-multigraph-extension-for-lightgraphs-jl/35788/6 "2020-03-17T19:28:59Z")

</div>

Nice, thanks for your work!

Are there plans to integrate this with MetaGraphs.jl? I think it would be really neat to be able to give parallel/multi-edges different meta information. (At least for me, it would be exactly what I need at the moment 😃)

---

<div class="post-metadata">

**Author:** ![Roger-luo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/roger-luo/32/3399_2.png) [@Roger-luo](https://discourse.julialang.org/u/Roger-luo)\
**Post date:** [March 17, 2020, 7:51pm UTC](https://discourse.julialang.org/t/ann-multigraphs-jl-a-multigraph-extension-for-lightgraphs-jl/35788/7 "2020-03-17T19:51:32Z")

</div>

> [@Roger-luo](#):
>
> QuantumBFS/Multigraphs.jl

I think eventually since we will need to plot our IR, so yes. But not anytime soon since we just started working on this, but it’d be cool if anyone want to work on this at the moment!

---

<div class="post-metadata">

**Author:** ![ChenZhao44](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chenzhao44/32/13321_2.png) [@ChenZhao44](https://discourse.julialang.org/u/ChenZhao44)\
**Post date:** [March 21, 2020, 4:02am UTC](https://discourse.julialang.org/t/ann-multigraphs-jl-a-multigraph-extension-for-lightgraphs-jl/35788/8 "2020-03-21T04:02:32Z")

</div>

Thanks!

We are considering about it. It will make things succincter, also including what we need.
