Metadata-Version: 2.4
Name: geco_explainer
Version: 0.2.3
Summary: GECo method to explain GNNs.
Author: Salvatore Calderaro
Author-email: salvatore.calderaro01@unipa.it
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: networkx
Requires-Dist: torch
Requires-Dist: numpy
Requires-Dist: cdlib
Requires-Dist: torch_geometric
Requires-Dist: matplotlib
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# GECo Explainer

A community-based explainer for Graph Neural Networks.

---

## 📦 PyPI Status

[![PyPI version](https://img.shields.io/pypi/v/geco_explainer.svg)](https://pypi.org/project/geco_explainer/)
[![Downloads](https://pepy.tech/badge/geco_explainer)](https://pepy.tech/project/geco_explainer)
[![License](https://img.shields.io/pypi/l/geco_explainer.svg)](LICENSE.txt)

---

## 📥 Installation

Install GECo Explainer from PyPI:

```bash
pip install geco-explainer
```
---

## 🐍 Conda Status
[![Anaconda-Server Badge](https://anaconda.org/salvatorecalderaro/geco-explainer/badges/version.svg)](https://anaconda.org/salvatorecalderaro/geco-explainer)
[![Anaconda-Server Badge](https://anaconda.org/salvatorecalderaro/geco-explainer/badges/latest_release_date.svg)](https://anaconda.org/salvatorecalderaro/geco-explainer)
[![Anaconda-Server Badge](https://anaconda.org/salvatorecalderaro/geco-explainer/badges/latest_release_relative_date.svg)](https://anaconda.org/salvatorecalderaro/geco-explainer)
[![Anaconda-Server Badge](https://anaconda.org/salvatorecalderaro/geco-explainer/badges/platforms.svg)](https://anaconda.org/salvatorecalderaro/geco-explainer)
[![Anaconda-Server Badge](https://anaconda.org/salvatorecalderaro/geco-explainer/badges/license.svg)](https://anaconda.org/salvatorecalderaro/geco-explainer)
[![Anaconda-Server Badge](https://anaconda.org/salvatorecalderaro/geco-explainer/badges/downloads.svg)](https://anaconda.org/salvatorecalderaro/geco-explainer)

## 🐍 Conda Installation

Install via `conda`:

```bash
conda install salvatorecalderaro::geco-explainer
```
## 🐍 Conda (via environment)

You can also set up a Conda environment and install via pip:

```bash
conda create -n geco python=3.10
conda activate geco
pip install geco-explainer
```

---
## Citation

If you use GECo in your research, please cite the following paper:
```
@article{calderaro2024geco,
  title={The GECo algorithm for Graph Neural Networks Explanation},
  author={Calderaro, Salvatore and Amato, Domenico and Lo Bosco, Giosu{\`e} and Rizzo, Riccardo and Vella, Filippo},
  journal={arXiv preprint arXiv:2411.11391},
  year={2024}
}
```

> [DOI link](https://arxiv.org/abs/2411.11391)

---

## Contact

For questions or collaborations, contact: [salvatore.calderaro01@unipa.it](mailto:salvatore.calderaro01@unipa.it)
