Skip to main content

Python package to study inequalities in social networks

Project description

NetworkInequality

NetIn is a python package for network inference. It is based on the NetworkX package and provides a set of methods to study network inequalities. The package is currently under development and will be updated regularly.

https://github.com/CSHVienna/NetworkInequalities/actions/workflows/python-app.yml/badge.svg https://img.shields.io/badge/python-3.9-blue.svg https://img.shields.io/badge/NetworkX-3.1-blue.svg https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg

Simple examples

Create an undirected network with preferential attachment and homophily.

>>> from netin import PAH
>>> G = PAH(n=200, k=2, f_m=0.2, h_MM=0.1, h_mm=0.9, seed=42)
>>> G.generate()
>>> G.info()

Create a directed network with preferential attachment and homophily.

>>> from netin import DPAH
>>> G = DPAH(n=200, f_m=0.2, d=0.02, h_MM=0.1, h_mm=0.6, plo_M=2.0, plo_m=2.0, seed=42)
>>> G.generate()
>>> G.info()

Install

Install the latest version of NetIn:

$ pip install netin

Install from source:

$ git clone
$ cd NetworkInequalities
$ pip install -e .

Bugs

Please report any bugs that you find here. Or, even better, fork the repository on GitHub and create a pull request (PR). We welcome all changes, big or small, and we will help you make the PR if you are new to git.

License

Released under Creative Commons by-nc-sa 4.0 (see LICENSE):

Copyright (C) 2023-2024 NetIn Developers
Fariba Karimi <karimi@csh.ac.at>
Lisette Espin-Noboa <espin@csh.ac.at>
Jan Bachmann <bachmann@csh.ac.at>

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

netin-1.0.7.tar.gz (55.7 kB view details)

Uploaded Source

Built Distribution

netin-1.0.7-py3.9.egg (149.5 kB view details)

Uploaded Source

File details

Details for the file netin-1.0.7.tar.gz.

File metadata

  • Download URL: netin-1.0.7.tar.gz
  • Upload date:
  • Size: 55.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for netin-1.0.7.tar.gz
Algorithm Hash digest
SHA256 5bc9e7d3de6adbdbf7fa87a4ecbdd48bde3458bffc6dd0bd78ac06027adca4eb
MD5 f0bfbad8463e6c1cb5cf70f7bd4e1b82
BLAKE2b-256 848da024679ef606f943fac7afc51cb47f6df9072d2c8ff7aa7183e81376f3c8

See more details on using hashes here.

File details

Details for the file netin-1.0.7-py3.9.egg.

File metadata

  • Download URL: netin-1.0.7-py3.9.egg
  • Upload date:
  • Size: 149.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for netin-1.0.7-py3.9.egg
Algorithm Hash digest
SHA256 65a22221dc2add78d65b5a9ebd5c0a6f99348a5ff81e440ae0e2924089297699
MD5 975fc30c459ca0ad2731c5f32c2c8d71
BLAKE2b-256 ef3d00f4b8eb4d546022f08296312c9f25193eee18dc9bd799872b69aebfb567

See more details on using hashes here.

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