GitHub Hot Board

GitHub Hot Board · Archivio repository

rwnobrega/komm

An open-source library for Python 3 providing tools for analysis and simulation of analog and digital communication systems. (Questa descrizione proviene dal repository.)

Dati al October 27rwnobrega

Miglior posizione

#268

Gemme ignorate

100

Stelle totali

17

Fork totali

4

Giorni in classifica (30 g)

Stato del progettoLicenza: GPL-3.0Ultimo push: October 27Issue aperte (PR incl.): 0

Raccolto dal 2026-10-25; sconosciuto = non ancora raccolto

Metti il badge nel tuo README · rwnobrega/komm[![Metti il badge nel tuo README](https://git.vaiox.xyz/api/badge/rwnobrega/komm.svg)](https://git.vaiox.xyz/it/repo/rwnobrega/komm)

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

<a href="https://git.vaiox.xyz/it/repo/rwnobrega/komm"><img src="https://git.vaiox.xyz/api/badge/rwnobrega/komm.svg" alt="Metti il badge nel tuo README" height="20"></a>

Documentazione del progetto

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.

Classifiche attuali

  • 268

    Gemme ignorate

    100 stelle · 17 fork · Star totali (crescente)

    Ignorate →

Andamento degli ultimi 30 giorni

Stelle cumulate

Andamento della posizione

Guadagno giornaliero

Vicini di classifica sullo stesso tabellone · Ignorate

← Torna alle classifiche

GitHub Hot BoardMacchina del tempoDiscover