# \[ANN\] BondGraphs.jl - Bond graph modelling framework in Julia

**URL:** <https://discourse.julialang.org/t/ann-bondgraphs-jl-bond-graph-modelling-framework-in-julia/95589>\
**Category:** Package Announcements\
**Tags:** package, announcement, physics, graphs, modelling\
**Created:** [March 6, 2023, 5:31am UTC](https://discourse.julialang.org/t/ann-bondgraphs-jl-bond-graph-modelling-framework-in-julia/95589 "2023-03-06T05:31:18Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jedforrest](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jedforrest/32/37502_2.png) [@jedforrest](https://discourse.julialang.org/u/jedforrest)\
**Post date:** [March 6, 2023, 5:31am UTC](https://discourse.julialang.org/t/ann-bondgraphs-jl-bond-graph-modelling-framework-in-julia/95589/1 "2023-03-06T05:31:18Z")

</div>

I have been working on and just officially released [**BondGraphs.jl**](https://github.com/jedforrest/BondGraphs.jl), a Julia implementation of the bond graph framework. [Bond graphs](https://en.wikipedia.org/wiki/Bond_graph) are an energy-based modelling framework that describe energy flow through a physical system, and are especially useful for modelling multi-scale or multi-physical systems.

I’ve tried to make BondGraphs.jl integrate with the wider Julia modelling ecosystem, including ModelingToolkit.jl and Catalyst.jl. The package is still in its early stages and undergoing a lot of development, so feedback is greatly appreciated.
