Skip to main content

CI

Infomap

Infomap is a network clustering algorithm based on the Map equation. This repository contains the native CLI, the Python package, the R package, the JavaScript browser worker and Node.js package, the Docker images, the tutorial notebooks, and the source for the published Python documentation.

Start with mapequation.org/infomap/ for the user guide, the Infomap Python API for Python examples and tutorial notebooks, and CHANGELOG.md for release notes.

For contributing, security reporting, and maintainer workflows, see CONTRIBUTING.md, SECURITY.md, BUILD.md, ARCHITECTURE.md, and AGENTS.md.

Install

Python package

Install from PyPI:

pip install infomap

Install optional integrations for common Python graph and analysis workflows:

pip install "infomap[networkx]"
pip install "infomap[igraph]"
pip install "infomap[pandas]"

Upgrades use the usual pip flow:

pip install --upgrade infomap

The package also installs the infomap CLI entry point. The Python API reference lives at Infomap Python API.

Quick start with Python:

import networkx as nx
import infomap

graph = nx.karate_club_graph()
result = infomap.run(graph, seed=123, num_trials=20)

print(result.num_top_modules, result.codelength)
print(result.modules())  # {node_id: module_id}

infomap.run accepts a NetworkX or igraph graph, a SciPy sparse matrix, a (2, E) edge index, a network file path, or an iterable of links. It returns an immutable Result. If you only need the communities in the graph’s own node labels, use infomap.find_communities(graph, seed=123, num_trials=20), which returns a NetworkX-style list of sets of node labels. Its igraph counterpart infomap.find_igraph_communities returns an igraph.VertexClustering.

For incremental construction – adding nodes and links one at a time – build a Network and run it, reading results off the returned Result:

from infomap import Network, run

net = Network()
net.add_link(0, 1)
net.add_link(1, 2)
result = run(net, two_level=True, num_trials=20, seed=123)

print(result.num_top_modules, result.codelength)
print(result.to_dataframe(columns=["node_id", "module_id", "flow"], index="node_id"))

The stateful Infomap class works the same way (im = Infomap(...); im.add_link(...); result = im.run()). Use it to keep one configured engine and run it repeatedly, or to maintain code written against the original API.

For Jupyter, start with the quickstart notebook. It shows the Infomap result summary, dataframe inspection, a copyable static network partition helper, and export paths for further analysis.

R package

Pre-built binaries are published on r-universe; this is the recommended path:

install.packages(
  "infomap",
  repos = c("https://mapequation.r-universe.dev", "https://cloud.r-project.org")
)

Quick start with R:

library(infomap)

im <- Infomap(silent = TRUE, two_level = TRUE, num_trials = 20)
im$add_link(0, 1)
im$add_link(1, 2)
im$run()

print(im$num_top_modules)
print(im$codelength)

See ?Infomap for the user-facing constructor plus the InfomapClass method and active-binding reference. The R-specific source README lives at interfaces/R/infomap/README.md.

Homebrew CLI

If you want the native CLI without the Python package, install the tap and formula with:

brew tap mapequation/infomap
brew install infomap

Or install directly in one command:

brew install mapequation/infomap/infomap

Upgrade the CLI with the normal Homebrew flow:

brew upgrade infomap

The Homebrew formula installs Bash and Zsh completion files into Homebrew’s standard completion directories.

JavaScript package

The package is published on NPM and provides a browser web worker, a Node.js module, and an infomap command line tool:

npm install @mapequation/infomap

Quick start in Node.js with the @mapequation/infomap/node entry point:

import { run } from "@mapequation/infomap/node";

const network = "0 1\n0 2\n0 3\n1 2\n3 4\n3 5\n4 5";
const result = await run(network, { args: ["-o", "tree,json", "-2"] });

console.log(result.json.codelength);
console.log(result.tree);

Installing the package also provides an infomap command that behaves like the native binary:

npx @mapequation/infomap network.net . --tree

The NPM package page documents browser worker and React usage.

Docker

Multi-arch images are published to GHCR for linux/amd64 and linux/arm64:

  • ghcr.io/mapequation/infomap:latest

  • ghcr.io/mapequation/infomap:X.Y.Z

  • ghcr.io/mapequation/infomap:notebook

  • ghcr.io/mapequation/infomap:notebook-X.Y.Z

Run the CLI image with:

docker run -it --rm \
    -v "$(pwd)":/data \
    ghcr.io/mapequation/infomap:latest \
    [infomap arguments]

Start the notebook image with:

docker run --rm \
    -p 8888:8888 \
    ghcr.io/mapequation/infomap:notebook \
    start.sh jupyter lab

The notebook image includes the survey companion notebooks from examples/notebooks and opens in that workspace by default. To keep local copies or outputs, mount a host directory as a separate workspace path:

docker run --rm \
    -v "$(pwd)":/home/jovyan/work/local \
    -p 8888:8888 \
    ghcr.io/mapequation/infomap:notebook \
    start.sh jupyter lab

CI also smoke-tests the Dockerfiles in this repository, and you can build them locally:

docker build -f docker/infomap.Dockerfile -t infomap:local .
docker build -f docker/notebook.Dockerfile -t infomap:notebook-local .

Or use the local Compose file:

docker compose run --rm infomap

Build from source

Building locally requires a working gcc or clang toolchain.

git clone git@github.com:mapequation/infomap.git
cd infomap
make build-native

On macOS, the default OpenMP-enabled build can require Homebrew libomp. If OpenMP is unavailable, use:

make build-native OPENMP=0

This creates the Infomap binary in the repository root. Show the available CLI options with:

./Infomap --help

Install shell completion scripts manually with:

mkdir -p ~/.zfunc
./Infomap --completion zsh > ~/.zfunc/_Infomap

mkdir -p ~/.local/share/bash-completion/completions
./Infomap --completion bash > ~/.local/share/bash-completion/completions/infomap

For Zsh, make sure fpath contains ~/.zfunc and ~/.zshrc loads compinit. For Bash, make sure ~/.bashrc sources bash-completion.

See BUILD.md for platform-specific maintainer build details.

For maintainer tasks, use:

  • BUILD.md for local build and verification commands

  • RELEASING.md for the release flow

  • ARCHITECTURE.md for ownership and source-of-truth rules

  • AGENTS.md for repo-local maintenance guidance

  • CONTRIBUTING.md for pull request and contributor guidance

  • SECURITY.md for vulnerability reporting

Agent skill

This repository includes an Infomap agent skill in skills/infomap/ for reproducible CLI, Python, R, and notebook research workflows.

Feedback

Usage questions and setup help belong in GitHub Discussions. Bug reports and feature requests belong in GitHub issues.

Authors

Daniel Edler, Anton Holmgren, Martin Rosvall

For contact information, see mapequation.org/about.html.

Terms of use

Infomap is released under a dual license.

The code is available under the GNU General Public License version 3 or any later version; see LICENSE_GPLv3.txt. For a non-copyleft license, contact us.

Metadata

Release files for infomap 2.16.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for infomap 2.16.0
File Size Uploaded Provenance Actions
infomap-2.16.0.tar.gz 821.8 kB With provenance Details for infomap-2.16.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for infomap 2.16.0
File Actions
infomap-2.16.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for infomap-2.16.0-cp314-cp314-win_amd64.whl
infomap-2.16.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for infomap-2.16.0-cp314-cp314-win32.whl
infomap-2.16.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for infomap-2.16.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
infomap-2.16.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details for infomap-2.16.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
infomap-2.16.0-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details for infomap-2.16.0-cp314-cp314-macosx_15_0_arm64.whl
infomap-2.16.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for infomap-2.16.0-cp313-cp313-win_amd64.whl
infomap-2.16.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for infomap-2.16.0-cp313-cp313-win32.whl
infomap-2.16.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for infomap-2.16.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
infomap-2.16.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details for infomap-2.16.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
infomap-2.16.0-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details for infomap-2.16.0-cp313-cp313-macosx_15_0_arm64.whl
infomap-2.16.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for infomap-2.16.0-cp312-cp312-win_amd64.whl
infomap-2.16.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for infomap-2.16.0-cp312-cp312-win32.whl
infomap-2.16.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for infomap-2.16.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
infomap-2.16.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for infomap-2.16.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
infomap-2.16.0-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details for infomap-2.16.0-cp312-cp312-macosx_15_0_arm64.whl
infomap-2.16.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for infomap-2.16.0-cp311-cp311-win_amd64.whl
infomap-2.16.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for infomap-2.16.0-cp311-cp311-win32.whl
infomap-2.16.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for infomap-2.16.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
infomap-2.16.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for infomap-2.16.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
infomap-2.16.0-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details for infomap-2.16.0-cp311-cp311-macosx_15_0_arm64.whl

Total release size: 190.0 MB

Release files / infomap-2.16.0.tar.gz

Download URL infomap-2.16.0.tar.gz
Size 821.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1e1f13458cbc6fa4d89c559acf5e0bcfd11c5012100dff022f5861a871b56d70
BLAKE2b-256 checksum
How to use checksums
c45f015307c689bfc58caefcfd2e3d07993ca53f109b5eff09a37f797e1f3458
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp314-cp314-win_amd64.whl

Download URL infomap-2.16.0-cp314-cp314-win_amd64.whl
Size 1.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
0fdebf132400e21f453c51b7eb0b8efa1c758aca2ef654e896fd79d7e95a2982
BLAKE2b-256 checksum
How to use checksums
52ff6d1e93239f37ac5559bb3b1f0d930715d735ecf8d7e2d85a1d2096f8ebad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp314-cp314-win32.whl

Download URL infomap-2.16.0-cp314-cp314-win32.whl
Size 1.1 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
9073b3a25ac061b0ddb6ae792c8eeff61ad74c5caf430688865620dd62aa01e4
BLAKE2b-256 checksum
How to use checksums
611e9eb39c1bf81a6d34c93da0cdf2ca5fdfdbcf4bd396d13adbda22094bce68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL infomap-2.16.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 22.1 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
da77d065e527ba5100ac9d4d89711f2499eb92a5588c182335b187d4a7c4709f
BLAKE2b-256 checksum
How to use checksums
240753e585629f5979c47a5aa0220f5815a0304a7668d9a25e33a1437761e337
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL infomap-2.16.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 21.5 MB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6284c10778fbb1907682b89098cdc1c2c54e39c2094b0e67b4facd590fbd7104
BLAKE2b-256 checksum
How to use checksums
940bce93e84096aaf42a0fe8d880c67a4487e17cfb34235388770639257706af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp314-cp314-macosx_15_0_arm64.whl

Download URL infomap-2.16.0-cp314-cp314-macosx_15_0_arm64.whl
Size 1.4 MB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
bbda21c1a8660e4a16e7fc1761221b9b07f48c859a744ee14504d749dc4b9de8
BLAKE2b-256 checksum
How to use checksums
287665bf9a27d313b0db633b4fbe3a4e02c920157b3ffa3da55ca81923234236
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp313-cp313-win_amd64.whl

Download URL infomap-2.16.0-cp313-cp313-win_amd64.whl
Size 1.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
feae0b969b05a373d30aca498275c9beec713dda948fca621d7db6b80d947433
BLAKE2b-256 checksum
How to use checksums
98b5f6f25bdc7e936bec92c5e2b891ec8d7cb69570d7468b611106bcf7d839ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp313-cp313-win32.whl

Download URL infomap-2.16.0-cp313-cp313-win32.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
85d9f7e5bebcaf5833be7bb4fced99f86d8f418daffffc27fce4d06aef3b8c36
BLAKE2b-256 checksum
How to use checksums
000f40fec738766e3727dee57fabc04c12b8c920e7f1043515fc9ed9e3eb6be0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL infomap-2.16.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 22.1 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2ce5191d9bce922fc11b6351d830647a2fad9234653adcba38fd003e0c16d810
BLAKE2b-256 checksum
How to use checksums
7c6ee4da36ff4b02cc91513d5b5791f48981d3b0652ab3a243d96a01a8ad7b2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL infomap-2.16.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 21.5 MB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0e5455b82080a46ff1a32f58957b2c5c5511186502bc384a3cf0067d127f2910
BLAKE2b-256 checksum
How to use checksums
4d825fe09fb53b8813320b10ac2e713404dcff0c450cb7b7f790865beb78531a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp313-cp313-macosx_15_0_arm64.whl

