GitHub Hot Board

GitHub Hot Board · Archive du dépôt

rwnobrega/komm

An open-source library for Python 3 providing tools for analysis and simulation of analog and digital communication systems. (Cette description provient du dépôt lui-même.)

Données au October 27rwnobrega

Meilleur rang

#268

Pépites sous-estimées

100

Étoiles totales

17

Forks totaux

4

Jours classés (30 j)

État du projetLicence: GPL-3.0Dernier push: October 27Issues ouvertes (PR incl.): 0

Collecté depuis 2026-10-25 ; inconnu = pas encore récolté

Mettez le badge dans votre README · rwnobrega/komm[![Mettez le badge dans votre README](https://git.vaiox.xyz/api/badge/rwnobrega/komm.svg)](https://git.vaiox.xyz/fr/repo/rwnobrega/komm)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/fr/repo/rwnobrega/komm"><img src="https://git.vaiox.xyz/api/badge/rwnobrega/komm.svg" alt="Mettez le badge dans votre README" height="20"></a>

Documentation du projet

Komm

A Python library for communication systems.

PyPI page Code style: black Contributions welcome

Komm is an open-source library for Python 3 providing tools for analysis and simulation of analog and digital communication systems. This project is inspired by many other communication systems libraries, such as MATLAB® Communications System Toolbox™, GNU Radio, CommPy, and SageMath. Komm is licensed under the GNU General Public License v3.0.

The project's website has the library reference, gallery, and tables.

Warning

Please be advised that this project is currently under development. As such, there may be changes to the project's codebase, including the API.

Installation

Before you start, make sure you have Python (version 3.11 or later) installed. Also, you may want to create and activate a virtual environment first:

python3 -m venv .venv
source .venv/bin/activate

From PyPI

pip install komm

From GitHub

pip install git+https://github.com/rwnobrega/komm.git@main

Development

First, clone the repository:

git clone https://github.com/rwnobrega/komm
cd komm

Then, if you haven't already, create and activate a virtual environment as before.

Next, install the development dependencies. For example, using pip:

pip install -e .[lint,test,doc,debug]

Testing

The test suite is written using the pytest framework. To run the tests, execute:

pytest

Documentation

The documentation is built using ProperDocs with the Material for MkDocs theme. To serve the documentation locally, run:

properdocs serve

Changelog

See the CHANGELOG.md.

Classements actuels

  • 268

    Pépites sous-estimées

    100 stars · 17 fork · Stars totales (croissant)

    Méconnus →

Évolution sur 30 jours

Étoiles cumulées

Évolution du rang

Gain quotidien

Voisins de classement sur le même tableau · Méconnus

← Retour aux classements

GitHub Hot BoardMachine à remonter le tempsDiscover