Skip to main content

Highly Scalable Distributed Node2Vec Algorithm Library

Project description

Node2Vec

PyPI pyversions PyPI license PyPI version Coverage Status

A highly scalable distributed node2vec algorithm

Installation

pip install node2vec-fugue

Release History

0.3.4

  • support checkpointing using fugue for deep traversal
  • add a node2vec implementation in native spark
  • add two working examples in fugue spark and native spark

0.3.1

  • 1st open-source version
  • highly scalable to graph with hundreds of millions of vertices and billions of edges
  • Can handle highly sparse graphs and skewed graphs

0.2.13

  • Refactor and add native PySpark node2vec

0.2.9

  • alternative persist in bfs
  • improve alias calculation

0.2.8

  • Significant improvement on handling hotspot vertices
  • Fix misuse of Fugue compute()

0.2.5

  • Add indexer of graph vertices
  • Allow trimming hotspot vertices

0.2.4

  • Use Apache-2.0 license

0.2.3

  • Add graph indexer for arbitrary vertex names
  • Refactor layout

0.2.2

  • support word2vec on either gensim or spark.ml.feature backend
  • fully tested

0.2.1

  • change the interface to support backend compute engine
  • use iterable to replace most pandas usage

0.2.0

  • support fugue based node2vec
  • not yet support input format validation and vertex indexing

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

node2vec-fugue-0.3.4.tar.gz (21.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

node2vec_fugue-0.3.4-py3-none-any.whl (32.1 kB view details)

Uploaded Python 3

File details

Details for the file node2vec-fugue-0.3.4.tar.gz.

File metadata

  • Download URL: node2vec-fugue-0.3.4.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.7.9

File hashes

Hashes for node2vec-fugue-0.3.4.tar.gz
Algorithm Hash digest
SHA256 1dcd8485dd4ea9d3c0e6b6d22e07c9ccaec06d805a2703436a0f24cdd7c07741
MD5 f786ea07f21733af2c2f526282240c36
BLAKE2b-256 cfc1e0487fe19acc1fb75c335cb1a8cf624cea50f5ac7dab760edaa1fe74d627

See more details on using hashes here.

File details

Details for the file node2vec_fugue-0.3.4-py3-none-any.whl.

File metadata

  • Download URL: node2vec_fugue-0.3.4-py3-none-any.whl
  • Upload date:
  • Size: 32.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.7.9

File hashes

Hashes for node2vec_fugue-0.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 27b8aec0f48d3a0e85ff75b998ad5784defe4d882c8edd74c2c7e60412c7f180
MD5 1f4897d96af350ca296c01f990a78530
BLAKE2b-256 57e9d213e86e37dabfa9b782077f04aa09597dc5845b2725265b61a519884501

See more details on using hashes here.

Supported by

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