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.1.5-cp38-abi3-win_amd64.whl (156.2 kB view details)

Uploaded CPython 3.8+Windows x86-64

stock_trek-0.1.5-cp38-abi3-manylinux_2_28_x86_64.whl (306.2 kB view details)

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

stock_trek-0.1.5-cp38-abi3-manylinux_2_28_aarch64.whl (299.3 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

stock_trek-0.1.5-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (522.7 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.1.5-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for stock_trek-0.1.5-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1eab6abd766f1edaf0779ff4749b8ae6e7001075fe5198645ad3ea71144ab0c0
MD5 6074b4df21537a1b48ac9ba84532f74b
BLAKE2b-256 48da0ff097f85329623bf562fd913f0e15ecc339aff0383472f50f6ea6d6ef17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stock_trek-0.1.5-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 920068767e0ee6d06eec756e47f83ff412d2945eec8762be91b177bcff3ed1d9
MD5 4d85bdef9afc2c0633d9c836c5472319
BLAKE2b-256 72a53af4ae50dbfd7749d33c5b8bc66746130cd3ba098c7a86ee3cac1e0aef1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stock_trek-0.1.5-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f62ca6e0e4787e4964f3dcda4826d5fa2c93ee3276f90433c4f800ab9dccbfb0
MD5 0e1e6c72aef7662b87b0fb6820e5eb62
BLAKE2b-256 52702c6340d80ce6c7189105bdafaf9dc4c548609562edfa8c959262efae30ae

See more details on using hashes here.

File details

Details for the file stock_trek-0.1.5-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.1.5-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 33e2b15a3cc082f1174421c2e272d65b408ee4fdb5950527f1df3dd953a8a6d4
MD5 a214d789e99a0417494fa4c0785bcaea
BLAKE2b-256 fa819da9505e8ba997e40f9b6e35ee945e13b95c5519f3d148ea923f9806b8dd

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