Skip to main content

Easy Graph

Project description

EasyGraph

Copyright (C) <2020-2024> by DataNET Group, Fudan University


PyPI Version Python License Downloads

Introduction

EasyGraph is an open-source network analysis library primarily written in Python. It supports both undirected and directed networks and accommodates various network data formats. EasyGraph includes a comprehensive suite of network analysis algorithms such as community detection, structural hole spanner detection, network embedding, and motif detection. Additionally, it optimizes performance by implementing key components in C++ and utilizing multiprocessing.

👉 For more details, please refer to our documentation page.

News

  • [09-27-2024] 🎉 Thanks to our amazing community! EasyGraph has reached 500,000 downloads!
  • [09-20-2024] We released EasyGraph 1.4! This version features GPU-powered functions for efficient large network analysis.
  • [05-27-2024] We released EasyGraph 1.3! This version has resolved several issues related to hypergraph analysis and visualization.
  • [04-09-2024] We released EasyGraph 1.2! This version now fully supports Python 3.12.
  • [03-06-2024] We received the Shanghai Open Source Innovation Outstanding Achievement Award (Grand Prize)! News
  • [02-05-2024] We released EasyGraph 1.1! This version features hypergraph analysis and learning for higher-order network modeling and representation.
  • [08-17-2023] We released EasyGraph 1.0!
  • [08-08-2023] Our paper "EasyGraph: A Multifunctional, Cross-Platform, and Effective Library for Interdisciplinary Network Analysis" was accepted by Patterns (Cell Press)!

Stargazers

Stars

Install

Supported Versions

3.8 <= Python <= 3.13 is required.

Installation With pip

    $ pip install --upgrade Python-EasyGraph

The conda package is no longer updated or maintained.

If you've previously installed EasyGraph with conda, please uninstall it with conda and reinstall with pip.

Build From Source

If prebuilt EasyGraph wheels are not supported for your platform (OS / CPU arch, check here), or you want to have GPU-based functions enabled, you can build it locally.

Prerequisites

  • CMake >= 3.23
  • A compiler that fully supports C++11
  • CUDA Toolkit 11.8 or later would be preferred (If need GPUs enabled)

Installation

On Linux

    git clone --recursive https://github.com/easy-graph/Easy-Graph
    export EASYGRAPH_ENABLE_GPU="TRUE"  # for users who want to enable GPUs
    pip install ./Easy-Graph

On Windows

    % For Windows users who want to enable GPU-based functions, %
    % you must execute the commands below in cmd but not PowerShell. %
    git clone --recursive https://github.com/easy-graph/Easy-Graph
    set EASYGRAPH_ENABLE_GPU=TRUE   % for users who want to enable GPUs %
    pip install ./Easy-Graph

On macOS

    # Since macOS doesn't support CUDA, we can't have GPUs enabled on macOS
    git clone --recursive https://github.com/easy-graph/Easy-Graph
    pip install ./Easy-Graph

Hint

EasyGraph uses 1.12.1 <= PyTorch < 2.0 for machine learning functions. Note that this does not prevent your from running non-machine learning functions normally, if there is no PyTorch in your environment. But you will receive some warnings which remind you some unavailable modules when they depend on it.

Simple Example

This example demonstrates the general usage of methods in EasyGraph.

  >>> import easygraph as eg
  >>> G = eg.Graph()
  >>> G.add_edges([(1,2), (2,3), (1,3), (3,4), (4,5), (3,5), (5,6)])
  >>> eg.pagerank(G)
  {1: 0.14272233049003707, 2: 0.14272233049003694, 3: 0.2685427766200994, 4: 0.14336430577918527, 5: 0.21634929087322705, 6: 0.0862989657474143}

This is a simple example for the detection of structural hole spanners using the HIS algorithm.

  >>> import easygraph as eg
  >>> G = eg.Graph()
  >>> G.add_edges([(1,2), (2,3), (1,3), (3,4), (4,5), (3,5), (5,6)])
  >>> _, _, H = eg.get_structural_holes_HIS(G, C=[frozenset([1,2,3]), frozenset([4,5,6])])
  >>> H # The structural hole score of each node. Note that node `4` is regarded as the most possible structural hole spanner.
  {1: {0: 0.703948974609375},
   2: {0: 0.703948974609375},
   3: {0: 1.2799804687499998},
   4: {0: 1.519976806640625},
   5: {0: 1.519976806640625},
   6: {0: 0.83595703125}
  }

