GitHub Hot Board

GitHub Hot Board · リポジトリアーカイブ

rwnobrega/komm

An open-source library for Python 3 providing tools for analysis and simulation of analog and digital communication systems. (説明はリポジトリ自身のドキュメント由来です。)

データ時点 October 25rwnobrega

最高順位

#266

見過ごされた宝石 · 活発なのに無名

100

累計スター

17

フォーク数

2

直近 30 日のランクイン日数

プロジェクト状態ライセンス: GPL-3.0最終 push: October 23未解決 Issue(PR 含む): 0

2026-10-25 から収集。不明 = 未収集

README にバッジを貼ろう · rwnobrega/komm[![README にバッジを貼ろう](https://git.vaiox.xyz/api/badge/rwnobrega/komm.svg)](https://git.vaiox.xyz/ja/repo/rwnobrega/komm)
<a href="https://git.vaiox.xyz/ja/repo/rwnobrega/komm"><img src="https://git.vaiox.xyz/api/badge/rwnobrega/komm.svg" alt="README にバッジを貼ろう" height="20"></a>

プロジェクト文書

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.

現在のランクイン

  • 266

    見過ごされた宝石 · 活発なのに無名

    100 スター · 17 fork · 総スター数(昇順)

    過小評価 →

直近30日の推移

スター累計の推移

ランキング推移

同ランキングで競う隣接リポジトリ · 過小評価

← ランキングへ戻る