Download URL infomap-2.16.0-cp313-cp313-macosx_15_0_arm64.whl
Size 1.4 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
b13542e620b0f3d9b93b07964fd198a7956dfce7c7fa62c2a686f5d754dd7e6a
BLAKE2b-256 checksum
How to use checksums
175e68999db69be4dd37abf5d07b7339c9a9f722d1e1376c9d8f7e0afba512d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp312-cp312-win_amd64.whl

Download URL infomap-2.16.0-cp312-cp312-win_amd64.whl
Size 1.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
632d0e05629bd95dce5dd5b5060cc6a609300eea9d6f8e7979f04ca86da8ab53
BLAKE2b-256 checksum
How to use checksums
7e8c5d6b1241fc51e4bd1b6a59f833c6e29f5be511825d2c34275a9acec3c6f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp312-cp312-win32.whl

Download URL infomap-2.16.0-cp312-cp312-win32.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
5949294ff53a72c9eaf368bfb48e6d898447f72091aaa493dd95ef3ba3e70e9f
BLAKE2b-256 checksum
How to use checksums
6b589801fd47fb94da32bc2fe3ae84fad54a211c204caa7992b1d735a6e5e864
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL infomap-2.16.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 22.1 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a084a01471bd47fae0ed78acdc64275c1a9df902d87d64e245812d376754589a
BLAKE2b-256 checksum
How to use checksums
539a43a7bfee069deaaa52fa8f9deebefaadc398749e6d56c9257c1785b07972
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL infomap-2.16.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 21.5 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
140ed31513e7389e533aa09b16b318288963ef883ba9a677fbe2458a8e01f418
BLAKE2b-256 checksum
How to use checksums
601902052eb2d5582fc3e9029697d145aaed8d187909fb96507ca8dbc4c6ac0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp312-cp312-macosx_15_0_arm64.whl

Download URL infomap-2.16.0-cp312-cp312-macosx_15_0_arm64.whl
Size 1.4 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
0058850ed0c462d36a31c54f6d09d3d1f68c0ec78f530db7d9c08044c93be072
BLAKE2b-256 checksum
How to use checksums
17e7898f70ea453d9150ee4fbaea2c512ebe40915d688db5a5f285fa8f2b9713
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp311-cp311-win_amd64.whl

Download URL infomap-2.16.0-cp311-cp311-win_amd64.whl
Size 1.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8ca2a8a5f45fec7fbb3cb93f03a5c33439009d86a24b87bc1b6f5ae4254681c6
BLAKE2b-256 checksum
How to use checksums
97325fb3cdbb32ef4b24c89d13d9c0dac599860cb1cd2ed817677f57e62fdaac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp311-cp311-win32.whl

Download URL infomap-2.16.0-cp311-cp311-win32.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
c8f5acef16a91c5dc1abbbb7f465d4b895e49f3ea31e80a41f10941723649d22
BLAKE2b-256 checksum
How to use checksums
832846aebb986681a4d35bf2c5e08d3120119dacf98d69fa355ee9ae6e85cc79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL infomap-2.16.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 22.0 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b97b610e9f3f43af7742fb5084410be4582425ea2a38143ac8566a03e17b9acc
BLAKE2b-256 checksum
How to use checksums
5178d2c026bf319aad15016a5bdd0d5d88f5a4388245577241722e06f7b23e17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL infomap-2.16.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 21.5 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f772fd04ba199ac5f69c2ce9a2d9aca8530b19fec0cad65e5cbc42678d859500
BLAKE2b-256 checksum
How to use checksums
bf560ffc8823f5a0792b70fcc2182ade6c853bb7b2cf56fff61da104be7516e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / infomap-2.16.0-cp311-cp311-macosx_15_0_arm64.whl

Download URL infomap-2.16.0-cp311-cp311-macosx_15_0_arm64.whl
Size 1.4 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
b9852c1a65e51fefc23fd7df52d33fb5c5860aff46610a5366558bcdfd8c87a0
BLAKE2b-256 checksum
How to use checksums
8c25f6d05dca41be51b62a419b55c9400f794a7e1068e18e3cd783e099e930d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Security for infomap 2.16.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 21 files in this release have been uploaded with provenance metadata.

Select from 21 files

Attestation for infomap-2.16.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.16.0 This release

21 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page