Skip to main content

Physical optics light scattering computation

Project description

License: GPL v3 Crates.io docs.rs PyPI

GOAD - Geometric Optics with Aperture Diffraction

GOAD is a Rust-based physical-optics hybrid light scattering model based on geometric optics with aperture diffraction. It computes the 2D Mueller matrix by using geometric optics and a polygon clipping algorithm to compute the electric field on the particle surface. The surface field is then mapped to the far-field on the basis of the electromagnetic equivalence theorem, which takes the form of a vector surface integral diffraction equation. Green's theorem is used to reduce the surface integral to a line integral around the contours of outgoing beam cross sections, which leads to fast computations compared to some other methods. Compared to the PBT method, GOAD uses a beam clipping algorithm instead of ray backtracing on a meshed geometry, which makes the computation more accurate and faster if the particle has smooth planar surfaces.

📖 Reference Paper If you use this code in your work, please cite: A Light Scattering Model for Large Particles with Surface Roughness H. Ballington, E. Hesse JQSRT, 2024


For documentation, see the wiki.

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

goad_py-1.1.15.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

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

goad_py-1.1.15-pp311-pypy311_pp73-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

goad_py-1.1.15-cp314-cp314t-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

goad_py-1.1.15-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

goad_py-1.1.15-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

goad_py-1.1.15-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

goad_py-1.1.15-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

goad_py-1.1.15-cp314-cp314-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.14Windows x86-64

goad_py-1.1.15-cp314-cp314-win32.whl (1.8 MB view details)

Uploaded CPython 3.14Windows x86

goad_py-1.1.15-cp314-cp314-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

goad_py-1.1.15-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

goad_py-1.1.15-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

goad_py-1.1.15-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

goad_py-1.1.15-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

goad_py-1.1.15-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

goad_py-1.1.15-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

goad_py-1.1.15-cp314-cp314-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

goad_py-1.1.15-cp313-cp313t-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

goad_py-1.1.15-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

goad_py-1.1.15-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

goad_py-1.1.15-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

goad_py-1.1.15-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

goad_py-1.1.15-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

goad_py-1.1.15-cp313-cp313-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

goad_py-1.1.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

goad_py-1.1.15-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

goad_py-1.1.15-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

goad_py-1.1.15-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

goad_py-1.1.15-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

goad_py-1.1.15-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

goad_py-1.1.15-cp313-cp313-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

goad_py-1.1.15-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

goad_py-1.1.15-cp312-cp312-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

goad_py-1.1.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

goad_py-1.1.15-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

goad_py-1.1.15-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

goad_py-1.1.15-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

goad_py-1.1.15-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

goad_py-1.1.15-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

goad_py-1.1.15-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

goad_py-1.1.15-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

goad_py-1.1.15-cp311-cp311-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

goad_py-1.1.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

goad_py-1.1.15-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

goad_py-1.1.15-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

goad_py-1.1.15-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

goad_py-1.1.15-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

goad_py-1.1.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

goad_py-1.1.15-cp311-cp311-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file goad_py-1.1.15.tar.gz.

File metadata

  • Download URL: goad_py-1.1.15.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for goad_py-1.1.15.tar.gz
