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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14musllinux: musl 1.2+ i686

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

goad_py-1.1.6-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.6-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.6-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.6-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.6-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.6-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.6-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.6.tar.gz.

File metadata

  • Download URL: goad_py-1.1.6.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.6.tar.gz
Algorithm Hash digest
SHA256 40fefa3706e79082145155a93ed615b10f38cddb9f350c9af37de068791f2502
MD5 8dba14ad8d0715eab6d8223e5820d589
BLAKE2b-256 81387589ff30c01d8c5cbd04094da3218433e31af32a3388d4f7d628d4d2b784

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5e678cc43b246aae4702c56af39948cb96625ae427ac36549d37fa539f52f450
MD5 5c4fec7e26d1ff09aa1832b601c7dc68
BLAKE2b-256 6b4c4d001d6fa7df09866b2b9f8a05f5c87a26ac0715e535974edfce39559978

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6da5360b8d9aa6d126a7b6cab858cba297c2185330f0bbbda7a0c2afb4203b2e
MD5 e5abaa06eab8cfc75e3579f2f5ea6c39
BLAKE2b-256 1d6cf5e210fd76663c9fc9e1c352c743405476bcf4302dccb9707cbd2af883ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e152c6bebaae55d89ca8201d4f41dea425355dc9e1d01c54f7ea4836673b92bf
MD5 cb4dbffacff062d5913cc26d9a3b8dc0
BLAKE2b-256 3c740c230245098d8db10d69ffaf7157988a02e92493b18bd77727bf8b46c0bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a4ebee955adc24789674bc52f00dd3b52ba15d6547f67c54b00e90c41b5e3729
MD5 51df6b56527c0680f8c9d74cab1706cb
BLAKE2b-256 9c07f8e524865ed6e8c9a061a9816674cb9c5557f68123f5682e81d850ce474c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 781c614a4aea8fa964da9d31216b433a29f9faed645ecc8c08bd0e01ea3903e3
MD5 e7055f3cbb630bd4bc541d3f8b22e31a
BLAKE2b-256 e4a0908c7003e8e3776694237b4548536cf981a5c061d9ca8a86d9d1508e16c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a32f9034b413d268c37bac3bf81af9df8bd19d6e8da67a1e28014b28d0b677e6
MD5 6d7a6ccc258e3f91f148a2a175bde562
BLAKE2b-256 0ee5fd21a3bea9effdb7cda8891ce16f8e3e5b09eee17e8a280a3b7ef929732b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 94b0ae3ec4e4d1e25c390d9bd5c2d7d03ffc3f3c62569d27ba9ca534f355c53e
MD5 5d2d39f339e063e6c9b7e83f7df9e84f
BLAKE2b-256 8ef497182354e77951fa3427c3d61044d8f679a97104bf5a14d2609048663e8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 811ff817462c979d7e3b696e87d909701291451b2cef6d6c9897cfe1e20eb701
MD5 bc749d0e6725e4bf9696fd53bdf791f6
BLAKE2b-256 087b0801889748fd062779d181afc1fdefb4bdd00449cc5244bab60f1df9e214

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 43aa7944794a2401c1b7754e4a92165e0bd3c06160157230360baaf141a3f96b
MD5 577a291637c77c3a6ad8c7bd63c0efc7
BLAKE2b-256 1a17c185b377d35a0e845f5b371e83330365f211bcd31ce9c526360b4e1e57fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 41514a7172efaf027b6a906f2e1c07d0ab08d50a0d32316cca5b4eca85977c16
MD5 9abe9539df7176f2f20038c6f0c6f314
BLAKE2b-256 052f1bdd6d4fb09dc1ad250d4f3252b7ccd8fe9f670c38fdad78f2e38819d4b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0e2bcc57e736c797909071f0ff505b3b76137564b33153722357241a92476956
MD5 3a82c027e412d50ea470e867e3475b88
BLAKE2b-256 4cada3182300800427672f40612a0c7e0a9c92977686f901fe1086194d97d37a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 28db284ddd9ffa3c569d798884561b88a6b383043e5bd378e81b47014c2aa30a
MD5 ed5e1b2c99675e15755adde7185f2456
BLAKE2b-256 2e36e72a3b65a85e68a64c3f799c3b945534fb703560cb014295b9d4e98c9822

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.6-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.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 98f379be6337334eda794acb1cf83265e57a49654123330a236ffb943ed93e5f
MD5 4b7b300ae6ee92270c177e3dfbef37e7
BLAKE2b-256 4244f20bee5ad4b818e6a04594fdd0d7f37f3cc1662741126106074abcae18fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.6-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.6-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 255a0f9979f8d1d0fbbd7b9753204068deb1dddad3a08a204dc3bd217647e9cc
MD5 14ec538912d9067f8c97e6d429d074a1
BLAKE2b-256 99729413a6705828b5e8811e69351477fbd161dc5b4e02a46264d50dbd3ee0b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 35eedeb837c1ebd2c787e2c48cec64acb9f2f90019836abc0a26ca86507352f9
MD5 63cbeed5fb7a827ae17f174ac271c212
BLAKE2b-256 9a43259f2c2121f84233637b35f302b14211efb59f5f7f24c1ee8f59f1a096c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 208dbfa0be1b90bd3b99d67df2fc3dc9917f0cd4fcd1f8b05c6520117bfc4b40
MD5 7fddd44472a515356016c7967254f18e
BLAKE2b-256 5c7670258efb136b4a139e9d2329106689c652676ae1cf8a67f23898240b4f8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3d7192ab50e99b8051fe1bf2e769f4849c5d876f23e101a6271ab09834b85da6
MD5 e4666b8714da80871c7da6365f7d5c6b
BLAKE2b-256 3c5244c9f8f3850023406976d68a7f0762a3b11dceab7f2125e470f5946e6528

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8ad843382cb3cd9bf051ef78f4966abe7a27387d499786fa754c317afa83dec5
MD5 279b80ae42f081aa2400a4ae2a2e373b
BLAKE2b-256 afaa879f2f1e1292f81d3f0ebf4d67cfb7397fb6ce7c4e0fca1edf9eb4a82c3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d47a5c471821910d6c37465d0998c76c3397d00ff5797892cc73729e290051c5
MD5 4b509c7a3ed6a691f25715109da2d87b
BLAKE2b-256 241122772d9c7729f8bb3e4aae55371dd622b9a826d68f20679136d41cd0c370

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cd6fe5a2e4a4f1ffffdc0bec62e7ecd437ae1d155d83087cbfafcf4ffd5ac491
MD5 fe1bdadcc5b09cf2dc06a42117bedca4
BLAKE2b-256 e40844ab0fa3d608b0a0e2c8c425e94b0a9cb3af91b32901f3f7c6349f2d51ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cabaa37f60e479a139d0198c74117ca89cbb3a1c2a6c87f5a7037e1b4bc9ddd1
MD5 9b05ae24d4471cfc1d55e44ace51afc7
BLAKE2b-256 1f1d3a5ebc44cec639131b7b136e0447174049bcc9e7b9493f6406a152eae3e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c08d0a45f37e65b15b10bb19a6ae2079017e2f6cfb54ce7b3452754ec1f0bf55
MD5 cac386ff8b3505ed120ef6ed1182c183
BLAKE2b-256 5b4ffb07a61a11a6ea0919bc2e8aa5c9d289e54d4b1656fab440f8a6447df83a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 070ba8cdf2ac44ab07e46e1ced476ece3cd2c54e52159a36fcf5a63dc9722933
MD5 ba9c25fa6e0367ac4633e2d3a7d0cf25
BLAKE2b-256 78635d3ab0649ed007703891799ecb6825770211add8172dbff6f4481d4b1a92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4efa07d6b0debc9e6c910ff83eec248830efa977a3a0b6cea93ed1707ee759af
MD5 c8532b759df31bb6cba0d092171d2137
BLAKE2b-256 54f97662ba7a5a0045bee530cc864c0eb0c4e272c5ae623b93ac79a46b22a760

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 847d076bdfa8bbbca270567fbf37a8c6022fcf9c49235b1139b98acd90d7b0ee
MD5 9a012a2dccf0beeda16eb55b7d236c11
BLAKE2b-256 4123bf917ef26b9999e8cfabc7d55ac434d3fe72a9ab91372f1d78488525fe20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 26b9098bc3ed9bbda137a140e90dfbfa969854a95099c3623054784b2bec9a2f
MD5 4deb451e9b406d53b9fdbeeba4ced06e
BLAKE2b-256 162a0888f23d53ff8c0829601018b00c2b508594aadee1290a67e47fd092aeee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 80748a4fb8213f7bd399d05b198534315da22ebca656c8ba673728e83013d1db
MD5 62fb10143a616f27382727863e1bfc8c
BLAKE2b-256 1edce7ddb22f4d0e7b3aee6d5388aa2c98ba01ff56fb5b8195baa09c7bf3e376

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.6-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.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9050692ecee4c3eb86281c6de6085040b2e58622cc21ba8b06625a67016f313c
MD5 29b2239d47c0aafa35feefa35b8296f4
BLAKE2b-256 9d9b573f5082f5a5a5f2c551fb56a34c0501a848134fd00e850e296f6ccb7231

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ae670f2a2f1e3401d924cb174497dcc96f41ba9ead3e66df064196758da80aed
MD5 e68e7d5697116694d248228c3bfb7135
BLAKE2b-256 6edc32404983a4326cdb81f3daa53ee2744f1f3ece2780d6481ca2b01cb7abfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2f7b1d99e857464a9cdd45a6a02fcada4f4185c8f44fe7204fc5831dd850358
MD5 08626e0434a4f01864398ea63ff6a6f5
BLAKE2b-256 5adc273318097cf6e8de101494fe5581266a337e22824b8ef046c7e06b6213a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2adb668d423bfa840f0aa903beb09d55de82c59fe4fd7fc4aa08099a1152f9aa
MD5 2eb94c14e6e87b0e7acadd4b7281d43f
BLAKE2b-256 fbfa1ef9c8cb3ed187043d4fd07e07943929137463cb3869c6d819ed1786ff5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ff9822f539c29ca95f7bd83de94a2e983914dc78fd53e64901bac558d00bd22d
MD5 b389077d43b8a185151bf4b602977d69
BLAKE2b-256 dc9dc1a05786ac99ff0c1a74d63a5a51930bbe9f20725c3f13994d403406d1e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e5d8a8d60ee32c7f433b073f3a66b104f6cbd91c6b2a04f495cb16329569dac8
MD5 74efa82aa4aac72dc63070d93c77c49c
BLAKE2b-256 02fd73c8da666551804d4fce1f981b5294f43b0869dacf4c1f28bc5679c8ada8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 095d0a4b38ba36375834c24cff1086fe2a5bfafd192f120fa944eab10fcce021
MD5 5b3b044c3c3857a9cf9fb1c22786edf0
BLAKE2b-256 f87d9af448d7db544e640fd250189a7e7fa8f4e910a2509aad9871e0a3e4162c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 620768ee3eb205657339f30f7b8270c79d7d7be6cd0076a3ddc44191e6b24b23
MD5 6f11f1bfd59a83bc1537d8baa686476a
BLAKE2b-256 9b454f56278ee078a4654bfe4fed352020c6e80dfcc6c6cdb67020729a225a0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b25514fdcfe9ac54318bf0b09fcc18b9a7c882eff17b4a22da0285e17c7a6c8e
MD5 d489efbee77b59387f49f61b6c9e5132
BLAKE2b-256 69ce59f9cf4e7fd23d95a17414cac49d37648ad926844cb8bd46f973c833abbd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.6-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.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d1c1b13702d0020a7b5c0140551c0bf7f75a3920d641d6b23625d039301f6268
MD5 da8223a12c98b59369fea2998dee706b
BLAKE2b-256 51a14a113611da7d9f81c7eb1def9fc3ae147c59134c9d8b12cee08389335832

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8598f1ddbcd7fdd68b025da81c155afd6a8041ac4f93f8fbc77c5c07bd21218a
MD5 2afdfa6dbdb831343b2150eb2188c1a2
BLAKE2b-256 14c56487af9707f3df64b29bf06815f600f18a91c0b65812ea875bfea8a096f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a4df32f014abb57dbd55c13dcf4efbc7e7bad577ab00e9ff41f2bc8178f1065
MD5 a8644c3b0e1ec6dee5531d45a146c3ff
BLAKE2b-256 032c2ee142a4c84b6f3faf0744482d8c78da99922b33328866856dd5699dfd78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0b6fe233d290072808c9d7dff302dc34c5a9c862a2bae95ec42420600fdae82a
MD5 e334596358496d0c107ec8e1cb4ef92c
BLAKE2b-256 7d5cccea537a6f11b4a94d4aa97f10697240295828969730c4b2e0f186c464f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0ae56566d1c03b9e4215f509f3b030bd5b1bc662672a6890b7f96ee3efe97959
MD5 435351369ccdb6f6c8d4577d0a28de2d
BLAKE2b-256 9d6ae1b7cc67767892f9b29a16d324b42fa405453e719c19a9b66730bf1beed6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ae348aa07be7873d6840bc5f566c920c225891a2dcb660251ec961e6d1558626
MD5 64e2bec303b6648c4fe3060c97f588cc
BLAKE2b-256 4491cd0028422ad80337a45ce71cb7f6cf042e078685b12e947212321809ad5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b8cee617d4a12198fc9d2f39949af2dd710dbdd9180ad53c7505b458f245fcd4
MD5 2b70aafb3c1fc01eec5b5053424e113c
BLAKE2b-256 6a72ecfb657382604ab29d304a205da2e8e397c8acd28a30451d3a613fc643ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a43391c3f9dad6f0702caa03fc8f01c69e49b614ae321207f22dc3ce1bc1447a
MD5 e30aa6d281baab689d9e55219be11ca2
BLAKE2b-256 31e7b3514f8d07230d0773d35ebb4550086a1c9d34ce5b9efcfb2629eb5ff8f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9245cde3037070e002e7bb6caeab7757c929bd7de67990ae002598677d1450a1
MD5 cc57f2270e1a2d7d8abbfe33f8becb60
BLAKE2b-256 8686edc71162583bc1479c28d373234348567948e7d991a1be415e8a7a629d60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.6-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.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a3cd3bd950a9f135346b5116f8e364eb657f6656f3856d74746f49e92a409c42
MD5 3208bda26843eb50df6c8c3059138f65
BLAKE2b-256 078ef6e255f8fb711490c981a81b5c0c424db623207bb4e95aa7a883eafba6cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 95dee9c83eb69f24cf266a7e87894573caaab1a821b5c8d940d024754108a3b5
MD5 c84f748e9ef287926940cffae3042dcf
BLAKE2b-256 bed5f76d2ae07b473c06663f0972c3794d913ab3eb0a24bcac715f7b294c5897

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93102656364008b99491c7ecf83377ad75ff036416fefb6994e05cbda2a4a7ae
MD5 b1de89292e094a5b9d85a22e0d080034
BLAKE2b-256 2f788ddca1d9cd7f3c476677e79653ea14a4816d5bb8e05ff8797f9701bf2d21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8e5866c63d22638bc9fbf97697f85f85b0012db6c014f1fc464c0910f0d15f28
MD5 2fe423647951384e7ca88e937b1f36cb
BLAKE2b-256 b0c52530e9e63ee490694f6397be50456ffd516259d6588f696b9851971a01f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cf3a0e7eb15ef1a4e23353f1da26c7ab39a347b3e4565f024f50f469622cd382
MD5 b43c6c47689a6b91a8826a8fc72d2283
BLAKE2b-256 756f1827dac70467f4b2ccaaa13970cdd81690594445537b33aabc2f2d641c4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 399db61cd8d22972b3a5603611e56cbc1f5ffccc2fed90deb380682d4b6f64a8
MD5 46cd760077cf2806ba231fa59fab6d9c
BLAKE2b-256 862333e58bb3fcdab3b20f985193144c40ac10279cc90c2bc13228f4d4c41e17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7e9dd9f4692a051733decb035b9870b94811b8f82221adf341618e3858aa63ce
MD5 8aa24af272d621fe3fbc2c2c179a4d5c
BLAKE2b-256 2318392e80aea1fbec60a4ac9bd17487c60a2794ff320eba52ae2b65a00913d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e16492452cba5aae14a409a911f95ec785d4635d3f7215dca95a9bad1d3adcf0
MD5 44d2783440459e16c20bff0fe4cca96f
BLAKE2b-256 68dc1fdb107321c8ebc5dd2e2e10ece954d0536dec09d305c5473641a8a47b6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eee223fc6b8fda5bce0df534a70ca0ddc53f8c771c99d6b17d965299cadb670a
MD5 06b9b9cae7bce12b718f5fab5c22133e
BLAKE2b-256 17cea19f590fc1d097822ac7b98a082d76f8658f89ab4bb234212334b85bfa4f

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