Skip to main content

Physical optics light scattering computation

Project description

License: GPL v3 minimum rustc 1.85 Rust

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


📚 Contents


🚀 Quickstart

  1. Run the setup.sh script from the project root to compile the code and initialise settings:

    ./setup.sh
    
  2. Execute the binary located at ./target/release/goad:

    ./target/release/goad [OPTIONS]
    

For more information, see the quickstart guide in the docs.


✨ Features

  • Full Mueller Matrix Output: Rigorous vector diffraction theory for computation of all Mueller matrix elements.
  • Extensive Geometry Possibilities: GOAD is built with the flexibility to extend beyond simple convex polyhedral geometries, such as concavities, inclusions, layered media, negative refractive indices, and surrounding mediums other than air.
  • Fixed and Multiple Orientation Scattering: Rapid computation of 2D scattering patterns in fixed orientation at arbitrary scattering angles, as well as fast orientation-averaged scattering computations for radiative transfer and remote sensing applications.

🛠️ Installation

Before building the project, ensure you have Rust's package manager, Cargo, installed. You can install Rust and Cargo by following the instructions on the official Rust website.

On Linux and macOS:

curl https://sh.rustup.rs -sSf | sh

Clone the repository and build the project:

git clone git@github.com:hballington12/goad.git
cd goad
cargo build --release

After building, the binary will be in the target/release directory.


⚙️ Usage

Configuration

The application uses a default configuration file (config/default.toml). To customise:

  • Copy it to config/local.toml and edit as needed.
  • Options in config files are overridden by command line arguments, which are in turn overridden by environment variables.

Example ways to set the wavelength:

  1. Edit config/local.toml:

    wavelength = 0.532
    
  2. Use a command line argument:

    goad -- -wavelength 0.532
    
  3. Use an environment variable:

    export GOAD_wavelength=0.532
    goad
    

Command-Line Arguments

GOAD - Geometric Optics with Aperture Diffraction
Harry Ballington

Usage: goad [OPTIONS]

Options:
  -w, --w <W>
          Wavelength in units of the geometry. Should be larger than the smallest feature in the geometry
      --bp <BP>
          Minimum beam power threshold for propagation. Beams with less power than this will be truncated
      --baf <BAF>
          Minimum area factor threshold for beam propagation. The actual area threshold is wavelength² × factor. Prevents geometric optics from modeling sub-wavelength beams
      --cop <COP>
          Total power cutoff fraction (0.0-1.0). Simulation stops when this fraction of input power is accounted for. Set to 1.0 to disable and trace all beams to completion
      --rec <REC>
          Maximum recursion depth for beam tracing. Typical values: 8-15. Higher values rarely improve results when reasonable beam power thresholds are set
      --tir <TIR>
          Maximum allowed total internal reflections. Prevents infinite TIR loops by truncating beams after this many TIR events
  -g, --geo <GEO>
          Path to geometry file (.obj format). Contains all input shapes for the simulation
      --ri0 <RI0>
          Surrounding medium refractive index. Format: "re+im" (e.g., "1.3117+0.0001i")
  -r, --ri <RI>...
          Particle refractive indices, space-separated. Each shape in the geometry is assigned a refractive index. If fewer values than shapes are provided, the first value is reused
      --distortion <DISTORTION>
          Distortion factor for the geometry. Applies distortion sampled from a Gaussian distribution. Default: sigma = 0.0 (no distortion). Sigma is the standard deviation of the facet theta tilt (in radians)
      --geom-scale <GEOM_SCALE>...
          Geometry scale factors for each axis (x, y, z). Format: "x y z" (e.g., "1.0 1.0 1.0"). Default: "1.0 1.0 1.0" (no scaling)
      --uniform <UNIFORM>
          Use uniform random orientation scheme. The value specifies the number of random orientations
      --discrete <DISCRETE>...
          Use discrete orientation scheme with specified Euler angles (degrees). Format: alpha1,beta1,gamma1 alpha2,beta2,gamma2 ...
      --euler <EULER>
          Specify Euler angle convention for orientation. Valid values: XYZ, XZY, YXZ, YZX, ZXY, ZYX, etc. Default: ZYZ
      --simple <SIMPLE> <SIMPLE>
          Use simple equal-spacing binning scheme. Format: <num_theta_bins> <num_phi_bins>
      --interval
          Enable interval binning scheme with variable spacing. Allows fine binning in regions of interest like forward/backward scattering
      --theta <THETA> <THETA> <THETA>...
          Theta angle bins for interval binning (degrees). Format: start step1 mid1 step2 mid2 ... stepN end Example: 0 1 10 2 180 = 0° to 10° in 1° steps, then 10° to 180° in 2° steps
      --phi <PHI> <PHI> <PHI>...
          Phi angle bins for interval binning (degrees). Format: start step1 mid1 step2 mid2 ... stepN end Example: 0 2 180 = 0° to 180° in 2° steps
      --custom <CUSTOM>
          Path to custom binning scheme file. Contains a list of (theta, phi) bin pairs in TOML format. Overrides other binning parameters
  -s, --seed <SEED>
          Random seed for reproducibility. Omit for a randomized seed
      --dir <DIR>
          Output directory for simulation results. If not specified, a directory in the format 'run00001' will be created automatically
  -h, --help
          Print help
  -V, --version
          Print version

