## Objectif
`simplepygraph` est un module de manipulation de graphe permettant à la fois de manipuler la structure et de la visualiser dans un notebook. Il est notamment utile pour des enseignant•e•s souhaitant créer des ressources de cours autours des graphes, arbres etc. Le module s'appuie sur deux modules connus :
- un _modèle_ qui est un graphe au sens de networkx
- une _vue_ qui est un graphe au sens de graphviz
## Installation et utilisation
1. Installer l'outil [graphviz](https://graphviz.org/download/)
2. Installer le module `simplepygraph` :
```
pip3 install simplepygraph
```
3. Utiliser (plutôt dans un notebook) :
```python
import simplepygraph as spg
mon_graphe = spg.Graph(5)
```
## Documentations
- Le dépot gitlab fourni un listing des fonctionnalités
- Ce tutoriel détaille un peu les choses : https://sebhoa.gitlab.io/iremi/01_Graphes/pygraph/
Raw data
{
"_id": null,
"home_page": "https://gitlab.com/sebhoa/pygraph",
"name": "simplepygraph",
"maintainer": "S\u00e9bastien Hoarau",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "PyGraph package Python graph education vizualisation",
"author": "S\u00e9bastien Hoarau",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/d6/e4/ffd0b54d5a218e2378d35ccad6a6f5cc2a6587e837bd40079405da22bebc/simplepygraph-2.0.5.tar.gz",
"platform": "ALL",
"description": "## Objectif\n\n`simplepygraph` est un module de manipulation de graphe permettant \u00e0 la fois de manipuler la structure et de la visualiser dans un notebook. Il est notamment utile pour des enseignant\u2022e\u2022s souhaitant cr\u00e9er des ressources de cours autours des graphes, arbres etc. Le module s'appuie sur deux modules connus :\n\n- un _mod\u00e8le_ qui est un graphe au sens de networkx\n- une _vue_ qui est un graphe au sens de graphviz\n\n## Installation et utilisation\n\n1. Installer l'outil [graphviz](https://graphviz.org/download/)\n2. Installer le module `simplepygraph` :\n\n ```\n pip3 install simplepygraph\n ```\n\n3. Utiliser (plut\u00f4t dans un notebook) :\n\n ```python\n import simplepygraph as spg\n\n mon_graphe = spg.Graph(5)\n ```\n\n## Documentations\n\n- Le d\u00e9pot gitlab fourni un listing des fonctionnalit\u00e9s\n- Ce tutoriel d\u00e9taille un peu les choses : https://sebhoa.gitlab.io/iremi/01_Graphes/pygraph/\n",
"bugtrack_url": null,
"license": "CC BY-NC-SA 4.0",
"summary": "Un petit module pour cr\u00e9er des graphes (non orient\u00e9, orient\u00e9 ou bi-partie)",
"version": "2.0.5",
"project_urls": {
"Homepage": "https://gitlab.com/sebhoa/pygraph"
},
"split_keywords": [
"pygraph",
"package",
"python",
"graph",
"education",
"vizualisation"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d6e4ffd0b54d5a218e2378d35ccad6a6f5cc2a6587e837bd40079405da22bebc",
"md5": "f35c09f6cd1f281930f213f2df01b8fc",
"sha256": "85cc126f54c162bff7a933502fef2186bc7a2eb9595081fa1fe7167639977b50"
},
"downloads": -1,
"filename": "simplepygraph-2.0.5.tar.gz",
"has_sig": false,
"md5_digest": "f35c09f6cd1f281930f213f2df01b8fc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15532,
"upload_time": "2023-12-12T04:26:04",
"upload_time_iso_8601": "2023-12-12T04:26:04.786202Z",
"url": "https://files.pythonhosted.org/packages/d6/e4/ffd0b54d5a218e2378d35ccad6a6f5cc2a6587e837bd40079405da22bebc/simplepygraph-2.0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-12 04:26:04",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "sebhoa",
"gitlab_project": "pygraph",
"lcname": "simplepygraph"
}