diff --git a/docs/README.md b/docs/README.md index 53ce74732..2a72196a7 100644 --- a/docs/README.md +++ b/docs/README.md @@ -166,6 +166,7 @@ List of supported libraries: - [exposed](https://github.com/JetBrains/Exposed) - Kotlin SQL framework - [fuel](https://github.com/kittinunf/fuel) - HTTP networking library - [gral](https://github.com/eseifert/gral) - Java library for displaying plots + - [kaliningraph](https://github.com/breandan/kaliningraph) - Graph library with a DSL for constructing graphs and visualizing the behavior of graph algorithms - [khttp](https://github.com/jkcclemens/khttp) - HTTP networking library - [klaxon](https://github.com/cbeust/klaxon) - JSON parser for Kotlin - [kmath](https://github.com/mipt-npm/kmath) - Experimental Kotlin mathematical library operating on generic algebras diff --git a/libraries/kaliningraph.json b/libraries/kaliningraph.json new file mode 100644 index 000000000..795bd9297 --- /dev/null +++ b/libraries/kaliningraph.json @@ -0,0 +1,23 @@ +{ + "link": "https://github.com/breandan/kaliningraph", + "description": "Graph library with a DSL for constructing graphs and visualizing the behavior of graph algorithms", + "repositories": [ + "https://jitpack.io" + ], + "dependencies": [ + "com.github.breandan:kaliningraph:0.1.1" + ], + "imports": [ + "edu.mcgill.kaliningraph.*", + "edu.mcgill.kaliningraph.circuits.*", + "org.ejml.data.*", + "org.ejml.kotlin.*" + ], + "renderers": { + "edu.mcgill.kaliningraph.LabeledGraph": "HTML(($it as edu.mcgill.kaliningraph.Graph<*, *, *>).html())", + "edu.mcgill.kaliningraph.circuits.Gate": "HTML(($it as edu.mcgill.kaliningraph.circuits.Gate).graph.html())", + "edu.mcgill.kaliningraph.circuits.NFunction": "HTML(($it as edu.mcgill.kaliningraph.circuits.NFunction).graph.html())", + "edu.mcgill.kaliningraph.circuits.ComputationGraph": "HTML(($it as edu.mcgill.kaliningraph.Graph<*, *, *>).html())", + "org.ejml.data.DMatrixSparseCSC": "HTML(\"\")" + } +}