Citation

If you use EasyGraph in a scientific publication, we kindly request that you cite the following paper:

  @article{gao2023easygraph,
      title={{EasyGraph: A Multifunctional, Cross-Platform, and Effective Library for Interdisciplinary Network Analysis}},
      author={Min Gao and Zheng Li and Ruichen Li and Chenhao Cui and Xinyuan Chen and Bodian Ye and Yupeng Li and Weiwei Gu and Qingyuan Gong and Xin Wang and Yang Chen},
      year={2023},
      journal={Patterns},
      volume={4},
      number={10},
      pages={100839},
  }

📢 If you notice anything unexpected, please open an issue and let us know. If you have any questions or require a specific feature, feel free to discuss them with us. We are motivated to constantly make EasyGraph even better and let more developers benefit!

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

Python_EasyGraph-1.4.1-cp313-cp313-win_amd64.whl (654.3 kB view details)

Uploaded CPython 3.13 Windows x86-64

Python_EasyGraph-1.4.1-cp313-cp313-win32.whl (618.8 kB view details)

Uploaded CPython 3.13 Windows x86

Python_EasyGraph-1.4.1-cp313-cp313-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

Python_EasyGraph-1.4.1-cp313-cp313-musllinux_1_2_i686.whl (1.8 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

Python_EasyGraph-1.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (684.4 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

Python_EasyGraph-1.4.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (695.7 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686

Python_EasyGraph-1.4.1-cp313-cp313-macosx_11_0_arm64.whl (661.8 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

Python_EasyGraph-1.4.1-cp313-cp313-macosx_10_13_x86_64.whl (701.7 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

Python_EasyGraph-1.4.1-cp312-cp312-win_amd64.whl (654.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

Python_EasyGraph-1.4.1-cp312-cp312-win32.whl (618.7 kB view details)

Uploaded CPython 3.12 Windows x86

Python_EasyGraph-1.4.1-cp312-cp312-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

Python_EasyGraph-1.4.1-cp312-cp312-musllinux_1_2_i686.whl (1.8 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

Python_EasyGraph-1.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (684.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

Python_EasyGraph-1.4.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (695.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

Python_EasyGraph-1.4.1-cp312-cp312-macosx_11_0_arm64.whl (661.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

Python_EasyGraph-1.4.1-cp312-cp312-macosx_10_13_x86_64.whl (701.6 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

Python_EasyGraph-1.4.1-cp311-cp311-win_amd64.whl (653.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

Python_EasyGraph-1.4.1-cp311-cp311-win32.whl (618.0 kB view details)

Uploaded CPython 3.11 Windows x86

Python_EasyGraph-1.4.1-cp311-cp311-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

Python_EasyGraph-1.4.1-cp311-cp311-musllinux_1_2_i686.whl (1.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

Python_EasyGraph-1.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (685.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

Python_EasyGraph-1.4.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (697.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

Python_EasyGraph-1.4.1-cp311-cp311-macosx_11_0_arm64.whl (660.3 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

Python_EasyGraph-1.4.1-cp311-cp311-macosx_10_9_x86_64.whl (697.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

Python_EasyGraph-1.4.1-cp310-cp310-win_amd64.whl (652.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

Python_EasyGraph-1.4.1-cp310-cp310-win32.whl (616.9 kB view details)

Uploaded CPython 3.10 Windows x86

Python_EasyGraph-1.4.1-cp310-cp310-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

Python_EasyGraph-1.4.1-cp310-cp310-musllinux_1_2_i686.whl (1.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

Python_EasyGraph-1.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (683.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

Python_EasyGraph-1.4.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (695.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

Python_EasyGraph-1.4.1-cp310-cp310-macosx_11_0_arm64.whl (659.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

Python_EasyGraph-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl (696.5 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

Python_EasyGraph-1.4.1-cp39-cp39-win_amd64.whl (652.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

Python_EasyGraph-1.4.1-cp39-cp39-win32.whl (617.0 kB view details)

Uploaded CPython 3.9 Windows x86

Python_EasyGraph-1.4.1-cp39-cp39-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

Python_EasyGraph-1.4.1-cp39-cp39-musllinux_1_2_i686.whl (1.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

Python_EasyGraph-1.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (684.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

Python_EasyGraph-1.4.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (695.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

Python_EasyGraph-1.4.1-cp39-cp39-macosx_11_0_arm64.whl (659.1 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

Python_EasyGraph-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl (696.6 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

Python_EasyGraph-1.4.1-cp38-cp38-win_amd64.whl (652.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

Python_EasyGraph-1.4.1-cp38-cp38-win32.whl (616.8 kB view details)

Uploaded CPython 3.8 Windows x86

Python_EasyGraph-1.4.1-cp38-cp38-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

Python_EasyGraph-1.4.1-cp38-cp38-musllinux_1_2_i686.whl (1.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

Python_EasyGraph-1.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (683.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

Python_EasyGraph-1.4.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (695.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

Python_EasyGraph-1.4.1-cp38-cp38-macosx_11_0_arm64.whl (658.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

Python_EasyGraph-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl (696.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file Python_EasyGraph-1.4.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e17be82bfb01cde22c6c92476c9534d0ba733b83879ed520ecd74cd712f90e79
MD5 bdfaed02a9c9b8fea090464807529d09
BLAKE2b-256 e17580f1d9e76b65f6729d6e37e54f417044058a0f659e793f7b4e417cc9dc69

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 18d91bd8fe66ea61cffb621ea78adbf820b8d5b6132811de382285c1a9922050
MD5 e39e54caad77aa84dc15fcc6a005617b
BLAKE2b-256 f396d6ce8fa56122da588a99e7f7fe04758b2cb979a7b1006c5886afc35c401b

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c0d554cbb2870e9c2db15aba54ad4f388fa604e26919ff2dabf0e5c8547b2211
MD5 861402f0d297a84aa58c9fe3c031b608
BLAKE2b-256 505b61308531ae2080b3e69f826ceda76e8a1d154517bef6f3d63af22f981de9

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ef54f052a6f3aa2c97fadb15cb140d79dd5b61b0700751b28aabb07e9807ce73
MD5 49d6b70deca1fb8863eb3580fc49a306
BLAKE2b-256 827ab7942bf088f828e963d7561874c7cdfbb56ef1efb146f8847d227c9c43e2

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c02123ccb9c5ec98958c05442ae75a639d6b7181085bf8453c78c3aace664fc
MD5 f0dbcd3885145d1d4c5eab31244b4234
BLAKE2b-256 4a54429e3ff2d95c0c9af7bb9ee94216c876cc2b134a2e16d3a84f606b60e1e1

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b1835e9152e27f193b2275667698ede6ef2ae103ad1d5fa3e5ea858acaf0765a
MD5 8f4e8eccaa1087aa091d687b88489a0f
BLAKE2b-256 9837277188a59c34186d5e35f5a67ba73ce084b873860de1ecef688a9ec3506c

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e1789dc73a3f7cf8195aecec12ed023b76f6dce16981f0f11482ec32432928e
MD5 0298bcb6b11dfe86b9ef9eabeef8edd7
BLAKE2b-256 f7b310fa51be744eb01addbafd5ee6bb082865d2f5ffc9fa53efd7b9650d80fb

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 abab6ff7e36110a5b949e745d035006b319d329b834e5222d728103fb8331c29
MD5 df460f5e53a5f533361ae533d03f89e4
BLAKE2b-256 dbaa9a0154bd86cd0bccdfd605604f37ceea858aaee922f14cbfca06ffbd8e15

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0b58e69bf5000ab09bf1619225922dfefafc29e666bb1aa2cd38eb1f95bc023b
MD5 a37b55f9d6057b263ea742cf7288d0ff
BLAKE2b-256 6c3dd17f2296dac7239e7e7b474181c155b63a1abd01cd08d60c0cb3d0f1741e

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 25955d3d630fd9f4b01bcb86647f778888f2ac6fd9c30052fec4f8b7491effca
MD5 445fc08b23d8994821504e5e55d54183
BLAKE2b-256 26318187100d3637289b993bfdbaa896ea112608fb32910bed2b7fc2abdb2f87

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9430cc50880c2d07e18c68ea209315b0487dfdeb1df8354147a97ec49c50a4b6
MD5 75d8199a1293418e244b39afee70edd7
BLAKE2b-256 9fe9d4fcd0788bfc20387a57af67242a1cb4665a71814147179609cf5dabe852

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 62f0e7bb33753da957f1bbf591028a559b709756848169448ee481177f81e96e
MD5 03b4eac4cf434228f97576ce48c7cd08
BLAKE2b-256 0e485e3757d174db3382fecf88e51ac9a8662ad3df0499a8bd06b500f3ab58b5

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aac8fb7a96a3ac5e4aad881eb838c995494edc48ac02bc00590bdfdd739fac4b
MD5 6ec72e9ed433efc4b99594235c915d45
BLAKE2b-256 f29977e4af4f4fb88c21dbff46e8f1a4b24d6e629b4a134b6944ac387cfaa0f2

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4eab97ca74274e18b8145ea30d57390cb1b89e4b1c09888336bb1131889cab8c
MD5 e6afdc5407a6baddcdcdd540684e3f6b
BLAKE2b-256 3bc6c7b6c6713403112b10bedd655c997bdebf6e3b305b31864590ff96d14554

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2674cb1e07e02e480584d6c1f456b8ded0d095bba1fd366909a85ba198f6f9e
MD5 9b011d33d819eb6ccc1e8406f088cb50
BLAKE2b-256 fcc2f0d6882a0d69859c9e14015f7af02a260bb1c26f87fde25ff1e8e39e1480

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4bc8d7dbc7be2922f585dd16d829f96dc4350125b395b1e0a6e0c720eada30a7
MD5 c0b8d1bb438048f5aeb29c7dd6a09a5f
BLAKE2b-256 e72aa678ff39c833bb2b2aa876f98c17e26106d0a58f8564318bb1f1eb7335af

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e1c558bf8bdc72b9f73f233b0000bc1ab435cc8f6a3a353741d2361e26a4ddfd
MD5 9c874ee6a7dd1adb100e4efbf07e7856
BLAKE2b-256 2ac96ed8240db49f0379147de7bff143cfd9d3a27f744470bc9826d40429d6ae

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c8d42257a2e7f819d693efe04cc9a616282c416910d68286111ca3898f5d8aad
MD5 888eb9a0d9b41d01c4945b46b8bed579
BLAKE2b-256 4a19f6c3b4d08bdaf00f3aaf386e55279fd3de9e8dd8defe9305ba17e09a1cfb

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8acd17b3201cb2a29629351d88e2bfbbb02b9426df9f628b1372fb7731251bdc
MD5 68e5c1c9a5ceabfac8c6f674888c52e3
BLAKE2b-256 4b74cd411b1a5980c08bae94066eb18279acf9a15f8310a86bfccc5ff8efe795

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 626a4e9dcb80dd660063f7d55f2ea09d21b4281ee37655212b0901ba7e1c25bf
MD5 91960415d66c4774d043f6fbc749340e
BLAKE2b-256 5716ec6f561a40adcd62d23b1c6c3099d42d7351c0cc4ec42075b4ff3a1fca09

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1dcbbc4854bc7a6c3bc8a66c999928e9765a516714179732e2454c60d3dc1d88
MD5 e2af0eb95bc0fa73384804821fb458a3
BLAKE2b-256 c7f5ae77144a73b28d7e928f0e7cd8c5024beb21811b453df98394d46add90d9

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9688e4838c178cf310287349de4dd09f29fab4d6dbf4efea1a209bce40a6eff1
MD5 0b5dda03ba2039794c6f62ad0fc91610
BLAKE2b-256 3b21b044826308fca2cb914759db8ddad303054cabdc4710f486b4f04bd3de00

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63ca8bb7651747bae06f33a6851aeb4a5bc9077ab1ad9b46fd137e0e95752269
MD5 db3a0142ca452634d9e7230c369009a4
BLAKE2b-256 af50221374110a5a5752b71684c8b4033e081dfca02b252feb33460c01cd239d

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f39533665c01d3ceec489ff07fe78f563fa0d6beef335b481af130c6195d6daf
MD5 11451a97fd95d2cf8b930a1cce9d73c3
BLAKE2b-256 8f5fc7247456092afdd15d48d673ecf3fa2f082c865dee8762da0cc7f2edd84d

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a28a95e03e76540800f3f4d42fa339ac8daf60b91e76de723df06486af6d1af5
MD5 6c434bf6e4bbe82bf940da6a50c059a4
BLAKE2b-256 d87b6fdac6f8903b224b8c31e985b2829978ed584d66293286f8220f4db19920

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 7b848c96055d379aa32c96c3bf82b92ae9fafdca16660caf94291529d84e17b7
MD5 a70d8d43dd5e093a99b3b01952aec5cf
BLAKE2b-256 9f9ee0025c76689682b669c60dce68428ba5b663dd97c1e1d08afe85fb3ddf9a

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9e22b086a0ed7868eb0127b94d15e4bd66843477e520d95b1764f9fab11b1ab8
MD5 aabd1d1cc6f3792cdfe46c8d466228a2
BLAKE2b-256 c58f57c65533beea7b19b9570e9c02fb6548bf4f2380b27b53bd7e535af2c538

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f8278b21c5657593320339ccc63b7f12b89ccda999685787739827cf038eedcf
MD5 1a8792e614332fe307f927160effa649
BLAKE2b-256 b9cdd813700a3490b9c7efab794cbe52dd8364e2808f8a2295b6025778a07203

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26de264ffd165a35afc409691218abc872fb72bd2ba5592dad705e9c031eb79e
MD5 3935bde099d9dbb0e2cae9c29ff72fce
BLAKE2b-256 6edfb31fd5b963ea13d519c8d260274ca758c213076785b04662fab676231e10

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d962e03af6d6fd6249af35c721384459919ebd10bf73d3a5c30fca8a5cc2caff
MD5 374519f1767fd9b4de31227193f4ae3b
BLAKE2b-256 117f0d03180e9c707b9f64b5a7352ac4f1249a2e587156a2c67b2c7e22ad348e

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3551e9359c771836c5b663848ea9cc8b862b3b3f12da52a8ff419d52791ed87f
MD5 96c2442855df476ea770816bf8444f3a
BLAKE2b-256 6f8b1abc1fe8d53c2ce3f89585d718dd3a40794b051fa6462e0d8e38e80ccf8d

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7e2dc739b0d2f22961e74782d320034102ffd91916002a52907617e00c8291f5
MD5 4d9193115688bbd47891a5507a0aba2c
BLAKE2b-256 574f9410f0795894ca8548e8a2ee6c8efa1432409e9e361bcd690c0d0f70bb0a

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 08032a89fffa194f89c733054999cc8ba5c88837564b798ea643897fa06c3d37
MD5 4e4270da994771f9d4f19b0512ecadb4
BLAKE2b-256 10e031f17b46a1e8a0106b03f5960fa2f77201e23761b25ac2dc2310258afc5e

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2e89c45a4b3192e423e52cb5a8bef8aa6baee05bc2a323824112edd96356a603
MD5 e012ac60d69fbd7fab442a16ec72db04
BLAKE2b-256 900ef7f61b57f9c7cb64bef4b2bd15fed51328849b35f548d13287e1d95fa42b

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1deb09f7d8a1b1fb376337c3c6f4d9e2f3ed7d259800db5b1ecabd8cd6a098de
MD5 1709fcd6caebc821f12aac5f82a23913
BLAKE2b-256 200b970181e15646493426f24a0c0a1105e256d4af670aa221150b49746fb438

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5ae9e90126a11d58fcf8ee39d33fc4a5da0d64469c5c1b75714d8ed8b71ab3fa
MD5 376232ef28bf576e13d7454521ba518d
BLAKE2b-256 039cbf061a40c4b8c488afef84e54cd5df7e3bb65017c9c9de9e19d6ec6e7b5c

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 988d528188650217efdcf6827d9240332250f7f79c8c06a578b98ef887b73d4c
MD5 df4f52b3c736a9acbee4249eb816a819
BLAKE2b-256 f214e4556b25647ea55d2635fbab45ddcf0ec9eb2734041afb815735aff2ed37

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bf5fe613f54c088d79375dcb74a6ec984c1208cd8685088653d9a1dcfbb98d37
MD5 754bf5fd71536209589fc7ccfba43533
BLAKE2b-256 6e7cfff67a4d18c6359c624bbcf6608d8d92762829eac798db2ace3fe9d581a5

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 edb6dffe89bfe9ff9b03fb64591e851997f547ee303bd8baf8343ed6bc9a58db
MD5 3a6e6ace7e7eddc3756edede99d66b70
BLAKE2b-256 d5a8860395aa7c1bcb750db406f538a510e680072c0eac7e6050e42df948bad8

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d20fe17b7d89a9307be29f3066287abe1fc5259cd76f1d5211709d6fc1f41a1d
MD5 526af4bb238b823e4370c57b43a5a5e7
BLAKE2b-256 852d42e9d8bb7644245a9f8651d4e072ed418086eb53f5c5b10c4b1244a46d47

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7bc4ef3c1286758610590132549242c1e078d78803f5de85306a640f9960dc1e
MD5 c3556a9a543c508e5cfaa7e7a9daa12e
BLAKE2b-256 f26f4a7d011039486632850c721538df777f1b80fa3781da1cf37f0e00d906da

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 9848a7917210f02906f5d8dc931aadb8b353016cb6f104ef9de1c9e324eddc17
MD5 1b0f9df0d3838744435c7a940137455f
BLAKE2b-256 50e2b95530a8de293553f8df7af5413b18ba5037b50eaf9776df2a7920aa4182

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a92bd07fea6253ad8a8647ee125f8a7c67254dac15a176d37b7cb260fa304ce9
MD5 eaa92c1027bd1b5a90b8fabe43e43617
BLAKE2b-256 fe9c59b6989ad005ab3a7436408e6ed50ec7a87d2326a9b88f585d4b095d7995

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1f3eae09d6133215fb7287c23379cb9bd9d7ad635ebe127f38d27951f1b7d474
MD5 4b6c1f1ffce2b10f5a26d3c97bbf1f1e
BLAKE2b-256 a94d3ac9bceaa4c9d6c0d8f60a82f4e041445cf76004da49bed09a7e98141ebd

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c5835d0c2de656ba2fad3f98e9dcc52001a9739feabddea260ba84bec51ffea
MD5 a1e301ab67638d2c0bd2aa0babf51ec2
BLAKE2b-256 db27218e6d8e4e432607249845cc78a0fca82d4caf57ff1cb4c23ae12c0105c9

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 806b2cd0ab86451947375bf2ce6339a27cf0c8b6fcdcb19dffe38463f1001c1b
MD5 f72ec5ff988429f3e5197318cc2e6217
BLAKE2b-256 e2cd7c0707ad8f6de19ea34d31ac8394d85849d9a35e1d4c17351de7673a64c8

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 553f1dc75f2296882331aca07e945e42b8f5e0bf5f1ac17ce0436684ae66b738
MD5 9df69515b9cbc22f4e9c389962e99e8b
BLAKE2b-256 7e107f389710871aa36325bc3c2bff2a0bd6039d8b31f4d3ed23741ec881a0a1

See more details on using hashes here.

File details

Details for the file Python_EasyGraph-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Python_EasyGraph-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fbd6e81f8fc8746edad25ad07d1a8f3853dfed75eb36c49b9d3c3fa8abf61e15
MD5 ac1caf2ae0e69850e521787a95becf17
BLAKE2b-256 61977f99ae4ad9a85ab0867773744cfeafbc4adfd21932b2d1b2b1b8b504ccf4

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 Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page