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

Uploaded PyPymusllinux: musl 1.2+ i686

goad_py-1.1.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

goad_py-1.1.4-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

goad_py-1.1.4-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

goad_py-1.1.4-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

goad_py-1.1.4-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

goad_py-1.1.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

goad_py-1.1.4-cp314-cp314t-musllinux_1_2_i686.whl (2.5 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

goad_py-1.1.4-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

goad_py-1.1.4-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

goad_py-1.1.4-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

goad_py-1.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

goad_py-1.1.4-cp314-cp314-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.14Windows x86-64

goad_py-1.1.4-cp314-cp314-win32.whl (1.7 MB view details)

Uploaded CPython 3.14Windows x86

goad_py-1.1.4-cp314-cp314-musllinux_1_2_i686.whl (2.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

goad_py-1.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

goad_py-1.1.4-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

goad_py-1.1.4-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

goad_py-1.1.4-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

goad_py-1.1.4-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

goad_py-1.1.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

goad_py-1.1.4-cp314-cp314-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

goad_py-1.1.4-cp313-cp313t-musllinux_1_2_i686.whl (2.5 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

goad_py-1.1.4-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

goad_py-1.1.4-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

goad_py-1.1.4-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

goad_py-1.1.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

goad_py-1.1.4-cp313-cp313-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86-64

goad_py-1.1.4-cp313-cp313-musllinux_1_2_i686.whl (2.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

goad_py-1.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

goad_py-1.1.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

goad_py-1.1.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

goad_py-1.1.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

goad_py-1.1.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

goad_py-1.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

goad_py-1.1.4-cp313-cp313-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

goad_py-1.1.4-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

goad_py-1.1.4-cp312-cp312-musllinux_1_2_i686.whl (2.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

goad_py-1.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

goad_py-1.1.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

goad_py-1.1.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

goad_py-1.1.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

goad_py-1.1.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

goad_py-1.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

goad_py-1.1.4-cp312-cp312-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

goad_py-1.1.4-cp311-cp311-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86-64

goad_py-1.1.4-cp311-cp311-musllinux_1_2_i686.whl (2.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

goad_py-1.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

goad_py-1.1.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

goad_py-1.1.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

goad_py-1.1.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

goad_py-1.1.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

goad_py-1.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

goad_py-1.1.4-cp311-cp311-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: goad_py-1.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 f3595b94218ad9b88df6c58b407a6672478287f168e447f3b89cf6c9c4b6b182
MD5 6ff4878c5fc4f0ce706339285f5e25a8
BLAKE2b-256 225786565b0b076ef593e0c849115b87ffb285a276c7b1ad8b0da865e73fa2f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1c4d0e1cd3e9e7913f440da59a269d9e3b3ab91a4811244a5c746f68dc42639e
MD5 d4b848e3ae194e504327f4e60b4bfc1f
BLAKE2b-256 db78c45e1951084f1f9d3c400fc18204c1b47fe2cede8d35576c3ae1856dce5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f78b085ee25d0ca46bd0f6a025159c5cb7f4e2efa5099c4a8c6cebfdef2ccfae
MD5 82bb6abb6d44b2b6b6ae4a8a525f4c5d
BLAKE2b-256 14fe29fc82b32a0151c8a970a01b63539f54b75f62554b5167e6c06d76310abf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 be6704cfb4e4cddc4ae49cef02fdb5777d12545539f0ec9bac47a989599dd12b
MD5 fa16166b8f7f3afa452f3dcbcc6736e6
BLAKE2b-256 37688432bde892d9b754e361fc6ad006054d02f404ebcb7806c6f619daf6f289

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3b0b002f338ce5ffa733d592fe8348a19d1db8392d1b30abe74c7f8751086079
MD5 87b104ab2d0a166b35739bdfd5125749
BLAKE2b-256 37351deba7b7e228719f2fa4165343fc742f7ff8ed3382c0c32e5ce5aac4cff8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2923b9c93b887ad37f9cab84e5846a55cc5732fa22369c8c326b96e415cbe413
MD5 1265e16d781e3d35378789cca3c8b750
BLAKE2b-256 f9b02bd10ad9aca1a27d0b803f728928590871c80ff14bc7d1cd0212dc6fc105

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8f22c90d844fa10ae912e3f6b95353e3a9eb6f690be115a54f20ae473f29b7ec
MD5 0fdb900dab34ea62e5cd71391f448d13
BLAKE2b-256 de323f6397c2f916be6de76c82cd9caa0d642be5576fb5258cea3f3bee282a5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d55050246a28abeaaea5bcaa573a61d7e90e417f0d1bca91032c93d38919cd0e
MD5 37c741da73302b483735665d242bcc6e
BLAKE2b-256 2296227a89b00e090ff9523190125cbb05a0a20c3ed7c8a7f8d8a84a40bda4cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3a18bea3415db360cdd56a33fd4b17c867727ba669e2e3fda510372f5d82a169
MD5 f078f94666be30afd5cf02e1bad56d4f
BLAKE2b-256 1c138c632e54c96c4db374c0730e43575b37d1dbf57541fda1860f982d2fdda9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7cc9197d748e005b0bd4ee05ffc81dbde67e13f325a5bbf68c626659b674ae89
MD5 9ff968fce988a2809fdb7388c83f2ac4
BLAKE2b-256 9d02044ba509c280712d51b823e445b948e12e7e54053d78eea6af1c5ff57e77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a7a06cedcfedc9279986b343c4dfee4096f80f55b5833505fc92e3a66b5a5302
MD5 37ce01dc552e9c337221ec98d003367c
BLAKE2b-256 0929a72211278af72c1f1d7f9cd02c568b6d54cb567bb2faed245dcaaa16fabe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1946c9fc04f6e9c5ac14cd2351b876c5cf2ee9882bb00e9dd940d6d0835881c6
MD5 4f1d560e50e3c32dd66f2410667c81d3
BLAKE2b-256 7248672077890db2eaf8bc5ac1b3b3132af8e76512cc6a49524311aaa0aa5217

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1e229055f98b347a63f89d93e0d2d0eb1fda130d4c42698d5adb39c08be5022
MD5 8d1e8d050f60d6166908678310c5c0f7
BLAKE2b-256 2b6ebb25f774320813959bd0460ecf1cb0b40c8129d5e55af38466e1a4788936

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 cc98a846938aeaa162ac440c4657b279f4cb405deedf66998e7c1f86667c4217
MD5 88b56fd9bd13d519cad6057c7bd8b339
BLAKE2b-256 d4ffb00f8db3ec1f619a3aa23f4ccf4bf0119e74622091b4b457421ad3a9d080

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.4-cp314-cp314-win32.whl
  • Upload date:
  • Size: 1.7 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.4-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 c24922eeb8ff2b2f3b2950624a061ce307de2fdd3b355c6eb974f51f4787f709
MD5 8ca5b57d971fa6954e6b1e738251acdc
BLAKE2b-256 1ef433d8e7b9607be7b80b2df244f2e4d132bd48a68d57f208f1b7dbbfcf7bea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 959370e98e2aaa5d56e08fc0b7a0f1a436c40d39e9f368df9b112286719b52b5
MD5 d56b7776c7e35d05d3782853acc84e30
BLAKE2b-256 d14f5d79e54ede34f7c48969eaa5f832af1d0e49a9ee543103fad044fd12b9ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3260aafed20edc248ba6764a853f160cc17f112e37340beea6da409b7a3554b1
MD5 5432fa3da235d05ad13a5267a089ee31
BLAKE2b-256 e4d5e5781677fbe08cf006d6384d36d59282888ae568902d2bc3ac6b5512fadd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 346a68fb40740ab92031070f14fa3ba33b0eba34c35367284daa0d11e9c8cfd6
MD5 ad378fe43d4f37aa678b42617dda9393
BLAKE2b-256 cdde6e0c37b39a63043a01213332e1e5c13ed81512db4cf0bff0d60165c70f96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 272105101c88483148c9758806d039b1729ec729ec8117485b510585237435d3
MD5 3ee2f3ff3ab888d3e5d449c9b33a18db
BLAKE2b-256 105b11207b9438e1c86e6762fe03d684ff91b8c3a8d2f69372a2577810a7d4ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0ba0efcdfc5bd0c1f2aacdbe3533bd84c1f98a2f6c647e8d4097b302c82cbaec
MD5 0cd2fd56928cdd175cdfc8f8fd7fee5b
BLAKE2b-256 ca23cfa1e71ade311f0af96478b5997c5834b2a68914b366cbdbc55e808c5e12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ec9f5a554095b0139c8df3b9085ff9a7e5b0f663479faeda4d9a548f892aad03
MD5 73ecc87e74ec0d1530359d0c5d1ada97
BLAKE2b-256 9d56215760c56d3a1d5db07396de0cfb5d3ce291d9653a2f888f44f6d0367551

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2fcfe68f3c4214b9161c063e7a7311942842394f3ea3115e5c11552149ed46a
MD5 72a5d2acf0425be4dbb0a74d7f6b06d1
BLAKE2b-256 fe3a326a1162c022ea0bd78e44c5ee3943148091d96c3dacf3f768ba06e5f349

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 382c7d6e3133239909a5852dbdd8f84d8320af90ebd598633a773800e77f22d0
MD5 7be57f7daaf9719add5e8273757b0dc2
BLAKE2b-256 2a0e787589722d6a763cde022f43787b994cf6fd507677d53a74ecd4eee073f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 73b027b4f8ac2f35be7f6d601e67330e75558d22008a66ba827e53998d0b69cc
MD5 b16f95af1d9152e6a7390d5dee57349f
BLAKE2b-256 ddc0fe6cbcfa715de88580d1c06f20a6b11be7cea08410d998d9e916964a93be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7c58bbccb55d896435c7bf6e7e44f294dbf2d573283c8f44ad6e97f2b4b5c8de
MD5 8452f20de57f5b5ea03b869f1010e22c
BLAKE2b-256 ba1bc93268dad4338f1f5e0760e4a7d98981d865fdf63fb61910f796c4e091be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e06067be9f103e17d112936b4eadad9bbdcbdcaa4b1b64d3f0ce50689bf68a2d
MD5 de8e0d34668a16af98bc97f7690dcea2
BLAKE2b-256 ffc09cb6167864d6d3492b53a8f24f37d576551f4e02f1a11161e1cddfde79e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8e87270a063cb99f342502ca494203e934744931559dbf02ac08678ac4417fd2
MD5 dc7fd0530fb9e2a6b4f1e13a9fde389b
BLAKE2b-256 178dc0bff262d1d9f36cde27fb2dd4b4da5d8063ef70b959b85c17b1513a0e62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 64ff64cf37c498444e190b3c8c349e68a0f65387d28117a9ac0d3ad35db17b28
MD5 3fc02f33ff40ec56084c805a49d26e0e
BLAKE2b-256 23b7c8d7d4ba6c6881b60da1ac1292987fe5a7fb9ecf8c07540ef17c1633cec0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 727c265d5e16073afc7503865c119dcb5e834d27ef0cbca33f56d8c0dbb7963a
MD5 2387b9bb325848ebd8533ea04929912b
BLAKE2b-256 f89d0b441e5ca829c4d2cebdd83a7fc5047e3a7962e87192b068b2a527a49180

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 af46d5d83102ce8be172406b7b4c1209a46152d013ab5c4fd26e546b8a7128d6
MD5 19de1633e6405acfd65bc8bcda676431
BLAKE2b-256 6c2be1c58637586d914d6e46ffd13a86d7ef6fa019b550de6fbcdc7d9ccd8426

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 801b34c73916be666d000b2ba7b45f64b4350f486a26f113fbe59e7ac21650d4
MD5 e0fd6e6b5e24d903c7acf43a69152864
BLAKE2b-256 37113609200d46f1b540b650c774ec8f2b5cc196967723702fe310c1ea33dae1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e8723f91db69e5921fca93b6d42b5b02c9309529482db36d7b2de5d5ee4c80f5
MD5 e0b7d79065b2957927ba94567da47697
BLAKE2b-256 a20f69ac2ad06f6a6374271311f857f70d2d5c24e4fcc48ea31a7c5514cbfba3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0a61b38560f205c940ff48cba571f4e6bdd4598d54114d70fe3674bb56a6d9a5
MD5 667ef77ec2dc088259849f84b30e3ba3
BLAKE2b-256 b5201cef889f3058dafe0ccd45b56bb4c4b5fb5387410c9f92f995b8cd28ce9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c17dfaaddc565d031ca7cccb374853335f606e332c0bf236b9e4fce26855b1ba
MD5 64c840843bb819928981a197f0ed871b
BLAKE2b-256 38e3fc9ebf4f8aa8e7c1be8b13fc5027a05f34cd47b8d1432b0babab19c61943

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b10d726d6f7ac1a191c27d100a8f085701b3b16fa00822bf3d4caea1cbca99e8
MD5 b433772b8d9f0979e63a4b9e8d241e0b
BLAKE2b-256 5055cc1a685390f20824f2e587787c3ae095898e8bcce2abf37d04e4834cff16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f90f1b8c06038095caa55b9e7f7839f2593ca0243ad03fd3a5c4801427f6f15e
MD5 ab00421ff19dbe1151b072d3cd6ec46b
BLAKE2b-256 5cb80ab0161035568f214fe20149cddff3aa92729202b2398aa5a986c683baee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23f415b6332c257fdac9bdd2ef20c0564bd2bba9e5f19ff06d1214057fa5ca32
MD5 84595404e0898b4f65c5ac90571fc570
BLAKE2b-256 f0ab2866e13c2bfdc4b871571770c888cc97852e03342d5197f4c0aef4dded9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e58dafa820c352db9b56732e5816409f90983d901a6e627b49697716576d43f5
MD5 3447676bdb9f6a6f5307f583f4df79e1
BLAKE2b-256 e7684535635ffede0676075684896c753052687467f709e4f63bd4d756bec032

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cd51dff24116e481263c9ce74f1d94bcfeacfb54813cf79a05578046655697e9
MD5 7333f72402281539ce522c65278ec23a
BLAKE2b-256 028ac891198bf27983f14bfddc4d426abf96d4628fbf43184e56ad3f7ff5d75a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 225f7b1105643c494d891359e1e45cebea01d2ed4a30bae4089369bce33d97c2
MD5 5bcd1a5fea376fd3539539a79f5fcadb
BLAKE2b-256 48837058837a1e2bb7d96f9b747af387b6153e86008830ad57d0d179aaaf08d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2f867fcddbbc04f931e922793cedc906a9d4e08e548e50db14fa8071ea9c8f4b
MD5 6a452d9fedb42ce8e1212fcda0075c6b
BLAKE2b-256 c30ca51bfe63144aac23fcae35ffff33784929dc16718cf9d7a018a5079aa79a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ad30eb6aceeea0c0132bb7d535808c73dfc0df20123c933b79cdc08d0b276126
MD5 6867b73c044ebf985d4d947511678db3
BLAKE2b-256 a1fa52ba4b7ae9d3a8e696e8ea60ca8c41ecb5f50a01fac0e608251eefe0dd03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 45e7f906df499740f0b92aefcadfcba76d3aee0045945a0047fb765fe795c710
MD5 cf3cdcfdc0507ce68efc3d269550dfcf
BLAKE2b-256 bb948662e9bede39184bda20f2cf098e22609feddba90b59f38caff9638428fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b79c2368b84d9bac6306c2af2d2de571ebc70178b22df00407c376496283e237
MD5 794fbea28d0921b4307143f9127ea3b0
BLAKE2b-256 9afc6116dfaccf226a81953a0ce053971e4d9da929eb1e31f1b6b4a76c6d203b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d572cdf28db929080bdfca6794a6b35c8291d1078a0a2b6b34254ca109e62084
MD5 645330b98b41dc762b800d7dc886ca3e
BLAKE2b-256 2dd6ed2e7debaf74437c5bdae2d91c16ea4207706e20c163f2ddff3bf675772b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c1b6621cca137d9842da7daadcf94aca817003f37dabeae994c4ae0dbe87e81
MD5 58152d6ad0df158579fea069e3853cd5
BLAKE2b-256 b131c650ee03e3ea47fd7eafd924968d7cb9b00e8972e8a9273a4ac2760c12ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a1e450ecbecb595b8cd6001d00de0621803cd9b625ed143ced9df754e7e282ca
MD5 9e384fc502614f2a2e443850a6eb1628
BLAKE2b-256 c8c1a1a1e46a30136e1e5fecc2c541f92acf9cceb17979b2f3a7b8c69dca17b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ed3fe3008c1e44547f64d9c7a6c4bff73b7037d8f7f762388a02b7e26970fe35
MD5 f1c399e29db83ed84871f1cdb0f9ff75
BLAKE2b-256 e4c16a509881141590d8bd7ed0072ab3b63ce7b4f607f10da7d448cea45f3aef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 732d536e626e6bd1c95e64b2b8d122f19a2b5e2e5fae64f811cdbf35d1337feb
MD5 9be61a5254af013a7a81834fe4d68d2e
BLAKE2b-256 34b4dd1350fdb221051b9070e542adc1b3e92dd4159a02248aee6f1653ea9d89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 646e69d2bace2ea203eff73be0ecd23deb4a382aad714f7ce6e6108de53172e8
MD5 c1ebab5e004a8bea3b348bdf07071d82
BLAKE2b-256 6b7cdf4b9ffc604e7bdb524bd884cca2dbc5f6fff824ba5de1ba40dbb252661e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f7f68367b4689ce6b1978ccfb3e6dccd80be8090c78f678294ce4ef58db3a5f8
MD5 c072dd1139b0204a81b3a93725c18837
BLAKE2b-256 6322fc7a2334c675a9b81e3de01f1ad708353aae00f23d851cf8e84dbccb9a7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e0124a5a420c9c3a2f5327a4ef129df14f19dea0b8122cf0ea2e160b0643c44a
MD5 221a8abfd2b0610afbe8d04580102876
BLAKE2b-256 4ea3416ee236531864f64735ca50e6e7d240ef26c7540667bb016ff25e49a893

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 70f4667b6787e5bb9be0cd10777b2ebdc50e1a05d35d4fed894fc1c606530a5e
MD5 85b5689be9bc1a01434f63e236e3a52b
BLAKE2b-256 533dd8ee5e3bdb1d92bdb538f3200026fb0413c533ab492e61a13ae4281a449b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 479fca0711d41d8efc9574d4ee0a31f87d94f93a27ddcef4353b537061bfdb8b
MD5 2067fc95e5686eb56329fd7185cdacaf
BLAKE2b-256 b7c9c2b4d98f0c41085da36cb7a1b4c1799293c99a54f07347880d1a09dcdf9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dee5aadcc4336061943140ecbf32f3a61cb544743676b09c71bea0d09e05c4f6
MD5 425101a520048731e9deed98eddd9f3c
BLAKE2b-256 538be262d63c31fe409bfaedf668ad9822a165aa303a43785435209ae0adaed9

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