Skip to main content

Stock Trek time-series analysis python bindings

Project description

stock-trek

A lightweight, composable time series and statistical toolkit designed for running crypto bots on stock-trek.com. Rust-native core with optional Python bindings

Overview

stock-trek provides core abstractions and utilities for working with price data, including:

  • Strongly-typed Datum representation
  • Efficient TimeSeries container
  • Statistical and analytical functions
  • Functional-style transformations and mappings

It is built with a focus on:

  • Performance (zero-cost abstractions where possible)
  • Ergonomics (clean, composable APIs)
  • Extensibility (designed to grow into simulation/backtesting)

Installation

Add to your Cargo.toml:

[dependencies]
stock-trek = "0.1.0"

Python Bindings

stock-trek also provides Python bindings which can be installed via

pip install stock-trek

Roadmap

Planned features include:

  • Technical indicators (EMA, RSI, MACD, etc.)
  • Backtesting and simulation utilities
  • OHLCV-native data structures

Status

This project is in early development (0.x). APIs may change.

License

MIT

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

stock_trek-0.2.0-cp38-abi3-win_amd64.whl (259.0 kB view details)

Uploaded CPython 3.8+Windows x86-64

stock_trek-0.2.0-cp38-abi3-manylinux_2_28_x86_64.whl (420.7 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ x86-64

stock_trek-0.2.0-cp38-abi3-manylinux_2_28_aarch64.whl (415.6 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

stock_trek-0.2.0-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (747.5 kB view details)

Uploaded CPython 3.8+macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file stock_trek-0.2.0-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for stock_trek-0.2.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 27d6d319e7b03dd3f1751d713f9e5513b57b2141a8c2ab56b667b88fd896cee5
MD5 0b59014b18eb90884018d0faf80deb9b
BLAKE2b-256 bcdb190901d9f6de8502ccd276ecc49d3e91ba6f80d05b25b58d6013cebc6d04

See more details on using hashes here.

File details

Details for the file stock_trek-0.2.0-cp38-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for stock_trek-0.2.0-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2c179b1f82dc55043963f485633261629c48d788050a13c5aa5835e63cb2d0e1
MD5 d3b9f718da934d9ac7a09d39dea20d41
BLAKE2b-256 4af9053cb9c9aa3eefcd736400c7b0360b42249b171a1c105016ee06bb92ebde

See more details on using hashes here.

File details

Details for the file stock_trek-0.2.0-cp38-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for stock_trek-0.2.0-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bd69dff644a8303d38846177ce8eecb2f213e384bf9399d54811e07f8944299b
MD5 0624027734ffc64068dd2f9bfc58aa0d
BLAKE2b-256 3f6c0ece2b61b1088b0a181cfefc607acc4b915af7d9818d734ff91b658df251

See more details on using hashes here.

File details

Details for the file stock_trek-0.2.0-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for stock_trek-0.2.0-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 27a80444ba50021903da18a2e4ffe185fad71a429f1afaab70aae95af62fef8e
MD5 1291f13362a750c6038facef79d82831
BLAKE2b-256 f459b9425dfd761628619cdeb851a1b8aba4ae974a456278bbe0efcdb9290553

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