{"categories":[{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/2"},{"label":"Financial","url":"https://skillfed.io/packages/category/office-business-financial"}],"enrichment":{"capability":"Python wrapper for the TA-Lib C library providing technical analysis indicators and candlestick pattern recognition for financial market data.","skillfed_tags":["trading","technical-analysis","finance"],"use_cases":["Calculate technical indicators on historical price data for backtesting trading strategies.","Detect candlestick patterns in OHLC data to identify potential trade signals.","Build real-time trading systems that compute indicators on incoming market data streams.","Analyze financial time series with numpy arrays for research or portfolio analysis.","Integrate technical analysis into a larger trading platform or quantitative finance application."],"what_it_does":"TA-Lib is a Python binding to a widely-used C library for technical analysis of financial market data. It exposes a large collection of indicators (ADX, MACD, RSI, Stochastic, Bollinger Bands, and others) plus candlestick pattern recognition, designed for traders and financial software developers. The wrapper uses Cython and numpy instead of SWIG, aiming for better performance and cleaner integration.\n\nInstallation requires the underlying TA-Lib C library to be present on your system first\u2014this is the main friction point. Once installed, you import the module and call indicator functions with price arrays (typically numpy arrays). The package supports Python 3.9 through 3.14 and offers binary wheels for common platforms, though some configurations may require building from source.","worth_installing":"Yes, with conditions. TA-Lib is actively maintained, widely used in trading and finance, has no known vulnerabilities, and offers good performance via Cython. However, you must pre-install the underlying C library on your system\u2014this is non-trivial on some platforms. The unclear license status also warrants verification before use in proprietary work. If you can handle the C library dependency and need a mature indicator library, it is worth installing."},"id":"ta-lib","links":{"html":"https://skillfed.io/packages/ta-lib","md":"https://skillfed.io/packages/ta-lib.md","pypi":"https://pypi.org/project/ta-lib/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-16","license_spdx":null,"license_treatment":"unclear","name":"TA-Lib","python_support":"supports_current","summary":"Python wrapper for TA-Lib"},"popularity":{"monthly_downloads":945941,"position":4667,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.7.1"}
