[PR #3059] [CLOSED] Add chszlablib to Science section #13679

Closed
opened 2026-04-27 03:07:29 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/3059
Author: @schulzchristian
Created: 4/13/2026
Status: ❌ Closed

Base: master ← Head: add-chszlablib


📝 Commits (1)

  • c5b701a Add chszlablib to Science section

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

Summary

This PR adds CHSZLabLib to the Science > Other subcategory.

CHSZLabLib is a unified Python interface providing access to 20 high-performance C++ graph algorithm libraries developed at Heidelberg University. It covers:

  • Graph partitioning (KaHIP, Mt-KaHIP, KaMinPar, Mt-KaMinPar, KaFFPa)
  • Community detection / graph clustering (VieClus, VieCut clustering)
  • Minimum cuts and balanced cuts (VieCut, NOI minimum cuts)
  • Maximum independent sets (KaMIS, OnlineMIS)
  • Dynamic graph algorithms (DynKatz, DynTriangleCounting)
  • And more specialized solvers

Key details:

  • Wraps 350k+ lines of C++ behind a clean Python API
  • MIT licensed
  • pip installable (pip install chszlablib)
  • Interoperates with NetworkX, NumPy, and SciPy
  • Placed alphabetically before colour in the Other subcategory

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vinta/awesome-python/pull/3059 **Author:** [@schulzchristian](https://github.com/schulzchristian) **Created:** 4/13/2026 **Status:** ❌ Closed **Base:** `master` ← **Head:** `add-chszlablib` --- ### 📝 Commits (1) - [`c5b701a`](https://github.com/vinta/awesome-python/commit/c5b701a5e4666da4b2a9382b7712320773781e9d) Add chszlablib to Science section ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description ## Summary This PR adds [CHSZLabLib](https://github.com/CHSZLab/CHSZLabLib) to the **Science > Other** subcategory. **CHSZLabLib** is a unified Python interface providing access to 20 high-performance C++ graph algorithm libraries developed at Heidelberg University. It covers: - **Graph partitioning** (KaHIP, Mt-KaHIP, KaMinPar, Mt-KaMinPar, KaFFPa) - **Community detection / graph clustering** (VieClus, VieCut clustering) - **Minimum cuts and balanced cuts** (VieCut, NOI minimum cuts) - **Maximum independent sets** (KaMIS, OnlineMIS) - **Dynamic graph algorithms** (DynKatz, DynTriangleCounting) - And more specialized solvers Key details: - Wraps 350k+ lines of C++ behind a clean Python API - MIT licensed - pip installable (`pip install chszlablib`) - Interoperates with NetworkX, NumPy, and SciPy - Placed alphabetically before `colour` in the Other subcategory --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-27 03:07:29 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#13679