graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[java/src/main/java/com/spotify/voyager/jni/Index.java]" -- "[java/com_spotify_voyager_jni_Index.cpp]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[python/voyager/version.py]" -- "[python/voyager/__init__.pyi]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[cpp/src/Index.h]" -- "[cpp/src/TypedIndex.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[benchmarks/index_query.py]" -- "[benchmarks/index_creation.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python/bindings.cpp]" -- "[java/src/main/java/com/spotify/voyager/jni/Index.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/array_utils.h]" -- "[cpp/src/TypedIndex.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/array_utils.h]" -- "[cpp/src/Index.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python/setup.py]" -- "[cpp/src/hnswalg.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cpp/src/hnswlib.h]" -- "[cpp/src/Spaces/Euclidean.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/src/PythonOutputStream.h]" -- "[cpp/src/Enums.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/JavaInputStream.h]" -- "[cpp/src/StreamUtils.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/src/PythonOutputStream.h]" -- "[cpp/src/visited_list_pool.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cpp/src/std_utils.h]" -- "[cpp/src/E4M3.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/src/PythonOutputStream.h]" -- "[cpp/src/E4M3.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/src/PythonOutputStream.h]" -- "[python/src/PythonInputStream.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/JavaOutputStream.h]" -- "[cpp/src/TypedIndex.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/src/PythonInputStream.h]" -- "[cpp/src/hnswalg.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cpp/src/hnswlib.h]" -- "[cpp/src/Enums.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cpp/src/Spaces/InnerProduct.h]" -- "[cpp/src/Metadata.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cpp/src/std_utils.h]" -- "[cpp/src/Spaces/InnerProduct.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/src/main/java/com/spotify/voyager/jni/exception/RecallException.java]" -- "[java/com_spotify_voyager_jni_Index.cpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cpp/src/hnswalg.h]" -- "[cpp/src/Spaces/Space.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/setup.py]" -- "[cpp/src/E4M3.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/src/PythonInputStream.h]" -- "[cpp/src/array_utils.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cpp/src/StreamUtils.h]" -- "[cpp/src/Enums.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/typenames.h]" -- "[cpp/src/Spaces/Space.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[benchmarks/__init__.py]" -- "[benchmarks/index_query.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cpp/src/std_utils.h]" -- "[cpp/src/Spaces/Space.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cpp/src/Spaces/Space.h]" -- "[cpp/src/array_utils.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/JavaOutputStream.h]" -- "[cpp/src/Index.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cpp/src/hnswlib.h]" -- "[cpp/src/TypedIndex.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cpp/src/StreamUtils.h]" -- "[cpp/src/Spaces/InnerProduct.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/JavaOutputStream.h]" -- "[cpp/src/Enums.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/src/PythonFileLike.h]" -- "[cpp/src/Spaces/Euclidean.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/src/PythonOutputStream.h]" -- "[cpp/src/hnswalg.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/src/PythonFileLike.h]" -- "[cpp/src/Enums.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cpp/src/hnswlib.h]" -- "[cpp/src/Index.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/JavaOutputStream.h]" -- "[cpp/src/hnswalg.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/typenames.h]" -- "[cpp/src/Metadata.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/src/PythonInputStream.h]" -- "[java/JavaOutputStream.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/JavaInputStream.h]" -- "[cpp/src/Spaces/InnerProduct.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/typenames.h]" -- "[cpp/src/Index.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/JavaOutputStream.h]" -- "[cpp/src/Spaces/Euclidean.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/src/PythonInputStream.h]" -- "[cpp/src/hnswlib.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cpp/src/Spaces/Euclidean.h]" -- "[cpp/src/TypedIndex.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/setup.py]" -- "[cpp/src/StreamUtils.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/JavaInputStream.h]" -- "[cpp/src/visited_list_pool.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cpp/src/hnswalg.h]" -- "[cpp/src/Metadata.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/src/PythonInputStream.h]" -- "[python/setup.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python/typenames.h]" -- "[cpp/src/Enums.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }