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.1.tar.gz (3.3 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.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

goad_py-1.1.1-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.1-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.1-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

goad_py-1.1.1-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.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

goad_py-1.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

goad_py-1.1.1-cp314-cp314t-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

goad_py-1.1.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

goad_py-1.1.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

goad_py-1.1.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

goad_py-1.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14Windows x86-64

goad_py-1.1.1-cp314-cp314-win32.whl (1.6 MB view details)

Uploaded CPython 3.14Windows x86

goad_py-1.1.1-cp314-cp314-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

goad_py-1.1.1-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.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

goad_py-1.1.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

goad_py-1.1.1-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.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

goad_py-1.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

goad_py-1.1.1-cp313-cp313t-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

goad_py-1.1.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

goad_py-1.1.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

goad_py-1.1.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

goad_py-1.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13Windows x86-64

goad_py-1.1.1-cp313-cp313-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

goad_py-1.1.1-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.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

goad_py-1.1.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

goad_py-1.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

goad_py-1.1.1-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.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

goad_py-1.1.1-cp313-cp313-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

goad_py-1.1.1-cp312-cp312-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

goad_py-1.1.1-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.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

goad_py-1.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

goad_py-1.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

goad_py-1.1.1-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.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

goad_py-1.1.1-cp312-cp312-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

goad_py-1.1.1-cp311-cp311-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

goad_py-1.1.1-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.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

goad_py-1.1.1-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.1-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.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

goad_py-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

goad_py-1.1.1-cp311-cp311-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for goad_py-1.1.1.tar.gz
Algorithm Hash digest
SHA256 97340e65a38c310a63c95ca7ded1349d53b36d239afabc025b64095100c67df4
MD5 1f0a49f0723e20ae2d8bcdc43fa91044
BLAKE2b-256 872feff3c43453873c2b37b0bdf3f38b3700e8182c1124705bce12e38ec0c55c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cba6d81e7024ef22a84ae3cdf66a85d6236db0606beec6dcb757cfdeaab86407
MD5 0145463f9050f085237f964df476f33e
BLAKE2b-256 1ef9d1c6897ccaafa476f13f42565992d2fb3698598beb8b09adb77c6f295a8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a81f3327339c71195db98cb8154ad4740c3ce7cee31d90a8f683ff2d7bc007e
MD5 d748c3d8acb205cd4ce3d0da68489ab7
BLAKE2b-256 f4189202affab03d27364f6df80ab2182893c4cac05b9c0f0d2e9ed11b24d17c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3d66470ff1c758731d9b94d83d38349e278a310dc109249c236a264683e0609c
MD5 3227d6fad9c9b4a0781344ee7a334c7d
BLAKE2b-256 cdef2e290c0ef5ec49dfc118960aaecce9bbd0d7f1b59926ea2234e08e3bd674

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 17069ddf88d64855480a035cce3d598026daba1fde41e041d355611473a35b0a
MD5 5cd54a5ae02fae0258ceed31182b1306
BLAKE2b-256 8d16cd18b3484727182f97d73b04ffe0541f3faffc552ead12caf779410bf4bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 402514bdd586a1bcdbb517f6295ba3108cb745d211a1cc65e23e50e81e09b740
MD5 c670a95c702e8e8980273985b1d16bf4
BLAKE2b-256 3e45835ad7388cffcb7a1ce488654276fd530a424934bc70b1ea181783345d8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1a3ffcd090dc6624b94719d6f22046668bed3f4ddf5e51e7fcbf261dccddf08d
MD5 ca379cc866a6252ab8c2c0fc0da453cb
BLAKE2b-256 a690e71c25cd4a78fe14daaea284bbaae078ce85b10f07795f105f9747383ce1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2311ed36daa6e950cc62b2e571308e28a98a033e58ffcd435607bebd4eba299
MD5 181da041d2127e320e65873f773a5409
BLAKE2b-256 6f826816b389a3d5f5b8d5b3cfd24e6ff9996fc67c3686881d06fe2d1df297a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 93c1c9edd8f99a64308e2c72a9d63ebee6e63b9c2cb6566d3e263e7ad5914b37
MD5 e57d9b3e8ee2e5d72c22598f072b7f3b
BLAKE2b-256 5ef9378f391b787aeb4f71eb4238686366e361f0fdecbef5b3700654407a819b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d4efeb911b9c2761c7f37abb56c66c19a7ac02c4976d2601b8d67ff289ca4019
MD5 d380220538682812fe51ee6cf1b2c224
BLAKE2b-256 19da1e4098aa5e1beb03f5abaf4031da6c1753e49bd292feb7f3e56467884eb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e010350a5edfc61e0a800126bb8ee16c69890cc8f56180c3286fa7a12cce84e9
MD5 0b55157d42623942cd6b3f4dc4441253
BLAKE2b-256 1a2a95d99ee19b0ed4293e1712a267e10cff9860cae51818a2220bbe65655bee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f6feb5e17f9ce86f2de68c9603ebbe5386bccf2a200a5c3518aca6b8a171cd3e
MD5 315bb61633378e3698286849e345bfe7
BLAKE2b-256 d70acccc29de3b9d4108813826412ef20af0472d513aee265904907f39edc831

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c593caa4be4585898c550355ae8ffd290e21ee13e23fa1671a48b22eb17312eb
MD5 b5a6e060b35f69aea7f14780c88f2bbe
BLAKE2b-256 e6b80689407b85d917f134d76efdddb2b1c7750b545251b800ab5d2178824190

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.1-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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 75b4a97e5ae6f9b468ab36f5f941eb7dcaba19397b22a1a43cbeb48996f917e8
MD5 16fe2e5433a54f69f348412eac32b597
BLAKE2b-256 f13e44b47b9471816cf1445041b500b9f3b34f9d9bac4d5eb95de740cca130d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.1-cp314-cp314-win32.whl
  • Upload date:
  • Size: 1.6 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.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 6ccd51817c3c26594143d6566342f21deffcc1627d4a7af523c0975a610820c1
MD5 6bcf9108f720e45c453374e89ca573c4
BLAKE2b-256 ce3954b50ba8708d56b588f6aa78234d8686a16ee8127f9d01b70f2314e307d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4cbdc81c1ae153fa79ace5ffe6516ad59825e0a71786f1df58e943dac0a30c60
MD5 6cb56f8b6764e9ea9ca326e0c1d7d9e0
BLAKE2b-256 448fd0e2e8b389b7165e3ff0151b89776bce95ac46dadca5b61b9d0f04269364

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90f9347416ed57a9a4f2cc22158f5adda714a7c4b46a234ef336d23c713628d9
MD5 0c398ff4e9dd9845efa38a7ad4e96e3e
BLAKE2b-256 714755d133357484c24d05d18c02b10fcb0cd0a030b2e5ce3eac5b5425c50ebb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 92503abedaa70248aa7c407dc0405d828239fc1e23a5170d43a4688ed9681541
MD5 af8cb7bc1ebdba5fd32110bda8d0df1a
BLAKE2b-256 3533e61209d575a31cb4224c467a3d7ab650ab5083f8f6832fb9dbc4b3b19b2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 31a6131fc25bcc929583442ced4bb7d52e32432e55e5d88caa325976cd125b79
MD5 8df805d746ac64993a92f40f3647d46e
BLAKE2b-256 a4072282fc8f4b7ad137c4e68b9d0c0489c9d0ca229c84422b7a28d3255beba1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0f7e28fde1a2b7e1ba59a2553b7bcf61f44afb635e2dd92194001506f665e805
MD5 0c2954556f237cad642e7c56e25c91bf
BLAKE2b-256 b7579d29ccc1b6dbccec8dda2568c64bdbe7cb2a5be6a04db2835518277ab4ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3d805ef84d79e3d488b0b59673f234e633464e12798902ac450f56f83753b5d8
MD5 5ae4184266f8f2e06e2d6c7a78e2f274
BLAKE2b-256 fa415ab40186480506348c971d640ad65ced13e99cf63b73d3377a96d48d1f4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 515290357f5b532e021392b753c26903d57b52a8f0d09f7050a257150f73b023
MD5 5bf0522c69310d0f2b32e66361b54cfb
BLAKE2b-256 30717a76fa305c8c9a2b5384b8a235a9b3466e13e93e836db10a26f17363b7df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f360c4007cb886a78a94423571895a5befdb6aaa6b15d165f1ded153a186233a
MD5 024a4c92626ab71513b8717f7bb28ec6
BLAKE2b-256 acd441310864f66fbae22c22f1c0cfe0abf98b97fd959d98b42c5d3d70c48342

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 06f77bace97be9a7031c15826c88b278a2ae6c45e5c11d064e3824698d2eefd2
MD5 a1ed1856e0feeb1a9c411f68b9c7a22c
BLAKE2b-256 6bc34be6d0aa7c4d6d4083882fe0a19380fe2db15ff238eff90e62342856334b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9adb0f7625f01967ccea88c0786f7a6a7ae9218eb53ffbb43d2dbe0494db696d
MD5 638db300840a5e8b5a3c010acdc38ff8
BLAKE2b-256 5be47842dd52e47fc9bc5df73bcc59eac9e3fa8d40b449a1bcf4c009119a375f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 18b0a2d19088b195d3a973e0835784eda359386b92ffdf18e00f9b5af7fa4bef
MD5 20cbc117aeb6f2f28b352a7d01272953
BLAKE2b-256 2be7af7b9cd3339260ddd02aa69ae786a53eb9144332b7b6b5efdd209982c0bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ec6cb47b8250b4f6d229310e413156435c84c59ec83870f18870ac3f2a58d843
MD5 a4801f3a5f1e67c040b0894d75cb2745
BLAKE2b-256 7defa1157a0507b6d4c4822ffda8291606248590c5e06e7cab0c5eef9ceec227

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7af2df8759356899d35bb8db457e32407957cdb5e1e0f1d6e731a4c5476c6739
MD5 317f1855454c6d6d267fa25f9462d35c
BLAKE2b-256 20588786fa020e2591e70eacfe48784cdb8dbe4f2613e39357c1576e6577168d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c2edf5cbdf6441354df76730325699cec34d36f417e39344e1c23aa9272f52e7
MD5 66482cb55707cafc5ba83645fc0715de
BLAKE2b-256 d16f3a9884d99cb2b039efeeefd869a9b98a8515e78e5ae247678eb9edd79121

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7560e18a4ce376075ee47a50fc790c20c0dce5bf0a00e44b8b4ec6acbafab80d
MD5 dadb65fc8016ad346f5a0769b1359e1e
BLAKE2b-256 2cacade50afec76da897087b16efb5af507e59a5903750e868de1334826f3fdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e08738c5fdcf2b0bced4cacac766adeeccabf0065edfe5ac9e4db0ddededf58
MD5 109ee4e5b9419527d3db1fb60b6f9c0a
BLAKE2b-256 1260d0de5d299daa12bebf721fe6920aeebbec9eeedc1cea14b8d3bc184a8c54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 703fddaea2bfb87d89101c49aa9531832861fcf2e6a7cc3b6340bbc3acc3a41c
MD5 516bcdd8507030db6509b061761de677
BLAKE2b-256 dd60fc9a0b15cf8d4d73fd2052376c8a0ebe5ce6eafd3b5bf50ba9ee12891fa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 32bdfec5fe62ef85337ab817eef8db525f968b60a9ef617bab673daa56d37c89
MD5 e5a0bbb7b3c0a2103aafdbb0d60b12d2
BLAKE2b-256 765e9da4f9b2f654f1910e1b0965e5dc3a53d450f9a4331e1ed93aad09692889

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c2ae92c1f1397cec46c82154914afce8aeba21693239d6a20e018c296cccb37b
MD5 4fc85ad3aa398e5f6d29e2a2fbe1ef94
BLAKE2b-256 5dbeba4a05b247c668e778ecfd05cf250719858bfe447d4e52cbf08649430cad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e7ae9b729689b1d94e8a23494f94660a09aead95e526c58e53ab1a3de0d2df66
MD5 075072ab677bb168af4618a8d15cda8d
BLAKE2b-256 feae35b50a6a32c9f467c2dbe075ff46cd35018b09f5c7ec2a68d10d58c83e40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 846a94d2c4221054b8d3ff73564f8623657db60c4c0120c7d345958c97951101
MD5 348518859fb455bc0fc83df6d88f7595
BLAKE2b-256 629f4859b8908ed4a622612f3caf392acf29ed07ccd9b6b9e9d9048dc9e80f24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5504f9bfea2f83cacdb556901e2357e4ba96447181451fbc6f4e16226518094
MD5 52b62275dbc249d8aaa0cdd1133f3cfc
BLAKE2b-256 6b0f514df2fcf9895e433d964a19d8ad16b43cd05698b21e13c478cf6898e384

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 84dc57b219e71ca4ed9bfd657f286e96f383f2e71e9133114e1dae7296c9f95a
MD5 1fced63c5f16fd171bfdc7b76f955183
BLAKE2b-256 2297dd9943fd04e90145522d4826378c8728caa1f2300bec9958170868af5505

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 34ed9fe7c8299da5076fb6ccc76d20ed24d29875703df9442818e68afed9ef16
MD5 ca5c352c1edb90e17acbd41a64bf5c38
BLAKE2b-256 a76e94e38d1fef24bd4675564564f1e4b4e4b4e480fa4acb2778e36a0e5cd582

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab6f4896fa0839a78605d054709a6342b163173bb395b064f89cd521bacc6389
MD5 e1fcc7e3bc5f7cef45cf6697fa7df274
BLAKE2b-256 b6ca370c50d934a3166bfa0f105d1a519b6547bff0172af90989722c4524267a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fb75cb09229b8245596c16771e1e649e574b03a034f76ff28421aff9eb8daabe
MD5 1a41301195d3c03d49f3cbc70eb01d99
BLAKE2b-256 a785f8d12d7b304ae287ed27ec1e81679c48b159594bd2804f7e48e80f737408

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4b853fe40f14a355d9ca2d6ee66e3e1095e54089fd1a3661edc3870464ec91b8
MD5 5519a76c4b0d91eb91bc3f5328cf8040
BLAKE2b-256 cda2c1da4a2de98255a6d8f7cbea73de074181b87172e7a5e45e0fe478d9f0ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d52eb078ed61a4f35383efa7a90fbf9e8cdbf56a339301b6794e291b67efeefe
MD5 2f62eb95c3b0f950478eb6d688d2bb28
BLAKE2b-256 c8a77554d84c116781ea6f36c3e47e089436e56886bad03fc0100afe13bf35a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 64433cfb68e99a504242783974e7780ca8ccbb1629f7d8d199b528ffd2131d5c
MD5 7b2fc489b38b057e511160ac29d0efba
BLAKE2b-256 69f8276509d3d7a24405bdf6514c8d93c574bd51860a9f155a64f73e76d8bb89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8735e052d83fc6db9b928a3efa767f535bd449ed1f24c7a7ced7c4594814fb9d
MD5 ab4ab445723f3842993a77d46423e25e
BLAKE2b-256 4a0f28ce8d283360e42b1f3ed8e5cc4ee983626b83dd82ecd71ac3159afdbd54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d55e724599a59727162697a361470f9a126543f940912699cb1b18424d81c20
MD5 faa44425808ccba72aab35d5fba6bf9c
BLAKE2b-256 dc93ae7186e8898bbb5807a06db5a0d24984485895e4d22a83f748d3c785915a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9853cd126e156b01e91072bf096d2e146ae0b48ce264c6120b5ec93659edf303
MD5 db4a0ce9cd6ffe2afb15083c6631995d
BLAKE2b-256 860cb66e6cfa93793306c9e2ad1e6fadc76644af4ffbc269d986ed0889b132d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 efe56dc90f4ff02d3168a2152455c59bda0e512434b46cf0423f19c02efbb2f7
MD5 cddc1c62e8a8ce76063d424cacb12e8f
BLAKE2b-256 80b4928e3b7d04633a789d1f3a8730d6a0605f4ffba74fed97a4654e475fc23a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 406ae504467c925584da995defd0671b3669e979b77a4df125a6b342915d4a19
MD5 551b627f0ec53c83f0f7d333eae74a55
BLAKE2b-256 ef27f469673e5c68dc98b62a574f027aa19eae9b76494292ed60be0c5d20bd50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b232b6e2be654c3f7af82638029671f6d3db969cd3c6e2a7b45c6ad5b1515331
MD5 c484c23913f5b740d0f999e21dfb6163
BLAKE2b-256 8ca0746ca14a5f9bd9ee613251dc950f5f370e87c78902efae97df85a39a8976

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 39a9c30ff3916a915f8b89bb39ca0d97f5e83bb726079ffddf10dfcb1e28263e
MD5 760800485ba05ef1699e79747738c130
BLAKE2b-256 99bfc4325d025ddc6a8cdfb7564f374cfa076de822e5eeca00228876b4862abd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b1ea1004bf194765b388026f3f8b3c7c85c0c3be1ae583a3f83ed416eed2c865
MD5 9da8ff3b78ff9bceca26f0c1c823a449
BLAKE2b-256 c9692cb479538503f0650cb78dde3c4d35dec6b87ab787833e195ec52c03c2d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ee2f78b41bec29dcba1bf8becaf6430648f3cfa4c4e97dd3c60fbdd65d933f95
MD5 d554af6c0cce424d68cfc90be8aa98bb
BLAKE2b-256 595b77f74db59fc89cd316fcffd98337e8dba03e705c724c6a2f027e4c4b2693

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6ef158270276ed3902df0f5177f10df0eb2119ea2c580a35c408e614e2dcdccf
MD5 eb290835e0171c64b90b1709d09295e6
BLAKE2b-256 deeb05e85fba17b83aa400d210f2d85c3333d9b617eb8adce93f273e3f588925

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 89c1b1dbd0e768b5008c89504a466aa0d58d84b45903d430e611608f6782e525
MD5 a26898904a324936afead466963a2a1d
BLAKE2b-256 785c68a9588ddc71c462e16b39a2444593e8ef3078ee9ca0f8c12ff2a5eaff67

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