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.11.tar.gz (1.2 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.11-pp311-pypy311_pp73-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

goad_py-1.1.11-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.11-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.11-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.11-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.11-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

goad_py-1.1.11-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.11-cp314-cp314t-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

goad_py-1.1.11-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.11-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14musllinux: musl 1.2+ i686

goad_py-1.1.11-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.11-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.11-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.11-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.11-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.11-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.11-cp314-cp314-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

goad_py-1.1.11-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.11-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.11-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.11-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.11-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

goad_py-1.1.11-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.11-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.11-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.11-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.11-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.11-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.11-cp313-cp313-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

goad_py-1.1.11-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.11-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.11-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.11-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.11-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.11-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.11-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

goad_py-1.1.11-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.11-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.11-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.11-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.11-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

goad_py-1.1.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

goad_py-1.1.11-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.11.tar.gz.

File metadata

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

File hashes

Hashes for goad_py-1.1.11.tar.gz
Algorithm Hash digest
SHA256 5c951051e509e7a95467ea88d536199e8e50fae846f425135320292f0a281cde
MD5 ebc92bb163e4fc49f23115fa32f31f50
BLAKE2b-256 be7db560d13903a1d5be9af7cf0846d6cc964d45904a952382dc3a19bfddf43a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 428aea21a8b77f7f14270f815df393c52ced7a6b3413ec3b5324065fb5bfd984
MD5 dd596918ca0e6cda37a8b3fdeafbdb77
BLAKE2b-256 0b322a9a566c0bea4558eb3cbef1d2624ce4fa88c9923b9b8c00a846c031ba04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5b1ab092ed112a83412774355e659c13b286acf0b2557d06072dd457cfb6e68
MD5 87022578a7dc3098566afb6711d475c5
BLAKE2b-256 7611a3de4cd2a8c031f9f9adb667749c394d8aee112cfb00fb3b6009b2c38657

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a1a5a9ea5023c1c97578cb4387f2b10ef9532b357e775bf8bca8682c8d696d86
MD5 5687400d701b09af137407b976aa6429
BLAKE2b-256 84000ca3000240b8cab347ebca8b75832f2d02e783f0d44e0ae04791fcbbc0eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5581abe98ce53cdb653a092fa1ed8583db04ea4d72baab303cd348d1231f9209
MD5 ef6c2390ce77ac41c41a2a2a3c9cacf8
BLAKE2b-256 bcbed9b3a2843f9fca52e767733c36a0338910d38aadd6672525a6b44b1db443

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0dd60256703abce655e70d6e51edf873d1b47acfc3e49bfad113ee8f8ae11833
MD5 1683e226fc225393df7eb4a651784b9d
BLAKE2b-256 2ceecdff0863c755c2fef6d920df592a701613cef9488b81160baedea18e00d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7f04f0bbba84164b6b50f9f3ce6e4eb8042fa77adc49be5a2c2fd58bc85bed0a
MD5 1474158ae85d25baf8e7689599308987
BLAKE2b-256 a19aefaca213ffd4ffdcf07bc94468f64bdea11a91047873a4a049b0d920dfa1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 471d4bca1e36aed3a761cc0d1ba08c51b280a7ebcaf41b0426785072195b86f4
MD5 81f18bbd0beb0da7d1f6a5bde1b48480
BLAKE2b-256 6b15562bdaa53e07f1ea22be5e233f4fdf510e9726e811b48bc440bb84d4b675

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5c805c25b4bc0310501abb5360867228af1f392ad72be96bdeaa50dd44a5d9da
MD5 2b968d701629de7be70376d7fd3ee489
BLAKE2b-256 689feb4cfe3c21b0c9d00f0da4172657b6be583c44f046f0b798509bb8fbb355

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0267855fb88d794180e61de2b9b57ec2f46c57abd5db9bfe40922732f932b313
MD5 edb388cc5c2f5c40b1b9dc45fe4aaec8
BLAKE2b-256 ee791d95117bdc7a9c288bfea84082649b0b6aae6574527c521fd1003ddbbc8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 582a610b84e03035545bf7fdbbbf5f127a01c3698e572d91c957eaa7d9a9e461
MD5 db6b89bdb87175a051bec5d521a34132
BLAKE2b-256 57faca878add08f056942ca72322afbd462f212019b58c44b5d00484b4d7a810

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b01f01a1d0a62693e5178583f95c18109768046e9fc094e878cffee23d7a1f5c
MD5 f1613379eed45f003f844f2875d23516
BLAKE2b-256 1b1fa6c6b90e8c3849a859a1d22b140e4bbd09ee9a9fb6ddc1797fdfc07e730b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2911484a6dc78b71bd9ad01a541468659d660ad990821346fe9bdebaeeeb743
MD5 137bbfdac427c68e470c65f4c8c3591e
BLAKE2b-256 846b8fffb3fac6d7c92580e91b7f629c64433054f30f6e277faab82a7954ee95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b615722c425b565d3d8b20728ddef2616a6107ef4b80d06179ea0aaa1586d6e6
MD5 5e3beb5e1d1096bf393b98530d293eab
BLAKE2b-256 b6f683bd75917b4086f1b6dfe767dd3360f5c4d0958898e8f988add282fd8c03

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.11-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.11.5

File hashes

Hashes for goad_py-1.1.11-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 47d058ebb54362a61e22fd1b4f5b5e970c8851214abebdb309127292e080fb7a
MD5 524037a2fd9c04b18350bd1c7a52f742
BLAKE2b-256 0f2960a09fb9be31bdcff029d6ca796e4d9ece85af1e71b54324f42d7fb237d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 50429f5df62223ffdc096baab68fb28267e377591c2c939d9b58c33e0cd38505
MD5 ee8b9285e80360dfee99548e1a95d85c
BLAKE2b-256 f8d1c5289a2c6850eba731a07f6c12131c881a7a6c94af8169f7e4092b0ffa6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9aa1ff9f7670887b390def1148a17eb3a38bebca16cba50914355a0e7762a61c
MD5 c6aa39967dc1f7ca535dd30c8816ba6b
BLAKE2b-256 a8283401ad2235ceadb6f60036896caf7b23d18e71c91112eebd977865f5d83f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b3117cabd81a64c76bc640e099bbb003cc87b1f3cea446a9330299a788455623
MD5 b59a36020f4e9e5cf1f07ab3cf0891fe
BLAKE2b-256 007d63e788134f4e62010d86a24aff60a4ec4221cea53ea7c983e2bd6c87770d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 eb674a82a35ffd782b2f81ca6b10c301a0f05622e2125fbf49f7b3a97af03359
MD5 ea8376dfd9c67999262cb7fedda773ed
BLAKE2b-256 993ad51cab61a451cbd23f81d3cbb6fe92d4dd6e6a1bb77a9331b10a6bece1e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e3c2b447745ade1dd2edbba59d38cebb236f9c7906d5966f9ceee8ac9525acd5
MD5 e41437e08540b35fff1de37013b6658a
BLAKE2b-256 cf30b62e8a8ac2e086a78fb845b345f3b96a55cdc367c82cf71235d60a6f9e58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9df8396ba9c50b1ce6bd212b12da36dd8b192aba1dbc499d0ddeede20826abd8
MD5 3bd265a7bec696ed88e66a13b6a4a677
BLAKE2b-256 9c6c16fac3f02e0a139091197a69dccd9a5a2fb77c8c73b86cca832d09c946e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f72606bff5ac38bbc70c872c352f7da74d4ec045a33b7659b28d2f51e0f8714
MD5 fe6b81af7977b7082884ff6934f38f49
BLAKE2b-256 76dd18da0d4329a4ac159f6f47163d7a95fc389d15dff054d92321ce64576072

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 158949bf42cb15a695f5ac981698a7cc899eb9498687fd6ce8368755cabc9383
MD5 6800bfd856590c4cbc00487001efe6fe
BLAKE2b-256 5a3209bd6d2dd4dd7aed8ff344d81ee701c9019b09680eb514385b46d749b81e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bb4d0f1377a6b9caba8e1c484659583db81abbada15739333cf073aac389ab4c
MD5 c323e354a436033756bf7132712125f5
BLAKE2b-256 500109c056d0e33ff35a6c19721ebe4c2f49feafdc708219bdf25a7cf822eca5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1e9d20e0cba84e3f6aae66f0e71549d2cf08b536ecf9b0416fc3139fb80b10b8
MD5 975c36fcb5c19d36844da764666e958b
BLAKE2b-256 6cf900dc94897d47dc91b3d151663b0b14de39f75c3d414e7d6b6c607a3146d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 81b757ce0dde78ef1d7ee51e60521e89520b4f7e374263c5de3d03b36172e2e6
MD5 1c1b1d263e75f69a48e9cd60dfc4530e
BLAKE2b-256 3a7029da2dd8d7aca6a56f75243cf2eb89b78c9bfcb4ddc4933a46cb68bf7531

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 64219e098680fd5028fe3038f86aa5629fda5fc8ec503ffae19b5285f78bfaec
MD5 4a7170d6f77d532c8205a49aa783fc64
BLAKE2b-256 7f4c23b9bb7f83dc68fbb2dcdff1b41879c994e67c0e5696f7837bef23a2e2a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 06d45e7bc1f350be1f17ae492d24ae881fe4eda4e1c68324afa5d108ab928cb4
MD5 066780de12be1bea4ed1d61ea36739ee
BLAKE2b-256 2a5ae4fc553bd89b295e33371e79889971d82d891bc2ebfd76bcfe54be419cf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 552030cba9a0433c4d1c415d1b10270c493b2e80054b904c69dc0a1486717ee0
MD5 f75f43e7ad639582588e406ee8b0fa1b
BLAKE2b-256 94a6b39ec7d4e7057cb422e1930cd217425cedadbe59093e5a764943fe282901

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4e42dadcc2024826f2e9e03df7f9ac5dc872fd886bfa1cf324a6143acc69a860
MD5 7100883a017e65148845f8d7fdcbc8ce
BLAKE2b-256 f2e3e7d93b6b346c71d82df3737dc9fb3a771ed62bc799365b9732419ce99da7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 891dfdd2a59ccab6b3c147ca3bc767cd6c16020f10884cc79b1d331421334cee
MD5 3efceb8e5cfefd3bc4b8d1691ad5d4c3
BLAKE2b-256 e2c169f243468f50b85ab6b9ba597755eb84ce4bb54c624b5877c247da8bef43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d7a32a3031448ecb4972ec5812c2c8fdf56c63e1365b26be358085b3e8f0e207
MD5 4c9e9965a49a7c413fb93321644dfacd
BLAKE2b-256 27420d1c9e7ae65ddbff1efd0884115a8e7d744be6775a39d5be3e73b2b6aac8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ea1cfd4007c83d12508ab0212b3095c1b45db6ae7d2071178864f7fa7d23615c
MD5 ef86ee6ea106b6372347dddd4ddfff88
BLAKE2b-256 0048920b7361f2a52a31648ae0c6b96513049875c9c819a0a5632f15ac05a46f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 abaccc4bc1d88983ea597bd56f2b11f23f8658b3b252c0265be6a6c63c468499
MD5 2568da4c93bb85d3c2343de0b33a37f7
BLAKE2b-256 e3f867d8c9a26972ecc9ea84554a866aa444ee19750fd98d23b0e6e9e7b2ac3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 22da654c56ae809f5527bf823cca051478fdbcc13571af487fa7ff99a9d16736
MD5 4db976842e60bded89b732e2308043f9
BLAKE2b-256 adffdcbd34e09953829e432da47520f8b04ed8e3080c425e8334f0e448c6a9bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c07b8c039f27a9eec10ea7315f5681ed88d396d22978208c0c69c768227b4200
MD5 f4cd2a4d20bdfe4bce78f0593a600ebc
BLAKE2b-256 63ea03f2fcad684a981b77073fa294d26d4e56811ea9e122f36438afad44e166

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f0a6b5f0bcc818f958e8874e1f750e846c44ca0760b74807e5ff243ff84e85f
MD5 581aa92668750433e61098082d71d493
BLAKE2b-256 2f86315267f4ceafd1ff68aa605e5c44ddd9d9422e1809086ea2073722fb5d69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2ef1d8e146cb6c959953dc8ac93de4beb29ba0434131f41c08fd6089de7c865c
MD5 bf0821ea61dc6abc67814564d3d9c8af
BLAKE2b-256 c7d93bb34f038fa16a1cb0de554320638b03c3d3cd9d564ef414b415b8f466f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d284e4159586e64dcf033f0c44b1dcf3d7af91eccdc54af429709ea7d6b1ba24
MD5 9c6db0486a3269c420bb4f4929c9b5c0
BLAKE2b-256 0413a1103fdde23cf52eb16e9688a1f443eaf8586dc82b776ce5a5c187c7e9ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b8154db9a13a4fbf31e5c0b514fa8e909748f49cd2d23c3272234e65bb06a92
MD5 6ab13ec24c0f025e951237f828ec3db6
BLAKE2b-256 7a9f95364ebee6327ed4c84b9ca61075b1dc87bad364ae8a7cbeb83f3354dd42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d896cf928e2326173d26e66c5de366a3e6b7ce3b4c8b1865acb529a7c9792dd3
MD5 866178ae458cb86652df75ede70fff50
BLAKE2b-256 296f55815ed843d61e6adb5e1b97573d9cd176defb625639a5bc00bb202f7860

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b0f2c9588d7e877743be148362df7280c86a398b84385a7bf7332b990af51a7e
MD5 03b3752d22ad9359c0f3ed05b31997c4
BLAKE2b-256 b7417f362e58d64af0fe0db2a2a94822b36dec100a6044aab3354b45a6791d00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3770641e49bebca799de4e6cba665da4f7a78266d3e8d64191a883421d1d2c01
MD5 d2f5d2d5b0f94c95c47bec595fff2c65
BLAKE2b-256 92a40898dadf954ff6bfbb8ad0091dbeeaaae93328ecd1d2ea5ba969c0f7dbfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8f75ea6afe172fa05b59adfefa9427b1db3d8ad4e7cc18890891b5ef57154f59
MD5 5d8448d900064674bcccef9f4da14c03
BLAKE2b-256 8c05824f67df63c000d1337942b2e9dff5a3505b98b9b39c2d4829c1b1299b6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7802b145d6333ab602a3eaad36362b6fa66506ef869b089b43bfa0527f59eaf1
MD5 ae7efc564fe619ac1edf373b274f7661
BLAKE2b-256 9c14dd1253a940d1864dc02fd28de90865aadd9d77f77c780f6ce4d5f396057f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c3de3638384c653e4bee11531398b4ce9c849a3880fc0178e30e0a24fbe878a
MD5 bb07a03c0d3e11c65aa783fd346e24d4
BLAKE2b-256 4348e6dcbbc04f3912af1058bbb38ae69bac2ccc4b524f9264b4d1e6be26c2eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 741f0a3a2e102753377a6df71541c4f4b4128edc90ccaeb9d8c749da96c63793
MD5 28863124c5505fd553a37fc90339926f
BLAKE2b-256 fb3789b8787f129d3160b8bea83b49e0ac257d79b357af4944b1b5a2015ad2b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 302df61826e705d2c0af940baa36f3f624bd69f10d1ed455830b5c63be0cea35
MD5 5c83062c140a5d5e10408be5d7b206b9
BLAKE2b-256 a8fca5578af2f81c7bdbc55ff68e6d245c9fea6780a344652c464cf6336fc321

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 25cb2d904d5ee75cfba4f7116bcd8e31767ca3a20f2a92f22a2b0d96212aa722
MD5 721f3c81900e01f7396486bbc1399fe3
BLAKE2b-256 7d0248cc5996db7919c4a41b4bc31c1d5788399c996916a343ea980a2f128a6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7f56a89859c6c45fe175595bd61a5b19dd2cd0463895581e5596831f0471792d
MD5 2513d5ef78d46732983be7e16ec14865
BLAKE2b-256 ca5bd5342d59f902d71e2296d0d993b3e1c11ec8a874fec1e66d511f93bc86fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 01c4df188a71c32caca488df6f1d521516446806ae4301fd50758bb7b251d07f
MD5 85de1e750418782983f7af5a777bea6d
BLAKE2b-256 1a9e140be24dd50f54cb93f45c52ba8f612eca362338c6fd7b7d243a7c5012e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 00f0861c84c53052fdb454eabaf5f288577e43e93e0b78abcae3610f30e1edb1
MD5 bcb8da6597d48ef33f38772024951c61
BLAKE2b-256 5d9163714270ffaa4459d14171b2d1c043547c2462e5e23506cce7870f18a207

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 45ffcd519d0cde4109d1302ff68a1a42884c2b1841f01591b2aa4b2826e13de7
MD5 3ad563d6a32660ee561d0e579e19cfa2
BLAKE2b-256 ea248a56d0133f268ca2c0d5b84e772ca05df1e5e6e944f2d20193de7de794da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aa66906e04ad89b3ba95da09b45b3f729b146dd8d8fa6ce7ec21ec459c7d41b8
MD5 00f2df3cbcc50d055d1fc1617faa438f
BLAKE2b-256 a517753ef8081abd3d727e4ec3ecdf130ac3952b5ee2d9a2dbabb088e139d649

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 148ac3b7ad11ef4b05d56af6bec6a72227f7a7f80118346ff929ed066f92ad13
MD5 eaefadb45696987984ce70c59d1829b0
BLAKE2b-256 0f95e525e521c050d5c9638b8cbfdb4775c288af895acd0bb917938320b4dca5

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