Skip to main content

Spheroidal wave functions

Project description

Prolate spheroidal wave functions

Static badge Static badge python

A Python module that wraps directly the prolate_swf.f90 code at https://github.com/MathieuandSpheroidalWaveFunctions/prolate_swf, providing access to the subroutine version of the prolate spheroidal wave code in that file.

Once installed in Python, the package can be used thus:

from spheroidalwavefunctions import prolate_swf
r = prolate_swf.profcn(c=0.5, m=0, lnum=10, x1=0.5, ioprad=2, iopang=2, iopnorm=0, arg=[0.1, 0.2])

Function calling details can be viewed via:

print(prolate_swf.profcn.__doc__)

and further details on the function parameters are available in the documentation. A wrapper that provides a similar interface to the spheroidal functions in scipy is available in the Utilities module of echoSMs.

The original readme file, modified to work better in Markdown, is available here.

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

spheroidalwavefunctions-0.1.0-cp313-cp313-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.13 Windows x86-64

spheroidalwavefunctions-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (78.6 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

spheroidalwavefunctions-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (76.6 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

spheroidalwavefunctions-0.1.0-cp312-cp312-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.12 Windows x86-64

spheroidalwavefunctions-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (78.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

spheroidalwavefunctions-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (76.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

spheroidalwavefunctions-0.1.0-cp311-cp311-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

spheroidalwavefunctions-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (78.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

spheroidalwavefunctions-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (76.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

spheroidalwavefunctions-0.1.0-cp310-cp310-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

spheroidalwavefunctions-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (78.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

spheroidalwavefunctions-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (76.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

File details

Details for the file spheroidalwavefunctions-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 59c00c802e3c39b0a8277f498fd93dd459e7292493fa064db5b7c8046127e95b
MD5 6228de927c4f41e3f768b8c7f4375476
BLAKE2b-256 eb5eac5365d9219cad338bbd5a7de307c2ad42dcb326f4e4505ecfcc05cdc5c1

See more details on using hashes here.

File details

Details for the file spheroidalwavefunctions-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 24b572aa8b7a06bccb4c47d0b484eecd0249b7ac27e6e085d2e9071b49d3f617
MD5 e976f2b99d80f621359973df5f636e36
BLAKE2b-256 46ec67e4eff230c5709914f7a717408640ad678833e0c4b333396da51851dbb2

See more details on using hashes here.

File details

Details for the file spheroidalwavefunctions-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 673e0073a79065ce027771a6e553d207f3b9524545a401cb315b4c9f25480685
MD5 f56e4bc80f10bc0b5275247db6ffa7c6
BLAKE2b-256 5f8c12c0aa3db13730d6986ccdea2277158b71553ef1375a1acb611a94c801d9

See more details on using hashes here.

File details

Details for the file spheroidalwavefunctions-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9a586b7a5549850638d75cc81a69083ea0daba89f506ae58f0ff3287eafe3578
MD5 05845f3d803fed08e90fa0e76417a8a2
BLAKE2b-256 2e583e8301548f911a98f49a8d543070cd04fb4f9392daae7b07497efc549dd4

See more details on using hashes here.

File details

Details for the file spheroidalwavefunctions-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7fc0db1ba83defd620bdbd0ad0ba54391a8b60047de8e8113d4c3696537ee8dc
MD5 9b7f36d20570fca29e30822a40abc26e
BLAKE2b-256 11446468b0566408e08ee908bb1cd28a4ec6b89078e424affb0f32d149fe7441

See more details on using hashes here.

File details

Details for the file spheroidalwavefunctions-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bcca7cc3823847dbc3de97ea97198aae7eb4b205fe6cb0df5b7131067985cfa7
MD5 4a5a34effcc2fa1cc07757cfae5acb96
BLAKE2b-256 87c1edaa9af15ef3213841ddc1624cac019671b5ca64ac08a5a7e8303b16bb23

See more details on using hashes here.

File details

Details for the file spheroidalwavefunctions-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a238225e20843cc40a6d71605d73d3100f57fcd68b3ef73bd28c328a8b821a25
MD5 ef1248955cbce7d02f230ea25bef0a99
BLAKE2b-256 8c18f9bd214100476b5748a35aebe38f258ccd9e669792db33aa3ea04fc0faaf

See more details on using hashes here.

File details

Details for the file spheroidalwavefunctions-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 17eeccb25820f22dda1555f91eabe813e674fde3cd7d594e916612727ff27aba
MD5 f03820de3471356b5ec7c853cd0e0a2b
BLAKE2b-256 da6b417e2fde2d647569a8ae6e4383db509e2978e6da4029edf67226fcf920e6

See more details on using hashes here.

File details

Details for the file spheroidalwavefunctions-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e089cbcd16062d1f27e234342d51302562ebec0bdb36a8c0ff6cb65173af4a7b
MD5 faf6cb95b4892c23d7a780970b458a85
BLAKE2b-256 fb3662f1fc1012e2e816644613345a76ff5248406ec25e00e10227d1aaa232bc

See more details on using hashes here.

File details

Details for the file spheroidalwavefunctions-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 42d631f38dcef55521297ae6cf8f2fee91afb7557c916abcd011f927bd1eb61c
MD5 10821635b04259bd7d937eac73ac6a93
BLAKE2b-256 9a99b0e5d0e3891f38acd7c5b16193527505eb813b539a22f51f2fea2c54eec1

See more details on using hashes here.

File details

Details for the file spheroidalwavefunctions-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb183cbd8fc23dbfa6be7fd31ac62d24ba1dc1270fb0d4f8e7d38d8354a63e4a
MD5 cd5a4a24bbec87e5a521ded143125174
BLAKE2b-256 694e545597c44a68a5b8bacdeeb7682a958143a521807afb7d19bf971b49e3cb

See more details on using hashes here.

File details

Details for the file spheroidalwavefunctions-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76fb89fba4f16a35103f5dfc0a959177fe06044775d24f83cc668dcaf62bce88
MD5 8df56c2c90fd1de103ffaf7cbfbbb1e3
BLAKE2b-256 8b6da234c31f34ca248b0fb690270892cb6571fdc61ec3dc5fd7a30771395d5e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page