EXAMPLES:
    # Run with a specific wavelength and geometry file
    goad -w 0.5 --geo geometry.obj

    # Run with a specific refractive index and random orientations
    goad --ri 1.31+0.01i --uniform 100

    # Run over discrete orientations with an interval binning scheme
    goad --discrete="-30.0,20.0,1.0 -40.0,13.0,12.1" --interval \
         --theta 0 1 10 2 180 --phi 0 2 180

    # Run inside a medium other than air
    goad --ri0 1.5+0.0i

    # Run with multiple shapes with different refractive indices
    goad --ri 1.31+0.0i 1.5+0.1i --geo geometries.obj

    # Save output to a specific directory
    goad --dir /path/to/output

▶️ Running the Simulation

cargo run --release -- [OPTIONS]

or

./target/release/goad -w 0.532 --geo ./examples/data/cube.obj

🛠️ Testing

To run the tests:

cargo test

🤝 Contributing

Contributions are welcome! Please open an issue or submit a pull request on GitHub.


📜 License

This project is licensed under the GNU General Public License. See the LICENSE file for details.

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

Uploaded PyPymusllinux: musl 1.2+ i686

goad_py-1.1.5-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.5-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14musllinux: musl 1.2+ i686

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

goad_py-1.1.5-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.5-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.5-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.5-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.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

goad_py-1.1.5-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.5-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.5-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.5-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.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

goad_py-1.1.5-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.5-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.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

goad_py-1.1.5-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.5-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.5-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.5-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.5.tar.gz.

File metadata

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

File hashes

