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.1-cp313-cp313-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.13 Windows x86-64

spheroidalwavefunctions-0.1.1-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.1-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.1-cp312-cp312-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.12 Windows x86-64

spheroidalwavefunctions-0.1.1-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.1-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.1-cp311-cp311-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

spheroidalwavefunctions-0.1.1-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.1-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.1-cp310-cp310-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

spheroidalwavefunctions-0.1.1-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.1-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.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 487ee24304ae446088a741aa877202cb662c5f143bd5ed6c997b14f38ebe9fde
MD5 79d3191b6ad8bb2775bcd78fce7a025e
BLAKE2b-256 0c44a5df65eb128a6ade441cbad1ba24af3bfcd83439e5dc711f290a2508744f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ff5e3920b2a99fe64982243d33e7878e941b10e3d6e7a3c4a2a950bba3886fcb
MD5 60ac297eb829e08d5c3dd93322f23a55
BLAKE2b-256 d9814a5c210a48b71295d4b58152bf28a7530116b1790e1864d2e23d83d50a4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 299d62226d92a53fe763c9c23e04dcf73b9e842c23b95e4e82052e5ef9360e6e
MD5 724d4417dc0707af67f7e64c9dcbc1cc
BLAKE2b-256 129cab134f43d27c6b700ae5d8e9ef724816b8dd77aeeb354cefce7ac6150f8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3e3ff4c527d65c10caef66b8b7d3becb466326518594ce3ea57508ea4f838529
MD5 e49b6d8a40ba3d48264fca92cca8fa76
BLAKE2b-256 07b8d23972dc82549731dfd80d700c8debcfb84b64bf9c448d000d8245a79e27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 72643808cd5ce630d6ea9ec594cf729e21c9b50c0221a1809c43db464b46bb16
MD5 201da8a2cf725bc95479bb1f9d9f067e
BLAKE2b-256 d19775ab3bac69907ded10df7e49c5fbc0660aeac956ba79ffca96de90564f40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 80321cea09e61ecf27aadf260af225b244cb0aa2c42c7a9a0e2b11043ed8b98c
MD5 beb384c26214c86efe9f5b11598f4f33
BLAKE2b-256 2034b121d51975a36b2054208dab7ac35ef4bf389cdd661f800fc8789cc910bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 38e371c0418d7b13570d8946e99567f08cde80f276eb0cb5420ed3ffac3edf67
MD5 5e6326eea977d64a7ceab4ca00abab31
BLAKE2b-256 56f1f51ef98be06c82ba71b951c5ff28e9455be77633bccdd7f399b05d797738

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c6cc6392f7416d8ac0937e4f9cd1f0dc60b2708f601f1d3151d3db8ef1a027a0
MD5 1bc9c59d8c9919c7878035f977931130
BLAKE2b-256 eabb50274e756639643c0306fff15c83c0f71dc1303b29a71e54e1a8bf3426a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c8b807efda7f453d3847e29c5e3730f3f6898d4819d1ac3b2480e0db32bc0347
MD5 809f3ec24ec23c1269c7d5e9d98c2820
BLAKE2b-256 f4ee8dd0225f9801ab92f007addf10d34a730a15be8f2ecdc903bf69364713cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e558016bf0146537f3eb08849c5bdc7195df281e9bf66fcb981e2e509c8d1e94
MD5 4d2fc35bf37fee5fa577e1fc867a9f8d
BLAKE2b-256 b94e978f07fbb0b2657f56d961d24c20a0736554743dce050a5a2b96e49b82f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3cd2cc08da4171b596ff989dbdfebdcbe5dd2dd8c340147c00972e43be672f2
MD5 83de4466edd59723ac591528dfbfb31d
BLAKE2b-256 b00c4ee70d83e785888d02da86c21ef03b89b09c4b6b56de7921abb7f82318e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f972acde32b1d5f9c59c570ba688941db49056542a15ea6bb933898af24569a4
MD5 47a8f35ceb5331a36e42186b3bf89d80
BLAKE2b-256 a88b22e86da982f080c4a5957a72d0f4833b6d1cecceba1fa00aae512751f346

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