https://github.com/harrymvr/absorbing-centrality
An implementation of the absorbing random-walk centrality
Science Score: 20.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: arxiv.org -
✓Committers with academic emails
1 of 4 committers (25.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.8%) to scientific vocabulary
Keywords
data-mining
graph-algorithms
jupyter-notebooks
network-analysis
python
random-walk
research
Last synced: 5 months ago
·
JSON representation
Repository
An implementation of the absorbing random-walk centrality
Basic Info
- Host: GitHub
- Owner: harrymvr
- License: other
- Language: Python
- Default Branch: master
- Size: 582 KB
Statistics
- Stars: 14
- Watchers: 3
- Forks: 2
- Open Issues: 1
- Releases: 0
Topics
data-mining
graph-algorithms
jupyter-notebooks
network-analysis
python
random-walk
research
Created over 10 years ago
· Last pushed about 10 years ago
Metadata Files
Readme
Changelog
Contributing
License
README.rst
================================
Absorbing Random-Walk Centrality
================================
|docs| |travis| |coveralls|
This is an implementation of the *absorbing random-walk centrality* measure for
nodes in graphs. For the definition of the measure, as well as a study of the
related optimization problem and algorithmic techniques, please see the pre-print
publication on arXiv_. A short version of this paper will appear in the
`ICDM 2015`__.
.. _arXiv: http://arxiv.org/abs/1509.02533
__ http://icdm2015.stonybrook.edu/
To cite this work, please use
::
Mavroforakis, Charalampos, Michael Mathioudakis, and Aristides Gionis.
"Absorbing random-walk centrality: Theory and algorithms"
Data Mining (ICDM), 2015 IEEE International Conference on. IEEE, 2015.
Installation
------------
You can install the *absorbing_centrality* package by executing the following command in a terminal.
::
pip install absorbing_centrality
Documentation
-------------
For instructions on how to use the package, consult `its documentation`__.
__ https://absorbing-centrality.readthedocs.org/
Example
--------
You can find an example of how to use this package in `this IPython notebook`__.
__ https://github.com/harrymvr/absorbing-centrality/blob/master/examples/example.ipynb
Development
-----------
To run all the tests for the code, you will need tox_ -- check its webpage for instructions on how to install it.
.. _tox: https://testrun.org/tox/latest/
Once tox_ is installed, use your terminal to enter the directory with the local copy of the code (here it's named '*absorbing-centrality*') and simply type the following command.
::
absorbing-centrality $ tox
If everything goes well, you'll receive a congratulatory message.
Note that the code is distributed under the Open Source Initiative (ISC) license.
For the exact terms of distribution, see the LICENSE_.
.. _LICENSE: ./LICENSE
::
Copyright (c) 2015, absorbing-centrality contributors,
Charalampos Mavroforakis ,
Michael Mathioudakis ,
Aristides Gionis
.. |docs| image:: https://readthedocs.org/projects/absorbing-centrality/badge/?version=latest
:target: https://absorbing-centrality.readthedocs.org/en/latest/
:alt: Documentation Statu
.. |travis| image:: https://travis-ci.org/harrymvr/absorbing-centrality.svg?branch=master
:alt: Travis-CI Build Status
:target: https://travis-ci.org/harrymvr/absorbing-centrality
.. |requires| image:: https://requires.io/github/harrymvr/absorbing-centrality/requirements.svg?branch=master
:alt: Requirements Status
:target: https://requires.io/github/harrymvr/absorbing-centrality/requirements/?branch=master
.. |coveralls| image:: https://coveralls.io/repos/harrymvr/absorbing-centrality/badge.svg?branch=master&service=github
:alt: Coverage Status
:target: https://coveralls.io/github/harrymvr/absorbing-centrality?branch=master
.. |version| image:: https://img.shields.io/pypi/v/absorbing_centrality.svg?style=flat
:alt: PyPI Package latest release
:target: https://pypi.python.org/pypi/absorbing_centrality
.. |downloads| image:: https://img.shields.io/pypi/dm/absorbing_centrality.svg?style=flat
:alt: PyPI Package monthly downloads
:target: https://pypi.python.org/pypi/absorbing_centrality
.. |wheel| image:: https://img.shields.io/pypi/wheel/absorbing_centrality.svg?style=flat
:alt: PyPI Wheel
:target: https://pypi.python.org/pypi/absorbing_centrality
.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/absorbing_centrality.svg?style=flat
:alt: Supported versions
:target: https://pypi.python.org/pypi/absorbing_centrality
.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/absorbing_centrality.svg?style=flat
:alt: Supported imlementations
:target: https://pypi.python.org/pypi/absorbing_centrality
Owner
- Name: Harry Mavroforakis
- Login: harrymvr
- Kind: user
- Location: Boston, United States
- Company: Boston University
- Website: http://cs-people.bu.edu/cmav/
- Repositories: 14
- Profile: https://github.com/harrymvr
GitHub Events
Total
Last Year
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Charalampos Mavroforakis | c****v@b****u | 24 |
| Michael Mathioudakis | m****s@h****i | 5 |
| Harry Mavroforakis | h****r | 5 |
| Michael Mathioudakis | m****s | 3 |
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 2
- Total pull requests: 11
- Average time to close issues: 2 months
- Average time to close pull requests: 1 day
- Total issue authors: 2
- Total pull request authors: 2
- Average comments per issue: 2.5
- Average comments per pull request: 0.0
- Merged pull requests: 10
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- mmathioudakis (1)
- harrymvr (1)
Pull Request Authors
- harrymvr (10)
- mmathioudakis (1)
Top Labels
Issue Labels
Pull Request Labels
enhancement (1)
Packages
- Total packages: 1
-
Total downloads:
- pypi 47 last-month
- Total dependent packages: 0
- Total dependent repositories: 2
- Total versions: 1
- Total maintainers: 1
pypi.org: absorbing_centrality
An implementation of the absorbing random-walk centrality measure for graphs.
- Homepage: https://github.com/harrymvr/absorbing-centrality
- Documentation: https://absorbing_centrality.readthedocs.io/
- License: ISC
-
Latest release: 0.1.0
published over 10 years ago
Rankings
Dependent packages count: 10.1%
Dependent repos count: 11.5%
Stargazers count: 15.3%
Forks count: 16.9%
Average: 17.3%
Downloads: 32.8%
Maintainers (1)
Last synced:
6 months ago
Dependencies
docs/requirements.txt
pypi
- networkx *
- numpy *
- scipy *
setup.py
pypi
- networkx >=1.9.1
- numpy ==1.9.2
- scipy ==0.16