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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ng-nx-0.1.7.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.7.tar.gz
Algorithm Hash digest
SHA256 3c0d9c1798988bf886a0e34444ec3aaa6285b0a223d448ae4fbb032df61afd06
MD5 9e6d29785eb3057c69632ae54cdd89d2
BLAKE2b-256 35b097194a1736f34ca687e391fa211be3856e085298d8d51c922c208620ef77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ng_nx-0.1.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 15a49e34eb8ec232497288338b2049a969ed2477576afff84f89f1434302b252
MD5 434a5196baca3c132d2bf6260b168dfa
BLAKE2b-256 9799d202e5ba18b821b6eed62f8c04e2bc10220933a91d0382d770e06cbdd428

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