Spheroidal wave functions
Project description
Prolate spheroidal wave functions
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
File details
Details for the file spheroidalwavefunctions-0.1.0-cp313-cp313-win_amd64.whl
.
File metadata
- Download URL: spheroidalwavefunctions-0.1.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 8.8 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59c00c802e3c39b0a8277f498fd93dd459e7292493fa064db5b7c8046127e95b |
|
MD5 | 6228de927c4f41e3f768b8c7f4375476 |
|
BLAKE2b-256 | eb5eac5365d9219cad338bbd5a7de307c2ad42dcb326f4e4505ecfcc05cdc5c1 |
File details
Details for the file spheroidalwavefunctions-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: spheroidalwavefunctions-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 78.6 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24b572aa8b7a06bccb4c47d0b484eecd0249b7ac27e6e085d2e9071b49d3f617 |
|
MD5 | e976f2b99d80f621359973df5f636e36 |
|
BLAKE2b-256 | 46ec67e4eff230c5709914f7a717408640ad678833e0c4b333396da51851dbb2 |
File details
Details for the file spheroidalwavefunctions-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: spheroidalwavefunctions-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 76.6 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 673e0073a79065ce027771a6e553d207f3b9524545a401cb315b4c9f25480685 |
|
MD5 | f56e4bc80f10bc0b5275247db6ffa7c6 |
|
BLAKE2b-256 | 5f8c12c0aa3db13730d6986ccdea2277158b71553ef1375a1acb611a94c801d9 |
File details
Details for the file spheroidalwavefunctions-0.1.0-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: spheroidalwavefunctions-0.1.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 8.8 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a586b7a5549850638d75cc81a69083ea0daba89f506ae58f0ff3287eafe3578 |
|
MD5 | 05845f3d803fed08e90fa0e76417a8a2 |
|
BLAKE2b-256 | 2e583e8301548f911a98f49a8d543070cd04fb4f9392daae7b07497efc549dd4 |
File details
Details for the file spheroidalwavefunctions-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: spheroidalwavefunctions-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 78.6 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fc0db1ba83defd620bdbd0ad0ba54391a8b60047de8e8113d4c3696537ee8dc |
|
MD5 | 9b7f36d20570fca29e30822a40abc26e |
|
BLAKE2b-256 | 11446468b0566408e08ee908bb1cd28a4ec6b89078e424affb0f32d149fe7441 |
File details
Details for the file spheroidalwavefunctions-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: spheroidalwavefunctions-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 76.6 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcca7cc3823847dbc3de97ea97198aae7eb4b205fe6cb0df5b7131067985cfa7 |
|
MD5 | 4a5a34effcc2fa1cc07757cfae5acb96 |
|
BLAKE2b-256 | 87c1edaa9af15ef3213841ddc1624cac019671b5ca64ac08a5a7e8303b16bb23 |
File details
Details for the file spheroidalwavefunctions-0.1.0-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: spheroidalwavefunctions-0.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 8.8 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a238225e20843cc40a6d71605d73d3100f57fcd68b3ef73bd28c328a8b821a25 |
|
MD5 | ef1248955cbce7d02f230ea25bef0a99 |
|
BLAKE2b-256 | 8c18f9bd214100476b5748a35aebe38f258ccd9e669792db33aa3ea04fc0faaf |
File details
Details for the file spheroidalwavefunctions-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: spheroidalwavefunctions-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 78.5 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17eeccb25820f22dda1555f91eabe813e674fde3cd7d594e916612727ff27aba |
|
MD5 | f03820de3471356b5ec7c853cd0e0a2b |
|
BLAKE2b-256 | da6b417e2fde2d647569a8ae6e4383db509e2978e6da4029edf67226fcf920e6 |
File details
Details for the file spheroidalwavefunctions-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: spheroidalwavefunctions-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 76.4 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e089cbcd16062d1f27e234342d51302562ebec0bdb36a8c0ff6cb65173af4a7b |
|
MD5 | faf6cb95b4892c23d7a780970b458a85 |
|
BLAKE2b-256 | fb3662f1fc1012e2e816644613345a76ff5248406ec25e00e10227d1aaa232bc |
File details
Details for the file spheroidalwavefunctions-0.1.0-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: spheroidalwavefunctions-0.1.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 8.8 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42d631f38dcef55521297ae6cf8f2fee91afb7557c916abcd011f927bd1eb61c |
|
MD5 | 10821635b04259bd7d937eac73ac6a93 |
|
BLAKE2b-256 | 9a99b0e5d0e3891f38acd7c5b16193527505eb813b539a22f51f2fea2c54eec1 |
File details
Details for the file spheroidalwavefunctions-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: spheroidalwavefunctions-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 78.5 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb183cbd8fc23dbfa6be7fd31ac62d24ba1dc1270fb0d4f8e7d38d8354a63e4a |
|
MD5 | cd5a4a24bbec87e5a521ded143125174 |
|
BLAKE2b-256 | 694e545597c44a68a5b8bacdeeb7682a958143a521807afb7d19bf971b49e3cb |
File details
Details for the file spheroidalwavefunctions-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: spheroidalwavefunctions-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 76.4 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76fb89fba4f16a35103f5dfc0a959177fe06044775d24f83cc668dcaf62bce88 |
|
MD5 | 8df56c2c90fd1de103ffaf7cbfbbb1e3 |
|
BLAKE2b-256 | 8b6da234c31f34ca248b0fb690270892cb6571fdc61ec3dc5fd7a30771395d5e |