igraph

Library for the analysis of networks

https://github.com/igraph/igraph

Science Score: 64.0%

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

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    7 of 92 committers (7.6%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.0%) to scientific vocabulary

Keywords

c complex-networks graph-algorithms graph-theory mathematics network-analysis network-graph

Keywords from Contributors

hypergraph gtk qt tk wx sequence turing-machine argument-parser network-simulation hacking
Last synced: 6 months ago · JSON representation ·

Repository

Library for the analysis of networks

Basic Info
  • Host: GitHub
  • Owner: igraph
  • License: gpl-2.0
  • Language: C
  • Default Branch: master
  • Homepage: https://igraph.org
  • Size: 131 MB
Statistics
  • Stars: 1,864
  • Watchers: 80
  • Forks: 425
  • Open Issues: 272
  • Releases: 37
Topics
c complex-networks graph-algorithms graph-theory mathematics network-analysis network-graph
Created almost 13 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing Funding License Citation Support Authors Zenodo

README.md

Build Status on Azure Pipelines Build Status on Github Actions codecov DOI

The igraph library

igraph is a C library for complex network analysis and graph theory, with emphasis on efficiency, portability and ease of use.

See https://igraph.org for installation instructions and documentation.

igraph can also be used from:

  • R — https://github.com/igraph/rigraph
  • Python — https://github.com/igraph/python-igraph
  • Mathematica — https://github.com/szhorvat/IGraphM

igraph is a collaborative work of many people from all around the world — see the list of contributors here. If you would like to contribute yourself, click here to see how you can help.

Citation

If you use igraph in your research, please cite

Csardi, G., & Nepusz, T. (2006). The igraph software package for complex network research. InterJournal, Complex Systems, 1695.

Owner

  • Name: igraph development team
  • Login: igraph
  • Kind: organization
  • Email: igraph@igraph.org

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: igraph
message: >-
  If you use igraph, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Gábor
    family-names: Csárdi
    orcid: 'https://orcid.org/0000-0001-7098-9676'
  - given-names: Tamás
    family-names: Nepusz
    orcid: 'https://orcid.org/0000-0002-1451-338X'
  - given-names: Szabolcs
    family-names: Horvát
    orcid: 'https://orcid.org/0000-0002-3100-523X'
  - given-names: Vincent Antonio
    family-names: Traag
    orcid: 'https://orcid.org/0000-0003-3170-3879'
  - given-names: Fabio
    family-names: Zanini
    orcid: 'https://orcid.org/0000-0001-7097-8539'
  - given-names: Daniel
    family-names: Noom
identifiers:
  - type: doi
    value: 10.5281/zenodo.3630268
    description: Zenodo
repository-code: 'https://github.com/igraph/igraph'
url: 'https://igraph.org'
abstract: >-
  igraph is a C library for complex network analysis and
  graph theory, with emphasis on efficiency, portability and
  ease of use.
keywords:
  - network analysis
  - graph theory
license: GPL-2.0-or-later
preferred-citation:
  type: article
  authors:
    - given-names: Gábor
      family-names: Csárdi
      orcid: 'https://orcid.org/0000-0001-7098-9676'
    - given-names: Tamás
      family-names: Nepusz
      orcid: 'https://orcid.org/0000-0002-1451-338X'
  journal: "InterJournal, Complex Systems"
  start: 1695 # First page number
  title: "The igraph software package for complex network research"
  year: 2006
  type: article

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 11,195
  • Total Committers: 92
  • Avg Commits per committer: 121.685
  • Development Distribution Score (DDS): 0.704
Past Year
  • Commits: 383
  • Committers: 9
  • Avg Commits per committer: 42.556
  • Development Distribution Score (DDS): 0.073
