Skip to main content

Multiple translation and rotation coefficients for the 3D Helmholtz Equation

Project description

Gumerov Expansion Coefficients

CI Status Documentation Status Test coverage percentage

uv Ruff pre-commit

PyPI Version Supported Python versions License


Documentation: https://gumerov-expansion-coefficients.readthedocs.io

Source Code: https://github.com/34j/gumerov-expansion-coefficients


Multiple translation and rotation coefficients for the 3D Helmholtz Equation

Installation

Install this via pip (or your favourite package manager):

pip install gumerov-expansion-coefficients

Usage

from gumerov_expansion_coefficients import translational_coefficients

translational_coefficients(
    k * r, theta, phi, same=True, n_end=10
)  # (R|R) coefficients from 0 to 9 th degree
translational_coefficients(
    k * r, theta, phi, same=False, n_end=10
)  # (S|R) coefficients from 0 to 9 th degree

References

  • Gumerov, N. A., & Duraiswami, R. (2004). Recursions for the Computation of Multipole Translation and Rotation Coefficients for the 3-D Helmholtz Equation. SIAM Journal on Scientific Computing, 25(4), 1344–1381. https://doi.org/10.1137/S1064827501399705

Contributors ✨

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

Credits

Copier

This package was created with Copier and the browniebroke/pypackage-template project template.

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

gumerov_expansion_coefficients-1.1.0.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file gumerov_expansion_coefficients-1.1.0.tar.gz.

File metadata

File hashes

Hashes for gumerov_expansion_coefficients-1.1.0.tar.gz
Algorithm Hash digest
SHA256 89e7d6b5370a71db743160d7c27b0b0d38fb0af9be5ec08ca5b415d006e9cefd
MD5 e9d3e6ff541a3485db7adfb1781faa53
BLAKE2b-256 bf1f62c9d22953a761ddc2c52f25c336eac12c7d7ab9d28a14b4ca30951f7622

See more details on using hashes here.

Provenance

The following attestation bundles were made for gumerov_expansion_coefficients-1.1.0.tar.gz:

Publisher: ci.yml on 34j/gumerov-expansion-coefficients

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

File details

Details for the file gumerov_expansion_coefficients-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gumerov_expansion_coefficients-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4abc947cdcabc2b9af506826ff474be125d883acc7ebf36f53a50191b60f207d
MD5 9ed5de11762ecd5687a5056965bc2767
BLAKE2b-256 3c6df3044ffee42df1e98fccd23f08f0c02b65f712b6b1ae01c89dd1621f4fa8

See more details on using hashes here.

Provenance

The following attestation bundles were made for gumerov_expansion_coefficients-1.1.0-py3-none-any.whl:

Publisher: ci.yml on 34j/gumerov-expansion-coefficients

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