Skip to main content

Super-fast fractional differentiation.

Project description

fracdiff-modern

Super-fast fractional differentiation for NumPy, PyTorch, and Scikit-Learn.

fracdiff-modern is a maintained, modernized fork of the original fracdiff library. It features:

  • Python 3.10 - 3.13+ Support.
  • Modern Build System: Fully compatible with pyproject.toml and setuptools >= 77.

Installation

Install the base package with NumPy and SciPy:

pip install fracdiff-modern

To use fracdiff-modern with Scikit-Learn or PyTorch functionality, install the extras:

pip install fracdiff-modern[sklearn,torch]

Contributing

Any contributions are more than welcome.

See Issue for proposed features. Please take a look at CONTRIBUTING.md before creating a pull request.

Acknowledgements

This package is a modernization of the original fracdiff library by Shota Imaki. The core algorithms and logic are based on his work in fractional calculus for financial time series.

License

BSD-3-Clause License. See LICENSE for the full text.

References

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

fracdiff_modern-1.0.0.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

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

fracdiff_modern-1.0.0-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fracdiff_modern-1.0.0.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fracdiff_modern-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b654087562292fa9a7c58e504c24c228c761b1c9db6d0f2a963dbe51da3e153c
MD5 93fbbd42818a692674f76fd226e620e7
BLAKE2b-256 b63c63b476a7819d16968394e5ab712528646456fcfa8667e9a4086ff3d1105a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fracdiff_modern-1.0.0.tar.gz:

Publisher: publish.yml on Reis-McMillan/fracdiff-modern

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for fracdiff_modern-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 328e447ee57338ab0809aacb7b4901dd280ed66ed3f0494e07ec6e3a7ace6b3b
MD5 d31971f0860d81af94662943a664caca
BLAKE2b-256 35ba2ec3ff35fbac39170077fd7b0da7422d4f1b24d0bbeb6b38883bc4f99103

See more details on using hashes here.

Provenance

The following attestation bundles were made for fracdiff_modern-1.0.0-py3-none-any.whl:

Publisher: publish.yml on Reis-McMillan/fracdiff-modern

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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