Hashes for goad_py-1.1.5.tar.gz
Algorithm Hash digest
SHA256 299822772ff120c0098d9783e90af0e2884d7faafb2c660626e617081cf7ca43
MD5 a9d6cd8a3537ce84fd91956e4d2c35e1
BLAKE2b-256 ed1b7b01038238759cf770307895ac1b725904d0206d6f182d56c666b3b9b2b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7a2f4f805c16b298dd498ff263402290189dffbeefc9dc1a1e64d468f78df7b4
MD5 bbca2cb47dbd611904dbe9a40a524b81
BLAKE2b-256 96293acce7e920c39653c1c53a2a14b5812be95dbfac4936ef2189440e49a3a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6232679f068474b39a5f468a1ce019c98620f8543d96787951458e2466b01422
MD5 888e3a6e54e9daddb94b5c105d475cdf
BLAKE2b-256 4fc38d513d4ae9de085fcfd4c59bcefb62a22233950898c0a971e5351e5e0cfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 277c4c46d17f1160d841894821663a453f48197b6c40e76bf2621f31198e91b6
MD5 536049016cd917c7fd90e10f5360e68b
BLAKE2b-256 12d482ebc517b79153d3dd7841afdf08dbece4073d9010f06ca5048adaccbe7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3af8f4d4ef176289bbdcff5aee7da083c05e5029cb78707c6a277b55d74b5cdf
MD5 0ce00cc8fe03dbef23f162b2c820b8cc
BLAKE2b-256 1dd34b37b256c2d81fe821fec1be3a4ec690a2740fecf37b44224875051f513b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dd8b09277a14f681e6ee50272e00d73b4fdcf2f55796c9f131abcd406b1684bb
MD5 47a332d16584853867a0447e759f4c3b
BLAKE2b-256 b4d0b81ec2c64f66f8c57f317866472836a604f793175eb825f2109ba6169406

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 57d54eeef712a45a89590fc3c4999bfb8664f0f1f446706e4e6ff252de4187e8
MD5 a4d7425005c2cf295967808a22349f66
BLAKE2b-256 d146d80ff2df8df922d9d30a5de853f387e95fbe198ce3b514f2736fc8fad79b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2dc2e3a40d1815a1a19242ae657b65d3eb63ef00d37e03bf8aabb14e24fa8b07
MD5 0db450c50676da67d050f94994f9cf90
BLAKE2b-256 5cdd959ed8f078f876892d2ca8d5dc7c26edc7a1a8fbeea57a1036b6a16a5d96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b96645064fe29d0e9fee77da5799cba474e49438edb1a11e016d2f052b43be28
MD5 304aefa844ee523fa15edcbf01a472c1
BLAKE2b-256 1495114b4c38ac1a82bca66d6d0c8fd18d49f8e2a2306d7ffaeb7fec09ae0fed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3b6f50dabbd6a09bc04d205aea413afecc73d7555372ef24b82727daf705867f
MD5 ba1d7f90b4b52f34051eac2169a7ee55
BLAKE2b-256 3b7bb5b788eee897d764727636c307779db24eb53a458f911f522bfb2d8a0638

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6f80df9ebf71d64110fd4267a713f4ce03503bb106511c873a699b8c46d8c6aa
MD5 c6ec0ec178ecb5e26fb0326608f6c7e9
BLAKE2b-256 b7d10107a4e15c0b28b7fbe5b33f3629d14ab76cffe4a07328f2a73330d3b549

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8cb71c518fb82ae4eb088149009a613a5b86affbf5dff642a7f0b3b3d4467dd5
MD5 4b4ab4120ade5b563b650e57bfa0ed03
BLAKE2b-256 07f53cabff2d0772f87efb471d80074311047986c209e1049aead9ed473baad6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d45840e4c4ed8b487ac518a970edd91ea38adff179dcb1ec62500a6848ef5e6
MD5 9d416bf0f16b879b32e09db9ed3891f6
BLAKE2b-256 5d1ed2bb84e0bf68a63b0293ab5c8974eb1471898be10536a8138934b8043d53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.5-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.10.2

File hashes

Hashes for goad_py-1.1.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a065f6f2a510a04bbebd41ea386bfb0b049148e105c58faebde7554d25616508
MD5 16430424df9c82e22589fc11954fd9d2
BLAKE2b-256 c02210f5eb3ef89f1820e10b3546fd3c4505114041ff1b81dbf4507052c93382

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.5-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.10.2

File hashes

