Skip to main content

An enterprise-grade, JIT-compiled time-series engine stress-tested on 100M+ row datasets.

Project description

SigFast

PyPI License

🚀 Performance triples-sigfast has been stress-tested on 100-Million-row NumPy arrays. It scales linearly and maintains efficient memory usage, making it suitable for enterprise-level financial data and scientific research.

A high-performance time-series processing library built for Data Scientists and Physicists. Uses Numba JIT and C-level multithreading to bypass the Python GIL.

Why SigFast?

Pandas is great, but it runs on a single thread. When analyzing millions of data points (IoT sensors, high-frequency trading, astrophysics), Pandas becomes a bottleneck. SigFast distributes the math across all your CPU cores.

Benchmark (10 Million Data Points - Rolling Window):

  • Pandas .rolling().mean(): ~1.20 seconds
  • SigFast Engine: ~0.03 seconds (40x Faster)

Installation

pip install triples-sigfast

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

triples_sigfast-1.0.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

triples_sigfast-1.0.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file triples_sigfast-1.0.0.tar.gz.

File metadata

  • Download URL: triples_sigfast-1.0.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for triples_sigfast-1.0.0.tar.gz
Algorithm Hash digest
SHA256 594cd328e631238c69a91c3271a326a4394427b095f21c72507fae811864d96e
MD5 e7f2143e54b1dd87e52fd5e089352197
BLAKE2b-256 7b65c85c20928e8fc177ee89e66e467225d7c0c7f01e7cfcd24b8876b2a3560f

See more details on using hashes here.

File details

Details for the file triples_sigfast-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for triples_sigfast-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8d2f34336c0281e2a97c696d802ffa50be620e35714c8a028d3eda2b833c753d
MD5 5fb34d57d3367710c2a1f4de9d5eca82
BLAKE2b-256 9bb2d8c03ce6c20488a9d27d4f0b6d012eff31e83bd55f2ada45a48209568b1e

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