├── .gitattributes ├── .gitchangelog.rc ├── .github └── workflows │ ├── analyze.yml │ ├── build.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── adbnx_adapter ├── __init__.py ├── abc.py ├── adapter.py ├── controller.py ├── typings.py └── utils.py ├── examples ├── ArangoDB_NetworkX_Adapter.ipynb ├── assets │ └── logos │ │ ├── ArangoDB_logo.png │ │ └── networkx_logo.svg ├── data │ ├── fraud_dump │ │ ├── Class_9bd81329febf6efe22788e03ddeaf0af.data.json.gz │ │ ├── Class_9bd81329febf6efe22788e03ddeaf0af.structure.json │ │ ├── Relationship_fbc97786af4bf30dc5b07809a950792c.data.json.gz │ │ ├── Relationship_fbc97786af4bf30dc5b07809a950792c.structure.json │ │ ├── Text_Search.view.json │ │ ├── _analyzers_839c888a45b895a4783b6dbd338f0155.data.json.gz │ │ ├── _analyzers_839c888a45b895a4783b6dbd338f0155.structure.json │ │ ├── _appbundles_105ca6a6a72935fd370f79f3a3e62b0e.data.json.gz │ │ ├── _appbundles_105ca6a6a72935fd370f79f3a3e62b0e.structure.json │ │ ├── _apps_c3f2c8489196d21e33f194f4bafb3f05.data.json.gz │ │ ├── _apps_c3f2c8489196d21e33f194f4bafb3f05.structure.json │ │ ├── _aqlfunctions_8293af7a2caabc3098bc21db7ce2759d.data.json.gz │ │ ├── _aqlfunctions_8293af7a2caabc3098bc21db7ce2759d.structure.json │ │ ├── _graphs_c827636f2b54efb49f1f02feeeacfb01.data.json.gz │ │ ├── _graphs_c827636f2b54efb49f1f02feeeacfb01.structure.json │ │ ├── _modules_5a8c8ba0d331b61fccfd1e88cfedce00.data.json.gz │ │ ├── _modules_5a8c8ba0d331b61fccfd1e88cfedce00.structure.json │ │ ├── accountHolder_2e31953e2b3a86325411a027c406e65a.data.json.gz │ │ ├── accountHolder_2e31953e2b3a86325411a027c406e65a.structure.json │ │ ├── account_e268443e43d93dab7ebef303bbe9642f.data.json.gz │ │ ├── account_e268443e43d93dab7ebef303bbe9642f.structure.json │ │ ├── bank_bd5af1f610a12434c9128e4a399cef8a.data.json.gz │ │ ├── bank_bd5af1f610a12434c9128e4a399cef8a.structure.json │ │ ├── branch_9603a224b40d7b67210b78f2e390d00f.data.json.gz │ │ ├── branch_9603a224b40d7b67210b78f2e390d00f.structure.json │ │ ├── customer_91ec1f9324753048c0096d036a694f86.data.json.gz │ │ ├── customer_91ec1f9324753048c0096d036a694f86.structure.json │ │ ├── dump.json │ │ ├── transaction_f4d5b76a2418eba4baeabc1ed9142b54.data.json.gz │ │ └── transaction_f4d5b76a2418eba4baeabc1ed9142b54.structure.json │ └── imdb_dump │ │ ├── ENCRYPTION │ │ ├── Movies.structure.json │ │ ├── Movies_80662e1f485e79d07ef4973f6b1b9f88.data.json.gz │ │ ├── Ratings.structure.json │ │ ├── Ratings_e8dcd33ae274522f351c266f028eed7b.data.json.gz │ │ ├── Users.structure.json │ │ ├── Users_f9aae5fda8d810a29f12d1e61b4ab25f.data.json.gz │ │ └── dump.json └── outputs │ └── ArangoDB_NetworkX_Adapter_output.ipynb ├── pyproject.toml ├── setup.py └── tests ├── __init__.py ├── assets └── arangorestore ├── conftest.py └── test_adapter.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitchangelog.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/.gitchangelog.rc -------------------------------------------------------------------------------- /.github/workflows/analyze.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/.github/workflows/analyze.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/README.md -------------------------------------------------------------------------------- /adbnx_adapter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/adbnx_adapter/__init__.py -------------------------------------------------------------------------------- /adbnx_adapter/abc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/adbnx_adapter/abc.py -------------------------------------------------------------------------------- /adbnx_adapter/adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/adbnx_adapter/adapter.py -------------------------------------------------------------------------------- /adbnx_adapter/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/adbnx_adapter/controller.py -------------------------------------------------------------------------------- /adbnx_adapter/typings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/adbnx_adapter/typings.py -------------------------------------------------------------------------------- /adbnx_adapter/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/adbnx_adapter/utils.py -------------------------------------------------------------------------------- /examples/ArangoDB_NetworkX_Adapter.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/ArangoDB_NetworkX_Adapter.ipynb -------------------------------------------------------------------------------- /examples/assets/logos/ArangoDB_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/assets/logos/ArangoDB_logo.png -------------------------------------------------------------------------------- /examples/assets/logos/networkx_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/assets/logos/networkx_logo.svg -------------------------------------------------------------------------------- /examples/data/fraud_dump/Class_9bd81329febf6efe22788e03ddeaf0af.data.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/Class_9bd81329febf6efe22788e03ddeaf0af.data.json.gz -------------------------------------------------------------------------------- /examples/data/fraud_dump/Class_9bd81329febf6efe22788e03ddeaf0af.structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/Class_9bd81329febf6efe22788e03ddeaf0af.structure.json -------------------------------------------------------------------------------- /examples/data/fraud_dump/Relationship_fbc97786af4bf30dc5b07809a950792c.data.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/Relationship_fbc97786af4bf30dc5b07809a950792c.data.json.gz -------------------------------------------------------------------------------- /examples/data/fraud_dump/Relationship_fbc97786af4bf30dc5b07809a950792c.structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/Relationship_fbc97786af4bf30dc5b07809a950792c.structure.json -------------------------------------------------------------------------------- /examples/data/fraud_dump/Text_Search.view.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/Text_Search.view.json -------------------------------------------------------------------------------- /examples/data/fraud_dump/_analyzers_839c888a45b895a4783b6dbd338f0155.data.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/_analyzers_839c888a45b895a4783b6dbd338f0155.data.json.gz -------------------------------------------------------------------------------- /examples/data/fraud_dump/_analyzers_839c888a45b895a4783b6dbd338f0155.structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/_analyzers_839c888a45b895a4783b6dbd338f0155.structure.json -------------------------------------------------------------------------------- /examples/data/fraud_dump/_appbundles_105ca6a6a72935fd370f79f3a3e62b0e.data.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/_appbundles_105ca6a6a72935fd370f79f3a3e62b0e.data.json.gz -------------------------------------------------------------------------------- /examples/data/fraud_dump/_appbundles_105ca6a6a72935fd370f79f3a3e62b0e.structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/_appbundles_105ca6a6a72935fd370f79f3a3e62b0e.structure.json -------------------------------------------------------------------------------- /examples/data/fraud_dump/_apps_c3f2c8489196d21e33f194f4bafb3f05.data.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/_apps_c3f2c8489196d21e33f194f4bafb3f05.data.json.gz -------------------------------------------------------------------------------- /examples/data/fraud_dump/_apps_c3f2c8489196d21e33f194f4bafb3f05.structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/_apps_c3f2c8489196d21e33f194f4bafb3f05.structure.json -------------------------------------------------------------------------------- /examples/data/fraud_dump/_aqlfunctions_8293af7a2caabc3098bc21db7ce2759d.data.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/_aqlfunctions_8293af7a2caabc3098bc21db7ce2759d.data.json.gz -------------------------------------------------------------------------------- /examples/data/fraud_dump/_aqlfunctions_8293af7a2caabc3098bc21db7ce2759d.structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/_aqlfunctions_8293af7a2caabc3098bc21db7ce2759d.structure.json -------------------------------------------------------------------------------- /examples/data/fraud_dump/_graphs_c827636f2b54efb49f1f02feeeacfb01.data.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/_graphs_c827636f2b54efb49f1f02feeeacfb01.data.json.gz -------------------------------------------------------------------------------- /examples/data/fraud_dump/_graphs_c827636f2b54efb49f1f02feeeacfb01.structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/_graphs_c827636f2b54efb49f1f02feeeacfb01.structure.json -------------------------------------------------------------------------------- /examples/data/fraud_dump/_modules_5a8c8ba0d331b61fccfd1e88cfedce00.data.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/_modules_5a8c8ba0d331b61fccfd1e88cfedce00.data.json.gz -------------------------------------------------------------------------------- /examples/data/fraud_dump/_modules_5a8c8ba0d331b61fccfd1e88cfedce00.structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/_modules_5a8c8ba0d331b61fccfd1e88cfedce00.structure.json -------------------------------------------------------------------------------- /examples/data/fraud_dump/accountHolder_2e31953e2b3a86325411a027c406e65a.data.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/accountHolder_2e31953e2b3a86325411a027c406e65a.data.json.gz -------------------------------------------------------------------------------- /examples/data/fraud_dump/accountHolder_2e31953e2b3a86325411a027c406e65a.structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/accountHolder_2e31953e2b3a86325411a027c406e65a.structure.json -------------------------------------------------------------------------------- /examples/data/fraud_dump/account_e268443e43d93dab7ebef303bbe9642f.data.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/account_e268443e43d93dab7ebef303bbe9642f.data.json.gz -------------------------------------------------------------------------------- /examples/data/fraud_dump/account_e268443e43d93dab7ebef303bbe9642f.structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/account_e268443e43d93dab7ebef303bbe9642f.structure.json -------------------------------------------------------------------------------- /examples/data/fraud_dump/bank_bd5af1f610a12434c9128e4a399cef8a.data.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/bank_bd5af1f610a12434c9128e4a399cef8a.data.json.gz -------------------------------------------------------------------------------- /examples/data/fraud_dump/bank_bd5af1f610a12434c9128e4a399cef8a.structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/bank_bd5af1f610a12434c9128e4a399cef8a.structure.json -------------------------------------------------------------------------------- /examples/data/fraud_dump/branch_9603a224b40d7b67210b78f2e390d00f.data.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/branch_9603a224b40d7b67210b78f2e390d00f.data.json.gz -------------------------------------------------------------------------------- /examples/data/fraud_dump/branch_9603a224b40d7b67210b78f2e390d00f.structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/branch_9603a224b40d7b67210b78f2e390d00f.structure.json -------------------------------------------------------------------------------- /examples/data/fraud_dump/customer_91ec1f9324753048c0096d036a694f86.data.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/customer_91ec1f9324753048c0096d036a694f86.data.json.gz -------------------------------------------------------------------------------- /examples/data/fraud_dump/customer_91ec1f9324753048c0096d036a694f86.structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/customer_91ec1f9324753048c0096d036a694f86.structure.json -------------------------------------------------------------------------------- /examples/data/fraud_dump/dump.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/dump.json -------------------------------------------------------------------------------- /examples/data/fraud_dump/transaction_f4d5b76a2418eba4baeabc1ed9142b54.data.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/transaction_f4d5b76a2418eba4baeabc1ed9142b54.data.json.gz -------------------------------------------------------------------------------- /examples/data/fraud_dump/transaction_f4d5b76a2418eba4baeabc1ed9142b54.structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/fraud_dump/transaction_f4d5b76a2418eba4baeabc1ed9142b54.structure.json -------------------------------------------------------------------------------- /examples/data/imdb_dump/ENCRYPTION: -------------------------------------------------------------------------------- 1 | none -------------------------------------------------------------------------------- /examples/data/imdb_dump/Movies.structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/imdb_dump/Movies.structure.json -------------------------------------------------------------------------------- /examples/data/imdb_dump/Movies_80662e1f485e79d07ef4973f6b1b9f88.data.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/imdb_dump/Movies_80662e1f485e79d07ef4973f6b1b9f88.data.json.gz -------------------------------------------------------------------------------- /examples/data/imdb_dump/Ratings.structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/imdb_dump/Ratings.structure.json -------------------------------------------------------------------------------- /examples/data/imdb_dump/Ratings_e8dcd33ae274522f351c266f028eed7b.data.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/imdb_dump/Ratings_e8dcd33ae274522f351c266f028eed7b.data.json.gz -------------------------------------------------------------------------------- /examples/data/imdb_dump/Users.structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/imdb_dump/Users.structure.json -------------------------------------------------------------------------------- /examples/data/imdb_dump/Users_f9aae5fda8d810a29f12d1e61b4ab25f.data.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/imdb_dump/Users_f9aae5fda8d810a29f12d1e61b4ab25f.data.json.gz -------------------------------------------------------------------------------- /examples/data/imdb_dump/dump.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/data/imdb_dump/dump.json -------------------------------------------------------------------------------- /examples/outputs/ArangoDB_NetworkX_Adapter_output.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/examples/outputs/ArangoDB_NetworkX_Adapter_output.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/assets/arangorestore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/tests/assets/arangorestore -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangoml/networkx-adapter/HEAD/tests/test_adapter.py --------------------------------------------------------------------------------