scikit-network

Graph Algorithms

https://github.com/sknetwork-team/scikit-network

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    5 of 29 committers (17.2%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (17.5%) to scientific vocabulary

Keywords from Contributors

interactive serialize cryptocurrencies pypi packaging notebook diagrams uml-diagrams hydrological elliptic-curve
Last synced: 10 months ago · JSON representation

Repository

Graph Algorithms

Basic Info
  • Host: GitHub
  • Owner: sknetwork-team
  • License: other
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 20.8 MB
Statistics
  • Stars: 622
  • Watchers: 12
  • Forks: 70
  • Open Issues: 2
  • Releases: 52
Created about 8 years ago · Last pushed 12 months ago
Metadata Files
Readme Changelog Contributing License Authors

README.rst

.. image:: https://perso.telecom-paristech.fr/bonald/logo_sknetwork.png
    :align: right
    :width: 150px
    :alt: logo sknetwork



.. image:: https://img.shields.io/pypi/v/scikit-network.svg
        :target: https://pypi.python.org/pypi/scikit-network

.. image:: https://github.com/sknetwork-team/scikit-network/actions/workflows/ci_checks.yml/badge.svg
        :target: https://github.com/sknetwork-team/scikit-network/actions/workflows/ci_checks.yml

.. image:: https://readthedocs.org/projects/scikit-network/badge/?version=latest
        :target: https://scikit-network.readthedocs.io/en/latest/?badge=latest
        :alt: Documentation Status

.. image:: https://codecov.io/gh/sknetwork-team/scikit-network/branch/master/graph/badge.svg
        :target: https://codecov.io/gh/sknetwork-team/scikit-network

.. image:: https://img.shields.io/pypi/pyversions/scikit-network.svg
        :target: https://pypi.python.org/pypi/scikit-network

Free software library in Python for machine learning on graphs:

* Memory-efficient representation of graphs as sparse matrices in scipy_ format
* Fast algorithms
* Simple API inspired by scikit-learn_

.. _scipy: https://www.scipy.org
.. _scikit-learn: https://scikit-learn.org/

Resources
---------

* Free software: BSD license
* GitHub: https://github.com/sknetwork-team/scikit-network
* Documentation: https://scikit-network.readthedocs.io

Quick start
-----------

Install scikit-network:

.. code-block:: console

    $ pip install scikit-network

Import scikit-network::

    import sknetwork

Overview
--------

An overview of the package is presented in this `notebook `_.

Documentation
-------------

The documentation is structured as follows:

* `Getting started `_: First steps to install, import and use scikit-network.
* `User manual `_: Description of each function and object of scikit-network.
* `Tutorials `_: Application of the main tools to toy examples.
* `Examples `_: Examples combining several tools on specific use cases.
* `About `_: Authors, history of the library, how to contribute, index of functions and objects.

Citing
------

If you want to cite scikit-network, please refer to the publication in
the `Journal of Machine Learning Research `_:

.. code::

    @article{JMLR:v21:20-412,
      author  = {Thomas Bonald and Nathan de Lara and Quentin Lutz and Bertrand Charpentier},
      title   = {Scikit-network: Graph Analysis in Python},
      journal = {Journal of Machine Learning Research},
      year    = {2020},
      volume  = {21},
      number  = {185},
      pages   = {1-6},
      url     = {http://jmlr.org/papers/v21/20-412.html}
    }

GitHub Events

Total
  • Create event: 6
  • Release event: 2
  • Issues event: 5
  • Watch event: 12
  • Delete event: 4
  • Issue comment event: 7
  • Push event: 32
  • Gollum event: 3
  • Pull request event: 4
  • Fork event: 6
Last Year
  • Create event: 6
  • Release event: 2
  • Issues event: 5
  • Watch event: 12
  • Delete event: 4
  • Issue comment event: 7
  • Push event: 32
  • Gollum event: 3
  • Pull request event: 4
  • Fork event: 6

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 2,593
  • Total Committers: 29
  • Avg Commits per committer: 89.414
  • Development Distribution Score (DDS): 0.678
Past Year
  • Commits: 123
  • Committers: 6
  • Avg Commits per committer: 20.5
  • Development Distribution Score (DDS): 0.26
Top Committers
Name Email Commits
Thomas Bonald t****d@t****r 834
Quentin L q****z@e****r 693
Unknown n****a@p****u 323
pyup-bot g****t@p****o 233
Nathan DE LARA n****a@e****r 188
Alexis a****x@g****m 45
Victor Manach v****h@t****r 44
Pierre p****u@t****r 43
simondelarue s****e@g****m 41
remij r****t@h****m 35
Thomas Bonald t****d@t****r 25
Bertrand Charpentier b****r@l****r 24
Marc m****e@e****r 15
Tiphaine Viard t****d@t****r 12
Sim j****t@e****r 9
Wenzhuo Zhao z****n@g****m 7
hcars h****d@g****m 5
Nicholas Bollweg n****g@g****m 4
Tiphaine Viard v****d@l****r 2
dependabot[bot] 4****] 2
Flávio Juvenal f****o@v****r 1
Quentin Lutz q****z@n****m 1
TrellixVulnTeam c****d@t****m 1
Gus Beringer b****3@u****u 1
Abubakar Abid a****d@s****u 1
Sylvain Zhao 3****Z 1
Marc Jeanmougin m****n@t****r 1
armand33 a****n@p****e 1
Marc Jeanmougin m****c@j****r 1

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 55
  • Total pull requests: 72
  • Average time to close issues: 20 days
  • Average time to close pull requests: 17 days
  • Total issue authors: 46
  • Total pull request authors: 25
  • Average comments per issue: 3.25
  • Average comments per pull request: 1.47
  • Merged pull requests: 51
  • Bot issues: 0
  • Bot pull requests: 5
Past Year
  • Issues: 3
  • Pull requests: 4
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 1 day
  • Issue authors: 3
  • Pull request authors: 1
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.5
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • levrone1987 (4)
  • brianpiper (2)
  • jhammarstedt (2)
  • vikram223 (2)
  • scottagt (2)
  • hcars (2)
  • Sandy4321 (2)
  • danielzuegner (1)
  • rambip (1)
  • ghost (1)
  • fbarfi (1)
  • mfojtak (1)
  • simondelarue (1)
  • roaasoloh (1)
  • parashardhapola (1)
Pull Request Authors
  • QLutz (20)
  • tbonald (14)
  • mclegrand (6)
  • dependabot[bot] (5)
  • bollwyvl (4)
  • hcars (4)
  • smoy (4)
  • peng-yiwen (3)
  • AhmedZaiou (2)
  • SimShady (2)
  • cmutel (1)
  • TrellixVulnTeam (1)
  • clbonet (1)
  • valeeraZ (1)
  • laudavid (1)
Top Labels
Issue Labels
bug (2) enhancement (2) question (1)
Pull Request Labels
dependencies (5) enhancement (2)

Packages

  • Total packages: 3
  • Total downloads:
    • pypi 23,292 last-month
  • Total docker downloads: 134
  • Total dependent packages: 18
    (may contain duplicates)
  • Total dependent repositories: 32
    (may contain duplicates)
  • Total versions: 106
  • Total maintainers: 5
pypi.org: scikit-network

Graph algorithms

  • Versions: 51
  • Dependent Packages: 18
  • Dependent Repositories: 32
  • Downloads: 23,292 Last month
  • Docker Downloads: 134
Rankings
Dependent packages count: 0.6%
Docker downloads count: 2.0%
Dependent repos count: 2.6%
Stargazers count: 2.6%
Average: 2.7%
Downloads: 3.3%
Forks count: 4.7%
Last synced: about 1 year ago
proxy.golang.org: github.com/sknetwork-team/scikit-network
  • Versions: 53
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.7%
Average: 5.9%
Dependent repos count: 6.0%
Last synced: 11 months ago
conda-forge.org: scikit-network

Python package for the analysis of large graphs: - Memory-efficient representation of graphs as sparse matrices in scipy format - Fast algorithms - Simple API inspired by scikit-learn

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Stargazers count: 16.0%
Forks count: 22.9%
Average: 31.0%
Dependent repos count: 34.0%
Dependent packages count: 51.2%
Last synced: 10 months ago

Dependencies

.github/workflows/ci_checks.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/release.yml actions
  • actions/checkout v2 composite
  • actions/download-artifact v2 composite
  • actions/setup-python v2 composite
  • actions/upload-artifact v2 composite
  • pypa/cibuildwheel v2.3.1 composite
  • pypa/gh-action-pypi-publish v1.4.2 composite
.github/workflows/wheels_build.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • actions/upload-artifact v2 composite
  • pypa/cibuildwheel v2.3.1 composite
requirements_dev.txt pypi
  • Pygments ==2.11.2 development
  • Sphinx ==4.3.2 development
  • bumpversion ==0.6.0 development
  • codecov ==2.1.12 development
  • coverage >=6.2 development
  • cython ==0.29.26 development
  • ipykernel ==6.6.1 development
  • ipython ==7.31.1 development
  • jupyter_client ==7.1.0 development
  • nbsphinx ==0.8.8 development
  • nose ==1.3.7 development
  • numpy >=1.22.0 development
  • pandas ==1.3.5 development
  • pip >=21.3.1 development
  • pytest ==6.2.5 development
  • pytest-cov ==3.0.0 development
  • pytest-runner ==5.3.1 development
  • scipy >=1.7.3 development
  • sphinx-rtd-theme ==1.0.0 development
  • twine >=3.7.1 development
  • wheel ==0.37.1 development