Skip to main content

High-performance, JIT-compiled time-series and signal processing core.

Project description

⚡ TurboSignal

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 TurboSignal?

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. TurboSignal distributes the math across all your CPU cores.

Benchmark (10 Million Data Points - Rolling Window):

  • 🐼 Pandas .rolling().mean(): ~1.20 seconds
  • ⚡ TurboSignal: ~0.03 seconds (40x Faster)

Installation

pip install turbosignal

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

sigfast-0.1.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

sigfast-0.1.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file sigfast-0.1.0.tar.gz.

File metadata

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

File hashes

Hashes for sigfast-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f73551f97e8253e663fb4914eb6a05ebc58f77446f1d7483ec80de027696cdb7
MD5 0e1646ae7278e263663afbfaadd68bca
BLAKE2b-256 c22eaa97c8066cb90660f9cb5b2ee6467906ab2cba5ab1a4036fc053d428323a

See more details on using hashes here.

File details

Details for the file sigfast-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: sigfast-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for sigfast-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8ea71dc5dbd66671247ae4ae4eb2a9a0147fafc7b600d7146e762e2b6cfeffb8
MD5 452262a90f6f06331b3cce591af45de7
BLAKE2b-256 69d7d27d3306789a67e84e6d1751f581408b638ab381de04ce93766ea1c87b11

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