Prophet — это инструмент для прогнозирования временных рядов, основанный на аддитивной модели.
#Python #DataScience #MachineLearning #TimeSeries #Forecasting
https://github.com/facebook/prophet
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - facebook/prophet: Tool for producing high quality forecasts for time series data that has multiple seasonality with linear…
Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth. - facebook/prophet
1👍3
STUMPY — это мощная и масштабируемая библиотека Python, которая вычисляет матрицу профиля временного ряда. Проще говоря, она автоматически находит ближайших соседей для каждой подпоследовательности, помогая решать сложные задачи анализа временных рядов.
import stumpy
import numpy as np
if __name__ == "__main__":
your_time_series = np.random.rand(10000) # Генерация случайного временного ряда
window_size = 50 # Размер окна для поиска паттернов
matrix_profile = stumpy.stump(your_time_series, m=window_size) # Вычисление матричного профиля
#Python #STUMPY #TimeSeries #DataScience #MachineLearning #AnomalyDetection #PatternMining #BigData
https://github.com/TDAmeritrade/stumpy
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - stumpy-dev/stumpy: STUMPY is a powerful and scalable Python library for modern time series analysis
STUMPY is a powerful and scalable Python library for modern time series analysis - stumpy-dev/stumpy
1👍3🔥1
NVIDIA Earth2Studio — это Python‑фреймворк для быстрого запуска и компоновки AI‑моделей погоды и климата (прогноз, диагностика, статистика) через единую API поверх разных моделей и источников данных.
pip install earth2studio[dlwp]
После этого можно сделать детерминированный прогноз в несколько строк (пример с DLWP, GFS и NetCDF4Backend).
#Earth2Studio #NVIDIA #Python #WeatherAI #ClimateAI #DeepLearning #GraphCast #Pangu #AIFS #GFS #ERA5 #Zarr #NetCDF #Xarray #Forecasting #TimeSeries #DataScience
https://github.com/NVIDIA/earth2studio
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - NVIDIA/earth2studio: Open-source deep-learning framework for exploring, building and deploying AI weather/climate workflows.
Open-source deep-learning framework for exploring, building and deploying AI weather/climate workflows. - NVIDIA/earth2studio
1👍3 3
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
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
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