Hashes for goad_py-1.1.5-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 dc628ba6a822bb4def66d0895e25cb68d9d0d85a885333f38d718d7aff501df3
MD5 72d5881adc8c1089000b6757fdba6bd2
BLAKE2b-256 9d5a6eeb863fcfb1b7a4aa525f5dffdfdb54b165ddcfc013d08085448477348d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d32d170c34ebe8a65c8fe938936f5c12fd8727b48640ffb233e04b926352c91f
MD5 e46301c2ff830529630b97d0286d5663
BLAKE2b-256 97985a0602651470cb3cf31a044be65835d619da6d2bb7501f271d82033bc4d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58ebf15f70f6c5160069393db657aa29174373b59f021822a82eb96d89960466
MD5 2b75df445971f9bf8076746c4c38b9b7
BLAKE2b-256 623fc94e5d2b398933ad5519ebcc7c388b07d00ded8794fffff17563f4e60144

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9b5e4bb6bfeaeae4c7612134fcfbd7277b2b61987648ffa68d54bffa553bdda7
MD5 3d50949da1175d589ef13757377097ac
BLAKE2b-256 1c8d486ae9ae69df6d8b5210c2e352e6e45286adab0c48eda2f9e2d4c81068f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 342b456873ac5083775f7a7b468eab3925b60ad10e35d0060e67052560b25240
MD5 f061246d84d510c7083be14eafc250ca
BLAKE2b-256 f0bb0941be5b539f5b95542332bf5c8f69a37f4a9c07e3f2b1ce97dcda4098d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6089866eafe426c8af26b76c9d331c55833f90ba8cc19d375ca6e7a16c6c4c29
MD5 8e1b9bcc1496844a65d7e6ad50f65005
BLAKE2b-256 d2dca196c9309e6750b26daabbee9b9c1d6260a30654303cfd5480e338ed3853

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ef052b5b136db8784016aadab35d9506ac594373e724b1a8392e09e4081ba061
MD5 5b00552469fb8d49bad9ce02fdbf1dd9
BLAKE2b-256 8792fa2eda2076ee7b19abaebf403057aa7a745b69e1c28031f06d97e5f4b66d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 52448905e7ad108677016929445ce615625e7a2200ed30095169cab789e142a9
MD5 a30da48c7bb3d3b0fbbc90d3381b02f3
BLAKE2b-256 2deaf333165093d504577761c3a828e45e9b62e502075330bea4bba644ed8979

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c55f1c6539ecd64069b0355c003259167cdb8ba278b5e27d92c21d46d0a4f21
MD5 6d3f07df88954152588129f070db599b
BLAKE2b-256 91e505143be689d69fdabf6c62ab8a4410d969d34d1cbcf7039f7f878ce3552e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4aa35e088132bad593b4fa800341ed7075fdcb838af77c0c159a8ff425db6ca5
MD5 e9ba7b78993c070d4571184ba1be911a
BLAKE2b-256 1c61a8dc20430a8395ff3b6aaaafa3f475865b1f9c43193aba4526ca9d590144

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 30b58acd90c7e22fc7265edd2e15c5d0f125b485fd6db48ce6bf321fdad763f3
MD5 4ac48fcc1e1d06524c3a89fc1307435a
BLAKE2b-256 50471209a59ee1f7b7038b923b99356aca72cae96c386d0f42a9207ec20fb88a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 41a3d09f43c28f8614a83b56fabd361f9920914f52b3a3b5d239e5a649ccc9f4
MD5 5e2b49c1767dfcb27b64d0f50397f9de
BLAKE2b-256 7438704f4cde4a8ccda3a1c94c7b36af46108b9254d38cd08370280d9f5df5b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8f4f06fc153b7b2a29ed10963e6bc5c13a7b8f4ed9dd4e824c0c45e163623d4a
MD5 aac0460345b6ad63914545ff9ea3984d
BLAKE2b-256 2a3726ecb6b5e46b49ef363204440fb3409e7a275d4a143c981d818e4ffffccb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 15ce379e28fa92fc2f612f0cbc8857b1541a2a2297371c3e1f7d0314da83feb6
MD5 e710e9cb5ccb40f208924da06e2f9ba3
BLAKE2b-256 9cca70c99d0a96fde2cdf6403db22c5ebb6514b9f16726518e6999ca1a354009

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.5-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.10.2

File hashes

