ridgeplot — это Python-библиотека, предоставляющая простой и удобный интерфейс для создания интерактивных ридж-плотов с использованием мощной экосистемы Plotly.
import numpy as np
from ridgeplot import ridgeplot
my_samples = [np.random.normal(n / 1.2, size=600) for n in range(7, 0, -1)]
fig = ridgeplot(samples=my_samples)
fig.show()
#Python #Plotly #DataVisualization #Ridgeplot #OpenSource #DataScience #Analytics
https://github.com/tpvasconcelos/ridgeplot
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍4
smallpond — это легковесный фреймворк для обработки данных на основе DuckDB и 3FS.
#smallpond #DataProcessing #DuckDB #BigData #Python #MachineLearning #Analytics #PyPI #OpenSource #TechTools
https://github.com/deepseek-ai/smallpond
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - deepseek-ai/smallpond: A lightweight data processing framework built on DuckDB and 3FS.
A lightweight data processing framework built on DuckDB and 3FS. - deepseek-ai/smallpond
1🔥3👍1
Sniffly — это инструмент для анализа логов Claude Code.
Sniffly помогает понять, как вы используете Claude Code, где он ошибается и как улучшить работу.
Интерактивный дашборд запускается локально и показывает историю сообщений, статистику ошибок и позволяет делиться результатами с коллегами.
#Python #ClaudeCode #Dashboard #Analytics #Productivity #OpenSource #Sniffly #AItools #Logs #Privacy
https://github.com/chiphuyen/sniffly
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - chiphuyen/sniffly: Claude Code dashboard with usage stats, error analysis, and sharable feature
Claude Code dashboard with usage stats, error analysis, and sharable feature - chiphuyen/sniffly
1👍4🔥2 1
tablediff — это минималистичный CLI‑инструмент для diff’а данных между двумя таблицами (dev vs prod, разные БД, миграции и пр.), построенный поверх reladiff и уже проверенный с DuckDB и Snowflake.
tablediff TABLE_A TABLE_B --pk id --conn duckdb://./sample.duckdb
или
tablediff DEV.MART.USERS PROD.MART.USERS --pk USER_ID --conn "snowflake://..."
#tablediff #Python #CLI #DataEngineering #DuckDB #Snowflake #DataQuality #DataDiff #ETL #Analytics
https://github.com/oleg-agapov/tablediff
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - oleg-agapov/tablediff: CLI tool for data diffing between two tables
CLI tool for data diffing between two tables. Contribute to oleg-agapov/tablediff development by creating an account on GitHub.
1 3👍1
PyPI Stats — это лаконичный и удобный аналитический дашборд для отслеживания статистики скачиваний пакетов из репозитория PyPI (Python Package Index).
Если вы разрабатываете библиотеки на Python и хотите точно знать, как часто их скачивают (и в какую сторону движется тренд), этот инструмент на базе Flask и plotly.js наглядно визуализирует всю динамику.
Проект поставляется с готовой докер-оберткой, так что развернуть его для кастомизации можно буквально в пару команд:
cp .env.example .env
# Отредактируйте .env под вашу конфигурацию
make pypistats
Команда
make pypistats автоматически запустит полноценное окружение для разработки с помощью docker-compose.#Python #PyPI #Flask #Plotly #Dashboard #Analytics #DevTools #OpenSource #Docker
https://github.com/psf/pypistats.org
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - psf/pypistats.org: PyPI downloads analytics dashboard
PyPI downloads analytics dashboard. Contribute to psf/pypistats.org development by creating an account on GitHub.
3🔥3⚡2👍1
PyTrendy — это надежное решение для поиска и анализа трендов во временных рядах.
В отличие от большинства других библиотек для тренд-детекшена, PyTrendy устойчива к сильному шуму и плоским («флэт») участкам данных. Она с высокой точностью определяет как плавные (gradual), так и резкие (abrupt) изменения графиков, претендуя на звание лучшего пакета для поиска трендов на Python.
pip install pytrendy
В коде инструмент используется буквально в несколько строк:
import pytrendy as pt
# Загружаем тестовые данные
df = pt.load_data('series_synthetic')
# Запускаем поиск трендов
results = pt.detect_trends(df, date_col='date', value_col='gradual', plot=True)
results.print_summary()
В консоли вы получите структурированный и понятный отчет:
Detected: - 3 Uptrends. - 3 Downtrends. - 3 Flats. - 0 Noise.
The best detected trend is Down between dates 2025-05-09 - 2025-06-17
Помимо краткой сводки, библиотека возвращает подробный датафрейм, где для каждого найденного участка указаны направление (Up/Down/Flat), даты начала и конца, длительность в днях, общее изменение значения (
total_change) и класс тренда.#Python #TimeSeries #DataScience #Analytics #PyTrendy #DataEngineering #OpenSource #MachineLearning #АнализДанных
https://github.com/RussellSB/pytrendy
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - RussellSB/pytrendy: Trend Detection in Python. Applicable for real-world industry use cases in time series.
Trend Detection in Python. Applicable for real-world industry use cases in time series. - RussellSB/pytrendy
5⚡4👍3
Pyhctsa - это библиотека для Python, предназначенная для масштабного сравнительного анализа временных рядов (Highly Comparative Time-Series Analysis) и автоматического извлечения сотен математических и статистических признаков (features).
Если вам нужно классифицировать сигналы, анализировать физиологические показатели или выявлять скрытые паттерны во временных данных,
pyhctsa берет на себя всю рутину по расчету нелинейной динамики, энтропии, автокорреляции, спектральных характеристик и других комплексных метрик.pandas.DataFrame размерности $N \times F$ (где $N$ — число временных рядов, а $F$ — вектор признаков).LocalDistributor позволяет легко распараллелить расчеты по всем физическим ядрам процессора.from pyhctsa.calculator import FeatureCalculator
from pyhctsa.distribute import LocalDistributor
from pyhctsa.utils import get_dataset
# Загрузка данных
data = get_dataset()
# Инициализация калькулятора и настройка параллельных вычислений на 4 ядра
calc = FeatureCalculator()
dist = LocalDistributor(n_workers=4)
# Извлечение всех признаков в DataFrame
features_df = calc.extract(data, distributor=dist)
print(features_df.head())
pip install pyhctsa
#Python #TimeSeries #DataScience #MachineLearning #FeatureExtraction #Analytics #OpenSource #DevTools
https://github.com/DynamicsAndNeuralSystems/pyhctsa
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - DynamicsAndNeuralSystems/pyhctsa: The most comprehensive time-series feature extraction package in Python.
The most comprehensive time-series feature extraction package in Python. - DynamicsAndNeuralSystems/pyhctsa
4🔥4👍2 1
Plotex - это легковесная библиотека для Python, позволяющая строить графики, диаграммы и визуализировать данные прямо внутри терминала в виде цветного псевдографического текста.
Главное преимущество библиотеки — она полностью автономна: базовый функционал не требует никаких внешних зависимостей и библиотек вроде matplotlib или numpy. При этом она способна превратить обычную консоль в полноценную графическую панель.
line), точечные (scatter), стержневые (stem).Столбчатые и статистические: гистограммы, боксплоты (
box plots), накопленные (stacked) и плавающие столбчатые диаграммы.heatmaps), матрицы ошибок (confusion matrices), полосы погрешностей (error bars) и индикаторы.candlestick) и шкалы дат/времени.import plotext as plt
# Данные для графика
y = [1, 5, 3, 8, 4, 9, 6]
# Настройка и вывод
plt.plot(y)
plt.title("График в терминале")
plt.theme("dark")
plt.show()
pip install plotext
#Python #Plotext #DataVisualization #Terminal #CLI #DataScience #DevTools #OpenSource #Console #Analytics
https://github.com/piccolomo/plotext
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - piccolomo/plotext: plotting on terminal
plotting on terminal. Contribute to piccolomo/plotext development by creating an account on GitHub.
⚡3 2