跳转到主要内容

标签(标签)

资源精选(342) Go开发(108) Go语言(103) Go(99) angular(82) LLM(75) 大语言模型(63) 人工智能(53) 前端开发(50) LangChain(43) golang(43) 机器学习(39) Go工程师(38) Go程序员(38) Go开发者(36) React(33) Go基础(29) Python(24) Vue(22) Web开发(20) Web技术(19) 精选资源(19) 深度学习(19) Java(18) ChatGTP(17) Cookie(16) android(16) 前端框架(13) JavaScript(13) Next.js(12) 安卓(11) 聊天机器人(10) typescript(10) 资料精选(10) NLP(10) 第三方Cookie(9) Redwoodjs(9) LLMOps(9) Go语言中级开发(9) 自然语言处理(9) PostgreSQL(9) 区块链(9) mlops(9) 安全(9) 全栈开发(8) ChatGPT(8) OpenAI(8) Linux(8) AI(8) GraphQL(8) iOS(8) 软件架构(7) Go语言高级开发(7) AWS(7) C++(7) 数据科学(7) whisper(6) Prisma(6) 隐私保护(6) RAG(6) JSON(6) DevOps(6) 数据可视化(6) wasm(6) 计算机视觉(6) 算法(6) Rust(6) 微服务(6) 隐私沙盒(5) FedCM(5) 语音识别(5) Angular开发(5) 快速应用开发(5) 提示工程(5) Agent(5) LLaMA(5) 低代码开发(5) Go测试(5) gorm(5) REST API(5) 推荐系统(5) WebAssembly(5) GameDev(5) CMS(5) CSS(5) machine-learning(5) 机器人(5) 游戏开发(5) Blockchain(5) Web安全(5) Kotlin(5) 低代码平台(5) 机器学习资源(5) Go资源(5) Nodejs(5) PHP(5) Swift(5) 智能体(4) devin(4) Blitz(4) javascript框架(4) Redwood(4) GDPR(4) 生成式人工智能(4) Angular16(4) Alpaca(4) 编程语言(4) SAML(4) JWT(4) JSON处理(4) Go并发(4) kafka(4) 移动开发(4) 移动应用(4) security(4) 隐私(4) spring-boot(4) 物联网(4) nextjs(4) 网络安全(4) API(4) Ruby(4) 信息安全(4) flutter(4) 专家智能体(3) Chrome(3) CHIPS(3) 3PC(3) SSE(3) 人工智能软件工程师(3) LLM Agent(3) Remix(3) Ubuntu(3) GPT4All(3) 软件开发(3) 问答系统(3) 开发工具(3) 最佳实践(3) RxJS(3) SSR(3) Node.js(3) Dolly(3) 移动应用开发(3) 低代码(3) IAM(3) Web框架(3) CORS(3) 基准测试(3) Go语言数据库开发(3) Oauth2(3) 并发(3) 主题(3) Theme(3) earth(3) nginx(3) 软件工程(3) azure(3) keycloak(3) 生产力工具(3) gpt3(3) 工作流(3) C(3) jupyter(3) 认证(3) prometheus(3) GAN(3) Spring(3) 逆向工程(3) 应用安全(3) Docker(3) Django(3) R(3) .NET(3) 大数据(3) Hacking(3) 渗透测试(3) C++资源(3) Mac(3) 微信小程序(3) Python资源(3) JHipster(3) 大型语言模型(2) 语言模型(2) 可穿戴设备(2) JDK(2) SQL(2) Apache(2) Hashicorp Vault(2) Spring Cloud Vault(2) Go语言Web开发(2) Go测试工程师(2) WebSocket(2) 容器化(2) AES(2) 加密(2) 输入验证(2) ORM(2) Fiber(2) Postgres(2) Gorilla Mux(2) Go数据库开发(2) 模块(2) 泛型(2) 指针(2) HTTP(2) PostgreSQL开发(2) Vault(2) K8s(2) Spring boot(2) R语言(2) 深度学习资源(2) 半监督学习(2) semi-supervised-learning(2) architecture(2) 普罗米修斯(2) 嵌入模型(2) productivity(2) 编码(2) Qt(2) 前端(2) Rust语言(2) NeRF(2) 神经辐射场(2) 元宇宙(2) CPP(2) 数据分析(2) spark(2) 流处理(2) Ionic(2) 人体姿势估计(2) human-pose-estimation(2) 视频处理(2) deep-learning(2) kotlin语言(2) kotlin开发(2) burp(2) Chatbot(2) npm(2) quantum(2) OCR(2) 游戏(2) game(2) 内容管理系统(2) MySQL(2) python-books(2) pentest(2) opengl(2) IDE(2) 漏洞赏金(2) Web(2) 知识图谱(2) PyTorch(2) 数据库(2) reverse-engineering(2) 数据工程(2) swift开发(2) rest(2) robotics(2) ios-animation(2) 知识蒸馏(2) 安卓开发(2) nestjs(2) solidity(2) 爬虫(2) 面试(2) 容器(2) C++精选(2) 人工智能资源(2) Machine Learning(2) 备忘单(2) 编程书籍(2) angular资源(2) 速查表(2) cheatsheets(2) SecOps(2) mlops资源(2) R资源(2) DDD(2) 架构设计模式(2) 量化(2) Hacking资源(2) 强化学习(2) flask(2) 设计(2) 性能(2) Sysadmin(2) 系统管理员(2) Java资源(2) 机器学习精选(2) android资源(2) android-UI(2) Mac资源(2) iOS资源(2) Vue资源(2) flutter资源(2) JavaScript精选(2) JavaScript资源(2) Rust开发(2) deeplearning(2) RAD(2)