Top Committers
Name Email Commits
Szabolcs Horvát s****t@g****m 3,319
Gabor Csardi c****r@g****m 2,367
Tamas Nepusz n****s@g****m 2,279
Gabor Csardi c****i@r****u 967
Tamas Nepusz n****s@r****u 743
GroteGnoom 8****m 408
Vincent Traag v****t@t****t 248
Tamas Nepusz t****s@c****k 245
Gabor Csardi c****i@c****p 170
Fabio Zanini f****i@f****m 74
Tagl a****4@r****s 49
Jan Schulz j****c@g****t 44
Gabor Csardi c****i@s****r 37
Minh Van Nguyen n****2@g****m 28
adalisan s****i@g****m 16
FerranPares f****t@g****m 13
Jérôme Benoit j****t 11
Nam Lee n****e@j****u 11
jannick0 j****0 10
dependabot[bot] 4****] 10
Daniel Noom g****w@o****m 9
Minh Van Nguyen m****e@g****m 8
Minh Tang m****0@j****u 6
kwofach c****a@g****m 6
guy rozenberg g****b@g****m 6
Nicholas Dahm n****m@g****m 6
GanzuraTheConsumer g****q@g****m 6
Gabor Csardi g****i@d****l 5
gp g****l 4
Samuel Thiriot s****t@r****h 3
and 62 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 374
  • Total pull requests: 242
  • Average time to close issues: 7 months
  • Average time to close pull requests: 18 days
  • Total issue authors: 57
  • Total pull request authors: 40
  • Average comments per issue: 3.02
  • Average comments per pull request: 3.79
  • Merged pull requests: 157
  • Bot issues: 0
  • Bot pull requests: 6
Past Year
  • Issues: 79
  • Pull requests: 104
  • Average time to close issues: 28 days
  • Average time to close pull requests: 16 days
  • Issue authors: 22
  • Pull request authors: 20
  • Average comments per issue: 2.18
  • Average comments per pull request: 2.98
  • Merged pull requests: 57
  • Bot issues: 0
  • Bot pull requests: 2
Top Authors
Issue Authors
  • szhorvat (196)
  • gaborcsardi (96)
  • jankatins (7)
  • vtraag (4)
  • iosonofabio (3)
  • GroteGnoom (3)
  • scythetrigger (3)
  • viniciusdutra314 (3)
  • iany0 (2)
  • Tagl (2)
  • ntamas (2)
  • JO-WTF (1)
  • limburgher (1)
  • drewtnguyen (1)
  • lichengzhang1 (1)
Pull Request Authors
  • szhorvat (141)
  • jgmbenoit (19)
  • dependabot[bot] (7)
  • sunav1411 (6)
  • GenieTim (6)
  • GroteGnoom (6)
  • vtraag (6)
  • gulshan-123 (5)
  • ntamas (4)
  • Copilot (4)
  • Zepeacedust (4)
  • zarazong (3)
  • minifinity (3)
  • EdgarAlenPoe (3)
  • GrishaVar (3)
Top Labels
Issue Labels
high (85) wishlist (37) todo (31) good first issue (18) fuzz (17) critical (8) stale (8) theory (7) degseq (7) wrong result (5) sampling (5) performance (4) documentation (3) attributes (3)
Pull Request Labels
dependencies (7) todo (4) stale (2) fuzz (2) github_actions (1) wishlist (1)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 6
  • Total dependent repositories: 7
  • Total versions: 19
conda-forge.org: igraph

igraph is a collection of network analysis tools with the emphasis on efficiency, portabiliy and ease of use. igraph is open source and free. igraph can be programmed in R, Python and C/C++."

  • Homepage: http://igraph.org/c/
  • License: GPL-2.0-or-later
  • Latest release: 0.10.2
    published over 3 years ago
  • Versions: 19
  • Dependent Packages: 6
  • Dependent Repositories: 7
Rankings
Dependent packages count: 9.0%
Average: 11.0%
Dependent repos count: 12.9%
Last synced: 6 months ago

Dependencies

.github/workflows/build-cmake.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/upload-artifact v3 composite
  • msys2/setup-msys2 v2 composite
.github/workflows/codecov.yml actions
  • actions/checkout v3 composite
  • codecov/codecov-action v3 composite
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/coverity.yml actions
  • actions/checkout v3 composite
  • vapier/coverity-scan-action v1 composite
.github/workflows/stimulus.yml actions
  • actions/checkout v3 composite