Temporal Graph Visualization with TGX
Project description
Temporal Graph Analysis with TGX
This repository contains the code for the paper "Temporal Graph Analysis with TGX" (WSDM 2024, Demo Track).
TGX overview:
- TGX supports all datasets from TGB and Poursafaei et al. 2022 as well as any custom dataset in
.csv
format. - TGX provides numerous temporal graph visualization plots and statistics out of the box.
Dependecies
TGX implementation works with python >= 3.9
and can be installed as follows.
-
Set up virtual environment (conda should work as well).
python -m venv tgx_env/ source tgx_env/bin/activate
-
Upgrade pip (Optional)
pip install --upgrade pip
-
Install external packages
pip install -r requirements.txt
-
Install local dependencies under root directory
/TGX
.pip install -e .
-
[Aternative] Install TGX from
PyPi
:pip install py-tgx
-
[optional] Install
mkdocs
dependencies to serve the documentation locally.pip install mkdocs-glightbox
For tutorials on how to use TGX to generate visualizations and compute statistics for temporal graphs, see docs/tutorials/data_viz_stats.ipynb
Citation
If TGX is useful for your work, please consider citing it:
@article{shirzadkhani2024temporal,
title={Temporal Graph Analysis with TGX},
author={Shirzadkhani, Razieh and Huang, Shenyang and Kooshafar, Elahe and Rabbany, Reihaneh and Poursafaei, Farimah},
journal={arXiv preprint arXiv:2402.03651},
year={2024}
}
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 Distribution
Built Distribution
File details
Details for the file py-tgx-0.4.0.tar.gz
.
File metadata
- Download URL: py-tgx-0.4.0.tar.gz
- Upload date:
- Size: 23.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2+computecanada importlib_metadata/7.0.1+computecanada pkginfo/1.8.2+computecanada requests/2.31.0+computecanada requests-toolbelt/1.0.0+computecanada tqdm/4.66.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a31f92b78b1eade1a832741f8d8335201feeeaa8149df03e4983d76d8456df1f |
|
MD5 | 84ca7800dde145a2ebd5cefc1efcce0d |
|
BLAKE2b-256 | c00fa45181589aa7a0e3a0ebfb73b14a71611aa2462f69117342600086a958e1 |
File details
Details for the file py_tgx-0.4.0-py3-none-any.whl
.
File metadata
- Download URL: py_tgx-0.4.0-py3-none-any.whl
- Upload date:
- Size: 27.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2+computecanada importlib_metadata/7.0.1+computecanada pkginfo/1.8.2+computecanada requests/2.31.0+computecanada requests-toolbelt/1.0.0+computecanada tqdm/4.66.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 240019992344edcc88c12198882fcb217b57c783e5ca7dcbff25d66ff2290ed8 |
|
MD5 | ea2ecb983799be9d82bd3d7dd3bae73d |
|
BLAKE2b-256 | e486c1000cdf8efb21dd354898a466bd75f77f26f8e6cff410cb82658573bd37 |