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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14musllinux: musl 1.2+ i686

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

goad_py-1.1.12-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.12-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.12-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.12-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.12-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.12-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.12-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.12.tar.gz.

File metadata

  • Download URL: goad_py-1.1.12.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.12.tar.gz
Algorithm Hash digest
SHA256 795443e2ab310350a3844006e4fd2fe78c4dd0db7d3aee9d6c408e07a517578b
MD5 21a0152a33261bb4a60231a7cd650b40
BLAKE2b-256 62d85d0187f6ecd4210b2f03d79ffe5f293a6996362d728259f64e633545afc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 47a862262c5c8f0e210a4342a1c12c6b43942b03e86a7a0009098a981115d9ce
MD5 d930e096412d0f2b303f677d4fb1ef7f
BLAKE2b-256 4df53e61e148884906573b309b12982b0ac78ee84bad1a54e454c317cc5b07c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca3b62f9c9c6d78afff30c494e8910a2298e3ab9d3f86fd1e74a05159895ec17
MD5 4e64ff5982e3a43f0d2c189aba37a343
BLAKE2b-256 010db102a0ecdce3c619f21de4bb577fb9e69b3df0025e21f8efa713fa0930d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 971fa5ad3982c933e2884122a8ac8f5d7172328c3ad28a7e0cac3304e0dfcb0a
MD5 91851273d69b6fd5b42d1106cb108009
BLAKE2b-256 61865513bd02c064d86031698225565ebc6da441c352af4d73f19942d541132a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b5326b8e7ff41306e902f25b6a00a3097976508de5c7bf52f0198bb2cc23ab0b
MD5 1b93364657f55b52383474de942b210c
BLAKE2b-256 77b351d20225619ed8b31d1fb36236e11f7c51b352d0f3aa94fa588218a12e99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c7347dfa941871669506886d4dc5e47f7c370fdd515f05b5feb11cb80db8435b
MD5 8f583796efe1848a0943f4fbf3d2e2ab
BLAKE2b-256 be5704098f67557442ea75c43c4a68a4369495bdb7f89547b14d0ef17f7a3951

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0f0adeabbe3c33c11f100e4a6eb843d66012cce4a2e34a2687e75936f67ed32e
MD5 1e85e19a84061f8b63ed129b8a265731
BLAKE2b-256 5d27478821f0ef8f3cec61567b2ddfc36cbd3dba5f55d3850e84f672acf653dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b4a0012e40bb6eb92b1173e3e1564245015b572be1a5ed9e52802831d214579e
MD5 2911af22e5e6fd5416edf08272e44ea4
BLAKE2b-256 9c4163518515811a4d3f28637619a4b17f17c71491f2de655aed0a3f1b928598

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cf1596e3e98be6784a4060acfe30ee6c08114b693178246308e1df17b0ad5f05
MD5 a7d1fb781958a06d29f579f859bfe833
BLAKE2b-256 a43377c1ff17bb7c31948569ec0ea564f4b310b8e5af83a3ed463afbf3cd5498

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d8658b0586184b765f8fb01577a0a5e24e53d18bb5e64b448c898bcda3d5c9da
MD5 7c192f17a3005acb0971bab8c63df7df
BLAKE2b-256 820be0a82628e0afef74d451fdbb040f3e8bd8915a51c81ae5c2e0d9c27aa814

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 25cb336bb888eb3c1647157a95190ba5808c2747aa25598386a04a921b8ebd31
MD5 4f5b92c8dc84a4e849313c16f4d17973
BLAKE2b-256 17cb56601eae0f7c6526d12567a10a2c86eed3e58f4ec9d11279326d4bbe1069

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 761f1e1a1c9f95ea3f0065165f4612b60f40e8ca1faffa60eeeeccee28647d45
MD5 11ccc6a0a9d2b7e59d1f41f524f5892f
BLAKE2b-256 601b9e4eb6169a3df03784d139f8769b3724e3f707dad5855a785cf77c61a093

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97ef3df6760176876087115b647d9c5dd0c9b52bbf36f1e4af6d6cac6a88a5b1
MD5 5cef63474ffc7cff690df03de8b45ed3
BLAKE2b-256 b0d592195b5688508aa0725008b4aa599dd5db2a65bd45acbcd2693dbc4631c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5398b9a767ce2cf79a218e445a705bbb8e9cc8548ee0316fb7ea8550055bfccf
MD5 0e793f2635271f97048e8ca3bd224d1d
BLAKE2b-256 b47e9766153039ad6bad3ce1d2395ed7b536df004a9f156c884d8fbd81fcc135

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.12-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.12-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 cef21067335043a094d105453b06aeca2ea1f4ecca08ef07c85cd856a7aede50
MD5 90c6ea9a6bc226758a5e64ace7b23fbc
BLAKE2b-256 4d2307f03fb9ae15dfad27d1d5980ea294247c0fabd2488648cdd392f3162218

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 368f58e7657d81ae8a6c1e7ff886b71c3e5da821525fffbd534d85807220f060
MD5 d136816c6765c3568da220d8bdb14e5d
BLAKE2b-256 f71eb6cbeabd193341fef8af90b7d87ea4bacaa05bc56dca7332ccc36312f208

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68be11cd3293a07ea79e885c52cbcbdb118eaf7179bb458e0e69675f468dc4fd
MD5 045779d83ddcea7f51d0c650e2689ef7
BLAKE2b-256 5d2362bbb086a7c108d56bcdbf63b1d1aed32cebc1d40cda9b9e86522e1b2c57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ce622855836c72cf12f4bd94aab6102445043e87cd6695eaff62c01d2a5b4557
MD5 990f8ba0726463c17e76c120df286a8b
BLAKE2b-256 8c2c91a5fc29d99e5fbddaf1efb188ed9c7ba2c3ca593c1208374b292b8ebae7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 666c5efa7197004f9fd53867e4c6fd90ee63b039711db9e2561f857c5ed2236a
MD5 4982f5d5234a9cab77cdf5969f4c382a
BLAKE2b-256 5a77557e38c174e91ed779d7b4c5ac3920e8145b51e0785c2669f108c10bdeb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 355e6beaf8bab423ffd96b31ae9a915b614c8bfd21230c14641b8a8a093b07b6
MD5 608768d2becea2e4f9a8f0267df300c7
BLAKE2b-256 302caadb3ab89147f6c53615a83f010e37d010d4aae116de6aa5ae6de9c73f66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 794edace3ee1da04cbe69bd120e68c7a8ac42a4cd0344c988d5a6b91f698d75a
MD5 56f7af71273f321d8bdc409034c49ac6
BLAKE2b-256 36b9cb336b0abafd09af58e55bce1ea4a22daeab5e30d0eab0cade4403c0c4b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42d3a41b97a56956b32eef329a1046fca3e66dfe028bcd19a0310c6c33bf8c8e
MD5 6fc2d0fa7e132ffe425b29a883ac7153
BLAKE2b-256 6c266b0ed51677f26a541d92170137a01261d1191c572ab99a3ca0130b6b4cd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c18c2bdf9225ef29a03b47d027b4be69501485dd5124f16a79c8751652055c5
MD5 860c1dd0a8cbac771ab363d866602d44
BLAKE2b-256 6023cf80d4558ac666c5c9366521af719f568a498e8b746a0e02530f248fabc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1c6fc134367d8f1c96626663489222c8b5ef53ba3dc46f7d0a43fd784f6651da
MD5 70b5d7ea82d9f5282b4999ae54a82402
BLAKE2b-256 c0dd4ea486a505b19f2bd350c75e924354b56987ffd7480e7ac310ca359bda2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 77ba7eba44e717b1b76601bf82f1df67adb2b263c378b92fb1a68baa40c443b0
MD5 f12dc7558920c28d0304e5473d97190e
BLAKE2b-256 1b34c70549c49ec7aba2b096a4dbc815a2ca61a8747e971194381baaf7109294

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7bb617ee3e421314cf18094f96ecaf013560274912bc2dda5642e666c02b30db
MD5 476d74662abac061869d27cefe70066d
BLAKE2b-256 ee8ffa1a42995422a9dbe803283dede19e9d2239f643cc24183f9cd4a3f553f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d13af9fedce9524f06c833c0035dcce197bf5fd93a0a22eeb057cc5a56985561
MD5 94b02df6338c544f8428c9314fa358ff
BLAKE2b-256 ff9308c79414f400345b5dc57da804cfc96777c0e17066bc4fc0838b05c1b1f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2554fc4dde074a545747085ba9012ecfc53f0ede1c612b16e099b5ea971b6b34
MD5 abf14667843e44c48276209bfdfaccc4
BLAKE2b-256 708292f1cf52856e5f83d943f66b998eee6d6eaad7ea20cf289a77f1ff44eeb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 db7707e7408c59b270c4a415c05ec6dfed236939dd804ffd10e6670dbae8cf39
MD5 077c3f8aabf18c36fba8237413f3b840
BLAKE2b-256 38bf692861d71d65ff97e36222c4a658a828659ab74412091d4bda0850748060

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a680d0ca8dcb91925bec48411788ff4c4cc41a283a2ef91a47c3a2e744ef3a0a
MD5 cdba79c761ba6144e1d9b918e8321972
BLAKE2b-256 772feeb6caeb5f769eb92815bf20bc1eb72a492bddcd122b337ce3b1298d79bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d38fc4cb67f79643a316f5823f4334ff677017466ddca49d96e96cb3dc62d319
MD5 9f1369c88f855dfaf158bb06dcfeb08d
BLAKE2b-256 34d8b1f508124dd7d626c84c85511b883d81b75be0d5ad038881f5cffbcee3bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9d07c9eedb3082031048cae745f9cc37b342e00e6548ab769a91ad166d0937f9
MD5 eac61986e6dff222d8150fa88870105f
BLAKE2b-256 d177ede643b48358af6ae1da1edf03c4ae5badbaef480335e438e6b084034415

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9c80cce83b2674770c96b48193d23e2289c47b6548c7a134b2e8e988602f9bdf
MD5 9d2b66a4241b63f8008a94f0d48d11b0
BLAKE2b-256 56dfa9d6861b93293b88a29998c3ee0bf6a25dec59f543ee803b820f6cc0bafc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 93b8e6d4ccfd2ae8f0f5baa07a0b638a0041f11331653e3c7e0e411c96be5c52
MD5 b2c40184d3f241fec9c134f812a6f63c
BLAKE2b-256 3d9f571f00ac746a78b1714ee47c9c4cf083a0ef05aef18a3c0c0c7c843c306a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 10d24ea74adfcdcb57910ff27ff8e1bdc8014ce5e346f957218d55f71205645b
MD5 7f89c83c9bdea9931ad99791e4740a8a
BLAKE2b-256 21e8e428f69cb56760b39084d3562a69524e377e2027afa6ddf9debea558d996

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0620e9730d02f31a31decae11567fb67f13168f315e09703e86d5eaecc73ff9d
MD5 0ffdb981a16eb065c1852766965f4827
BLAKE2b-256 3e26e21d9b404015ca9895f173aa9db3cfd6d32dae3c9da046a3c6a3984043c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5301ac79478e3ee53417e54e67e4a7719b3aaf92cf758a71bffaaf7daba6280
MD5 41a644c556696f10879cf40e0fb9fba5
BLAKE2b-256 4df63f5cdf9c88ea6ec7dfee3e3ab68eaca744f7cccfdc59b697d2aaa13b3bb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8ba1f82e9a67cb1c42169c26a8b1711b05ef0bc6fa7dea6abddc7d6eb908f384
MD5 58a80e2132582d406986ed8e0d2e0711
BLAKE2b-256 36c465e435f9955dda458efccdba60f0096e3149a0d93cdc3863366bafdb8c32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 be9fc7b5e036b895c98365612620846d3c0471d2c89d757692e32ffc0a917f34
MD5 107acd4daaaf0dc0c98db8b605f8223c
BLAKE2b-256 e6bf2c094db0355041df69c11a24ff7cd63b74019a480f42f7df1a511db75bec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e54a28ff8572bfa76e2d779209989fe482eac6b13ef5637d4b278eb3ddbe92f1
MD5 5cc91f91ea1ac8ceef67ee9cc2d281e7
BLAKE2b-256 24bb258e0813e73342e59f0b87779c6f285807608317c8b143da9ac9da9f5ab1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e88c2a6f025ce38157fb14bc790a18829ae8ca0624c852d12548cf9b28819360
MD5 5f68e2d47ca15b2a28210dfe49c2b5db
BLAKE2b-256 2f1771b68baa31023ddd474779f86408dbb153872d04e3f6978821be246abd0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d64d0294cf5bd6c29083f64d5745a35ed9aa6443c648e453c5c43214ed1bdb37
MD5 bdecb98f121823b28389c82f189412ce
BLAKE2b-256 0b9d30d05ef9c7735bf6e9d4f0e4fc8d226de7831122f1db08c93f30129d5600

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 51be7a4ee3359bc9835e8adc5f39e6dcaa90c59e2669df01afced0c1f5258e80
MD5 aef7a2733b21402f5208d59387cfab08
BLAKE2b-256 e85ef69b3b684f1b2f505191984d0c32301a795d15d6d9a74a5b96ca22e8e598

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 99ad562f31f6f694162c502547d3e3d5a82ea6e8f689d02312d6f43b24215d68
MD5 fc203e28e68ec327f7fe831dd584c014
BLAKE2b-256 664d2d5cb70f4f2480b65deeb51a5c052d85bd90d19b11c9d51bc64801d6dfef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e1e9f45544ec0095052f38e1ce793bd997ae261d2479d1a4062450edf11e4231
MD5 4ae1b59a9fe0b508b5c78f3d7b81c0a7
BLAKE2b-256 0ed436e9981ef1bf21776ebee68c9ea3e0e58fa4758b64bc6aa50163c422a86f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d9713095221e8abafd24843797e38cb6a348c10b6d12fb5c5ccf6f55c30375d
MD5 5f22aa5af37e553c06b7cf707c0d7df9
BLAKE2b-256 9b1f93a577dd5effdb1ff3f5df772619ee0a05956a7fe0570cfb533ed00569a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8c5b52faebb787ac9c612867530e7b5bfe559d74c04ad964c6e140800b435a02
MD5 6f1f7a5fe9ca333fc305fc151100454b
BLAKE2b-256 1bf26c19ed00abb98b7047c26eae96ac1767d1d416fb709453b01cb1be64ca02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b48052dc6913ca46c182394f3622230e50369acb91f05a0814ddadf6915965f5
MD5 757482fda0004a61b2f6f9c9fc487c94
BLAKE2b-256 6c076c830bf7d22e3d8c847aab635faebc9be7c99177e2579b768f757afd0b4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09c050ba993995ee12fb7b0e25778ec4a49c9aab2eed424c3c06b71f9cd2380d
MD5 1f6686368aa38f8c16815bc9ca8ebe34
BLAKE2b-256 4d7826e86179d9a3ecbeeab2cbb3aac839d416d942c827a7c64dc43549c3c2fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8d55eabcff35e47d5623dab9105d5683ffacb60df39ad7853777e7733775d78e
MD5 31dd99817f5594a308d844ac99b7f8c2
BLAKE2b-256 7ee982d93791376dd3e1730662b064fdaf11419434ddad39b2e0f6f7f15a0264

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e0d885f60c3b70fab272c0c4bf491624f16784189a8f53ca8b57b95fe4a3df40
MD5 a773f2643f3138a36e0eec1a14634252
BLAKE2b-256 5e93f2da703131fe4157fad01ab6bb79819d4a14b26857468b1fbb814ee335ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c6abe2ec977ccc21afe52c8fd4d033350d445db54ce028078f49bf978f89ebe4
MD5 891692d505dcbdc6a9acb0df16922ecb
BLAKE2b-256 5315100e2f722a6fd1660c7488c68347357db385e918ac245a91d42edaf6ab60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 df161cbb1eeaffb22b275b97dcf7af31e472e6c26f3efb97e0f242da633917ba
MD5 f13c2264fa5f0900f49bf7c7793de047
BLAKE2b-256 5690fa37a40fd5d0edde0efa7383c6f73557cf798e24cb44e093a875b84f3c77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b528b8af258f8c012f037e38eb2552bc1102dba5aa18c7c66d1ad73865d42921
MD5 e6eec33a46809afb42a0c3e15b941170
BLAKE2b-256 33b3c333c4b6afa4bc31c2f2978c98483002d3e56a6f7c5dc2eda7cbc7dda175

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8252995d868212d458e694547506e0c7b1b23428a159404613600dc134724d7
MD5 65facf4caf931138aa539b053543235c
BLAKE2b-256 e48bf4e5aa415d093c25de4fe888c384efcf1fd42da48309f3c2bfdcd8e2324b

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