Hashes for goad_py-1.1.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ad63757be622985d2273715502f120ccf217de51ab484cf3e3f414d36d93a9e4
MD5 4a6b98bc818220b854cab0781c2e2f2d
BLAKE2b-256 bdc68750cbb29e40b504372f64a0705b3322baa02a011833d8df1b7ad2b546cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2ed46c823415e11bdde908d7339e9f83ca720fc87441d86908f6c0fc55903ae9
MD5 53f7f3e9acc1a1a2dda805de4e1e0921
BLAKE2b-256 2ccc497049aac8a22010f20e4f9ed2add2b5dc1659a8af900c4b7035d3a3f556

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28d7dae97a278055a51b8f8d492857fae0e8c5267e1e4bfc9aacdf43eeeacd38
MD5 ef074dc787939c2514e81c240c711d53
BLAKE2b-256 2abd2799d49ab2ace385c3d7acd7f723ea8e5d7ae04a00ce42df5b3878559d99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 36afe328aa2272eed00e7114aaa744f574b4d976e3f7e3598484cad8ca5b7291
MD5 25a853ab605fe7f99fd1e0ef115825fd
BLAKE2b-256 ca45b587f2013dea8b0ccda1554be46a81b64d800c5e989d97ef7a1fd306ef6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6f88998b278f0d161e0e7fff18838c1b1d59966aa4c63e7b14bd65aebc2bfb5e
MD5 176ee3430213381944b8471db70f2f8f
BLAKE2b-256 4b1f21400a1c44fc38c89c70ea94fbf9f63653f6ae30b36871e884476b40b759

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f763bbac6bfe557854c959bb13314ec487728aead762055a9369fe907f0ea00a
MD5 3bdd658615ff2eba0fd922ed5421e81d
BLAKE2b-256 616ac49f181ce02807607e89cad5509873f3c6726ebd7dd43f19d6a953fdadeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7e8b1dd5d692c3241cda9b3d9f7d931bffb639073aac89027427c8c6daae8a26
MD5 834f13c00dbc73a0437a9c0da3036a50
BLAKE2b-256 698bb2879bbb935e4094f0a7540a83d6902b36f87a808674ffad3759997077da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 58553f7fe75b50039ff2146db12cd916c2f30b860108eda10f0bdb4c97f37450
MD5 73cf1cbda88acbb15ef3ddddc8907958
BLAKE2b-256 ff7e794ebbbeb99e59b867c55b57178274b48a821a082b497315338fb0132615

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0cc14ab9aa82059bfb19c7ebfd3b0e601a88075bd8bc65e0335a52aaeae70f87
MD5 a2d6cb635c8022fb4bd0ea15569dc7db
BLAKE2b-256 4c6f79acd68dbe8ef3a134b40bb799dfbf482ba8c0e4b64c77f970c371f7dc76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.5-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.10.2

File hashes

Hashes for goad_py-1.1.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e2b21aa8efa5a0444e110a47bc7028c70366cd1c48783bb81d26191df1118092
MD5 f53592cfa801b1b196e22eff8cd84553
BLAKE2b-256 4dd4e89a9d0cbea49355f167048fa27009bfef2bd60daac00ad0226e4585ac54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 87f97bfe9186156f9f2a08288b52e0dd6e45e389f944c5b5b991816bdab6ad5a
MD5 5945ef3b75736c4bae3c8c30ea586a77
BLAKE2b-256 c34936e0897389c27a51c0a41fdc10dcd25c1563dfd826c16c36d214ccdb09af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ab2d7a8641bd55e43c169cbcf6a87e544920bee8bcfb27226ed89070c4fcaa2
MD5 b95101bd17934fd223b7417e09e1487f
BLAKE2b-256 9b826131278a1530b8286b08110a9474c94743790c674077b386ba2e54550be7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6242a6da20929d9cc3022f5b1cf791966d20b011a8ddecdc2a29f9606d59d39d
MD5 622e54bc4c35cf29671d2fadf639a789
BLAKE2b-256 5f79efcba8172ea4e926eaf518f4f874cf4627661adcc17fb6891a7fd54c652b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 53271785f375638176f7e11d1d8c3ead4d19ceb1f56a8b4e8b0c27e465d6af57
MD5 22203aa8d5515573efebafa468f87998
BLAKE2b-256 e0108c115f94f50fd896019aea69aa108dfeb1a13d302956ce7409938f303694

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 de9d4741571562a1ce75e4fc4f31924ee225a8fe8b032a541de8ddef6269fafd
MD5 2a17b92e0e83d808a11f8de98f34abfc
BLAKE2b-256 a86a464c6fd30aac713bff52d6ffce0ffa3e091daaa107bcf4813e3650f085e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5bb9a51cf5a649c4bbbf21586567c7d1bc9454770ca84e11db4b5bf6aa89a68a
MD5 c9081121031899274d61619368bd7d15
BLAKE2b-256 74144f3aa5312e0adaa8c6620427cb079ad36881d02655ddcb8b28543011f352

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ddf202513c11469ec13125390eacb9bb520c242eaebd6dd82034ca618c62bc99
MD5 33ef161151854e2f81ce9b18b3245a50
BLAKE2b-256 e1dc58a2530655237ea47d91c17d5c3729bd5793a63a72ca6fcc5c0ed2dada9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b1c47b0580eb522d00055353194d05fc6a02e407217ab8f5045dea23605dfeb8
MD5 a7f80ee6925f23cd400c1d939545f0eb
BLAKE2b-256 785861b371ec1cf5c81b45dbb45925ee3f522779283beab77d868b9a4378d4c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.5-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.10.2

