Skip to main content

NebulaGraph NetowrkX adaptor

Project description

NebulaGraph NetworkX Adaptor(ng_nx)

Manipulation of graphs in NebulaGraph using the NetworkX API.

License PyPI version pdm-managed


Documentation: https://github.com/wey-gu/nebulagraph-nx#documentation

Source Code: https://github.com/wey-gu/nebulagraph-nx


NebulaGraph NetworkX (ng_nx) is a tool that allows you to use the NetworkX API for manipulating graphs in NebulaGraph. It makes it easy to analyze and manipulate graphs using NebulaGraph's advanced capabilities while still using the familiar NetworkX interface. In short, ng_nx bridges the gap between NebulaGraph and NetworkX.

Quick Start

Install

pip install ng_nx

Run Pagerank on NebulaGraph

from ng_nx import NebulaReader
from ng_nx.utils import NebulaGraphConfig

import networkx as nx

config = NebulaGraphConfig()

reader = NebulaReader(
    space="basketballplayer",
    edges=["follow"],
    properties=[["degree"]],
    nebula_config=config, limit=100)

g = reader.read()

pr = nx.pagerank(
    g, alpha=0.85,
    max_iter=100,
    tol=1e-06,
    weight='weight')

Documentation

API Reference

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ng-nx-0.1.3.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

ng_nx-0.1.3-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file ng-nx-0.1.3.tar.gz.

File metadata

  • Download URL: ng-nx-0.1.3.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.4.9 CPython/3.11.2

File hashes

Hashes for ng-nx-0.1.3.tar.gz
Algorithm Hash digest
SHA256 0c4e5f422e75591b485626042d74a7131db3876f9efb88c585361254d68ac6ea
MD5 fc3b0713293900c43fc77b0d7c617448
BLAKE2b-256 1bc5f48588f9f5b9ba68fddf8ee4c8a816c0c75a1c63ca433a3457be7b45dd5d

See more details on using hashes here.

File details

Details for the file ng_nx-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: ng_nx-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.4.9 CPython/3.11.2

File hashes

Hashes for ng_nx-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2369e2fb0e87c08cdd0af20e17feddd230f4e63d9de2e03f1355a13c55f14119
MD5 93e88e400dcdd1bc4ad2ade17740c644
BLAKE2b-256 3abae41c75437e8e8cbfe8177c8a7b59fb168cafbd0f4b33589a5403b6c050c3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page