The python ecosystem contains different packages that can be used to process time series.

The following list is by no means exhaustive, feel free to edit the list (will propose a file change via PR) if you miss anything.

Machine learning, statistics, analytics

Libraries

Project Name Description
Arrow A sensible, human-friendly approach to creating, manipulating, formatting and converting dates, times, and timestamps
bta-lib Technical Analysis library in pandas for backtesting algotrading and quantitative analysis
cesium Time series platform with feature extraction aiming for non uniformly sampled signals
Darts A library making it very easy to produce forecasts using a wide range of models, from ARIMA to deep learning. Also does ensembling, model selection and more.
ETNA A python library for time series forecasting and analysis with temporal data structure always in mind. Includes a variety of predictive models with unified interface along with EDA and validation methods
GENDIS Shapelet discovery by genetic algorithms
glm-sklearn scikit-learn compatible wrapper around the GLM module in statsmodels
Featuretools Time series feature extraction, with possible conditionality on other variables with a pandas compatible relational-database-like data container
fecon235 Computational tools for financial economics
ffn financial function library
flint A Time Series Library for Apache Spark
Flow Forecast Flow Forecast is a deep learning for time series forecasting, classification, and anomaly detection framework built in PyTorch
hctsa Matlab based feature extraction which can be controlled from python
HMMLearn Hidden Markov Models with scikit-learn compatible API
khiva-python A Time Series library with accelerated analytics on GPUS, it provides feature extraction and motif discovery among other functionalities.
matrixprofile-ts Python implementation of the Matrix Profile algorithm which offers anomaly detection and pattern (or “motif”) discovery at the same time.
Nitime Timeseries analysis for neuroscience data
Orbit Orbit is a Python package for Bayesian time series forecasting and inference
Pandas TA An easy to use Python 3 Pandas Extension with 130+ Technical Analysis Indicators
Pastas Timeseries analysis for hydrological data
prophet Time series forecasting for time series data that has multiple seasonality with linear or non-linear growth
pyDSE ARMA models for Dynamic System Estimation
pyFTS Fuzzy set rule-based models for time series forecasting, including multi-step, point, interval and probabilistic forecasting
PyFlux Classical time series forecasting models
pysf A scikit-learn compatible machine learning library for supervised/panel forecasting
pyramid port of R's auto.arima method to Python
pytorch-forecasting A time series forecasting library using PyTorch with various state-of-the-art network architectures.
pyts Contains time series preprocessing, transformation as well as classification techniques
ruptures Provides methods to find change points in time series such as shifts in the mean or scale of the signal as well as more complex changes in the probability distribution or frequency.
seglearn Extends the scikit-learn pipeline concept to sequence data
sktime A scikit-learn compatible library for learning with time series/panel data including time series classification/regression and (supervised/panel) forecasting
statsmodels Contains a submodule for classical time series models and hypothesis tests
stumpy Calculates matrix profile for time series subsequence all-pairs-similarity-search
TensorFlow-Time-Series-Examples Time Series Prediction with tf.contrib.timeseries
tensorflow_probability.sts Bayesian Structural Time Series model in Tensorflow Probability
timemachines Functional interface to prophet and other packages, with Elo ratings
Traces A library for unevenly-spaced time series analysis
ta-lib Calculate technical indicators for financial time series (python wrapper around TA-Lib)
tsai State-of-the-art Deep Learning with Time Series and Sequences in Pytorch / fastai
ta Calculate technical indicators for financial time series
TIMEX Library for creating time-series-forecasting-as-a-service platforms/websites, with a fully automated data ingestion, pre-processing, prediction and results visualization pipeline.
tsflex A toolkit for flexible time series processing and feature extraction.
tsfresh Extracts and filters features from time series, allowing supervised classificators and regressor to be applied to time series data
tslearn Direct time series classifiers and regressors
tspreprocess Preprocess time series (resampling, denoising etc.), still WIP
tsmoothie A python library for time-series smoothing and outlier detection in a vectorized way

