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", "serve"],
    properties=[["degree"], ["start_year", "end_year"]],
    nebula_config=config, limit=10000)

g = reader.read()

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

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ng-nx-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 4e125cd1f151a0995fd6b1b80dbd893cbe500a19438545e1b3fdd426fe60c426
MD5 77ce3b86e1626e54ee49f4b46ad36f5d
BLAKE2b-256 8a0f6bd17429ac3a2564ba9b293f60fbfda0ba996cee7382ce285ec9e486d06b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ng_nx-0.1.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 16e01d4857837e656f10f7ec752250327b3c0ddcd434d9da00bd705a8bd110f8
MD5 cf83dc3a0af21ad8c2a1ff99353b9d81
BLAKE2b-256 4fcc405df2e2e6e63ba2e0af11f4885397c80c098a5b0fa2decbc9de854ba29b

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