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.2.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ng-nx-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 baf1d4b9f8d599e4a443372303130887eac45e7d6524e04b178769417d99398a
MD5 c3f8d6cf8313e41b82afeae3fc834d41
BLAKE2b-256 3803816b6a1bf7376ecd6bd8a270f4bae9a9f154cc94c273d626f953998151ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ng_nx-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f292ce7d1aa1f0b24f4cc2db340f0febd381eaefaefe32654ddf171ef1ddfaf9
MD5 0b6b73c11bb906c202dd35812647617d
BLAKE2b-256 35199d1ea53f20509510090e78f771f0f7523be8beeee15272a08e9394cee6dd

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