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, 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.1.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

ng_nx-0.1.1-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ng-nx-0.1.1.tar.gz
  • Upload date:
  • Size: 8.9 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.1.tar.gz
Algorithm Hash digest
SHA256 56c79df1674db19783d78cf0bbf6ef9acc4af605c06e1b8b9d8d945ed990b6ff
MD5 3b24d2bb6ba977e5960d22188ced7282
BLAKE2b-256 b6822a5a1f6bb9782e6ccb58e608bebd11a98abab3fe327ccff11c65116ad5ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ng_nx-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.1 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dceb3fc9fd7af61f6effe836fbd36f86fff44284103acee6c95a0a6555aa3f68
MD5 4c14fffc0b2cfdacea0fc39b0d1a15ff
BLAKE2b-256 5cab121851e2740775c1737e4577a4a7fb5c69854f62f905d20196463494d509

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