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.0.tar.gz (359.1 kB 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.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl (8.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

goad_py-1.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

goad_py-1.1.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

goad_py-1.1.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

goad_py-1.1.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (2.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

goad_py-1.1.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

goad_py-1.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

goad_py-1.1.0-cp314-cp314t-musllinux_1_2_i686.whl (8.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

goad_py-1.1.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

goad_py-1.1.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

goad_py-1.1.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

goad_py-1.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

goad_py-1.1.0-cp314-cp314-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.14Windows x86-64

goad_py-1.1.0-cp314-cp314-win32.whl (1.5 MB view details)

Uploaded CPython 3.14Windows x86

goad_py-1.1.0-cp314-cp314-musllinux_1_2_i686.whl (8.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

goad_py-1.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

goad_py-1.1.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

goad_py-1.1.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

goad_py-1.1.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

goad_py-1.1.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

goad_py-1.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

goad_py-1.1.0-cp314-cp314-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

goad_py-1.1.0-cp313-cp313t-musllinux_1_2_i686.whl (8.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

goad_py-1.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

goad_py-1.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

goad_py-1.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

goad_py-1.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

goad_py-1.1.0-cp313-cp313-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.13Windows x86-64

goad_py-1.1.0-cp313-cp313-musllinux_1_2_i686.whl (8.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

goad_py-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

goad_py-1.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

goad_py-1.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

goad_py-1.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

goad_py-1.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

goad_py-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

goad_py-1.1.0-cp313-cp313-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

goad_py-1.1.0-cp312-cp312-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.12Windows x86-64

goad_py-1.1.0-cp312-cp312-musllinux_1_2_i686.whl (8.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

goad_py-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

goad_py-1.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

goad_py-1.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

goad_py-1.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

goad_py-1.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

goad_py-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

goad_py-1.1.0-cp312-cp312-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

goad_py-1.1.0-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

goad_py-1.1.0-cp311-cp311-musllinux_1_2_i686.whl (8.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

goad_py-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

goad_py-1.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

goad_py-1.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

goad_py-1.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

goad_py-1.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

goad_py-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

goad_py-1.1.0-cp311-cp311-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file goad_py-1.1.0.tar.gz.

File metadata

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

File hashes

Hashes for goad_py-1.1.0.tar.gz
Algorithm Hash digest
SHA256 054bb76c943c8bfb75cad71ffb881b8be9c32bf8b3f2c1387235c42c0cf65315
MD5 0f16e850654105afeabb5479e05c98c5
BLAKE2b-256 3b871e8bb573d5bf67bd871e6041d6f2cc8a855243f6e9b132798f38c4294a8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2cbc0a4ca6736f901876aef70c827094606eb74af206b3243f890cef1c4ac56a
MD5 76c38c8d53f5cb23d3d4a6e6643a6e3e
BLAKE2b-256 6593326886d865cf71027c69d5e81d6bbf750bad06bbad38fda4df356963a167

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58259c6a3ddeefd2d77570e5eeaa2e0fd20784019c22bd3addf601de088162c5
MD5 f0e3d9b83ec9d463a963fd8992edbd46
BLAKE2b-256 992b562801c92722a5f220c843edac216a944c83f04112b5b21312626f3b03a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6fe12def3c6003acedd05456b43533e1192d6c162e1c67b3e40b550b051504b2
MD5 63bcafcf053a199a83047c00b39cfaff
BLAKE2b-256 f323ffa3a00d9a37538ffa4d06143a5618535ab8b3514bb980de4c8d44c28670

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bd2fadc2bab1e7994747d7b8adc0d2abab28ae5041e09e32f95848346fc2c9c3
MD5 7b969d30cc35266100ef24a0418b94f7
BLAKE2b-256 6df7295369f9e69525b90b86e90b1d3db10ed9ad3e884d21c562a233933c9a51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5ef31ef75ef23df9fb0d40786f137e587d48eff921844b07822fa6bbf35b1abc
MD5 1fb70c869a9abcbd0422ce15b8dd1670
BLAKE2b-256 5c1d971fd55bdf6505cecdea226ff3acff9e6ffb74a64703a23e564df018e9f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d44570ec23eda500bac92c04430d39f07061db690cef22127b2b5cb264a08d3e
MD5 67641c2727e3098a5e83d0da5dbd92fa
BLAKE2b-256 072ba74b3bd6140f4ec4e825db7037b2135db678c158125b297ec1ed5a930040

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8f0eb2c9d0d691da52de7fe81f0761a88c05393f4d746b66df36210b009d5b7a
MD5 675e6dbc1f66077e7ca9a1751cf0d7ac
BLAKE2b-256 ccf17e9763b886cc6b06aa132d99db4ee38ae5b41d503660d1e05e8781d84a6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7861c052db80cc270706f28b67f390d44703f05b5521d6c89ae1f0c5c457bdf7
MD5 01b1816fa70e522a9014479971694fbd
BLAKE2b-256 97ae48a77bc922ab9c3f62d4466deb816a4960b8fae788061ed3ac28c16fa191

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3383f86397becdfac6d3ad3da302d846c135d57d680b44629328f5a0846dd591
MD5 b6b4e2992f6d864f5556527cf94840a5
BLAKE2b-256 d1d47c171366b9fc40ad8dda4ae39a59b92d65a169b9c9100ae48095b482e2d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1023ec2ca628483b822a500e33d64731683edc5187ddeb3628c82faa7b448342
MD5 39714ac5792a698075bb868e1ddf1760
BLAKE2b-256 1fe92f5567a7ce6034458afc5b2671954445eac356fc18b105e4285dc503c3f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9bbeae884c89fda859cb59b6a9d7500c7fbe2573c1c9d1f7e6a0c2be84516f00
MD5 a46135d275409431dc1f282f21da4338
BLAKE2b-256 fa42bb1393bd9f20789be31b64af50af7fc9319ad13c688407132580ccac904c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6004c0c5a713e83bbc6eb72f731c3ee1240dd6fe2c534f8820ae0ab9c3de0e4
MD5 8eb418376e913f21c39946b053f91196
BLAKE2b-256 8dcccadf3ef5644b0b601d5fa898f3c931c41c8c0233afc13e9767167ab90059

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.7 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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c298e1ef819137f0e15ee32f9a87e3930b78103e056e3e770250e3bae25d9d48
MD5 c5049f86104bda07a93bf303022c14eb
BLAKE2b-256 1b3206afe72545d005afdf493530ff10f4f4a6b7e7bb480de307b75b036256c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 1.5 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.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 1e0f53553d77e6e9b2074affc6f82fc0a7c25fd7288e6b20a68b0eb6a706745d
MD5 9a57f9051cc01d50109bc1b30b83c464
BLAKE2b-256 f607100b15627c402e50309cca50145539ef02b039e7b78b79b22496b346d230

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6176ee5f2d36b18aa1618b02562f9ddcd52e0fef3ceb41b67da5a78ef79c0e26
MD5 0582367a1fd0d2eced28c89b9157f8a7
BLAKE2b-256 15d9054aaca488072b177efa9e431a6cd9d28cba54e8a3864a78738f526ce590

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6ae162899e4417e0a0e1127f0cd9e73a68a8defdf3e4094e7f3dee579b7eb3c
MD5 1857f989745476158a83f08a0e8f3bee
BLAKE2b-256 1a8b5f22907dd438019ef4f1c45bf9f4530eb26422f8bd8b10913bd314df19ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0abf3686e2952018614810b7285b9c710f93fe0689f203ceb7043b0c7e894247
MD5 d61790c6968c5f5e392b4fde35df2379
BLAKE2b-256 1c4945ba26be62a03f0ff0bf9d40eb1c9627c14ab320f6a38c01fa1447fa637e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b81a8df06db99f1e2f1e7556b0f5ba8614494e29e8d28dd75d18c496384fb47f
MD5 b4863365d90d855990cde16910b89335
BLAKE2b-256 e05b06d0142aa4ee8617f24a02e71a8ee18dbb2bc154a2c4ca869ada0d7f3501

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d15844719ce5aaf0e4635bcd6064934599284243702d38546bd4c0c33e0d50bf
MD5 6ba008f9121af7150189c619fd945040
BLAKE2b-256 c721b4004e34d2786981fcb16f6e5da8937664c1e27c2a9b72c20b44a9341e00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8466ba0cf89b90ffbdaeee225b49002def47a70be9b25332b520342f695938cd
MD5 0549d55e01d0cf98047a5d60179e6534
BLAKE2b-256 08d03a980103f807108950438f51cf9545110e37602761447a1746b95c51098d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f19a563bb520ef670f1ffbd0284f190e75033715b52afd835d22c75835d48767
MD5 1c6ee41b4c2072121daf52a9d565cb38
BLAKE2b-256 2b801867cd3ddc5fce19467615c8431480150d2144f0bcc818d269ee0c8ec57c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cbc55ba90cf30cb2bbd7274c18767fc51229da42a468e4e08546b9a7a9944a62
MD5 3ac3d802544124b646ba4df87866e22a
BLAKE2b-256 7ffd43b496bf9b28fc3dde819caea838d555c59fad7b1fbd24b3d6b1f613cd4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 78f4ac0164f57fe71088d29ddaf2568ec7623a8184504ea557ab3703e1f90136
MD5 efb361180a4fdd017e5c0708fa03ad6d
BLAKE2b-256 19ab34c4f2b010b84c7ce94674b49bbf2e8affd1b4281428484a9e65efd771ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 211c3a7ea6a543aba272ec39d9e0e688f53565a9068b7593966cd22f08ec7a0a
MD5 b6a6efb25873fafb5bc1ce477d79fe0c
BLAKE2b-256 2f36cdf580f2143e2338a0fc927cd5c39955f22a5452d43a812eaf74a1b33dbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9563b61436c985e4e08365c457fc2c2f83d3fb970629f7f451935a2057c62f72
MD5 35d26dcd2b41413c0beeb6bba9959c86
BLAKE2b-256 d57c77a2e6182a33be3bf7decaf4cbb10031dcd8d3d3cfec163c94621169ca58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 13b441ad1c28fe4a420ea3a6b2330f8b8941debea576217ebb401b1825fd3462
MD5 36b8dc43429f1a579db80f4685cbdbe5
BLAKE2b-256 31b7f8064ff70ebd6caef0e12d04955fecfeda98afc1f20b155ea67f3ab0640a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3cc3ee41c99c28fac20be6a2372f79e96923c40f1cbdf9cb2b160dede74eeb9c
MD5 b20cf4cf97b929b8b844b853989b0c7b
BLAKE2b-256 f5141c873157f7113bcb507e35aa24d79bf50825f1924df72e6ecbba0d3f6169

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.7 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cf03fd9ebb2e4167444793cd8e383a54484d410f26d50977801b9a119e0bb800
MD5 9bbc04375086095f281f4fe8055cd66f
BLAKE2b-256 eab0f98a56efbfd3e0c8b5fc72966fb9818ac1a15808f931506458b1bfb8c3bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 17c44846b587e2ce177ef8f3b1cb10b7a7a622967fc74df91930eb1182b8decc
MD5 7de4c0a17fc42e617db524af6364cfc1
BLAKE2b-256 4ea6a1cfb3a379d1b05fddf36f8a9dd5b9443626dcfdc7f8d198dcfd9eb314df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf270f1dfe83343bf09d0088470168dbfe491aaaf274762efd29791249a0007e
MD5 d5cbb1af3a7a9f60943c2f5547d39c72
BLAKE2b-256 08fa2d487c23cfbd14da508870d0996e94a148e237d0480437b414dc659bd6fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3a9a722137554c88de2ad4324b3c379f7a1a410aa6e678b71f34ba3a8b036524
MD5 e55bfbad3cfc367e0bf78091df3aeb11
BLAKE2b-256 dc9c0fcc57f9ac19fc8da1c1d879684c6960dea0b3b3c2a560485c448de380ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 880ed49ec1f2719b42111e71d22580dd069216ff948b85ed103b97dec48f95c0
MD5 ebe86df07b6635ae8f24150d1d698bbc
BLAKE2b-256 830a2c61c6050f6f6b2d00f018f40bdba81c4820ab2dbe13c7e41c11df61f538

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e713872e08d354ab46c29029f8e0487bc1ba0c848ac87700502ff067fa21cad6
MD5 d5ff425569f548bf9202e84ac7a264de
BLAKE2b-256 04d8e16f27fe4d8f81986d18029dc0af7f45af84b61209efb829838f91fd395e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f3284b9b7409cd174224d566fba46aa417676da9b78539a7872fb5da0a892d3e
MD5 85a9daa925abbd2cd82a30a203ccbb02
BLAKE2b-256 ce82087212bba5928d88d0f2d37eda167cc2afd2cae5c633931109b28edbc99f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7600de05fc7b462a850d3d44a73ccd08cb9a9401969027a672ebcff8ec2dc7fe
MD5 1ce1a5dbaba5a9688f88f2748174367c
BLAKE2b-256 6de7f51cc428c0445f738348bb785a7c52d228a3380cbf5c4ba4db1a54004677

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a4707796768a3b70ef7342a7d5fb4b071135c200815481e3ab0760a16a67fe31
MD5 4d22b280f82a8abe7636f718923b649a
BLAKE2b-256 9090a7c5b93d1c2f7f1d445b802893b5f2b67a0082a349041f855865ce6bb522

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.7 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 33c6a974260118064a74989ebf9702ec812c49afb0246e6fef99a3c95b71cd24
MD5 d201f9b6db99b8b16ec08d0c7c392dda
BLAKE2b-256 46a8fcdd109fa68babc0cfb3f8037dfcf4933cf0e6b2f5a64c4daa34f4e05724

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 470b669c2aec770e77c9b7d9e5b291e79bfbf6354a8dfa477fc59c8063462c9f
MD5 9922a8f49b5872a8d190a57f8a00cd2a
BLAKE2b-256 1665818e8703a0b10ec8f05e389974c046841521d85a825094574a977845b0a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f7fe4e9ca06729e8313f6829909dd827243568129b6aef5590cfafba1cc8870
MD5 a78fe22fa8f75c237ae400995f8463d7
BLAKE2b-256 8249ed56009a8608508e40107a996679c43b2f4460d264953a7eb8034a407e1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 cd8af5959a4be137550f76029ab524dd979334adf817af6c24087e7e88fb6ce3
MD5 d329756b0bc5ec3bdd52cbe415d498a1
BLAKE2b-256 eb606382599bf1792d49066e1f0f76cfc698105760ebbfee005143915b8bd38e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6950986d8fd912af796aa788ed27abe942371d04cc15ad578fc518d444ebb412
MD5 42099384140893133e9e7f43a763e9af
BLAKE2b-256 b9513d4cd77dfa4cb4f89e4d9062755bbf53bf28e7e8b60e7e7e3fa9ce4b05b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d8b370bdc6092bd6d092ecad7ad1f9a0eced74ecb2112c885b712aa3aa7b43ef
MD5 4ec1a7e0ca2563dc25bee7b42e4b7882
BLAKE2b-256 e59f57d340e392052df982617be25f3efb8569ad623c46ce393ba3235ca55843

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4ace770efea81d2fa950ab7d29b5442157b2f9ca2eeb8f12dcf5fadab45ca408
MD5 269c896005167c365b2b9ebf1be1d56e
BLAKE2b-256 9f45a0368f1e74486de70aad807df0191c6e01407a0fa3bce30d5afa43396004

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fcb8bcea5cc408eac1c9e231900036c050af059c5d465549577fbf14bdba6085
MD5 a73677201a2d34f27dbf9a465c32373f
BLAKE2b-256 a7e81c5a77f9af0b68e63ea5064021c0679f0bfe08bac80566755b4b3e4d90ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 28b95908d39fec9f0d6c9d19be81d61af75e09ffc0eac4ff133ef9a405d6e352
MD5 f64406c024e6aa6c5ef8aee646cfa0a9
BLAKE2b-256 02e8ed24113bb0c5c1322f583bb8be19bb8885827a76bb05c9bc36aeb6cb42f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.7 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 02901f3323e24628b50fb4125030d860b5a03dc5f906ebb8c6d0e8e14f6b79ee
MD5 a424c9134e0fdac5ae702012c1cb81ce
BLAKE2b-256 dd9d5a986bae730971320af75b0a56a3d43ac9d37188cc7fc8152a9436d2c1cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8f5a7246dc84517333506fc15b260b2552c28673985cfd9ecd06b6c306ed8fce
MD5 91c8d55ed1266892617b3092a0fe919c
BLAKE2b-256 909c4af2a8539754f64d576c82a59f956ddd85c0c13074b5cf4fbe86a1dbc38a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c48050e381838f636b98d19d643668d903c926da2fb70c4ff1934416d6671956
MD5 42a81482ec608e06a84ce9141ef5cb08
BLAKE2b-256 32f1dd5dcd7f57583e39f087cc2f4cc0035f3c0aa52c9a3a667d85314feb8747

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2be7f8e94fce429a04d233d5d1aaa8364319b3cd000d72d9c52778bf5dfb2597
MD5 0349facd84d58e8405a9e9d0a818b79c
BLAKE2b-256 a017f3c7f7734975a124a6363c974e653b76ef8ae327bf109f5e0b45f040f78f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8c27d9a5367193ae000183a40fa0eeefffdcb98886e0c8d2efd0a708deb444a2
MD5 b51e55065044ec63a3c50b81f8f2b190
BLAKE2b-256 641dba21c5eaf9be802250e6785a0fc0c5c12c8cb7ff7d17a332201bc020baa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dc24ef80bb27d3dcca412d6a6e1fd89ceedbf7dbfdfbb86ce072b52b076e75f7
MD5 1569cd0c29de9fe741e4bf4f66c6f82f
BLAKE2b-256 f9f2fb7dad1ef8a9e3dfffe9f47a63c7c6b4d24babf3337f65ec547673114baa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 98f4d91e20b17a9d55add274d633737de9f5c6f62348894bceb47fc3122c9e7a
MD5 6a02b79e7d1169c2056ddffee1d05805
BLAKE2b-256 7a735a6fcd6e92ddc61b47138299cce1dd320a3c37573cda433d7f0648fda000

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a967a185f7c380a371aa7c6eed12913ca736a3db176ae24a7785f8ad26f0c166
MD5 f46b710c922ae056a25f41ebad527c87
BLAKE2b-256 027bb4d89fcf45f3c726865c3269fcb7a6451659abf931dde2ec74f5be66fb5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0fe6b556da24b29b8c6425773954e41a947cda71645c25868ad4b1f9723442b6
MD5 4cb09a24c25c397b972bf1e608f6ae65
BLAKE2b-256 0825dea8016c9c0581a0ded652b8f4306190671d1614428ad264553208629463

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