Skip to main content

A fast, dependency-free technical analysis library using Python nested dictionaries.

Project description

TA-dict

TA-dict is a lightweight and fast technical analysis library written in pure Python. It is designed for speed and simplicity, working directly with nested dictionaries — no pandas, no numpy, and no C-based dependencies.

🔍 Why TA-dict?

Most technical analysis libraries in Python are built on top of heavy libraries like pandas or use C extensions to boost performance. TA-dict takes a different approach:

  • 🚀 Pure Python only – no external or C-based dependencies
  • 🧠 Uses standard nested dict structures
  • 📈 Designed for speed and minimal memory usage
  • 🧩 Easily extensible for new indicators

📊 Input Data Format

TA-dict functions operate on data structured as nested dictionaries. For example, a candle dataset should look like this:

data = {
    1: {'date': '2025/06/20', 'Open': 1.0001, 'High': 1.0003, 'Low': 1.0000, 'Close': 1.0002, 'Volume': 1000},
    2: {'date': '2025/06/21', 'Open': 1.0002, 'High': 1.0004, 'Low': 1.0001, 'Close': 1.0003, 'Volume': 1500},
    # ...
}


Change Log
==========

0.0.1 (20/05/2025)
--------------------
- First Release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ta_dict-0.0.1.tar.gz (3.2 kB view details)

Uploaded Source

File details

Details for the file ta_dict-0.0.1.tar.gz.

File metadata

  • Download URL: ta_dict-0.0.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.1

File hashes

Hashes for ta_dict-0.0.1.tar.gz
Algorithm Hash digest
SHA256 84923a8e4b39792d09f43c8c596b073eed71f7ae5f545806dc36ac3128d75d9a
MD5 7677835902e52c3510412e7e7b2a478b
BLAKE2b-256 3a6a25f5cfaf86bd2b02fb8e59e54dacfd97b73576cb2bfda5b685211b127ef0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page