picows – высокопроизводительная библиотека на Python, созданная для разработки asyncio WebSocket клиентов и серверов. Реализованная на Cython, она обеспечивает исключительную скорость и эффективность, превосходя другие популярные WebSocket библиотеки на Python.
#Python #WebSocket #Asyncio #Cython #picows #HighPerformance
https://github.com/tarasko/picows
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - tarasko/picows: Ultra-fast websocket client and server for asyncio
Ultra-fast websocket client and server for asyncio - tarasko/picows
Cycast — это высокопроизводительный интернет‑радио сервер на Python + Cython (3–5x быстрее обычного Python), совместимый с Icecast: принимает live‑потоки от Mixxx/VLC + fallback на плейлист.
config.hcl для host/port/password/playlist + metadata (station name/genre).pip install -r requirements.txt
python setup.py build_ext --inplace
# edit config.hcl
python cycast_server.py
#python #cython #streaming #icecast #radio #cycast
https://github.com/LukeB42/Cycast
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - float64co/Cycast: A high-performance internet radio streaming server written in Python with Cython optimizations.
A high-performance internet radio streaming server written in Python with Cython optimizations. - float64co/Cycast
1🔥3👍2
NumCircBuf — это высокопроизводительная библиотека для Python (реализованная на Cython), предоставляющая численные циклические буферы (circular buffers) со статистическими аккумуляторами, работающими за константное время O(1).
Инструмент разработан специально для задач обработки сигналов в реальном времени, анализа временных рядов и других сценариев, критичных к задержкам, где требуется выжать максимум из аппаратной пропускной способности процессора и памяти.
collections.deque или обычные списки при массовом добавлении данных (extend), и до 10 раз быстрее кольцевых буферов на чистом NumPy. Тесты показывают пропускную способность до 73 ГБ/с!.view() возвращает логическое read-only представление буфера без копирования данных в памяти. Оно ведет себя в коде точно так же, как стандартный одномерный NumPy-массив.fp32, fp64, int32, int64, uint32 и uint64. Привычный API с методами append, extend и clear позволяет внедрить библиотеку как drop-in замену.pip install numcircbuf
#Python #Cython #NumPy #DataScience #SignalProcessing #TimeSeries #Performance #DevTools #OpenSource #Оптимизация
https://github.com/basimali-ai/NumCircBuf
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - basimali-ai/NumCircBuf: High-performance numerical circular buffers for Python, featuring O(1) statistical accumulators.
High-performance numerical circular buffers for Python, featuring O(1) statistical accumulators. - basimali-ai/NumCircBuf
1 3👍1 1