Skip to main content

PyTorch extension package for Bessel functions with arbitrary real order and complex inputs

Project description

About

PyTorch extension package for Bessel functions with arbitrary real order and complex inputs

Install

pip install torch-bessel

Example usage

import torch_bessel

z = torch.randn(10) + 1j
torch_bessel.ops.modified_bessel_k0(z)

Implemented functions

  • modified_bessel_k0: Same as torch.special.modified_bessel_k0, but also handles backpropagation and complex inputs with $\mathrm{Im}(z) \geq 0$ on cpu and cuda.

WIP

  • modified_bessel_kv: Analogue of scipy.special.kv.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

torch_bessel-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

torch_bessel-0.0.2-cp312-cp312-macosx_11_0_arm64.whl (79.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

torch_bessel-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

torch_bessel-0.0.2-cp311-cp311-macosx_11_0_arm64.whl (80.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

torch_bessel-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

torch_bessel-0.0.2-cp310-cp310-macosx_11_0_arm64.whl (79.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

torch_bessel-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

torch_bessel-0.0.2-cp39-cp39-macosx_11_0_arm64.whl (79.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file torch_bessel-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for torch_bessel-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58639ab47d2c30927858815ecfb9c310932b4d7678f60033e1b32dc2c9acd691
MD5 4ccb9b1145c750e1bc3914992431c827
BLAKE2b-256 a07def2a24c068347649093769eccd9a071e7caf7bb1b9a7eea2d638ea11186d

See more details on using hashes here.

Provenance

The following attestation bundles were made for torch_bessel-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_and_deploy.yml on hchau630/torch-bessel

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

File details

Details for the file torch_bessel-0.0.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for torch_bessel-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b66ce1438ac47bcd19d1c05c764e11f95f1ed26184682c3832562c2b3b6da5e9
MD5 bd2e37c0f4ce258f91fb816a6d944feb
BLAKE2b-256 644eb1f88e6fc3c56e5eae682368d8d38329622b7e7ab4caf225e9a7ad2a829b

See more details on using hashes here.

Provenance

The following attestation bundles were made for torch_bessel-0.0.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_and_deploy.yml on hchau630/torch-bessel

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

File details

Details for the file torch_bessel-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for torch_bessel-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39e19367f02095f4a51f75f7a9efb239fd8ee4020b6d82133d7e7bd1590ca754
MD5 fc6f17409d41c8322250900007e004cc
BLAKE2b-256 b45e686fe15bdffd92f7f1af6cf251872b496faae48ea943ec9abe7273d52871

See more details on using hashes here.

Provenance

The following attestation bundles were made for torch_bessel-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_and_deploy.yml on hchau630/torch-bessel

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

File details

Details for the file torch_bessel-0.0.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for torch_bessel-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f3cd840e295dd88f64a1ce325252fd70248accef6083771558166b797300324
MD5 d1a36791193192b594dac2a14d26cb95
BLAKE2b-256 90870c930b2a914a1bd0650b68a8ca40e651af4f19cfb826e17580e08f948a3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for torch_bessel-0.0.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_and_deploy.yml on hchau630/torch-bessel

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

File details

Details for the file torch_bessel-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for torch_bessel-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d13ec789d0b4f44c1568d1b31ac21bc2569c5d0f4dfb32124c28e7ff60ca2f8
MD5 ceb24815c8bc690ed7e3779e6fa42faa
BLAKE2b-256 3cde2841c5d3e0343427617a310a2d898bc52a5dec40b2ed79e36b9e87322f95

See more details on using hashes here.

Provenance

The following attestation bundles were made for torch_bessel-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_and_deploy.yml on hchau630/torch-bessel

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

File details

Details for the file torch_bessel-0.0.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for torch_bessel-0.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8d3524082cedabc25a4a00c34db3e28495d7eb6079cc5e7d88d4b1eef7614bd
MD5 1fbf745f776ad9677b1889e2b2726a58
BLAKE2b-256 41b68af368e190e9444cc33253638ab59856c71bfc568c5486e1b3da9aefdd50

See more details on using hashes here.

Provenance

The following attestation bundles were made for torch_bessel-0.0.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_and_deploy.yml on hchau630/torch-bessel

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

File details

Details for the file torch_bessel-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for torch_bessel-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 285efc457b4a3a1697c735af48dbdf350cf73980f03ebd2b71baa0bf9d891a6a
MD5 72833c8b1d66ff8b666bea7f36c48e55
BLAKE2b-256 7a1ca70eed7d2235dd2069c1c7f409e8a9b33cac79e012aaf7559207f2334419

See more details on using hashes here.

Provenance

The following attestation bundles were made for torch_bessel-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_and_deploy.yml on hchau630/torch-bessel

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

File details

Details for the file torch_bessel-0.0.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for torch_bessel-0.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3df8332df59d51b9de1abb82b4300e0b8c4083174a5fd2799b600671f812144a
MD5 d3ce03b3d9de2f09d03583e6a88b714b
BLAKE2b-256 7e262ee56c5f579d4ba385a92b6a519ad7f8f329a8eb02d6037585c088236ce1

See more details on using hashes here.

Provenance

The following attestation bundles were made for torch_bessel-0.0.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build_and_deploy.yml on hchau630/torch-bessel

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