{"repo":"markcheno/go-talib","free":true,"listed":false,"github":"https://github.com/markcheno/go-talib","clone":"git clone https://github.com/markcheno/go-talib.git","description":"A pure Go port of TA-Lib (http://ta-lib.org)","language":"Go","stars":938,"topics":["golang","financial-analysis","ta-lib","technical-analysis","technical-analysis-indicators","technical-analysis-library"],"license":"MIT","category":"dev-tools","readme_excerpt":"go-talib A pure Go port of TA-Lib Install Install the package with: Import it with: and use talib as the package name inside the code. Example Every indicator takes one or more []float64 price series (plus parameters) and returns a []float64 (or a tuple of them) the same length as the input. The leading \"lookback\" region that cannot be computed is zero-filled. Inputs that are too short for the requested period, or an invalid (non-positive) period, return a zero-filled slice of the correct length rather than panicking. Development Tests compare every indicator against the reference Python TA-Lib, so they need a python with numpy and TA-Lib available. A justfile provisions that interpreter with uv automatically: just setup creates a project-local .venv (via uv) with numpy + TA-Lib ; the other recipes put it on PATH so the test harness's python resolves to it. Run just with no arguments to list all recipes. License MIT License - see LICENSE for more details Contributors - Markcheno","default_branch":null,"files":null,"tree":[],"storefront":"/r/markcheno","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/markcheno/go-talib/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}