Contact Graph Routing for time-varying satellite networks
1(lang dune 3.21)
2(using mdx 0.4)
3
4(name cgr)
5
6(generate_opam_files true)
7
8(license ISC)
9(authors "Thomas Gazagnaire <thomas@gazagnaire.org>")
10(maintainers "Thomas Gazagnaire <thomas@gazagnaire.org>")
11
12(source (tangled gazagnaire.org/ocaml-cgr))
13
14(package
15 (name cgr)
16 (synopsis "Contact Graph Routing for time-varying satellite networks")
17 (tags (org:blacksun network aerospace))
18 (description
19 "CGR computes routes through scheduled communication contacts in DTN
20 (Delay-Tolerant Networking) environments. It implements the CCSDS
21 Schedule-Aware Bundle Routing (SABR) algorithm using Dijkstra over
22 time-varying graphs where edges (contacts) have temporal validity windows.")
23 (depends
24 (ocaml (>= 5.1))
25 (fmt (>= 0.9))
26 (bheap (>= 2.0))
27 (alcotest :with-test)
28 (mdx :with-test)
29 (alcobar :with-test)))