File hashes

Hashes for goad_py-1.1.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6e6bfaf20286f4eab4ee8745121985d1722447bab2abcdf3c11fdc6f3603a0ef
MD5 a8a57ba1e95d05af2c5280742c4d91aa
BLAKE2b-256 818f9d58426e39d746eecbd88caeed5c0098a026abc2766fce0df80e814d7602

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f32c1107b8270ebd48469d0454b759a434545e46a257f689081c161c479ca33d
MD5 96f4c5178f20854f8ab716af056ae281
BLAKE2b-256 d4d40d44fa75969a9ce550e87fade8979d265c772ad85409196edd76bfa35895

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dae546d1e7615f116a37a1358e198516721ca641441f6d2b2ff34f5ba857f262
MD5 89abd7d97d25a924496853d3fc71ec6c
BLAKE2b-256 073a32aeecdb094952926d154aaa8ba45a7f344b5ce66fb01c701f3142954de6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bace50de5d387675c9ca4504e4c8397e46f5f41672bb4ae1c804a0c60414b2ed
MD5 48b532ac53c27d9725822628d74fada1
BLAKE2b-256 d5334d9a22b9ca149c925f2561daf6c59f1eb8ec59f57c82b5f07301f8de2480

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d9775aaafa8f24180e7041bc416b77855226bcf4783c0f809a08b655ca893cbd
MD5 b5bcdfcf7081ed764d27d496f6560560
BLAKE2b-256 71ff2901ae7b1eeef2c6f133571c4af5fb7839c79ca502d6916835dfb33f1cd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5dc1d8fe9447094ccdddcdc81ffb0ab4e4f63870d22abc002bb25cbd357db514
MD5 25e2d765a433f41fe5e741b7b80ab6e3
BLAKE2b-256 9891e79daf8ca0b34565accc1dc5e889276898854c0749c9af9d6794dd9b675c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bd7b0d8899f4ee8ace55ae83028aa517cd950cb8e860a25ccdb0aae2ec2681b1
MD5 a5459e2230fd9306ac7e1f2b1012bfe4
BLAKE2b-256 fe13dc0afbfbd51f85c9647a31fdb7a42bbf1a39728ca8f4b7faa74b20730869

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 147064a0b6bec7a09291bd702c2f1ff63106544de9c6bdfd5427c5e6b34e84ef
MD5 f6660b056f8594c2c1c8d092eb90d4ed
BLAKE2b-256 cbfdfc8abf0f20a09ab852cd057293d330491dfacaa22df9ecaa512daaf51578

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4457395822710cc545974c4784b5ddb7eb3844dc5bdbdfdc12c0d9ef801af415
MD5 c22753db3ad1f3184f3ab18dee3de2e6
BLAKE2b-256 e20f276492c87a67731a7bdf41ecd29f8a0e7beb48c8e33076f567a1bb2d0629

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