This is your work, valued
Follow me on twitter: https://twitter.com/MaxBenChrist
awesome_time_series_in_python. This curated list contains python packages for time series analysis
★ 2.3ktspreprocess. A Python package to preprocess time series
★ 63Fast-Parallel-DTW-kNN-Python. A fast and parallel implementation of the k-Nearest-Neighbour Search under the Dynamic Time Warping Metric
★ 25TimeSeriesGeneration. MATLAB
★ 1awesome-machine-learning-operations. a curated list of awesome resources to deploy, monitor, version and scale your machine learning (ML + DevOps = MLOps)
★ 1examples_tsfresh. Contains the output of tsfresh for different datasets
★ 1boruta_py. Python implementations of the Boruta all-relevant feature selection method.
★ 1android-obd-reader. Android OBD-II Reader application that uses pure OBD-II PID's Java API.
★ 1human-activity-dataset. Mirror of the Human Activity Data Set from the UCI Machine Learning Repository
★ 1robot-failure-dataset. Mirror of the Robot Failure Dataset from the UCI Machine Learning Repository
★ 1tslearn. A machine learning toolkit dedicated to time-series data
★ 1carbon. Carbon is an open source ERP, MES and QMS for manufacturing. Perfect for complex assembly, contract manufacturing, and configure to order manufacturing.
★ 2.3kdocling. Get your documents ready for gen AI
★ 64kinstructor. structured outputs for llms
★ 14kstable-fast-3d. SF3D: Stable Fast 3D Mesh Reconstruction with UV-unwrapping and Illumination Disentanglement
★ 1.8kcatch22. catch22: CAnonical Time-series CHaracteristics
★ 490generative_agents. Generative Agents: Interactive Simulacra of Human Behavior
★ 22kapple-intelligence-prompts. System prompts from Apple's new Apple Intelligence on MacOS Sequoia
★ 220roc-star. Loss function which directly targets ROC-AUC
★ 251gluonts. Probabilistic time series modeling in Python
★ 5.2kAIX360. Interpretability and explainability of data and machine learning models
★ 1.8klime. Lime: Explaining the predictions of any machine learning classifier
★ 12kzenml. ZenML 🙏: One AI Platform from Pipelines to Agents. https://zenml.io.
★ 5.5kbest-of-ml-python. 🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.
★ 24kkedro. Kedro is a toolbox for production-ready data science. It uses software engineering best practices to help you create data engineering and data science pipelines that are reproducible, maintainable, and modular.
★ 11kStreamlit-Authenticator. A secure authentication module to manage user access in a Streamlit application.
★ 2.1kpython-dependency-injector. Dependency injection framework for Python
★ 4.9kBentoML. The easiest way to serve AI apps and models - Build Model Inference APIs, Job queues, LLM apps, Multi-model pipelines, and more!
★ 8.7kmissingno. Missing data visualization module for Python.
★ 4.2kvisions. Type System for Data Analysis in Python
★ 222spaCy. 💫 Industrial-strength Natural Language Processing (NLP) in Python
★ 34kdts. A Keras library for multi-step time-series forecasting.
★ 184mamba. The Fast Cross-Platform Package Manager
★ 8.1kdatasets. 🤗 The largest hub of ready-to-use datasets for AI models with fast, easy-to-use and efficient data manipulation tools
★ 22kaddict. The Python Dict that's better than heroin.
★ 2.5kgradio. Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!
★ 43kAutoTS. Automated Time Series Forecasting
★ 1.4kSPARTACUS10. Includes functions to perform spatial hierarchical agglomerative clustering, especially designed to cluster neuroimaging data.
★ 3poetry. Python packaging and dependency management made easy
★ 34konnxruntime. ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
★ 21ktinvois-parser. Extract receipt info
★ 43handson-ml. ⛔️ DEPRECATED – See https://github.com/ageron/handson-ml3 or handson-mlp instead.
★ 26kyellowbrick. Visual analysis and diagnostic tools to facilitate machine learning model selection.
★ 4.4kPower-Fx. Power Fx low-code programming language
★ 3.4knni. An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.
★ 14kfeature_engine. Feature engineering and selection open-source Python library compatible with sklearn.
★ 2.3kclean-code-ml. :bathtub: Clean Code concepts adapted for machine learning and data science. Now a free video series 😎 https://bit.ly/2yGDyqT
★ 734ludwig. Low-code framework for building custom LLMs, neural networks, and other AI models
★ 12ktlroadmap. Тимлид – это ❄️, потому что в каждой компании он уникален и неповторим.
★ 5.1kawesome-production-machine-learning. A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning
★ 21kawesome-AutoML. Curating a list of AutoML-related research, tools, projects and other resources
★ 941transformers. 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
★ 163kmlflow. The open source AI engineering platform for agents, LLMs, and ML models. MLflow enables teams of all sizes to debug, evaluate, monitor, and optimize production-quality AI applications while controlling costs and managing access to models and data.
★ 27kmlflow. Open source platform for the machine learning lifecycle
★ 94python-patterns. A collection of design patterns/idioms in Python
★ 43kRectangle. Move and resize windows on macOS with keyboard shortcuts and snap areas
★ 30kpulp. A python Linear Programming API
★ 2.5kmars. Mars is a tensor-based unified framework for large-scale data computation which scales numpy, pandas, scikit-learn and Python functions.
★ 2.7kikea-desk-control. Swift
★ 12idasen-control. Lets you control IKEA IDÅSEN desks from the command line.
★ 439modin. Modin: Scale your Pandas workflows by changing a single line of code
★ 10kskits. scikit-learn-inspired time series
★ 199databases. Async database support for Python. 🗄
★ 4kaiomysql. aiomysql is a library for accessing a MySQL database from the asyncio
★ 1.9kaiopg. aiopg is a library for accessing a PostgreSQL database from the asyncio
★ 1.4kppq-conda-base. Dockerfile
★ 1fg-data-profiling. 1 Line of code data quality profiling & exploratory data analysis for Pandas and Spark DataFrames.
★ 14kmetallics-optimization. A hackathon repo
★ 4Neuraxle. The world's cleanest AutoML library ✨ - Do hyperparameter tuning with the right pipeline abstractions to write clean deep learning production pipelines. Let your pipeline steps have hyperparameter spaces. Design steps in your pipeline like components. Compatible with Scikit-Learn, TensorFlow, and most other libraries, frameworks and MLOps environments.
★ 614NAB. The Numenta Anomaly Benchmark
★ 2.1kmatrixprofile-ts. A Python library for detecting patterns and anomalies in massive datasets using the Matrix Profile
★ 741eng-practices. Google's Engineering Practices documentation
★ 23kdrake. Data workflow tool, like a "Make for data"
★ 1.5kglom. ☄️ Python's nested data operator (and CLI), for all your declarative restructuring needs. Got data? Glom it! ☄️
★ 2.2kkeras-tcn. Keras Temporal Convolutional Network. Supports Python and R.
★ 2kawesome-TS-anomaly-detection. List of tools & datasets for anomaly detection on time-series data.
★ 3.2ktensorwatch. Debugging, monitoring and visualization for Python Machine Learning and Data Science
★ 3.5kTransmogrifAI. TransmogrifAI (pronounced trăns-mŏgˈrə-fī) is an AutoML library for building modular, reusable, strongly typed machine learning workflows on Apache Spark with minimal hand-tuning
★ 2.3krasa. 💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
★ 21kTSCV. Time Series Cross-Validation -- an extension for scikit-learn
★ 259mixture_model_trading_public. Jupyter Notebook
★ 197Stock-Prediction-Models. Gathers machine learning and deep learning models for Stock forecasting including trading bots and simulations
★ 9.5kbottleneck. Fast NumPy array functions written in C
★ 1.2kscikit-optimize. Sequential model-based optimization with a `scipy.optimize` interface
★ 2.8kpev. Postgres Explain Visualizer
★ 2.8ksqlacodegen. Automatic model code generator for SQLAlchemy
★ 2.4kxg2xg. by ex-googlers, for ex-googlers - a lookup table of similar tech & services
★ 16kpyts. A Python package for time series classification
★ 1.9kLaurae. Advanced High Performance Data Science Toolbox for R by Laurae
★ 202pyrasite. Inject code into running Python processes
★ 2.9kshap. A game theoretic approach to explain the output of any machine learning model.
★ 26kscitime. Training time estimation for scikit-learn algorithms
★ 124pyscaffold. 🛠 Python project template generator with batteries included
★ 2.3kseglearn. Python module for machine learning time series:
★ 577stockstats. Supply a wrapper ``StockDataFrame`` based on the ``pandas.DataFrame`` with inline stock statistics/indicators support.
★ 1.5krfvis. A tool for visualizing the structure and performance of Random Forests 🌳
★ 21mle_rev. Python
★ 4trixi. Manage your machine learning experiments with trixi - modular, reproducible, high fashion. An experiment infrastructure optimized for PyTorch, but flexible enough to work for your framework and your tastes.
★ 228aerosolve. A machine learning package built for humans.
★ 4.8kgcsfs. Google Cloud Storage filesystem for PyFilesystem2
★ 42featexp. Feature exploration for supervised learning
★ 760ipython_memory_usage. IPython tool to report memory usage deltas for every command you type
★ 375tensorflow-tex-wavenet. This is a TensorFlow implementation of the WaveNet generative neural network architecture https://deepmind.com/blog/wavenet-generative-model-raw-audio/ for text generation.
★ 344WaveNet-BTC. WaveNet model applied to intra-day Bitcoin exchange forcasting
★ 54nvtop. GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm
★ 11knltk. NLTK Source
★ 15kautograd. Efficiently computes derivatives of NumPy code.
★ 7.5ktensor2tensor. Library of deep learning models and datasets designed to make deep learning more accessible and accelerate ML research.
★ 17kevolution-strategies-starter. Code for the paper "Evolution Strategies as a Scalable Alternative to Reinforcement Learning"
★ 1.6knbsphinx. :ledger: Sphinx source parser for Jupyter notebooks
★ 470GerhardStein. A racist chatbot trained on german facebook comments
★ 2jupytext. Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts
★ 7.2ks3fs. Amazon S3 filesystem for PyFilesystem2
★ 157TimeSeries_Seq2Seq. This repo aims to be a useful collection of notebooks/code for understanding and implementing seq2seq neural networks for time series forecasting. Networks are constructed with keras/tensorflow.
★ 613quant-trading. Python quantitative trading strategies including VIX Calculator, Pattern Recognition, Commodity Trading Advisor, Monte Carlo, Options Straddle, Shooting Star, London Breakout, Heikin-Ashi, Pair Trading, RSI, Bollinger Bands, Parabolic SAR, Dual Thrust, Awesome, MACD
★ 10kml-suite. Getting Started with Xilinx ML Suite
★ 337tabula-java. Extract tables from PDF files
★ 2kpdfrw. pdfrw is a pure Python library that reads and writes PDFs
★ 1.9kfeaturetools. An open source python library for automated feature engineering
★ 7.7klightning. Large-scale linear classification, regression and ranking in Python
★ 1.8kxlrd. Please use openpyxl where you can...
★ 2.2keli5. A library for debugging/inspecting machine learning classifiers and explaining their predictions
★ 2.8kline_profiler. (OLD REPO) Line-by-line profiling for Python - Current repo ->
★ 3.6kpyfilesystem2. Python's Filesystem abstraction layer
★ 2.1kstyleguide. Style guides for Google-originated open-source projects
★ 39krefined-bitbucket. Chrome and Firefox extension that improves Bitbucket's user experience
★ 642GENDIS. Contains an implementation (sklearn API) of the algorithm proposed in "GENDIS: GEnetic DIscovery of Shapelets" and code to reproduce all experiments.
★ 105QuantEcon.py. A community based Python library for quantitative economics
★ 2.4kfaust. Python Stream Processing
★ 6.8kdpath-python. A python library for accessing and searching dictionaries via /slashed/paths ala xpath.
★ 627empyrical. Common financial risk and performance metrics. Used by zipline and pyfolio.
★ 1.5kconda-pack. Package conda environments for redistribution
★ 2attrs. Python Classes Without Boilerplate
★ 5.8kpmdarima. A statistical library designed to fill the void in Python's time series analysis capabilities, including the equivalent of R's auto.arima function.
★ 1.7kgrammarviz2_src. GrammarViz 2.0 public release:
★ 129ganhacks. starter from "How to Train a GAN?" at NIPS2016
★ 12kTensorQuant. Python
★ 47UCR_Time_Series_Classification_Deep_Learning_Baseline. Fully Convlutional Neural Networks for state-of-the-art time series classification
★ 715papers-we-love. Papers from the computer science community to read and discuss.
★ 108ksklearn-interpretable-tree. Simplified tree-based classifier and regressor for interpretable machine learning (scikit-learn compatible)
★ 46catboost. A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
★ 9ktsfeatures. Time series features
★ 261sklearn-evaluation. Machine learning model evaluation made easy: plots, tables, HTML reports, experiment tracking and Jupyter notebook analysis.
★ 467dask-ml. Scalable Machine Learning with Dask
★ 950cachey. Caching based on computation time and storage space
★ 142thundersvm. ThunderSVM: A Fast SVM Library on GPUs and CPUs
★ 1.6khakchi2. Tool that allows you to add more games to your NES/SNES Classic Mini. WARNING: hakchi2 is no longer supported. Please use hakchi2 CE.
★ 2.9kdask-patternsearch. Scalable pattern search optimization with dask
★ 22ta-lib-python. Python wrapper for TA-Lib (http://ta-lib.org/).
★ 12kmpl-finance. This package is DEPRECATED, replaced by https://github.com/matplotlib/mplfinance
★ 308python-telegram-bot. We have made you a wrapper you can't refuse
★ 29kwtte-rnn. WTTE-RNN a framework for churn and time to event prediction
★ 775TimeSeriesGeneration. Generating time series from a range of dynamical systems
★ 18automl_service. Deploy AutoML as a service using Flask
★ 225clana. CLANA is a toolkit for classifier analysis.
★ 31arctic. High performance datastore for time series and tick data
★ 3.1kleaf. Open Machine Intelligence Framework for Hackers. (GPU/CPU)
★ 5.5kvagrant-faster. A Vagrant Plugin that makes your VirtualBox VMs faster by allocating more Memory/CPU based on your machine capacity
★ 102SFA. Scalable Time Series Data Analytics
★ 321pandas-datareader. Extract data from a wide range of Internet sources into a pandas DataFrame.
★ 3.2kfashion-mnist. A MNIST-like fashion product database. Benchmark :point_down:
★ 13kfecon235. Notebooks for financial economics. Keywords: Jupyter notebook pandas Federal Reserve FRED Ferbus GDP CPI PCE inflation unemployment wage income debt Case-Shiller housing asset portfolio equities SPX bonds TIPS rates currency FX euro EUR USD JPY yen XAU gold Brent WTI oil Holt-Winters time-series forecasting statistics econometrics
★ 1.3kmxnet. Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more
★ 21kpydse. Python package for dynamic system estimation of time series
★ 40hyperdash-sdk-py. Official Python SDK for Hyperdash
★ 201tslearn. The machine learning toolkit for time series analysis in Python
★ 3.2kdask-searchcv. dask-searchcv is now part of dask-ml: https://github.com/dask/dask-ml
★ 239timefork. Time-series prediction
★ 59pykalman. Kalman Filter, Smoother, and EM Algorithm for Python
★ 1.3krecursive-kalman-filter. Simple recursive Kalman filter for predicting Gaussian white noise time series
★ 4juggernaut. Neural Network in Rust
★ 248open-source-flash. Petition to open source Flash and Shockwave spec
★ 7.3kLSTMVis. Visualization Toolbox for Long Short Term Memory networks (LSTMs)
★ 1.3kProbabilistic-Programming-and-Bayesian-Methods-for-Hackers. aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)
★ 28kdocker-distributed. Experimental docker-compose setup to bootstrap distributed on a docker-swarm cluster.
★ 92dask. Parallel computing with task scheduling
★ 14kdask-ec2. Start a cluster in EC2 for dask.distributed
★ 105facets. Visualizations for machine learning datasets
★ 7.3kKeka. The macOS & iOS file archiver
★ 7.1kbqplot. Plotting library for IPython/Jupyter notebooks
★ 3.7kpyShapelets. A python library that implements different algorithms to extract shapelets from timeseries
★ 13ohmyzsh. 🙃 A delightful community-driven (with 2,500+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
★ 189kawesome-quant. A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)
★ 28kcesium. Machine Learning Time-Series Platform
★ 682sparkit-learn. PySpark + Scikit-learn = Sparkit-learn
★ 1.2kspark-sklearn. (Deprecated) Scikit-learn integration package for Apache Spark
★ 1.1kAnomalyDetection. Anomaly Detection with R
★ 3.6kkeras-rl. Deep Reinforcement Learning for Keras.
★ 5.5kstacked_generalization. Library for machine learning stacking generalization.
★ 119pyGAM. [CONTRIBUTORS WELCOME] Generalized Additive Models in Python
★ 1kframequery. SQL on dataframes - pandas and dask
★ 63datacleaner. A Python tool that automatically cleans data sets and readies them for analysis.
★ 1.1kpicasso. :art: A CNN visualizer
★ 996ChatterBot. ChatterBot is a machine learning, conversational dialog engine for creating chat bots
★ 15kthefuck. Magnificent app which corrects your previous console command.
★ 98kdl-docker. An all-in-one Docker image for deep learning. Contains all the popular DL frameworks (TensorFlow, Theano, Torch, Caffe, etc.)
★ 3.9kprophet. Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
★ 20kCreepyCodeCollection. A Nonsense Collection of Disgusting Codes
★ 2.4kmultiprocessing-logging. Handler for logging from multiple processes
★ 395SAX. Java implementation of SAX, HOT-SAX, and EMMA
★ 85big-list-of-naughty-strings. The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.
★ 48kdtwco. dtwco: constrained Dynamic Time Warping implementation in python
★ 42time-series-classification-and-clustering. Time series classification and clustering code written in Python.
★ 798pydtw. lightweight unconstrained Dynamic Time Warping bindings for Python
★ 35dp_python. Optimized Dynamic Programming (Dynamic Time Warp) as a Python external
★ 78FastBDT. Stochastic Gradient Boosted Decision Trees as Standalone, TMVAPlugin and Python-Interface
★ 248Kalman-and-Bayesian-Filters-in-Python. Kalman Filter book using Jupyter Notebook. Focuses on building intuition and experience, not formal proofs. Includes Kalman filters,extended Kalman filters, unscented Kalman filters, particle filters, and more. All exercises include solutions.
★ 19kweight-loss. Machine Learning meets ketosis: how to effectively lose weight
★ 3.3kxgboost. Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
★ 29kSpaceVim. A modular configuration of Vim and Neovim
★ 20kawesome-machine-learning. A curated list of awesome Machine Learning frameworks, libraries and software.
★ 74k