Skip to main content

PHOTON Graph - Graph machine learning with photonai.

Project description

Python application Coverage Status Quality Gate Status GitHub Twitter URL

PHOTONAI Graph

photonai-graph

Photon Graph is an extension for the PHOTON framework that allows for the use of machine learning based on graphs. Furthermore, the Graph Utilities contain a wide variety of functions that allow for the visualization and converting of graphs.

Documentation

You can find a detailed documentation here: https://wwu-mmll.github.io/photonai_graph/

Installation

To install photonai-graph create a dedicated conda/python environment and activate it. Then install photonai-graph via

pip install photonai-graph

To be able to use all modules of the toolbox you will still need to install tensorflow, dgl, pytorch and grakel according to your system configuration, for example with

pip install tensorflow
pip install torch
pip install dgl
pip install grakel

For graph embeddings the gem python package is needed, along with tensorflow. Please install tensorflow according to your system.

pip install nxt-gem
pip install tensorflow

For graph kernels the grakel package needs to be installed. You can install grakel via pip.

pip install git+https://github.com/ysig/GraKeL.git@cfd14e0543075308d201327ac778a48643f81095'

For graph neural networks pytorch and deep graph library are required. You can install them via pip

pip install torch
pip install dgl

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

photonai_graph-0.2.5.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

photonai_graph-0.2.5-py3-none-any.whl (60.4 kB view details)

Uploaded Python 3

File details

Details for the file photonai_graph-0.2.5.tar.gz.

File metadata

  • Download URL: photonai_graph-0.2.5.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for photonai_graph-0.2.5.tar.gz
Algorithm Hash digest
SHA256 3cf44ff7b8b7bb86c832616d3101e17d74eb71c1d1965a0b1ebd5dd8f5fa4e6c
MD5 b798c742a5b1b474b2c644aa01df117d
BLAKE2b-256 f3cc136974aa9e4094ee48113949a089d43855fc3642d77dfc529adc3d1a428e

See more details on using hashes here.

File details

Details for the file photonai_graph-0.2.5-py3-none-any.whl.

File metadata

File hashes

Hashes for photonai_graph-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 64b23dd9a657c2bd7870b7449f4af575e30332e426f7f68555105aaf33ef4a05
MD5 84378f493d93ed49f73e4ec2de14bc8f
BLAKE2b-256 fcec2ca64b2320f89b9e6f6191d7c6520cc53a8d90968f212afc779a5fe4c41a

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