From 3ba064bdedeedd4ad524f91b9fac9caf38386f17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Tue, 5 Dec 2023 22:32:03 +0100 Subject: [PATCH] kabbala: add julia graph thing --- kabbala.jl/kabbala.jl | 6 ++++++ kabbala.jl/shell.nix | 4 ++++ kabbala.jl/tree-of-life.txt | 22 ++++++++++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 kabbala.jl/kabbala.jl create mode 100644 kabbala.jl/shell.nix create mode 100644 kabbala.jl/tree-of-life.txt diff --git a/kabbala.jl/kabbala.jl b/kabbala.jl/kabbala.jl new file mode 100644 index 0000000..e0e5720 --- /dev/null +++ b/kabbala.jl/kabbala.jl @@ -0,0 +1,6 @@ +using Graphs +using GraphIO + +tree_of_life = loadgraph("tree-of-life.txt", GraphIO.EdgeList.EdgeListFormat()) + +print(adjacency_matrix(tree_of_life)) diff --git a/kabbala.jl/shell.nix b/kabbala.jl/shell.nix new file mode 100644 index 0000000..a4dd4c7 --- /dev/null +++ b/kabbala.jl/shell.nix @@ -0,0 +1,4 @@ +{ pkgs ? import {} }: +pkgs.mkShell { + packages = [ pkgs.julia ]; +} diff --git a/kabbala.jl/tree-of-life.txt b/kabbala.jl/tree-of-life.txt new file mode 100644 index 0000000..8c6d315 --- /dev/null +++ b/kabbala.jl/tree-of-life.txt @@ -0,0 +1,22 @@ +1 2 +1 3 +1 6 +2 3 +2 6 +2 4 +3 6 +3 5 +4 5 +4 6 +4 7 +5 6 +5 8 +6 7 +6 9 +6 8 +7 8 +7 9 +7 10 +8 9 +8 10 +9 10