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.2.2.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.2.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

goad_py-1.2.2-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.2.2-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

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

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

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

Uploaded PyPymanylinux: glibc 2.17+ i686

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

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

goad_py-1.2.2-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.2.2-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.2.2-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.2.2-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.2.2-cp314-cp314-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14musllinux: musl 1.2+ i686

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

goad_py-1.2.2-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.2.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

goad_py-1.2.2-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.2.2-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.2.2-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.2.2-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.2.2-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.2.2-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.2.2-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.2.2.tar.gz.

File metadata

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

File hashes

Hashes for goad_py-1.2.2.tar.gz
Algorithm Hash digest
SHA256 8487df1cc6f2e20e4b99d19e4e8c61c725b391ad498a1b79e611ec80bcf660e1
MD5 e0c7a964a08a6a8274eff1b10717846c
BLAKE2b-256 310829e9a2cb9cae7f85a37954403a1faff6961e393d6e9f6642b4b4a181e604

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c49c73325bf32038faaa106eef8dc2665c6ca89ab265fa1b88afb3a9adc65b83
MD5 deb3220778540ac04b29d58336007854
BLAKE2b-256 674c9c9a87647437d0732b846d593c3e0194f98ca332e6150311052e67d09df6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 016b62e849ed99a0cc4402805e9a89b3059c78f7d8317880b6f1806f298f6408
MD5 e2eac0f3842ed985a70eead691596d16
BLAKE2b-256 02c8fa224548c3067c5ed65bd7d863d59826e7ead0a7e643a341f1f0866cbe58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 73243e0b129c592a6dd5539c551316268a40117d75b45ec7ec18b452f0e0ddcf
MD5 7f44ef7d9ef1667c3b174892638d22f9
BLAKE2b-256 487fcff9d7287c5282657ae1e65716ee432f13464cf5d9a2fd6ba7bd7b388c7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e61049793845bd0c6e8176697bd03b3cd959178ab708ac4ae81d8c6861c93265
MD5 5d35a832763c5102897fa5cf0e30976b
BLAKE2b-256 b8903cc1d484e76b7b78c00ebf409d488dea12ae00bc1b25c890e27b84124280

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5688770c4dcde3aaa328edf9cf62a2a833b5f133d2924532af6441130421a966
MD5 dce058e9b7ba3fe0f41345890fc9f2df
BLAKE2b-256 957c3297e564befe9395c436652556b659df8cb1d178a7629cbde349e5ccec35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b500607234950a6298c1da3ff53ec0c0951507205d114fb7850bedb74adeaca1
MD5 b5bc19f2ab0a3ea898ca53ff8df4eef2
BLAKE2b-256 cb3064a30c4ce6e03837540f4abdb66d6d16750c69c19f28c4fb7235ace906c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3a395c4aff9566f210e4d08f8aa92bbbaa5e963e431f54f70288cf27a54e5f4d
MD5 3cdc02fd5a2fc23800072a862ab51bf0
BLAKE2b-256 5559d2d1e1295d3dfc6659418fc4760227e4f8a4b8fcbd0f788c9a84af90d7f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 72b30659fd84b926f2f2027f58207376296d868d497da204abaa280fd7a88175
MD5 8d39abf3b768beeb0d4072b14e547b1b
BLAKE2b-256 4ee2a5a3081aeab2d48ff123cefe59695a87df386de4836d9ec30251853d26c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bb1fc53a29262949e356f3be29a03d1114d944ad9ea6ef0fa96c6b9e9243ef71
MD5 11566c166f0e8224f4d7ccaeada027a1
BLAKE2b-256 63c02fc7d4c00f649e485badfa7ed21608973bcd357b534d6df9bbfedeced50a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f2ab66eec5b3030fc8b62f9585f89f4a0da70ce4d77ad18f7f7d626585e4d0c4
MD5 8fe8574b5d14678e8fdfecb6e9c82a1f
BLAKE2b-256 9e2cf0dd4e1dc5f109d6e906b262713e3418f7467b14fb072db3a803ea257130

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7f40babb2d37073803d97fa0661ff59afae2920e67329b9d8041a8dec227ea1c
MD5 a7e813feffa635eeaf88ce1842047900
BLAKE2b-256 beb33ee03a1c971db2b44c42ca1ba1acf276a05e4bbd6458a4e51020f7f7d05a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eea97196371ce394e547bab27adf8184b114afe6c0ec819ea8720466a0d4f800
MD5 2be195fc30c313bdba16fc11de062e8d
BLAKE2b-256 b8b6bab9f4d9e99ddf5d690b130870610a6af625559d6aa7e83ee793f56ce001

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.2.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.2

