Skip to main content

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spheroidalwavefunctions-0.1.6.tar.gz (91.0 kB view details)

Uploaded Source

Built Distributions

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

spheroidalwavefunctions-0.1.6-cp314-cp314-win_amd64.whl (170.0 kB view details)

Uploaded CPython 3.14Windows x86-64

spheroidalwavefunctions-0.1.6-cp314-cp314-musllinux_1_2_x86_64.whl (79.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

spheroidalwavefunctions-0.1.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (79.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

spheroidalwavefunctions-0.1.6-cp314-cp314-macosx_11_0_arm64.whl (66.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

spheroidalwavefunctions-0.1.6-cp313-cp313-win_amd64.whl (166.0 kB view details)

Uploaded CPython 3.13Windows x86-64

spheroidalwavefunctions-0.1.6-cp313-cp313-musllinux_1_2_x86_64.whl (79.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

spheroidalwavefunctions-0.1.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (79.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

spheroidalwavefunctions-0.1.6-cp313-cp313-macosx_11_0_arm64.whl (66.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

spheroidalwavefunctions-0.1.6-cp312-cp312-win_amd64.whl (166.0 kB view details)

Uploaded CPython 3.12Windows x86-64

spheroidalwavefunctions-0.1.6-cp312-cp312-musllinux_1_2_x86_64.whl (79.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

spheroidalwavefunctions-0.1.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (79.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

spheroidalwavefunctions-0.1.6-cp312-cp312-macosx_11_0_arm64.whl (66.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

Details for the file spheroidalwavefunctions-0.1.6.tar.gz.

File metadata

  • Download URL: spheroidalwavefunctions-0.1.6.tar.gz
  • Upload date:
  • Size: 91.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for spheroidalwavefunctions-0.1.6.tar.gz
Algorithm Hash digest
SHA256 efb27a6a1fc2b209965ccf776ef0f6f9634274d65eea6ba03936b32f54e27717
MD5 4252b929c86abe566a9ac57015e7713c
BLAKE2b-256 f15f623d484e16f2a5b3fce5b7d323c866b079cc7e2da731e40c667420256ac8

See more details on using hashes here.

Provenance

The following attestation bundles were made for spheroidalwavefunctions-0.1.6.tar.gz:

Publisher: build_wheels.yml on gavinmacaulay/spheroidalwavefunctions

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

File details

Details for the file spheroidalwavefunctions-0.1.6-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0a40a0e0d5b7b6416765d940dc2ebde0ae66fa96aa9446aa3fe23293221a2d67
MD5 531bb815ca633ff0a325428aaac497ab
BLAKE2b-256 63f3ba5ac4db0a532f8fac8c073d08b5be33a7d721b52eec5836319ea3ceae47

See more details on using hashes here.

Provenance

The following attestation bundles were made for spheroidalwavefunctions-0.1.6-cp314-cp314-win_amd64.whl:

Publisher: build_wheels.yml on gavinmacaulay/spheroidalwavefunctions

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

File details

Details for the file spheroidalwavefunctions-0.1.6-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.6-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ffbc35b4caaac6e7b6acc5cc2ce8ea63a0be6740fe168bb77662918fdd4ac449
MD5 d81f28e1c0212b0c7c815459a84bb718
BLAKE2b-256 5669fa0eb19fa76ee399c1baa21459587004fc84b63134dbe80ec12f6593a75a

See more details on using hashes here.

Provenance

The following attestation bundles were made for spheroidalwavefunctions-0.1.6-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on gavinmacaulay/spheroidalwavefunctions

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

File details

Details for the file spheroidalwavefunctions-0.1.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b76e29d39e6fd594070bcd965e17459cf0ecee285429567c0fdc8d265d1d77e5
MD5 187f585b2602da31dbe5167e9531302c
BLAKE2b-256 81e196c99b6da4949600954801097da806ac5b76e76346ae29bb416d727bbbc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for spheroidalwavefunctions-0.1.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on gavinmacaulay/spheroidalwavefunctions

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

File details

Details for the file spheroidalwavefunctions-0.1.6-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 893a51e611ccd2fbd7af1b280220d8010d44d7c096c61720cee36f375a503421
MD5 541ea23be20ac0649eeae6be4238175d
BLAKE2b-256 6034e7da6e15f0987b469eab20bfcb137d58a5d6cef712791d71cff53bd25cdf

See more details on using hashes here.

Provenance

The following attestation bundles were made for spheroidalwavefunctions-0.1.6-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on gavinmacaulay/spheroidalwavefunctions

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

File details

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

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0b2e94cd70bb6fb3f516e88f3a07e6536d0fc23374a34af7df1c0f2141ccb4d0
MD5 0528b2b2fb61789b6e7c5b4cbdbb8880
BLAKE2b-256 9eab5083a5b7583678548abcc893f2eff8e960d6769f44d46860a4cb662eac5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for spheroidalwavefunctions-0.1.6-cp313-cp313-win_amd64.whl:

Publisher: build_wheels.yml on gavinmacaulay/spheroidalwavefunctions

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

File details

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

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 db231aeac37262ce566e82ec240acd94528ddf83121e89631cfba2d536477683
MD5 d40c1b6181720f1aceb324f7bf7c6174
BLAKE2b-256 c3583bf58533f6351353a4b9fc6036790029e23c0ec7dafa99fdbcf77c02d261

See more details on using hashes here.

Provenance

The following attestation bundles were made for spheroidalwavefunctions-0.1.6-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on gavinmacaulay/spheroidalwavefunctions

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

File details

Details for the file spheroidalwavefunctions-0.1.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f8b421e3fa3072e8ac6064a2e91c352223ddb808c1d62e6b70a22e80707ea967
MD5 6a92ea6c267b75b8bc78455bc5bae5fe
BLAKE2b-256 c691b31697cac74c3a782da6f59aa254968929685a4176ffceba78423d32676d

See more details on using hashes here.

Provenance

The following attestation bundles were made for spheroidalwavefunctions-0.1.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on gavinmacaulay/spheroidalwavefunctions

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

File details

Details for the file spheroidalwavefunctions-0.1.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59ac2bf35f3ccfd095e93c0512a53406d232a1a73da382f18c765fc99caaecc0
MD5 85a6b44a8ee350c1165f643bcd7f5571
BLAKE2b-256 312017b0b4a1ea9c9371d8cca0af3c874dc8a13f053e3ffdfbd7eee9bb7b6d42

See more details on using hashes here.

Provenance

The following attestation bundles were made for spheroidalwavefunctions-0.1.6-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on gavinmacaulay/spheroidalwavefunctions

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

File details

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

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 662460fc297c9eb4f2862d9e15a19cf97c1aed251868070526a83bc67101fa8e
MD5 b1a855d588791ee467fc98b28ed93f63
BLAKE2b-256 9545bc47d2555f46e9c8822be5df0538b20636d210d807fa0effbf7a57bb1258

See more details on using hashes here.

Provenance

The following attestation bundles were made for spheroidalwavefunctions-0.1.6-cp312-cp312-win_amd64.whl:

Publisher: build_wheels.yml on gavinmacaulay/spheroidalwavefunctions

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

File details

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

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 465343518f3bea7d410c3b778e631f632f97a3971f0a520981c98dd73870a857
MD5 6f7d07cb8049a54704388953f2a6104b
BLAKE2b-256 0a94d7427e1a061d59ebf7442a51dedc6070c983a16412c4195f050511171c36

See more details on using hashes here.

Provenance

The following attestation bundles were made for spheroidalwavefunctions-0.1.6-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on gavinmacaulay/spheroidalwavefunctions

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

File details

Details for the file spheroidalwavefunctions-0.1.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dbe8c2a0ba654fe40c2d6d12eb010569c4879dae475cfeeee019b02e461587e3
MD5 d09c498b80dd200247b1b7f33c8dfb0b
BLAKE2b-256 63a29df11d3346fad932ae5fb4391b5cf7bb1c3f55ec305e0e4d1307091c3b2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for spheroidalwavefunctions-0.1.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on gavinmacaulay/spheroidalwavefunctions

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

File details

Details for the file spheroidalwavefunctions-0.1.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spheroidalwavefunctions-0.1.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7bca410172d44b0e3b9cd80638b00a38dbfc57973f740bfe0278557d2da0c84
MD5 a9e620d5c08db0684f6009cda2eb20f0
BLAKE2b-256 28dff7b756f6b9b12e9f3f1aeef623edea99f407d9b33a8bbb8828126e1b5594

See more details on using hashes here.

Provenance

The following attestation bundles were made for spheroidalwavefunctions-0.1.6-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on gavinmacaulay/spheroidalwavefunctions

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

Release history Release notifications | RSS feed

This release

0.1.6 This release

13 files

0.1.5

29 files

0.1.4

17 files

0.1.3

17 files

0.1.2

17 files

0.1.1

12 files

0.1.0

12 files

0.0.1

7 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page