Skip to main content

Attributed Stream Hypergraph (ASH)

Attributed Stream Hypergraph (ASH)

Code style: black Documentation Status pyversions PyPI version SBD++

plot

ASH is a Python software package that allows to represent and analyze dynamic hypergraphs enriched with node attributes.

If you use ASH as support to your research consider citing:

Failla, A., Citraro, S. & Rossetti, G. Attributed Stream Hypergraphs: temporal modeling of node-attributed high-order interactions. Appl Netw Sci 8, 31 (2023). https://doi.org/10.1007/s41109-023-00555-6

Tutorial and Online Environments

Check out the official tutorial to get started!

If you would like to test ASH functionalities without installing anything on your machine consider using the preconfigured Jupyter Hub instances offered by SoBigData++.

Installation

ASH requires python>=3.9.

To install the latest version of our library just download (or clone) the current project, open a terminal and run the following commands:

pip install -r requirements.txt
pip install .

Alternatively use pip

pip install ash_model 

or conda

conda config --add channels giuliorossetti
conda config --add channels conda-forge
conda install ash_model

Collaborate with us!

ASH is an active project, any contribution is welcome!

If you like to include your model in ASH feel free to fork the project, open an issue and contact us.

Metadata

Release files for ash-model 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ash-model 1.0.0
File Size Uploaded
ash_model-1.0.0.tar.gz 55.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ash-model 1.0.0
File Interpreter ABI Platform
ash_model-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 123.5 kB

Release files / ash_model-1.0.0.tar.gz

Download URL ash_model-1.0.0.tar.gz
Size 55.6 kB
Tags Source
SHA-256 checksum
How to use checksums
05513916fc5e2b1ef64df6f1e7d14dc888f006f77e3dbec06ba79a66eef644a0
BLAKE2b-256 checksum
How to use checksums
e157686b0552bebc50a6c2a7da4a5484c9c93faeb00eb27feadf3c3aef4fdee3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / ash_model-1.0.0-py3-none-any.whl

Download URL ash_model-1.0.0-py3-none-any.whl
Size 67.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
364bdf674366133c1c104c11132d240425e89942e0460a8802bba54ba8a694ac
BLAKE2b-256 checksum
How to use checksums
9c2a2e2fab35cfb79396932e2836085c5b87730034b48d9c8a93e7f318ce638d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page