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.9.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.9-cp313-cp313-win_amd64.whl (146.6 kB view details)

Uploaded CPython 3.13Windows x86-64

rust_pyo3_timeseries-0.1.9-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.9-cp313-cp313-macosx_11_0_arm64.whl (253.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

rust_pyo3_timeseries-0.1.9-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.9-cp312-cp312-macosx_11_0_arm64.whl (253.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

rust_pyo3_timeseries-0.1.9-cp311-cp311-manylinux_2_34_x86_64.whl (287.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

rust_pyo3_timeseries-0.1.9-cp311-cp311-macosx_11_0_arm64.whl (256.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: rust_pyo3_timeseries-0.1.9.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.9.tar.gz
Algorithm Hash digest
SHA256 4f6737c4f98ceaaaceb1f40f5bef33d224444287a2709c5db747feaaeac7364f
MD5 d233f6694b6164654b3548829e638ce7
BLAKE2b-256 2e5747dbfabea729e475a93594e1f185585b34f310a6f8b9c514a711a40fe001

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f9d33797f931890faa14fb5ecbb8d2879c48d98ed3f59618752567ddfa470180
MD5 daddc6f70b45abe3ad2d3e5a2674f4a5
BLAKE2b-256 e4bd5bd9885d96f5f1f5cd9922488b616e491539d89e6ef80b526ee1b881cebd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.9-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1e14b31b486c725cc563e8c31ff86e3a29deb743ca81ade922d583c217bdd175
MD5 cb16f360e2809ef9009e0c06e31dc5b0
BLAKE2b-256 b251ce5ff25b331c381a31dbe0d80bd95e6e25ac248bf89606398b9bb839b43b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.9-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98ca3c22a5d02047d28c3f3fcc6cf25a67b7cd661f602c178e8b1ad32427ad84
MD5 fa327e0fd96c7a0671ea9433ba23887c
BLAKE2b-256 57990a3d37f9594b3a69b406e566574996e68c746acad2bddaa7fb7c9a16c36e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4a5e740bc59a2ab4591b6cec9cf891a58baa9ef82588a160c991c5832cdab4f5
MD5 283802606bb367f18eeb8d3389c3100e
BLAKE2b-256 f74c27fa416e76dd9cfad5aa6b573a9c1b7aedaceabfa5399a33438a67d21485

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.9-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 12052abc9b4b8e971ea950973ed18a1efdfa0fe3c1e043241cd32d2934bed435
MD5 5548b0b525c5ec0bfe2ccbee3723ae45
BLAKE2b-256 bc11678771300d4ef10e21fee446f1490de591015bc0563a569d99a8c641b1d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f4a68ab583653e7a5d861c0cb637e062043c9b7479fba8d5fb4a8d62609100d
MD5 7cd7d3038bd416220f4c607c2094f093
BLAKE2b-256 329591915b4dd439e4f2ebb6dd6fdd743e4a37e4a63be15118c54d399ca19eb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 280d305857055744a2a2ffc2537214cbff520cc2e7af596cda93e1d7fbe07dfc
MD5 6116bb7caad650463cd83f427fb4ff75
BLAKE2b-256 bae837db9b88c102f6423c3d3a7b5953c18cd216b2099c0e5ca314d2ed8d848c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.9-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 875a61e186b675597c586850a54fceb199c996ba216ec25a442c6754787c7da7
MD5 37b7b6a9718375a9c1027880bd94280a
BLAKE2b-256 a488b9e4a23d6839142b0930d4229bf282b47929426a793cc6792b575fd635b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_pyo3_timeseries-0.1.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 614de780448aeb33da5d60f3e1133d845b810bf3a0b781917cc0fb5d6cd174f3
MD5 09605e56b090bc4cd85ea6b4408a9e69
BLAKE2b-256 3c71994af51fb20e0ae11d19a7d6ef3a09b080329d8e4ac05cbdc2b15c8d7bbf

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