├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── pyproject.toml ├── requirements.txt ├── src ├── network_analysis │ ├── .gitignore │ ├── README.md │ ├── algo_kuzu.py │ ├── algo_networkx.py │ ├── create_graph.py │ ├── data.zip │ ├── data │ │ ├── mentorships.csv │ │ └── scholars.csv │ ├── docker-compose.yml │ └── pyproject.toml ├── video_1 │ ├── .gitignore │ ├── README.md │ ├── data │ │ ├── city.csv │ │ ├── company.csv │ │ ├── headquartered_in.csv │ │ ├── lives_in.csv │ │ ├── person.csv │ │ └── works_at.csv │ ├── demo.ipynb │ ├── docker-compose.yml │ ├── performance_comparison.ipynb │ └── requirements.txt ├── video_10 │ ├── .gitignore │ ├── README.md │ ├── create_graph.py │ ├── data │ │ └── product.example.csv │ ├── docker-compose.yml │ ├── generate_data.py │ └── requirements.txt ├── video_11 │ ├── .gitignore │ ├── README.md │ ├── data │ │ ├── edges.json │ │ └── nodes.json │ ├── docker-compose.yml │ ├── requirements.txt │ ├── run_in_ide.py │ └── run_in_notebook.ipynb ├── video_12 │ ├── .gitignore │ ├── README.md │ ├── docker-compose.yml │ ├── main.py │ └── requirements.txt ├── video_13_marimo_1 │ ├── README.md │ ├── data │ │ └── nobel.json │ ├── eda.py │ └── pyproject.toml ├── video_14_marimo_2 │ ├── .env.example │ ├── .gitignore │ ├── README.md │ ├── create_nobel_api_graph.py │ ├── demo_workflow.py │ ├── docker-compose.yml │ ├── graph_rag.py │ ├── pyproject.toml │ └── uv.lock ├── video_15_marimo_3 │ ├── .env.example │ ├── .gitignore │ ├── README.md │ ├── baml_adapter.py │ ├── create_nobel_api_graph.py │ ├── docker-compose.yml │ ├── pyproject.toml │ └── rag.py ├── video_2 │ ├── .gitignore │ ├── README.md │ ├── data │ │ ├── city.csv │ │ ├── follows.csv │ │ ├── lives_in.csv │ │ └── person.csv │ ├── docker-compose.yml │ ├── main.txt │ ├── python │ │ ├── docker-compose.yml │ │ ├── example.ipynb │ │ ├── main.py │ │ └── requirements.txt │ ├── q1.cypher │ ├── q2.cypher │ └── rust │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs ├── video_3 │ ├── .gitignore │ ├── README.md │ ├── assets │ │ ├── graph-viz.png │ │ └── schema-viz.png │ ├── cypher │ │ ├── q1.cypher │ │ ├── q2a.cypher │ │ ├── q2b.cypher │ │ ├── q3.cypher │ │ └── q4.cypher │ ├── data │ │ ├── account.csv │ │ ├── person.csv │ │ └── transfer.csv │ ├── docker-compose.yml │ ├── insert_data_duckdb.py │ ├── insert_data_kuzu.py │ ├── requirements.txt │ └── sql │ │ ├── q1.sql │ │ ├── q2a.sql │ │ └── q2b.sql ├── video_4 │ ├── .gitignore │ ├── README.md │ ├── assets │ │ ├── graph-viz.png │ │ └── schema-viz.png │ ├── cypher │ │ ├── q1.cypher │ │ ├── q2.cypher │ │ ├── q3.cypher │ │ └── q4.cypher │ ├── data │ │ ├── account.csv │ │ ├── address.csv │ │ ├── lives_in.csv │ │ ├── owns.csv │ │ ├── person.csv │ │ └── transfer.csv │ └── docker-compose.yml ├── video_5 │ ├── .gitignore │ ├── README.md │ ├── assets │ │ └── person_product_graph.png │ ├── copy_from_sources.py │ ├── data │ │ ├── historical_sales.csv │ │ ├── insert_data_to_pg.py │ │ ├── product.parquet │ │ ├── raw │ │ │ ├── customer.csv │ │ │ └── purchased.csv │ │ └── recommendations.parquet │ ├── docker-compose.yml │ ├── merge_copurchaser_edges.py │ ├── merge_historical_sales_properties.py │ ├── merge_recommendation_edges.py │ ├── requirements.txt │ └── update_graph.sh ├── video_6 │ ├── .gitignore │ ├── README.md │ ├── assets │ │ ├── patient_graph.png │ │ └── patient_graph_schema.png │ ├── data │ │ ├── condition.json │ │ ├── has_condition.json │ │ └── patient.json │ ├── docker-compose.yml │ ├── ingest_json.py │ └── requirements.txt ├── video_7 │ ├── .gitignore │ ├── README.md │ ├── build_graph.py │ ├── data │ │ ├── scholars.json │ │ └── tree.json │ ├── docker-compose.yml │ ├── network_analysis.py │ └── requirements.txt ├── video_8 │ ├── .env.example │ ├── .gitignore │ ├── README.md │ ├── data │ │ └── curie.txt │ ├── docker-compose.yml │ ├── main.py │ └── requirements.txt └── video_9 │ ├── .env.example │ ├── .gitignore │ ├── README.md │ ├── data │ └── curie.txt │ ├── docker-compose.yml │ ├── main.py │ └── requirements.txt └── uv.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | 3 | members = [ 4 | "src/video_2/rust" 5 | ] 6 | resolver = "2" -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/network_analysis/.gitignore: -------------------------------------------------------------------------------- 1 | example.kuzu 2 | -------------------------------------------------------------------------------- /src/network_analysis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/network_analysis/README.md -------------------------------------------------------------------------------- /src/network_analysis/algo_kuzu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/network_analysis/algo_kuzu.py -------------------------------------------------------------------------------- /src/network_analysis/algo_networkx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/network_analysis/algo_networkx.py -------------------------------------------------------------------------------- /src/network_analysis/create_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/network_analysis/create_graph.py -------------------------------------------------------------------------------- /src/network_analysis/data.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/network_analysis/data.zip -------------------------------------------------------------------------------- /src/network_analysis/data/mentorships.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/network_analysis/data/mentorships.csv -------------------------------------------------------------------------------- /src/network_analysis/data/scholars.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/network_analysis/data/scholars.csv -------------------------------------------------------------------------------- /src/network_analysis/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/network_analysis/docker-compose.yml -------------------------------------------------------------------------------- /src/network_analysis/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/network_analysis/pyproject.toml -------------------------------------------------------------------------------- /src/video_1/.gitignore: -------------------------------------------------------------------------------- 1 | db 2 | data/person_profiles.csv 3 | db_large -------------------------------------------------------------------------------- /src/video_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_1/README.md -------------------------------------------------------------------------------- /src/video_1/data/city.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_1/data/city.csv -------------------------------------------------------------------------------- /src/video_1/data/company.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_1/data/company.csv -------------------------------------------------------------------------------- /src/video_1/data/headquartered_in.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_1/data/headquartered_in.csv -------------------------------------------------------------------------------- /src/video_1/data/lives_in.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_1/data/lives_in.csv -------------------------------------------------------------------------------- /src/video_1/data/person.csv: -------------------------------------------------------------------------------- 1 | id,name,age 2 | p1,Lisa,25 3 | p2,James,28 4 | p3,Carol,32 5 | p4,David,31 6 | -------------------------------------------------------------------------------- /src/video_1/data/works_at.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_1/data/works_at.csv -------------------------------------------------------------------------------- /src/video_1/demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_1/demo.ipynb -------------------------------------------------------------------------------- /src/video_1/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_1/docker-compose.yml -------------------------------------------------------------------------------- /src/video_1/performance_comparison.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_1/performance_comparison.ipynb -------------------------------------------------------------------------------- /src/video_1/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_1/requirements.txt -------------------------------------------------------------------------------- /src/video_10/.gitignore: -------------------------------------------------------------------------------- 1 | ex_kuzu_db 2 | product.csv -------------------------------------------------------------------------------- /src/video_10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_10/README.md -------------------------------------------------------------------------------- /src/video_10/create_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_10/create_graph.py -------------------------------------------------------------------------------- /src/video_10/data/product.example.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_10/data/product.example.csv -------------------------------------------------------------------------------- /src/video_10/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_10/docker-compose.yml -------------------------------------------------------------------------------- /src/video_10/generate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_10/generate_data.py -------------------------------------------------------------------------------- /src/video_10/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_10/requirements.txt -------------------------------------------------------------------------------- /src/video_11/.gitignore: -------------------------------------------------------------------------------- 1 | ex_kuzu_db 2 | -------------------------------------------------------------------------------- /src/video_11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_11/README.md -------------------------------------------------------------------------------- /src/video_11/data/edges.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_11/data/edges.json -------------------------------------------------------------------------------- /src/video_11/data/nodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_11/data/nodes.json -------------------------------------------------------------------------------- /src/video_11/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_11/docker-compose.yml -------------------------------------------------------------------------------- /src/video_11/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_11/requirements.txt -------------------------------------------------------------------------------- /src/video_11/run_in_ide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_11/run_in_ide.py -------------------------------------------------------------------------------- /src/video_11/run_in_notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_11/run_in_notebook.ipynb -------------------------------------------------------------------------------- /src/video_12/.gitignore: -------------------------------------------------------------------------------- 1 | ex_kuzu_db 2 | -------------------------------------------------------------------------------- /src/video_12/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_12/README.md -------------------------------------------------------------------------------- /src/video_12/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_12/docker-compose.yml -------------------------------------------------------------------------------- /src/video_12/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_12/main.py -------------------------------------------------------------------------------- /src/video_12/requirements.txt: -------------------------------------------------------------------------------- 1 | kuzu==0.9.0 2 | polars==1.28.1 3 | pyarrow==20.0.0 4 | ipykernel==6.29.5 5 | -------------------------------------------------------------------------------- /src/video_13_marimo_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_13_marimo_1/README.md -------------------------------------------------------------------------------- /src/video_13_marimo_1/data/nobel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_13_marimo_1/data/nobel.json -------------------------------------------------------------------------------- /src/video_13_marimo_1/eda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_13_marimo_1/eda.py -------------------------------------------------------------------------------- /src/video_13_marimo_1/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_13_marimo_1/pyproject.toml -------------------------------------------------------------------------------- /src/video_14_marimo_2/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_14_marimo_2/.env.example -------------------------------------------------------------------------------- /src/video_14_marimo_2/.gitignore: -------------------------------------------------------------------------------- 1 | __marimo__/ 2 | nobel.kuzu -------------------------------------------------------------------------------- /src/video_14_marimo_2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_14_marimo_2/README.md -------------------------------------------------------------------------------- /src/video_14_marimo_2/create_nobel_api_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_14_marimo_2/create_nobel_api_graph.py -------------------------------------------------------------------------------- /src/video_14_marimo_2/demo_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_14_marimo_2/demo_workflow.py -------------------------------------------------------------------------------- /src/video_14_marimo_2/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_14_marimo_2/docker-compose.yml -------------------------------------------------------------------------------- /src/video_14_marimo_2/graph_rag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_14_marimo_2/graph_rag.py -------------------------------------------------------------------------------- /src/video_14_marimo_2/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_14_marimo_2/pyproject.toml -------------------------------------------------------------------------------- /src/video_14_marimo_2/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_14_marimo_2/uv.lock -------------------------------------------------------------------------------- /src/video_15_marimo_3/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_15_marimo_3/.env.example -------------------------------------------------------------------------------- /src/video_15_marimo_3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_15_marimo_3/.gitignore -------------------------------------------------------------------------------- /src/video_15_marimo_3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_15_marimo_3/README.md -------------------------------------------------------------------------------- /src/video_15_marimo_3/baml_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_15_marimo_3/baml_adapter.py -------------------------------------------------------------------------------- /src/video_15_marimo_3/create_nobel_api_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_15_marimo_3/create_nobel_api_graph.py -------------------------------------------------------------------------------- /src/video_15_marimo_3/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_15_marimo_3/docker-compose.yml -------------------------------------------------------------------------------- /src/video_15_marimo_3/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_15_marimo_3/pyproject.toml -------------------------------------------------------------------------------- /src/video_15_marimo_3/rag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_15_marimo_3/rag.py -------------------------------------------------------------------------------- /src/video_2/.gitignore: -------------------------------------------------------------------------------- 1 | db 2 | python/db 3 | rust/db -------------------------------------------------------------------------------- /src/video_2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_2/README.md -------------------------------------------------------------------------------- /src/video_2/data/city.csv: -------------------------------------------------------------------------------- 1 | Toronto,2930000 2 | San Francisco,808437 3 | Seattle,749256 -------------------------------------------------------------------------------- /src/video_2/data/follows.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_2/data/follows.csv -------------------------------------------------------------------------------- /src/video_2/data/lives_in.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_2/data/lives_in.csv -------------------------------------------------------------------------------- /src/video_2/data/person.csv: -------------------------------------------------------------------------------- 1 | Lisa,25 2 | James,28 3 | Carol,32 4 | David,31 5 | -------------------------------------------------------------------------------- /src/video_2/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_2/docker-compose.yml -------------------------------------------------------------------------------- /src/video_2/main.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_2/main.txt -------------------------------------------------------------------------------- /src/video_2/python/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_2/python/docker-compose.yml -------------------------------------------------------------------------------- /src/video_2/python/example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_2/python/example.ipynb -------------------------------------------------------------------------------- /src/video_2/python/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_2/python/main.py -------------------------------------------------------------------------------- /src/video_2/python/requirements.txt: -------------------------------------------------------------------------------- 1 | kuzu==0.4.2 -------------------------------------------------------------------------------- /src/video_2/q1.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_2/q1.cypher -------------------------------------------------------------------------------- /src/video_2/q2.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_2/q2.cypher -------------------------------------------------------------------------------- /src/video_2/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_2/rust/Cargo.toml -------------------------------------------------------------------------------- /src/video_2/rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_2/rust/src/main.rs -------------------------------------------------------------------------------- /src/video_3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/.gitignore -------------------------------------------------------------------------------- /src/video_3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/README.md -------------------------------------------------------------------------------- /src/video_3/assets/graph-viz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/assets/graph-viz.png -------------------------------------------------------------------------------- /src/video_3/assets/schema-viz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/assets/schema-viz.png -------------------------------------------------------------------------------- /src/video_3/cypher/q1.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/cypher/q1.cypher -------------------------------------------------------------------------------- /src/video_3/cypher/q2a.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/cypher/q2a.cypher -------------------------------------------------------------------------------- /src/video_3/cypher/q2b.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/cypher/q2b.cypher -------------------------------------------------------------------------------- /src/video_3/cypher/q3.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/cypher/q3.cypher -------------------------------------------------------------------------------- /src/video_3/cypher/q4.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/cypher/q4.cypher -------------------------------------------------------------------------------- /src/video_3/data/account.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/data/account.csv -------------------------------------------------------------------------------- /src/video_3/data/person.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/data/person.csv -------------------------------------------------------------------------------- /src/video_3/data/transfer.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/data/transfer.csv -------------------------------------------------------------------------------- /src/video_3/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/docker-compose.yml -------------------------------------------------------------------------------- /src/video_3/insert_data_duckdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/insert_data_duckdb.py -------------------------------------------------------------------------------- /src/video_3/insert_data_kuzu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/insert_data_kuzu.py -------------------------------------------------------------------------------- /src/video_3/requirements.txt: -------------------------------------------------------------------------------- 1 | 2 | kuzu==0.4.2 3 | duckdb==1.0.0 -------------------------------------------------------------------------------- /src/video_3/sql/q1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/sql/q1.sql -------------------------------------------------------------------------------- /src/video_3/sql/q2a.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/sql/q2a.sql -------------------------------------------------------------------------------- /src/video_3/sql/q2b.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_3/sql/q2b.sql -------------------------------------------------------------------------------- /src/video_4/.gitignore: -------------------------------------------------------------------------------- 1 | ex_db_kuzu 2 | -------------------------------------------------------------------------------- /src/video_4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_4/README.md -------------------------------------------------------------------------------- /src/video_4/assets/graph-viz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_4/assets/graph-viz.png -------------------------------------------------------------------------------- /src/video_4/assets/schema-viz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_4/assets/schema-viz.png -------------------------------------------------------------------------------- /src/video_4/cypher/q1.cypher: -------------------------------------------------------------------------------- 1 | // Show all relationships in the database 2 | MATCH (a)-[b]->(c) 3 | RETURN *; -------------------------------------------------------------------------------- /src/video_4/cypher/q2.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_4/cypher/q2.cypher -------------------------------------------------------------------------------- /src/video_4/cypher/q3.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_4/cypher/q3.cypher -------------------------------------------------------------------------------- /src/video_4/cypher/q4.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_4/cypher/q4.cypher -------------------------------------------------------------------------------- /src/video_4/data/account.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_4/data/account.csv -------------------------------------------------------------------------------- /src/video_4/data/address.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_4/data/address.csv -------------------------------------------------------------------------------- /src/video_4/data/lives_in.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_4/data/lives_in.csv -------------------------------------------------------------------------------- /src/video_4/data/owns.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_4/data/owns.csv -------------------------------------------------------------------------------- /src/video_4/data/person.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_4/data/person.csv -------------------------------------------------------------------------------- /src/video_4/data/transfer.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_4/data/transfer.csv -------------------------------------------------------------------------------- /src/video_4/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_4/docker-compose.yml -------------------------------------------------------------------------------- /src/video_5/.gitignore: -------------------------------------------------------------------------------- 1 | ex_db_kuzu 2 | -------------------------------------------------------------------------------- /src/video_5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_5/README.md -------------------------------------------------------------------------------- /src/video_5/assets/person_product_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_5/assets/person_product_graph.png -------------------------------------------------------------------------------- /src/video_5/copy_from_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_5/copy_from_sources.py -------------------------------------------------------------------------------- /src/video_5/data/historical_sales.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_5/data/historical_sales.csv -------------------------------------------------------------------------------- /src/video_5/data/insert_data_to_pg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_5/data/insert_data_to_pg.py -------------------------------------------------------------------------------- /src/video_5/data/product.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_5/data/product.parquet -------------------------------------------------------------------------------- /src/video_5/data/raw/customer.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_5/data/raw/customer.csv -------------------------------------------------------------------------------- /src/video_5/data/raw/purchased.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_5/data/raw/purchased.csv -------------------------------------------------------------------------------- /src/video_5/data/recommendations.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_5/data/recommendations.parquet -------------------------------------------------------------------------------- /src/video_5/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_5/docker-compose.yml -------------------------------------------------------------------------------- /src/video_5/merge_copurchaser_edges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_5/merge_copurchaser_edges.py -------------------------------------------------------------------------------- /src/video_5/merge_historical_sales_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_5/merge_historical_sales_properties.py -------------------------------------------------------------------------------- /src/video_5/merge_recommendation_edges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_5/merge_recommendation_edges.py -------------------------------------------------------------------------------- /src/video_5/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_5/requirements.txt -------------------------------------------------------------------------------- /src/video_5/update_graph.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_5/update_graph.sh -------------------------------------------------------------------------------- /src/video_6/.gitignore: -------------------------------------------------------------------------------- 1 | ex_db_kuzu 2 | -------------------------------------------------------------------------------- /src/video_6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_6/README.md -------------------------------------------------------------------------------- /src/video_6/assets/patient_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_6/assets/patient_graph.png -------------------------------------------------------------------------------- /src/video_6/assets/patient_graph_schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_6/assets/patient_graph_schema.png -------------------------------------------------------------------------------- /src/video_6/data/condition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_6/data/condition.json -------------------------------------------------------------------------------- /src/video_6/data/has_condition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_6/data/has_condition.json -------------------------------------------------------------------------------- /src/video_6/data/patient.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_6/data/patient.json -------------------------------------------------------------------------------- /src/video_6/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_6/docker-compose.yml -------------------------------------------------------------------------------- /src/video_6/ingest_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_6/ingest_json.py -------------------------------------------------------------------------------- /src/video_6/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_6/requirements.txt -------------------------------------------------------------------------------- /src/video_7/.gitignore: -------------------------------------------------------------------------------- 1 | ex_db_kuzu 2 | -------------------------------------------------------------------------------- /src/video_7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_7/README.md -------------------------------------------------------------------------------- /src/video_7/build_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_7/build_graph.py -------------------------------------------------------------------------------- /src/video_7/data/scholars.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_7/data/scholars.json -------------------------------------------------------------------------------- /src/video_7/data/tree.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_7/data/tree.json -------------------------------------------------------------------------------- /src/video_7/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_7/docker-compose.yml -------------------------------------------------------------------------------- /src/video_7/network_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_7/network_analysis.py -------------------------------------------------------------------------------- /src/video_7/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_7/requirements.txt -------------------------------------------------------------------------------- /src/video_8/.env.example: -------------------------------------------------------------------------------- 1 | OPENAI_API_KEY= 2 | -------------------------------------------------------------------------------- /src/video_8/.gitignore: -------------------------------------------------------------------------------- 1 | ex_kuzu_db 2 | -------------------------------------------------------------------------------- /src/video_8/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_8/README.md -------------------------------------------------------------------------------- /src/video_8/data/curie.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_8/data/curie.txt -------------------------------------------------------------------------------- /src/video_8/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_8/docker-compose.yml -------------------------------------------------------------------------------- /src/video_8/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_8/main.py -------------------------------------------------------------------------------- /src/video_8/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_8/requirements.txt -------------------------------------------------------------------------------- /src/video_9/.env.example: -------------------------------------------------------------------------------- 1 | OPENAI_API_KEY= 2 | -------------------------------------------------------------------------------- /src/video_9/.gitignore: -------------------------------------------------------------------------------- 1 | ex_kuzu_db 2 | -------------------------------------------------------------------------------- /src/video_9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_9/README.md -------------------------------------------------------------------------------- /src/video_9/data/curie.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_9/data/curie.txt -------------------------------------------------------------------------------- /src/video_9/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_9/docker-compose.yml -------------------------------------------------------------------------------- /src/video_9/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_9/main.py -------------------------------------------------------------------------------- /src/video_9/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/src/video_9/requirements.txt -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuzudb/tutorials/HEAD/uv.lock --------------------------------------------------------------------------------