File hashes

Hashes for goad_py-1.2.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 63495af5051ea8524ae8f3971727ba57dd9577f83423225cf767892b0bb0ed98
MD5 df2f974d7147604dde4a396a7a726e75
BLAKE2b-256 06c129c47c6c33b2ad8f8d1c9148b0bbe52ba6e0299892e7ccb9a7eb6a99e02b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.2.2-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.2

File hashes

Hashes for goad_py-1.2.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 4a442be944de66f880d11e843cc9a4990c7c51e6b7e9531f4afd3e9c43d7590a
MD5 1f3a1b922811bade35c420ea95178bfa
BLAKE2b-256 8774254804538339b05f923acac8b4ef9cedfba77a6845cecd9b16748ab3f04f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c3ee78297f974ce3f341819fc87085f735cf672b925d7782f29cf73bd52d753b
MD5 a7bddd15445b79bb18968430460b1709
BLAKE2b-256 683d920babb406643a5d5ba2429057e4d5135c318f26f830608342d8e0c40fe8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93cfd01d715523ebdf304d8125345d5d22113cb0dd3677a6aa74a2c4e7f7128b
MD5 361f1bc1605d77ede480ed67c898dd06
BLAKE2b-256 c8324cd536cba35554a87cba7d9591bc69f8c06f27d0388ac37c1bcec1723dfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 35fb775a2ea65ffc5f97baf309d12f6f42ef64d86b7dbfbe85bb43f40004d4d6
MD5 0c5e85db790e74891d5faf9764e2d8b9
BLAKE2b-256 45721edab4cb85d0362028bd6bee56d3a922d8b2b00c0be43e3e1161b812dafd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 300cdd5cc92300ea9540e2793d48b31a03e6e5bcc14930ac2edf3a309f621c79
MD5 a673f0bac18de1d0ba7fb966392335ad
BLAKE2b-256 5f7ddcde1fe2c8802190db31232213ffed5041a3fdb2b4ad1e47a6bda4a6d653

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 70a45a82a6b96b35ee8ca2f5082e11fdcb7e24d615a04ab713c872a7876e2828
MD5 a3ff2afc883586ec48d44445df5ebfba
BLAKE2b-256 37b38cac5733eb1c4ae096f883cfefb5863a66c0fc3a22c0901fdce3551bb7cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b8e9040fa9d5891cc70c6bdd499c31f99b8aa507ece3d3502378c97b6a5fd31d
MD5 4a2073de58d7de71063317b402973798
BLAKE2b-256 f1ae9f3d457e90f081b99a79b6d213b90f8cabbfc2a86d1e3f0d1be356ebf679

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 68276592a2ac69519c204ee1383ceab4dc65d3a7fc7b1d12ea22186c90928198
MD5 fa4d2061987ce999019597d8a2ad5295
BLAKE2b-256 1ecd7d5384a17af763da53ed5ffa420fc456f678858c5af0548ece58c0d647b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7e30b89e741fdbc683e3fda8eeba1b1ba1749f35f65c19f1905823d9b259a75
MD5 5fb22cfe1a0e6cc9b94e84260eec958c
BLAKE2b-256 af45def599d66c3d39a33a626c3fc8c6ace983767655a7c8e07a6fde71d5ff03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 63c09c9f9d66852cda75169183d8ed39d25d14af29e2c63dca6bc26c0accc7dc
MD5 0838be1fa6d706f860dd1268d339e715
BLAKE2b-256 4a91f367b983842d23cc85fd7aee6201fe487b70581884eefb2e9e4fcd176263

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2918663c51f1e3da9a6b8768e69da14b5cb0765f4c34b316d247cbca39e558f2
MD5 61a3c6c21311d6229fb66f1003921c84
BLAKE2b-256 f8981488869a771fe69749f4da912bd5259c92d8a996371c72944d0cea0c8541

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d42b54cf98d2733868a4ebcdd262c2f32e5ae67762f4731917d9b8612993b939
MD5 8f035eaba60226deb92e487ac720af69
BLAKE2b-256 c36d0be4b6a841bf609d53997e5963b55e26709737ccb12da96578973bdde535

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fee19bd4ee9e569c17cb9caab847a549735c74ce2b87de251f54e026c04117c5
MD5 9827b17c7da553bbbfc4ee2851b4538e
BLAKE2b-256 7c91c0e61a8c6d3e306d89d68f0be885c8223eb4232134b6b704a2771041ebfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5630ef5b1d56b2e155aa51c04b65568572218f9192406fe8fa847dacb57dd2f3
MD5 41e8fa205d9af68354524ce00ba0d6c5
BLAKE2b-256 7f4ca7ead11044792e811e36da18cd8982778a162dd24a6a42467b6ac2eda242

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.2.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.2