Algorithm Hash digest
SHA256 b1a7e95b748124e530a503c9c5165849df24aac91fb1fe3fc6e91c859037ff93
MD5 755ea73f9aa9aa70d16eca79dd96c988
BLAKE2b-256 167d007e8a48fc214a9dde94826267f868d89f8754b4ef79b0456deccb087ed5

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 080923fd5b3ece358694b3cbec260a46413179d5967a53b4ea15a68ab976a474
MD5 cd5293b20bba5896f77d671acba120d0
BLAKE2b-256 f3a0e45fb17009b4800c7d109403240365fe2c60ac2db05a184132c8fdc07235

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 862ec318d0d6eb9a9120b7acc6e632a181363058351ac67c83078a4301e4a742
MD5 3f42c81d70b054f456cec47d19cc382a
BLAKE2b-256 6f8acf5e74516d149d930c688355c46343cac720d18e5435d555eef68a4d8c21

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 24b8ad21d07549fd696e7f6d739ff608bd1a810bd34bc670f5df076292c788af
MD5 269ac5ac63de7d5f53f5f619b68d67d1
BLAKE2b-256 ac5b6873baf9d5796b7bf058f9415696b8a01fcd27b9cb7c0c02b1b06bc60dbd

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3d04077d0fcfe35f8a3ccc8d078a4f01938c37d39ae562a3df1bc8714bb7a952
MD5 128034cc23688b57cdff796637ab1dbb
BLAKE2b-256 9ad952e73b3b3a71beabc55ea1c640bd9bad1a87a78216b66a64d0be1dc7f8c4

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 41690dfc0673f22e4b15f1b763a9a14416883550ecc31d4ec9f38edfd74ba58b
MD5 6be854afd28564d6f53923e095938ab0
BLAKE2b-256 b75bff93cee4cd63c30b1d3b337001f2549b90c9c296d940e3d3297a7a218035

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c4a8ec6737cdbbc52e88ce021c80148da3d1dd598102498c6f39199d2149d18e
MD5 759298d1f5e78fd3a647f3b2a8eb6bf2
BLAKE2b-256 9517c4629a815b8c9d1ceac4a74effff16335008dbfc0e7283941c390ffe5497

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f7b9eff37e99340a22461b905c2c07bd995d3a9d8227b76392272acbea4a322
MD5 12746a3f11fcdd333866d484db34e9aa
BLAKE2b-256 57dcf619cb127869bdf386a7fc89a381a386b5f85747f824dc140cb382d3c786

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dbf543fea83c08bc1d99f60a563c510b369d2a880112e9deda84c10d791bd93b
MD5 124c5c0172fdb065a6d5e8b2e9ffb53a
BLAKE2b-256 3f81dc3f84451038326005e76127d827e94e8cfbc68e740e98fddbd39694be90

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e20b075ef301d6defcc8716d060d975b91ca832cee39a59fe323743a9180d12f
MD5 5ec6fc6501b6cf04fe531267497ca5a8
BLAKE2b-256 a470f94942bf560a4fa7e6bf39da6b1ea2d08fa4472a18a87faf6ce025f73db1

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5bda30b028208e9483b48b205320d0f5f110eeb60f3b038d8ab4536805a5e6bc
MD5 a2d8532580d26adccd86b3c813ab02be
BLAKE2b-256 3c858d5c033279f482ef3ebe75673069b849d28229113d99319f634930df6025

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 eabf5ea1ad7fe5101513d774401e1ad692637feeb3b00cdbb5ea06c9ce5379f5
MD5 9d72837e3530f8b244b001ef66dc928b
BLAKE2b-256 49fc81311a98c79a93d142473e17532cef4bd7507daf04c051c4326a74eeb800

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ae984f02798bba7f7aebc7ff29838d57047a2e0953ed9a50459f87b55bb2f83
MD5 be833d602d9969d44959a6cf523e2fcd
BLAKE2b-256 9e342c05d11029329316913052e1c645bb792f3dbce4634e9a7cdcb52a281d7a

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a8ca699ab74ac0c22f80dab150d230e50764ff48b6ffa8d6abc95324b1ca7626
MD5 005599908dac3bf04e88e388c40895bc
BLAKE2b-256 5c9ff5e98fa119485bb4a34f85cd511d32d4209dc01e4edbae7416a50536b14c

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp314-cp314-win32.whl.

File metadata

  • Download URL: goad_py-1.1.15-cp314-cp314-win32.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for goad_py-1.1.15-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 7ca216369b7989e9f9311c6915cb84dbba1a8389e021fef4d24e54d209bd4428
