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

Uploaded CPython 3.8+Windows x86-64

stock_trek-0.1.3-cp38-abi3-manylinux_2_28_x86_64.whl (281.7 kB view details)

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

stock_trek-0.1.3-cp38-abi3-manylinux_2_28_aarch64.whl (276.1 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

stock_trek-0.1.3-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (475.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.3-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for stock_trek-0.1.3-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ff561f20ca3e264612f569f16be12155c3bccdc0ddb17eb1a1816a06aa2e3c76
MD5 38b0aa7e6c6acf8a72ebd424178610b7
BLAKE2b-256 4b9561dd40dab1e6583ada537c6b3cf4bf4c83f689b234b087f8d00f6c8c47fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stock_trek-0.1.3-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a2a9c63a3c5ca64f87b3602c492b1f2d2f045f87caecf7092b51267b1a6137f
MD5 d3e98f126063699164be0ff95a18a170
BLAKE2b-256 28d0072406bd050bcc752c14f786b4d20ecef56cefd50924806d54d59f80a208

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stock_trek-0.1.3-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 851ab0d850ecc20a667c066376e60291e746a4c6a84215c0afcaa8c377b40232
MD5 4fda899ad9267d6f9ffe5726380e9210
BLAKE2b-256 66cd3b94af6dd9ba1450f19ad851e528c2b1c036c560185dc33b56b9231f074d

See more details on using hashes here.

File details

Details for the file stock_trek-0.1.3-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.3-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 6570a4a9c67af9d52343ac90e5e9bf2263ecffaa7f84ddda1bb8e6ca23d3e41f
MD5 d883a017e04b18b645ad5e89a52593f4
BLAKE2b-256 739afc20fd6935745753501913b68d2caeccbeaad7d971290d68f563afa9d3df

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