File hashes

Hashes for goad_py-1.2.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8c2be93597b19b22891ca9aa39e47bbd39b7e03ce766c8de69bb5c47803c66b3
MD5 4a7076dadb70360193f8643e7937e950
BLAKE2b-256 1f73f57db8d7956a7a832c0eee2ec3b98f11fa5a78fc717826d8c99a1ac5d971

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f96746dea5b8dda6426ac5ade66c6159cd6b06a1508b5f0a234b934783a840af
MD5 cab784de169a2b4f90ad86afefc08f7c
BLAKE2b-256 32e926b445db4fe4931388868584b7e9478657951e9a3db64841a31e61d94078

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3065b3aee3389237f98425c31fda1a1436f9a97189d985c3d6ffe0fb03b78394
MD5 62aabc77c0bb79a37298b94770f08e67
BLAKE2b-256 0f12b923df29b1915386959e5369e3cc193bf403db2e9b5b627840b193ea8b6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bbcd52e561b059c8107c50b38e1c43d0d617a545b7653c6ec46c14d2324ce1e1
MD5 f536462c9f860afbe53a359886cf4069
BLAKE2b-256 392f6a34e6723b70f2437b757f52131bf90605c50d1a2f286e86c2d55491f49c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7b476cb96611341f6edfce7cee9df91686bb723b1140eb8509ab7f048423f3e0
MD5 e011165b655dfc15aba1d726b1c70ee6
BLAKE2b-256 32930d8e10f1b5fa199ecac479d29c1c674dbca6bd41c9fb60040fd855f80f06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b31b20cad53e8cde620293da4c40ecc5ed26054cdaa878039f01d6c34d8e78cf
MD5 7f737f5a67365ef61228e3d49fd2c88a
BLAKE2b-256 bd1b063c2cc5f747ca27fcea0a7fe030deed6275410701fbde876761e4c79a85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1ad4858c2bf1a0ce561dd92db60cc0ed9d1f14e7847aa6ef7ace3795f5bc4140
MD5 299c94ba71498c1988bff675887b6124
BLAKE2b-256 17c3603bd1c5bebdda52104c94ae0b5ae50b914d4d484d73224409568bbc9252

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 752cec0a5ecdf719453a6892fdaa4510b4204d1b15d18ae9993cb3165c4bbc8f
MD5 e5e4d9948c687148d7a50c07a78d37d6
BLAKE2b-256 4cf004bc572a677684c5d09c5c9b65435e856f38793133bc4df8cc190c86dc35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a75ba005d41aff1cffee8a727a55dc99ffe7d08f9c2023e88f4997ba72013d9
MD5 a331cfd4d159f2001934e7532c6a6a76
BLAKE2b-256 1a71b57b4f2712eb44cd061d3838b7dd70e54e9858475206b043c01c153d9aee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.2.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.2

File hashes