Examples or singular models

Project Name Description
ES-RNN forecasting algorithm Python implementation of the winning forecasting method of the M4 competition combining exponential smoothing with a recurrent neural network using PyTorch
Deep learning methods for time series classification A collection of common deep learning architectures for time series classification
LSTM-Neural-Network-for-Time-Series-Prediction LSTM based forecasting model
LSTM_tsc An LSTM based time-series classification neural network
shapelets-python Shapelet Classifier based on a multi layer neural network
M4 competition Collection of statistical and machine learning forecasting methods
UCR_Time_Series_Classification_Deep_Learning_Baseline Fully Convolutional Neural Networks for state-of-the-art time series classification
WTTE-RNN Time to Event forecast by RNN based Weibull density estimation

Time series data container

Project name Description
Featuretools Time series feature extraction, with possible conditionality on other variables with a pandas compatible relational-database-like data container
pysf A scikit-learn compatible library for supervised forecasting
xarray Labelled, multi-dimensional data structures as long as they have a shared time index
xpandas Labelled 1D and 2D data container for storing type-heterogeneous tabular data of any type, including time series, and encapsulates feature extraction and transformation modelling in an sklearn-compatible transformer interface, work in progress.

Data sets

Project Name Description
awesome-public-datasets This huge list of public datasets also has a section on time series datasets
ecmwf_models Readers and converters for climate reanalysis data
M4 competition Forecasting competition on 100,000 time series
pandas-datareader Pulls financial data from different sources (e.g. yahoo, google, Quandl)
Timeseriesclassification.com An extensive repository for time series classification datasets

Databases, frameworks

Project Name Description
artic High performance datastore for time series and tick data
automl_service Fully automated time series classification pipeline, deployed as a web service
cesium Time series platform with feature extraction aming for non uniformly sampled signals
thunder scalable analysis of image and time series data in python based on spark
whisper File-based time-series database format

Free courses

Project Name Description
Time Series Forecasting Udacity free course to learn about how to build and apply time series analysis/forecasting in business contexts

原文:https://github.com/MaxBenChrist/awesome_time_series_in_python