Skip to main content

A fast network diffusion library

Project description

CyNetDiff

tests Ruff Project Status: Active – The project has reached a stable, usable state and is being actively developed. License: MIT

This is a performance-focused library implementing algorithms for simulating network diffusion processes, written in Cython.

Project Status

This project is still considered in an alpha stage of development. As such, the API is still relatively undocumented, not yet fully featured, and could still change.

Use at your own risk, however all feedback is greatly appreciated!

Development

Package development is being done with Poetry. After cloning the repo, you will first need to add "cython" to the build dependencies. Make sure not to commit this change, as it just enables regeneration of the C++ files from Cython code.

Then, the following command to build the project:

poetry install

To run tests on the newly compiled code:

poetry run pytest

Project details


Download files

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

Source Distribution

cynetdiff-0.1.4.tar.gz (315.6 kB view hashes)

Uploaded Source

Built Distribution

cynetdiff-0.1.4-cp311-cp311-manylinux_2_31_x86_64.whl (319.7 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.31+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page