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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14musllinux: musl 1.2+ i686

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

File metadata

  • Download URL: goad_py-1.1.7.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.7.tar.gz
Algorithm Hash digest
SHA256 962bb98c6088a1bb96fedc70b24379e34d840b3a508042da4ecc6457b477182e
MD5 f2e2c8f0a2cd9199d81bf6e5b2ba5c2c
BLAKE2b-256 093b2b1b355ca9fa5717c9164e3942c95e5f38bf11e5582ef8e98b628ffd1d80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e325ac2a6305c320e583be660492a1964811e6cc8a30aca6f71af6562b5f62dd
MD5 0eb8a8f377b3078166463c1a227845ed
BLAKE2b-256 adeefae56223acf88522a7b1467b8393561204f6d066e26e5323a19b958fd2a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 352e77c3248596661b07011cb6fb8d02010b7724bdcf81ea36620a323e13e791
MD5 7b4e7014f97afc8be4a874a7530c0d02
BLAKE2b-256 569d3dc9ce0ae4631e810951a1437255c8dc6987ebc279b26d6ea0e670df4b4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 376ac3d3322ebace5fe83e16dfed04e072940bcec4e0614785f94d1fa330b7da
MD5 6838b5aebd1077ac79997173cedab545
BLAKE2b-256 1d2ae3cf5be981ae09d084dc46cb99bc1ce09eb04ff06d45f2560adb0e166259

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f35f77612da8ead036a4240e5b28e31a1821e81a6cfefae1e282588f4da5d1b6
MD5 8dd5ee4b93535103afa1e7b308beb1d6
BLAKE2b-256 1e34172b2c8fdd27a1695b6fe017b1b0f28d9507fad1e3de090bf3fd4cfbcc4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e37f6598d6802366ad273d262519ba2ef342aa6f6ed48bcc965f8e556e0ccccd
MD5 16269762822fab6c2ab9e72f1f1985b9
BLAKE2b-256 1fcdd31cd5413fbda3a2acd50f5a860cb1b666544e4d54a530086fddd94aaff0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4cb0630d142a4a7e2b40e0c9c060a45d7450e4a62dcdde42b35ec79760bd8858
MD5 b9074d7256e80bec301ae5b4a1c0cd89
BLAKE2b-256 883091ec478ad2a17b1246430972e3330260c411a96f524631cf7e9a2fde3b70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 07b2774a14a04192bfab5b644b887feb9ae9bf778c51887a7bd286591cc8969e
MD5 223883cd71c681a201e1f1b21ba92c58
BLAKE2b-256 af70bd20ced65de5408eb4cafb253c4969812d2566bcf3d7344120dd07f02979

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b107d2b6638b99f659146ae6b3a293fa66cff9d77a3b8e8772e77ca3a09043c6
MD5 bd5932156a8b0d5c2e25c97f77feef16
BLAKE2b-256 95956465541519dcb765ca60b7a4aa329d55e9c62396ab6f32eba9e4b4b1ba91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2b777b706e7c3cbde38d746c308d8a88914895e734d5d63bce849c51580213d2
MD5 18c7315bfda85fca3335b83bfb83c602
BLAKE2b-256 9ad54cc77879f132584886b4ed24b197e23785a5e66574926ddbfae2cde5d0fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fd64cc92594956295f6469ac90817cb53d52b9a5ae1664143a323a6b3b68f20a
MD5 d177e00da47fe087a6b3d0d3e9cbcb90
BLAKE2b-256 0a32dbb18f71b222053b8b2750e34d88da9fbafbb78c8bed7e3e524cf2fb2d53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 37e2378476ce1ff4e27711b2c23b861a20c30ddd110e6f355f0922a1940d690a
MD5 6e69c37eb0d8f529b0c8fc280d467472
BLAKE2b-256 bbac4cabfb5915018279857adfea47994eca481f49b375e906e25a3bb0b0621f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f455a3e8a059c0f96ce5fb5413984a35ef5352ef4e4d108ecdc2d4f6e1e3a09
MD5 2fceb63487cd4e029f7a9be6f0fb933e
BLAKE2b-256 12611a4c934e517edc9fe1c06b3ec33954830e636bea5b124777e7fabfc93420

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.7-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.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 444991f4a6b4614630f07b18adae21628e6bd3bd1d8c91a31cc44180d396a26d
MD5 6bcf8eac8581341018c4b6a097069cd2
BLAKE2b-256 134f0b4012c2dcef32abaf78536a4f481063d17bfaf586a4913a65b3e2d2787d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.7-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.7-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 a0e3ba2dfe85fda117d12cc76da0e6ebff74fc69a3751227c2d56a17140fb223
MD5 63423af0394cf5d1b4dd3dc5bb88debd
BLAKE2b-256 71ad680503ba5bde3a955b83e9401c1359e03992fba1bf1acf8579d469be11b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 238da8528a2e60c9f57b2b4a5dbbfa39fd50085bdcc8a6d71390774692ed98b3
MD5 7a81181a6df86d1f26512a256242a3be
BLAKE2b-256 4f3bb282f2c17344176ed935aa619d2bf035b333c8c0dee4e6dcb15c8b06d009

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e05e16dbc7b359ba7e7e02acf77bd621def984cfc3cf6205b8da8c058255f89
MD5 a7b6ce88b98406f1d2b7814244ed8213
BLAKE2b-256 35ffd1d86c6a745215275313379c42dffbe56412bc9851e80dd8ca5c3ba09473

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4d2596fa4928f8d14e98ea7b0f5483d79932ccdcf4e37d2d44b553383adcacf6
MD5 e40c5be635d0cf07cc90682bca0ed7c5
BLAKE2b-256 aa0f858c2e93cae2d95ff0927cc00ba1f50375fca2c59c84a120ab83aba7c78f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 23ae5e7be3a80ad2eea4ad12b56cd409f2511517abe10ab5cd766011c1c93295
MD5 1b34108bca84d18792282f5d10ed67c3
BLAKE2b-256 0a2ea3ce321978e861efa0500a790b11177420d5cb239266f7078aed6ac52e6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5a8a242740eb2a76143c1d9bebeca99871f1ea88f2ec301863ae3ed504e77758
MD5 479e1f1b35273f6a1cd3a6af0b5a1dcb
BLAKE2b-256 96830923eaf67b6205c247205a4deeebebeafd1fb2897ca8e85d3b97b954e5c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 630e62f24a6eb53d990eba50839bfc05b0968ceb658ff1aef14b411d8ef44759
MD5 d66baf6469ea1d3a8bd224b038c14e09
BLAKE2b-256 460298d17235d90292a52ef0c7a798462d8a7c51e805b75a7f00e30846373c55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 02734093ebf44f5f981df05307c90423df5d6545315477325c635b1d43a7fbd8
MD5 1c4ab0dde0c041e4d815cfc4a96b2950
BLAKE2b-256 864bb8e19ced1b100bf44d2a637e72bf48521c55fa39821430bec651143406b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa82cc13e6efc8c0fdf4463f97d251b5c9465d600a13a2d50538c658f133a6cb
MD5 504438ad3d5f0a30504c986e16421848
BLAKE2b-256 734e49d5ef2364255823cdea98f10a03cd38eca2747f611ced1e3e8a5f0ca79c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9dcb9b2ba94d5b7039958a00db9bfdb76830230535f84c744ee0436736529bd9
MD5 3a5c93d1707178082bad987df01fbcd9
BLAKE2b-256 e5231fab64d38c24cd53294df805bd634b61c199c193256ed507a7f96b10aaf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ee3ed5fc496a084a7eff02c2a80dea20d88652dde4103e04a1fa4985f87e8ba5
MD5 b6a3230a24ffed51e9f19d4db5d542ac
BLAKE2b-256 c2e1e9f862c243017599e627abf107c3057fdd4eeddf8318c5c7b7678945cf42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7be63ce9a0fcc6575c86b608ac76543eaf00ac73113b57c2a7070bafa9e611e3
MD5 ccc4104f167ff21c64a75f540cad2dbb
BLAKE2b-256 34c9f636fd24981b9c3b561014443f230370385cff90dcd84c5ed9da2660f809

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 530e371143749a13842f4c7aad0737a94bdc700aaa0c67c4b708a83ebd431a46
MD5 b3029b82afe0b8e9831dc143ced901fe
BLAKE2b-256 df57fe2c1c7901fc891e956159884edc84d34ae79b45c2d30d6e13f5d4c213b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93bbd0bca2ffec9183495955f941f51e201d66fd7dd867907154cfdecad9e38c
MD5 1a34130482bf805b129ee7889fd1b74e
BLAKE2b-256 c4e83ea73fd605822404822017bd02a3a250c44f394068871ff7304b1e5296e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.7-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.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 21ac300c72fb9d396bef5eaeea2949cfcf0ca6446d5953eb40b5a6e6cad9140e
MD5 c4e042abd2747441c2385cb0342885e3
BLAKE2b-256 567da5ad038403d8aa6e7d24b8862f99ad624789496d4ab6c88671d59a61a10f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 651fee4a68c268603bbf30a86df5f387b1a24bf926c578b8522ddfea9ecfff32
MD5 9aebd67bacb757a4fdb2169ca74afb92
BLAKE2b-256 2b2ff4af7ea57f505517b49dd07d0c223656f1d11435895e090ecaa727c1b23b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c5e4bea006c5daa45c10871a7ac9cb0102d26575e58c5667e8ff300b9fc2d8b
MD5 2967e9b368c2e5c3d1adc4e1c5f378f8
BLAKE2b-256 f4aac5abf59d20a5c0843e741a9939badd031ee1e0fbd60c4ff611331975cd2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a3d8f620cb8d05d4e9f479a80022574e4d77c432b897ed9acd9427756a098261
MD5 30ea425a6c470234a3509153b1f54e51
BLAKE2b-256 9b7822c9c143d2f0d5999526362d2b2cf3665d3cf04d1d45098975981d83a4e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e173f6b61d22f2007e39ad368ff378471f91250fe9d28bec0fd55550750f7d0d
MD5 7b596efd625195cd4cb4555cba2559bf
BLAKE2b-256 fa6ea3c6cb53ea997749b2cfddf6d18b67244f8287a224ec265b9eb4dba523e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fd83e0e20a758dfaa619ee674df7a9e83101beafcf2913aee669de49c3c450b0
MD5 a09457e4909efd153cb6321587c0cb93
BLAKE2b-256 79ad20ff671789d9f6f53e4629775795d5ded7547db2aa5aafd4c52ba8d99e55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8dc1d6c07a66205adddede9f93242aaeeb4d76c1e33c13933ff0a451a87a4bce
MD5 f7f50acbbc94950c7abf7de3c979b6be
BLAKE2b-256 8e1d8fcbf7fd928b65492ba6d25a459ed58687f985f00a2542aa06a40fa9218a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 153cd3a1a77bb9d08553f7c3a911084a8219ca1a5c582d3f45ead0a0014f348e
MD5 77a7465d3bc94fbf03a8df3f44b73a78
BLAKE2b-256 04007ed7d2f338ff48f953e160484be9d90be56947dac7d95ded5ec948939299

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64db7b2747bc8cde88d2407fe5d2442d12fd2c634c35c077b6eaf2574e5ee8e5
MD5 e9eee35cfe51857df95b76dd2c1ffd90
BLAKE2b-256 3ba56d791268dcd4bcea5017fa5dac206688bd31b84f34fb5a81262ff4959dda

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.7-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.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4d6e1159878fd659a7d5dbee73b4c3ef5bea56e8c8554ee3648378bdf33ade54
MD5 a99b2daef4cd8b2fcf273121e1310de9
BLAKE2b-256 a4fa692b0b4913fdedb48d568cdc8ad61e7c26d7d77a1be5f92bddebdb5e4199

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3914e94bcdd6c4e358a30a909d8a9b312e3e344077eb956192a3ef5bd1a51d50
MD5 ac756bd3013bf7be0ba745645952e726
BLAKE2b-256 aae71d5b0958488a090da29e0bb6afb418da3d925325791a81525c7601a3f672

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8428893522a49651458e4e315350f4e3f5e71576b27131e9ce0cae78c5b4fd21
MD5 2f0f8b66e037f54454449cd98afe55c0
BLAKE2b-256 564c014ab88ae9623228a19dd85705aa3947119b85a51a3af5ee8f1b6116a8fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 83e266d0337c4799819f9e901b894e65231587ba3ef7169dcdf56ceea79cab23
MD5 b6cc6a153cdba89df5a5aa7f9efe5765
BLAKE2b-256 10e9b77af3a81978039d961383a5bb5d4fa8a8b1285d1508bb7932292a8bbdd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f5c513d0e2c915aa4b01cf92ec8436aac0922bb33776a987fa2ff8418bf90ae0
MD5 03056497075768de8d5e1c675515bcf4
BLAKE2b-256 8e62aefde97ebcbd7e627337f513941205b7e5b3f3415c79ebe43bb02b92689d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c0941277b1ab9feb36eee65738caeaeaff9aa25a7d181d049650aa13e8eda326
MD5 6aa5bdf871d320aff777395414877960
BLAKE2b-256 479dfcbd123e6a74ecc8244875a7914558b53c0c7409c133445ec539400ee5d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 933ccbe47d14a8ce5a06750ccc54b218e7b4262e023679695abd35400e07312f
MD5 417ef434082d74e8ecfe0814d85f6edc
BLAKE2b-256 1e203879965f5f1ebfb246f758c156581462a97ee2d99587cd3e2130525a5ee3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d8314105e7827d818df2a6df612b485e9cc0ea53305364bba2ce4d2cbb42629
MD5 a31e3a24656fb7ba1b66e688491eb6c7
BLAKE2b-256 9a29aa3265759468755796726a6e0eed2fb6d778fb69cca02d246b22fd738256

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d2932493b8876e20250e62421a87bcd8ad2e7d1d7dbfd1674da0978309fa5fa
MD5 8df48a680e782ae15975e824c3e1e96f
BLAKE2b-256 b7f22743b53065bdfe86b8bf65071fa20b51d3975172ad41c2caa6e4046b8497

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.7-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.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d633246b3ea5cda07541965a024d00928d56b626fe8b8d48d5334367e175e6d3
MD5 29eac17acafffab904d97d90918a190a
BLAKE2b-256 cf85fcebe65365eae4ccd4dcc62f841ebe6cb4dcd8f7eb36825e17d85bcb9014

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f0e51ee5d6b95a260e5a656f743f258de407a018f8f295af4e89e152d23b92ec
MD5 6c0d2be65ef35fefa5aeea1054ae2eb1
BLAKE2b-256 200f6bb6d21c447a8b92df5fb705fa487e7f71aba175c1101c7fc31b14efe430

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 419b207c2fac6dc714a24999423a9246d7446f49b250bf8410af89d60e5844cc
MD5 3c4c49c88e332e1334a3ac5510163d99
BLAKE2b-256 6bb3936fdfd1fd71b0ef4ac659a56e866f65a06101be2da4d5a871e425b4c977

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ac2efeb892bc6078138e8f33da19b5c6e03aa07607fa65bad8bcaa9a612d5e63
MD5 ca832d985cc803c7a66861767708cc8b
BLAKE2b-256 34ae320b9aba5828c9ee4383388be5e917a8cd9811d79bcb1e0d5edfdc3b70ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6cedd9020582bdf9732196b8e2b81be7d675d6f5b6180a07e53c2b45f539d519
MD5 300a39f0e36898c3570bd31255b828e0
BLAKE2b-256 875392cfec1417418a39a679e08bcd843df91139795c536fc9e944ebe342ce0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bc81086de2951dd50620678a8001fd96ec911f5bae188bc316dcd949420b56eb
MD5 56ee1d95cb3b9aeed7293986c2368c7e
BLAKE2b-256 44ab629cbe9a55b812a67d4988214e6545d478b5d8a842fa91105410296ebc76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 425c8bb41e7ae9e6ac85a94680f2eebc1aba1bc2abdcf43fc65bb66a51f9e6b2
MD5 a175b240be7ea1454e547b543cf8dd74
BLAKE2b-256 bb142fa139b721fb04288ac25ade6230d55cfb542210d004928a3f506244fe65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d02813433be1049c7c3defcafa28e27904f3555333143f81b4abe3463a2c71f5
MD5 64889261318dfd98374c3b21e3bf8fda
BLAKE2b-256 6797555901227591bbb602b89df681bb343cb20573cc9eb5f0ae6dc3338d623e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a25f3d5c23352138dbbad7b9e66b520762e858e97870154204546934f294e02
MD5 b38b8aa7a4adc0177c7bc53dbdd5df85
BLAKE2b-256 0a565bbb31325bbee8a6fc75884cc44eb8c917e4771ab2db476bffe5c866dfd6

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