Skip to main content

Rust-implemented time-series econometric utilities exposed to Python via PyO3.

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

rust_pyo3_timeseries

High-performance Rust implementations of niche time-series tests, forcasting methods and more, exposed to Python via PyO3.

This repo collects “missing” econometric and statistical algorithms that aren’t available in mainstream Python/R libraries.
The first release ships the Escanciano–Lobato (2009) heteroskedasticity proxy test, written in pure Rust for speed and wrapped as a pip-installable Python extension.

CI License GitHub release (latest by tag)


🚀 Quick start (Python)

# create and activate a virtual environment (recommended)
python -m venv .venv
source .venv/bin/activate  # or `.\.venv\Scripts\activate` on Windows

# install directly from the GitHub release/tag
pip install "git+https://github.com/mickwise/rust_pyo3_timeseries.git@v0.1.1

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

rust_pyo3_timeseries-0.1.8.tar.gz (11.7 kB view details)

Uploaded Source

Built Distributions

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

rust_pyo3_timeseries-0.1.8-cp313-cp313-win_amd64.whl (146.6 kB view details)

Uploaded CPython 3.13Windows x86-64

rust_pyo3_timeseries-0.1.8-cp313-cp313-manylinux_2_34_x86_64.whl (287.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

rust_pyo3_timeseries-0.1.8-cp313-cp313-macosx_11_0_arm64.whl (266.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rust_pyo3_timeseries-0.1.8-cp312-cp312-win_amd64.whl (146.8 kB view details)

Uploaded CPython 3.12Windows x86-64

rust_pyo3_timeseries-0.1.8-cp312-cp312-manylinux_2_34_x86_64.whl (287.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

rust_pyo3_timeseries-0.1.8-cp312-cp312-macosx_11_0_arm64.whl (253.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rust_pyo3_timeseries-0.1.8-cp311-cp311-win_amd64.whl (146.5 kB view details)

Uploaded CPython 3.11Windows x86-64

rust_pyo3_timeseries-0.1.8-cp311-cp311-manylinux_2_34_x86_64.whl (287.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

rust_pyo3_timeseries-0.1.8-cp311-cp311-macosx_11_0_arm64.whl (257.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file rust_pyo3_timeseries-0.1.8.tar.gz.

File metadata

  • Download URL: rust_pyo3_timeseries-0.1.8.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for rust_pyo3_timeseries-0.1.8.tar.gz
Algorithm Hash digest
SHA256 2802cbdd0cda08f11b218b7e9254fbd3a8eb68e7220452cf1eb594b745d9750a
MD5 c91306a383e08c48ea93e39c8632faf1
BLAKE2b-256 41e76efdd5a9448cd4610a3a00829db41ac33eee77fb35e6b4929207728cb9f4

See more details on using hashes here.

File details

Details for the file rust_pyo3_timeseries-0.1.8-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 be081cb4e1d7ff2aa4b63c46e5fee0d4e9a870d214930568debc7786f8cd6f1d
MD5 9042704f1dede4c1313a0a09d8905b58
BLAKE2b-256 214a666907656b2b5e36c60b74bcf0a7c4fe74d5bf2656b11a7e4ed1f0e624b2

See more details on using hashes here.

File details

Details for the file rust_pyo3_timeseries-0.1.8-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.8-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8c7676041abff5b2af270386c06abc84a4d8f7b30469348024feb4f95f39bda8
MD5 ab98885e9bd83a965f7b77a5369d356e
BLAKE2b-256 a7312ee59013f68f4a96ff2d3b04f8ebb9a524604f9b8c8bf2b80993d246d882

See more details on using hashes here.

File details

Details for the file rust_pyo3_timeseries-0.1.8-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d65563565f5b6d564e211de8a7dee1843c80ecc0d8ae9193b2b7730ebcc68bf4
MD5 e66519fc3b878b7453d5b8cd2a989c71
BLAKE2b-256 c631640cb46ed35b1fe9fb98ac8fc61f37b59da8f89642920e3a113a77062a5f

See more details on using hashes here.

File details

Details for the file rust_pyo3_timeseries-0.1.8-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c900b977b11ae6eed930e459fe9149573d39d0dfa600e7199c4eb6cf404e71f0
MD5 0673a7a9561258ccbccfc13df260ca95
BLAKE2b-256 85b664efa4d2cf5c5238d135f08097269d6b8666cde24162512b9a06b23b8d15

See more details on using hashes here.

File details

Details for the file rust_pyo3_timeseries-0.1.8-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.8-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 65eeef5238aed1e51f39f4a52de4fb53b774117bad0d53de6f868ca1e4817b43
MD5 708a5dc93f3c47b02ac10e28a7ceea8f
BLAKE2b-256 939d69c68fb5a4366fb809c0bcb74af5bce58300ba747dc47e5868fed36a1188

See more details on using hashes here.

File details

Details for the file rust_pyo3_timeseries-0.1.8-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 57b1fa238107803a2e1157711efe85dda39cc14cf8ce09bc882af0be145a16b3
MD5 65edb16dbbe9acc52b993ce3bb1124b3
BLAKE2b-256 e42c27bbad2b678e74b59dca137e9af688e5e0103b4a38c71caa8aa4ece62e0c

See more details on using hashes here.

File details

Details for the file rust_pyo3_timeseries-0.1.8-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5aa61c8253ad6ab4f9224800ea48edf1e5edc799abcc2c556bc4cbd3ad58c7d0
MD5 639045988da5c4c84f13c97b7f96afbf
BLAKE2b-256 c66a1ebd51c2691c947e81b98e1fb40d74174f763be8f2b52fed51fa4bf1ab1f

See more details on using hashes here.

File details

Details for the file rust_pyo3_timeseries-0.1.8-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.8-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a781a6e032a30dec28274cbfd4705dca5b327d5fbbe4e8616a76a7922c820bda
MD5 040ef90eaae8d38b62645320f6939995
BLAKE2b-256 a0869c247fabafc7b95edcdc99eb42baa690f628d9e1aaf132f4253e461eae34

See more details on using hashes here.

File details

Details for the file rust_pyo3_timeseries-0.1.8-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7290399c4b4af513e36f7a7511c40a78aa74df44e915c1ec89ae68e970449631
MD5 df28c5592c7ce103ece2fd528b595eb2
BLAKE2b-256 4da50cdca6d27809a24adf0551cfcba814837aeab937507d58d08919e23412fd

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