Skip to main content

A blazing fast, Numba-JIT compiled time-series processor.

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

turbosignal_sayam-0.2.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

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

turbosignal_sayam-0.2.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file turbosignal_sayam-0.2.0.tar.gz.

File metadata

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

File hashes

Hashes for turbosignal_sayam-0.2.0.tar.gz
Algorithm Hash digest
SHA256 764bdbde4c7616bd620dfe69f1a788967cdb0ca3c460aef507dbaaeffebdd3ad
MD5 e21dde289aa7f2a441ea1e5921a08e17
BLAKE2b-256 6070b1d9528c9e68df00b86cbbdf356239a82293b45edbed7f2cd8a79a3ecfec

See more details on using hashes here.

File details

Details for the file turbosignal_sayam-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for turbosignal_sayam-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a3de00d226609e9d356824eef1fd8a3d2fc0158676e05e4581ec909842c4434a
MD5 fa9998a32193a1347f9441f75e5b06d8
BLAKE2b-256 696ebdd929e9f594cd9a9d2be9c6b4dcc119c98ac14020dedf308bf0e1fd0121

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