MD5 20e8586c767fc9290ff86f5a08b551a9
BLAKE2b-256 16024e671eecf59ebe41a0a822ce9fb5d82487cf2d3d1ad35a12082837950d4a

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e2672a3945b14623cac332863bcfa8a41a53b87684ef044af52dea6dff7faab8
MD5 0ace8228c452b61f5bea8e3a388bc537
BLAKE2b-256 3a48b41ad6c409ec505cef8f9622f0ec600fe4cc94bf52f1a166ef8f8070591c

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 844c6d28c77dc78bbaf111f8af716a9c73838992534dbd326aa3f09cfc6782da
MD5 2e5743933e4a105e9f887fb96b69917a
BLAKE2b-256 9d7a68fef2f0458cde8d6466c9b95190e50080cb32a1d29511434a4175b3097e

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7a7ce442a3d390d45b43cd8cff719ffec418c1d5ab66fcbb90ada91dfe6bfc23
MD5 40f645f57f4ea3b7259ebcfc2124ccf3
BLAKE2b-256 b50c4443242163164b111026baae8c9a4b1e14cb65c53bc6e33a47a4f3c76efe

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2df50a10925a99ba1fd3f7e8fd274187e7c2a0944d62211489940605909ecc34
MD5 767fca515770a0ba5a957636c01ee8a8
BLAKE2b-256 f2173438305c14de5acf14a82aab87972deff42fec7fe7db2709934c1fb20467

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 53e58e7c8e98d2e3c11f0a92dd80cb40c4cad6832c9086eb36717be94e9c6e8f
MD5 ee929b57f68bd8fef4f45ba511345510
BLAKE2b-256 5ca9e626341814e307a5ec5c5083e102d519df1c7fddabd0770bf6d107abd673

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 df801a09edc1e7b6abe44c4a745b989aa071f37fe9e24f53b2025aa4cd063684
MD5 2d03db8d5d2e6259fd1c3f07c68b0cef
BLAKE2b-256 82eff3ffb08abcee4fa082eb4d4ee1d4cb13f3c9c94d8ab0fabb3b1e2dcde388

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0caed4a14d82eaa1106197f21ec6031dda748bcb09f2789d436fdbe13eb054aa
MD5 82cbf96604035f709b576d91547d5b39
BLAKE2b-256 fb5b63e19fc41050f4ee8addaf9c0468db59969287f68cd0f69124db949e21db

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a55c081423e00c9b12302b240bced3e322bf24011f804120fdf7b915bb2b81fa
MD5 26b72336ee38db5550fec81f2aecc45a
BLAKE2b-256 1d17fd66a4fc46eb9d5e25d9c36c42cae0f3a6d834f5fe7be94a95c6aefcdbf1

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 395f7a2e1630d25aab185d4bfe4435db4b48248d5e5f10cc55002e1ecaabad1f
MD5 d595c7f87689c3e6ea6e7b1dd8c96683
BLAKE2b-256 579b49ad36df789e7f0092d1eb6605b70c75dee87424cfab75139d565007fdaa

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c56c766e75dcee5d985c3d51864992555f09b239d2edb00c183c1961142f2b69
MD5 db7574a70b042fde68587a35a48c5972
BLAKE2b-256 a1a1ddec6d00ae7ecc59db33fdd7fbaf1fb9a45212e30a17336302a24c16eb84

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8c4e1b2dc047e002cc2f3ad9826c857c0b6860c04ee58d68e8e63814fda168c9
MD5 917b21e890e08b6e61a2feecd7a62e39
BLAKE2b-256 4617bdbad614c446cdf6a880fe87e10487b1c5877c316ab7c7f0e68ba2f10c76

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bcac62539c24acae239c192cdd9df8ed61ebb1931401b70ae474dead51c683a9
MD5 35792e886f7e731e44cfe300d827ed00
BLAKE2b-256 d75323fed4564b4e73b7f353422f6454ec6a04fad446ae9aebc5f44368af9d28

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e8f40da0be964c7ee03d512e69c8af36cbc5d10dc6326f74525b12603bb21bd
MD5 5aab5e7813e0882d302f12fce02f876b
BLAKE2b-256 1e7e91f07043216949d588da8981a50d20650370fdf60354c82a01e63884104f

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d8c14bc4c190d3392023495b4264c439bbb3fc9611e23d6100970d47771eb3dd
MD5 efb17101e4ceff799b363d11c99b7cbf
BLAKE2b-256 885c64ad61ee58fec8b8c7a4f1a61d140729cc791780a381614c702bb6e12a96

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 57a2faf208b68295dc0a23a707eeb921ae21bff989b45b8bca0d31c445555818
MD5 833d3037079682654a12de929ef7b57f
BLAKE2b-256 8ce4f0f53f3240eb7911f0b85b39c30185644be2976e3b811741ca25cb5e8d00

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 660d8edd245eab04761ea42c81eea2dbae450b728484967149a82ac4df8ed2ba
MD5 48fe3815c625337a1f0822343106abad
BLAKE2b-256 073fadd4ac13edbc444f2818de9c608e19925f2455c14b2ea20cfedcfca64622

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 560a1b18601dac74521616d0432bd2f92ac6ee7dc5ddea6b60f0fb229b63d718
MD5 c1e7b5c13e755615d7d1848186c8a5c6
BLAKE2b-256 f9f6287797f540f5a9435a86698f8042cbe1bdf469d8d614cbf57b1f545ad717

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b043e4df6dcf9e94b78c72af94c4aa9cc31e43642edc4e636e0b47e661389e11
MD5 84c37e4de9b2db004a34764b8d028eca
BLAKE2b-256 a3d3cacf8c1c6e39f272c56970139657fc103dbe208f6107f6953cb161f6673c

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4b1c80c43ddfd52c7b703b7855aacdffbae15bf06d32f2c8da5cb28488e844e8
MD5 8dd677520916664b5ae8482b3b453192
BLAKE2b-256 14c19c6383e84ae5334b6ec010bbafdf0d5707badaad94db1b2f7db0a7cdcdb6

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 17db79fc9f7d158842d1a485d7350db11ac6df93d6bde2360a5a6b204e45ddce
MD5 ebfcd05951a5d2ba63bacb31dce88519
BLAKE2b-256 01bd18e6f346ef6fe47d44e64deab05b50744e6c617b56244ecabf84c04923ce

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 446caa7ce0d42953f15b1a500052c5fb341172c12aec2f501a179e1f1551b105
MD5 f9bc434ebcac99aba28b1615e3baad7b
BLAKE2b-256 124a8e9f9d216dc17d81eb86ec5c60836877199f1d9dfac47b13ddd887631b04

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9f8741cec18e94218acd663fcb2eeaed8a7c8d949740f17e4032a02775ef397
MD5 0a8b3b0df06bb5e59c3956ed5d0e7c6a
BLAKE2b-256 a5134e904ee991f991d8a1914ed18d8e4ba82fa8b4d994c6b2865ecd2bd77a54

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b8699ced6cfcf5b2b98f563ae48485c67a4deb3adc815fb6b424eda4347c3149
MD5 a8433ef7c12d8199051beba5c84e0874
BLAKE2b-256 683432681fb75b811c47948d12d61fd65a71cd0e210e67fe34a3f3c1176d1696

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5b52ed5fac62f6b2e26c06ea33db40a4a2d1404a15f26fd92105bc9a169ce037
MD5 e2488cbace5c67cc97f968e38f9077cf
BLAKE2b-256 be079039aad603b0aa10c4aa76d79ffd0a2cc9e15101120b55e2b97535bb83f6

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3126ee809ff18a83420e33528acce28d2fd68a2dbf3a18b5f214bf8fa8acb660
MD5 f4db48ea8cc416327d3b0f2598813b75
BLAKE2b-256 1eab13de926e2d2cca478f0106f983f5508d9eb85fe8957f2e7dd162ef972f62

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 da7f548ec678c4ba67ba18ca95620736eacfbda34c6bff48ed358f3e2c5d6342
MD5 0b8ee2c81332badc91ecf7d9a19bb811
BLAKE2b-256 f503d32e17458ad42d00167bddbc4f082fcc0264f28ad1454fa1a92381bb4384

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 39d6bea1ddc02ead0e72439054d6732ba21732c68f42defbba84eb939ee58d64
MD5 519c42d283efc5d0a116438acf4cccfa
BLAKE2b-256 c098bb667b7974090138010223514dd35771b5f87698d57d1ee6d2c84d1d6c4d

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d8811cf81bb3edfd3d752935949ee0d4f6b239c9706811a8c3e3ae7fe6a042b9
MD5 7dcd1bec03b44f4106f28550327e3725
BLAKE2b-256 4486ba87739578f7f91dcf04d56b086ad93fd8f15576083738c1a7a13a7a5f56

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 29e3aaae41f93b6aef0e4470e965b123ecc25fe00df174fa73f4f8f2320078a7
MD5 5f3f04a9f49710315c81d71e6148ac09
BLAKE2b-256 53bb89fafef1803b1056cbf6d2a6a70a07518615ec94045acbe14a872d2bde5f

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a9804ec4aa3e687a587fe800b3d5991e88a4938e4de1aa6723fb880647ae8283
MD5 f3bba5e22438b095e420a4b83839c357
BLAKE2b-256 2c4787645188bd6f05d6b97f35eac610308f0023d80ab0b3b513e71b6afcb336

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae105cdb11df655c47303b6b6d883a55d946c4787d660e4fcbf8f3e6dd629887
MD5 b540470f64e58f72c588f464acf315ff
BLAKE2b-256 814b2851c365ca4680b48ea1f04e893ca9f273c0c3e439c5359716fcba889102

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e9d6b67acd2c6f6c9c04ca908b8e96ce6af835491ccb020bdb3fced697d00c57
MD5 d6c035fc2ad251c3e1311f3abddd3fc4
BLAKE2b-256 e4d9ed954bf93ebe5d9512557e740905355a33e616648ced5acccb894e7ea82c

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fbdf6aa99d66974f4fd1b0a84db36a69b1e35d4326a19f4d39a2ac898968cf58
MD5 e4e73778ff7bd40ea70ed5da35f4f12b
BLAKE2b-256 279dedba2d5f3d50a8f53e608247d25e47f107dc02555efb698114b12fafe61c

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 111e642d87f0fc6be9105f939707a36653376ab1bfddf8ff82657a5f2b950e6e
MD5 2ec18eb0ee04289e9d0eb025d2e0f246
BLAKE2b-256 84077095d11151a733c16b46c451777937af6d6af6c75e85a4426866e69e0d03

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6f4283c0fcb005505771bc2b322ad7362be1566ae4323d2b6cea7fca6215c987
MD5 4393822040e02677b52be145323d14d9
BLAKE2b-256 115a5a9706813ad886cbdbd5f6a4ce7b3c6efca0d304f184a290d7b1d46ca9a2

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2ec71482eda9cbd02d4aa81a3eab787352fa8cfc1f176872f925d6281f376a2a
MD5 71f9497e0f08984679bbe24096c402e2
BLAKE2b-256 6c61d5c72e686b8996535b11e20498b3f0bc006f40940f6e4f8c296d3cfe2860

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 835e27eb336c72f40a0f393f7b130614af789e49d6c96b386627942344bedb67
MD5 4ca86b885b66f1e5c31b4083d262bb90
BLAKE2b-256 30cdad1d75120058200d11fdd23709b80a2a86b16af81059b6cbf91f9e61a744

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0eda52c9eb6c7f2fe00479be994ce6f1daf7d005296599e2ce1b37d0402dc4d2
MD5 498e3cfd4b07bdf5d8d2eb5d1a5da64a
BLAKE2b-256 603843311c9f8ab5fd3be253edcdbcbc97e5327c13341421027976c12857b52f

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 44b9958a9969358077a7becdaeeac7b716daaa104746023d9fce05bdb0b17adc
MD5 ddb93f8bd2b604f70db8a1d24e708d03
BLAKE2b-256 bb293e75ac1ccb7110422ce828eb3cd10654333c76c87846a2e1a6bfddf13ac3

See more details on using hashes here.

File details

Details for the file goad_py-1.1.15-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.15-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df674f511a81e5d2bf01c39ae5a2ae27bfe26547691e346105a911acd1416918
MD5 1f79ece02fe6226ac4023fb5d19868ee
BLAKE2b-256 35daf1ad1ec098b3f8516ff5d9a041399671537e0c5967228d91462e5802efb1

See more details on using hashes here.

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