Skip to main content

Discrete Hankel transform for axial geometry

Project description

Discrete Hankel Transform

Lightweight Python implementation of the discrete Hankel transform (DHT) for cylindrical and axially symmetric problems.

Designed for numerical simulations in areas such as:

  • Ultracold atoms
  • Bose–Einstein condensates
  • Radially symmetric PDEs
  • Spectral methods in cylindrical coordinates

The package provides both:

  • Simple function interface (dht, idht)
  • A reusable HankelTransform class optimized for repeated transforms in simulations

Installation

Using pixi (recommended)

Install in a pixi project:

pixi add git+https://github.com/serranolio/discrete-hankel-transform.git

Or locally during development:

pixi add --editable .

Using pip

From GitHub:

pip install git+https://github.com/serranolio/discrete-hankel-transform.git

Quick Example

import numpy as np
from discrete_hankel_transform import Hank

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

discrete_hankel_transform-0.1.0.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

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

discrete_hankel_transform-0.1.0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file discrete_hankel_transform-0.1.0.tar.gz.

File metadata

File hashes

Hashes for discrete_hankel_transform-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4c0c1698f3e954591b0660440ddddfe7244a16bf0cee8009c0b5bfc62b2a54c2
MD5 a6276ecf19b33a706504f6349cc8cbf2
BLAKE2b-256 1cbbc65c3c6fbcce54090a394528ac1a7ecf18a9965d2227b946d9be64030ed2

See more details on using hashes here.

File details

Details for the file discrete_hankel_transform-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for discrete_hankel_transform-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 312100e947f53f418de3315ed2353eaa887a553653a8f4971986c675c64f2f8d
MD5 7951d2c91ed216191cce508a7dd9f78e
BLAKE2b-256 7bb311b20c90ea311825098a09bd8226576a2abdabc3e99cc4622636895eb722

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