{"id":13686491,"url":"https://github.com/mapequation/infomap","last_synced_at":"2026-02-11T16:02:45.118Z","repository":{"id":37602197,"uuid":"61943318","full_name":"mapequation/infomap","owner":"mapequation","description":"Multi-level network clustering based on the Map Equation","archived":false,"fork":false,"pushed_at":"2025-01-15T22:41:39.000Z","size":18488,"stargazers_count":459,"open_issues_count":27,"forks_count":90,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-04-26T16:04:42.179Z","etag":null,"topics":["clustering-algorithm","infomap","information-theory","map-equation","network-analysis"],"latest_commit_sha":null,"homepage":"https://mapequation.org/infomap","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mapequation.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE_GPLv3.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-06-25T12:57:32.000Z","updated_at":"2025-04-22T01:56:54.000Z","dependencies_parsed_at":"2023-01-24T06:46:12.601Z","dependency_job_id":"6384538b-39bd-4855-b4b4-5ff78dd762f9","html_url":"https://github.com/mapequation/infomap","commit_stats":{"total_commits":1211,"total_committers":11,"mean_commits":110.0909090909091,"dds":"0.37654830718414534","last_synced_commit":"8264bcf497e26aa2be9378950029ac37e7b445fb"},"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapequation%2Finfomap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapequation%2Finfomap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapequation%2Finfomap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mapequation%2Finfomap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mapequation","download_url":"https://codeload.github.com/mapequation/infomap/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251852792,"owners_count":21654471,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clustering-algorithm","infomap","information-theory","map-equation","network-analysis"],"created_at":"2024-08-02T15:00:33.326Z","updated_at":"2025-10-21T19:45:25.910Z","avatar_url":"https://github.com/mapequation.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":".. image:: https://github.com/mapequation/infomap/actions/workflows/build.yml/badge.svg\n\nInfomap\n=======\n\nInfomap is a network clustering algorithm based on the `Map equation`_.\n\nFor detailed documentation, see `mapequation.org/infomap`_.\n\nFor a list of recent changes, see `CHANGELOG.md`_ in the source directory.\n\n.. _Map equation: https://www.mapequation.org/publications.html#Rosvall-Axelsson-Bergstrom-2009-Map-equation\n.. _`mapequation.org/infomap`: https://www.mapequation.org/infomap\n.. _`CHANGELOG.md`: https://github.com/mapequation/infomap/blob/master/CHANGELOG.md\n\nGetting started\n---------------\n\nInfomap can be installed either from `PyPI`_ using ``pip`` or by\ncompiling from source.\n\nAn experimental Javascript version for browsers is available on `NPM`_.\n\n.. _PyPI: https://pypi.org/project/infomap/\n\nUsing pip\n---------\n\nA pre-compiled version is available for macOS users.\n\nInstalling on other operating systems requires a\nworking ``gcc`` or ``clang`` compiler.\n\nTo install, run::\n\n    pip install infomap\n\n\nTo upgrade, run::\n\n    pip install --upgrade infomap\n\n\nWhen the Python package is installed, an executable called\n``infomap`` (with lowercase i) is available from any directory.\n\nTo get started, read `Infomap Python API`_.\n\n.. _`Infomap Python API`: https://mapequation.github.io/infomap/python/\n\nUsing Docker\n------------\n\nThere are currently two Docker images available on `Docker Hub`_.\n\n- ``mapequation/infomap``\n- ``mapequation/infomap:notebook`` based on ``jupyter/scipy-notebook``\n\nThe image ``mapequation/infomap`` can be started with\n\n.. code-block:: bash\n\n    docker run -it --rm \\\n        -v `pwd`:/data \\\n        mapequation/infomap\n        [infomap arguments]\n\nYou can also use the supplied `docker-compose.yml`_:\n\n.. code-block:: bash\n\n    docker-compose run --rm infomap\n\nThe image ``mapequation/infomap:notebook`` can be started with\n\n.. code-block:: bash\n\n    docker run \\\n        -v `pwd`:/home/jovyan/work \\\n        -p 8888:8888 \\\n        mapequation/infomap:notebook \\\n        start.sh jupyter lab\n\nOr similarly, using docker-compose:\n\n.. code-block:: bash\n\n    docker-compose up notebook\n\n.. _`Docker Hub`: https://hub.docker.com/r/mapequation/infomap\n.. _`docker-compose.yml`: https://github.com/mapequation/infomap/blob/master/docker-compose.yml\n\nCompiling from source\n---------------------\n\nInstalling Infomap from source requires a working ``gcc`` or ``clang`` compiler.\n\nTo download and compile the newest version from `Github`_, clone the repository\nby running\n\n.. code-block:: shell\n\n    git clone git@github.com:mapequation/infomap.git\n    cd infomap\n    make\n\nThis creates the binary ``Infomap``, run it using::\n\n    ./Infomap [options] network_data destination\n\nFor a list of options, run::\n\n    ./Infomap --help\n\nRead `the documentation`_ to learn more about the different options.\n\n.. _Github: https://www.github.com/mapequation/infomap\n.. _the documentation: https://www.mapequation.org/infomap\n\nNpm package\n-----------\n\nAn experimental Javascript web worker is available on `NPM`_.\n\nTo install it, run\n\n.. code-block:: shell\n\n    npm install @mapequation/infomap\n\n.. _NPM: https://www.npmjs.com/package/@mapequation/infomap\n\nFeedback\n--------\n\nIf you have any questions, suggestions or issues regarding the software,\nplease add them to `GitHub issues`_.\n\n.. _Github issues: http://www.github.com/mapequation/infomap/issues\n\nAuthors\n-------\n\nDaniel Edler, Anton Holmgren, Martin Rosvall\n\nFor contact information, see `mapequation.org/about.html`_.\n\n.. _`mapequation.org/about.html`: https://www.mapequation.org/about.html\n\nTerms of use\n------------\n\nInfomap is released under a dual licence.\n\nTo give everyone maximum freedom to make use of Infomap\nand derivative works, we make the code open source under\nthe GNU General Public License version 3 or any\nlater version (see `LICENSE_GPLv3.txt`_).\n\nFor a non-copyleft license, please contact us.\n\n.. _LICENSE_GPLv3.txt: https://github.com/mapequation/infomap/blob/master/LICENSE_GPLv3.txt\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmapequation%2Finfomap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmapequation%2Finfomap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmapequation%2Finfomap/lists"}