Hashes for goad_py-1.2.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6b32ed8c61ab9cb6833dcd85589523a2ce95762e4bff011807203eb193c6924e
MD5 f84ff105f4686cb629e5cfcc67856a90
BLAKE2b-256 82aa0b8ee3ab4336c84abb907af6c067e97a7ef493f112e20568712dee9a4597

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 77ea8d324b56969216506aa89e9d5cff204a082086773f95f698feb3bcfffc09
MD5 318191cb592a4d80bf1656fd29a8bdb1
BLAKE2b-256 ede2a9fe7f0c8f0f733fe9f006323e9d6ed05f5c0d5e4fb7c6c5d07a6c043481

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1f96b3a65b478e81493d16621741e4ee68418d1a9e5f38a4dd2cfe05feeb10f
MD5 a00aa0a0530e927617dc0657864b46d0
BLAKE2b-256 e73a3fa83482edbfc8966f958349a9dbc520c228fa21d40604ef0acc00a9318f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 06c48ec79c61ee3b8c397c2612553a6fa2c8964628d3c33543b133ddda8f4ca7
MD5 ba5de5475e01a0118910455a437e60c1
BLAKE2b-256 8953cf1963417e3ea18f1f6670621e1034ca5314421a324a44d3991b4fdd2205

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3b32dbace75e6ffbeefc34bcee9b2a71c590be56dadbd086d769fc86af88bdd7
MD5 752f099e013568c8073ea6509ae483bc
BLAKE2b-256 2b5fff3425aaa9fb98d1fd7312417732c5f576e2ac4b9081cdfd0ef4883e2ece

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0ee62fcc6e18780d94298f81df35b4c19c4f55c9ec75abd5a8942ce509058b55
MD5 a331a2d79d3e559fad5ca3e9a8f393b4
BLAKE2b-256 9465ec7da689a8a61e615a292779e1754152c5bb93f3e0241ce67703c04b911e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7a13285ac2f868c5103e4e83de56ded63e978337726e3ccba6275b29909a40ca
MD5 7bf2416135f37b3e52b9b29be4bf51dd
BLAKE2b-256 54e21af433c378c994cd312e67a48d7768ff15467a436fa1d4f4d36f11425898

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 173d446dbdf70488d361f106b87c041d42f9e701c2acf57155ded7c040ce0c7f
MD5 28f80e71d357f612541bca39d112ac00
BLAKE2b-256 ea36f31ccc07f05d4eca6bd2effa3001f934bae35acfe31d83f0bacad6f0b925

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a652b4cd8f1c0d0b3f00718d50b7fe0f03fdd12f2dafc80bfd7f8204d9f7be1e
MD5 864423119791c1285ad3153c43c98a64
BLAKE2b-256 1269d30c1e6c0acd71aa4a740f1da0e98fd5fba5787b7427c7f503311fb4e75f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.2.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.2

File hashes

Hashes for goad_py-1.2.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 eb8ec7cf85080737302c823cb2ec23cd29ac6fed9b4121e80922025cdf8024ab
MD5 186aeff38d4f84213b41a28418b75857
BLAKE2b-256 bd3671da3cb71f1cc5c056ae4e5b39751c62d38d3ba3e8c01f14ba68b78b165e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e5306aa9419dbc5d6d7588d83943ac4df491fb1ca4269848f8e7d78c3aed1142
MD5 c02a643c3a2c7828d1780a858473d205
BLAKE2b-256 28e390f01bf4ca7e0c4744748d718bc6a47cacfe4cc2254ed3cdde8e76c0ad6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47cfdcde8ee9a42e4999bf675eacdb524ce4a1cb12ddbe865bd2c0d25f4dd830
MD5 1d8407726c38f8a5dac774490e97ef69
BLAKE2b-256 9d1a45f4186bc242814646fdc00a30af991cc5a50049f225db02107e4307bcd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2fd2d924ead0ddd26eb7272f280e7f8c96e1979bf6d86f0dc504ec437385ec7a
MD5 dad2afa7a7e365655c0274abd72c4c34
BLAKE2b-256 02a096d84e34580a9efa6712c7d41ecafe28bbc9ab8ec2e079d1a5211feb6e48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9e9ee9eda00cd3f56f7ffc6c5e5c6a2dfe9bc3611289a3a7b877da9e6184cbe1
MD5 836ae4081525e79b3128122b0244d605
BLAKE2b-256 c0e15604eb1306d1ec3679ad0b9bb7bf372cef166f04435c766a39eb349091e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e251e10e1a425e1fbb445f30209f224a2b36456d8cf7d004d4aa5ed3ec0cc962
MD5 8c2751696682ee78c6926b21184aab03
BLAKE2b-256 48b6efeca5ea37476f2dd362d2594cc080b21fd8ea0ce8de7ddee53ec37fe413

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 963f44104813c0d251749b4c7bc1f099eff1219124cf6b5bd826c03c15e7843d
MD5 3f5c44b9c570e79144554d0a30de2ad4
BLAKE2b-256 305483582559a18e31561d8042241bb9eb0b5458cf9612ea5e96966cd10918e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a9c625c3923be052211ed6b6b7bcc9cdf35c51348f5ab33b2bc39c88b2efdb0
MD5 f84f2c6e14bf0691b110524815b3a25e
BLAKE2b-256 2257b36ae640d94cd5cd0e24d76e7414eb63964a8ba084711e9f664fbe0164b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0fcbde0d27bbbc7a415a2679c56f1a9ad64474ff942816e940c45e9c87e48fa
MD5 34f38d7a937d73ceb8b171bb9f586a96
BLAKE2b-256 5f86d73c0492433fca63ae93fca93cea7894ce20496b2bf0d4f2b1fbae93bb2a

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