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.0.7.tar.gz (309.4 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.0.7-pp311-pypy311_pp73-musllinux_1_2_i686.whl (8.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

goad_py-1.0.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

goad_py-1.0.7-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

goad_py-1.0.7-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

goad_py-1.0.7-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (2.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

goad_py-1.0.7-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

goad_py-1.0.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

goad_py-1.0.7-cp314-cp314t-musllinux_1_2_i686.whl (8.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

goad_py-1.0.7-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

goad_py-1.0.7-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

goad_py-1.0.7-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

goad_py-1.0.7-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

goad_py-1.0.7-cp314-cp314-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

goad_py-1.0.7-cp314-cp314-musllinux_1_2_i686.whl (8.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

goad_py-1.0.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

goad_py-1.0.7-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

goad_py-1.0.7-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

goad_py-1.0.7-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (2.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

goad_py-1.0.7-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

goad_py-1.0.7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

goad_py-1.0.7-cp314-cp314-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

goad_py-1.0.7-cp313-cp313t-musllinux_1_2_i686.whl (8.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

goad_py-1.0.7-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

goad_py-1.0.7-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

goad_py-1.0.7-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

goad_py-1.0.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

goad_py-1.0.7-cp313-cp313-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86-64

goad_py-1.0.7-cp313-cp313-musllinux_1_2_i686.whl (8.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

goad_py-1.0.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

goad_py-1.0.7-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

goad_py-1.0.7-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

goad_py-1.0.7-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

goad_py-1.0.7-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

goad_py-1.0.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

goad_py-1.0.7-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

goad_py-1.0.7-cp312-cp312-musllinux_1_2_i686.whl (8.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

goad_py-1.0.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

goad_py-1.0.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

goad_py-1.0.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

goad_py-1.0.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

goad_py-1.0.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

goad_py-1.0.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

goad_py-1.0.7-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86-64

goad_py-1.0.7-cp311-cp311-musllinux_1_2_i686.whl (8.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

goad_py-1.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

goad_py-1.0.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

goad_py-1.0.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

goad_py-1.0.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

goad_py-1.0.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

goad_py-1.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

goad_py-1.0.7-cp311-cp311-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for goad_py-1.0.7.tar.gz
Algorithm Hash digest
SHA256 4d9e6f1d86c53051275429cfa12a9dc001700eca253b5bdcb0c3a2bc86156b41
MD5 2642148692badfc52cb7894e13f93cb7
BLAKE2b-256 5ffc94108499fd2130092eef2f02df3b7e0da6cac6711a99b22f81695ae071c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a62a730a86351ff7ba38bab4933db9e08f77ba9495fa10de18b6c62d658bf5ab
MD5 3ac24f263dde8c1289e263738ea8a9d8
BLAKE2b-256 e15addf4b9f44d7c768b4e99f1c4664d5512bb2a6061d20d92dcf35f39a74ae4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08d9c7be5297d41ed8b9b8922b90e06ec0981fbe13ba8cd9bdb07508cfaa9360
MD5 f39fae4b1367c436a8699c2135dbb3f3
BLAKE2b-256 afe433f6c7e54d8d3bcd30372050bafc3299f49480fe496af13039076149c139

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ca240d4c4a4b9bdc83725b2c89b06969a93684a13bcd4545489e6013bc5e83b0
MD5 bb4bcd874fb1a094e8436e7b505e939f
BLAKE2b-256 bca1f688a81e41995732db8dd84053a0b3abb443b48b005a2182f64f459fbcac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 37814f09a2d7e05c9b36a8aaf077c4321fdf1cbfc4c6c6d45a479990b35585df
MD5 159100939048b68d3c4b56c16204bb46
BLAKE2b-256 093d6752cd35bf12b41d92047aad2087f13523821a083030bcf3c874227a5a0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cad32c97b552dd31f92c1c44a7c60a570f56741c66ba813a1c003ad48c58f3b2
MD5 c4c2babbea695dde5c6a56d4c91c100a
BLAKE2b-256 d7e39628ee9bb5a72369c7705e159623d27475f7b282acaa0da34bb4d6a9aa56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8359fab3a0db17c25a6ed101a5ba0b236b4a09a99de7a1883ac09479239f3f4b
MD5 564961c3ec96c32b3c893febbcb1fec2
BLAKE2b-256 839805cef7405c361f60cdb27373f7a055d4e1faeb2f86da78a02f0613e7864b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 833811d9e7404c3befb9dc3e6ea4a47759e4f1a0c308ad3554684fa8eac5935b
MD5 68fb5867c90b68961de4a02104b5bcd2
BLAKE2b-256 0fbd8e2c17ac70e2919a04a5f43d49410f92028058d803f1d7e02ebb5aa82546

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6e2d85938c799e2e6bb7639cc9de85153b138f7a4b48243d2ff9c5a6b0ef464e
MD5 690ffdc3fbb490e105b330f0ee15d8cb
BLAKE2b-256 4c4bc1d6159b76cf123e4b5880209f3447ce492ae3e757ecd32721a9762a6694

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2fde444e75d2dfca858c3d0532cd5517b2b93305096408aca4ebc5fc09456439
MD5 823d1ff4c2a830c03736cff38c36f49f
BLAKE2b-256 1399407f1bc77cb20e674e29d39d4bea7ea3322c6578a9d98a892e92d53a3934

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4c697ce87a10a6a96777acc50a0e589ac900bfdcbe16ca032ec87ede43bff2ac
MD5 2759975f0ec087bd9c15fc29df2aa84f
BLAKE2b-256 b993d02283b1218f7c6952571f27c6eb96180603c598700fc7fbcfb4396a390d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b2455b956056cee75a29500558fad7709d526ae1e4af6e8384469152fa65d72a
MD5 117727f721facbb0893f012719bade40
BLAKE2b-256 bbfe180e9d2ab562ea46daafc9cc44815de5cb46187cade85a4947bae788fed9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74e1fa0125d2bfc2e66e350b983c7005a08722e32fbcf54449648d212a9a2504
MD5 0581047609256c3823622976c83f2a4e
BLAKE2b-256 c4c94d1fa351e9813c6f64f655bdc20fc72fa06d7b92c14478b4aea26b67ac3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.0.7-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.6 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.0.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 164eab57c241a2e88e5ee2f1df6170c917d318191ecfc0e04404226db158b514
MD5 efab6107b5e11f02ca953f6fead8a76e
BLAKE2b-256 4e41f6c1e309229ebe13bb0312112d39f3099f6d46f0b40a30f256c6d48ea46d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.0.7-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.0.7-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 0bcfbb9fccba8a12756d3f524a630c20643442a5b65310a41bebdbf3a2e9a52b
MD5 1c60406df14a46a0d08002c63b867c51
BLAKE2b-256 71fe2c15877a4ca4719ef7c997e52e50728b8cb728ad42299fea61231cbdbfa8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 18edd01e46b1a744fd05a55465ee7d0f452214b6ba2bdb04559d20eca6b06743
MD5 4f20fb51c71833546af8fe5eb00c2db2
BLAKE2b-256 846a6caf9b730f7bf44828b02affa16564e885ed8041cf528869e00bb843ad62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45c2a3343631c51f3d6487264cd73e6e0493bdde958a67800e101e9c0bd2b901
MD5 b252f4461a12d70be03c73359f14a493
BLAKE2b-256 e01cef77c1b0f3b92c62f3f9b7e4dbf53bdd6e3b90c9722215448e05f63d9043

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 335c517b2f560bd53a69069848dca10475484aea817f41f06893c2fb66f03dd9
MD5 e20547a369066173db79c1ec6da70604
BLAKE2b-256 649841483550882a83f3be695fa674ec82ea9eb4c3f8a163e9718fdd7824caed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e09f384f2306535e56373064ccfe542588a468fbf96e8b00594c31052d4be5dc
MD5 2c600d877ddfef3d0d1262528a3b823f
BLAKE2b-256 2915202a6eccc601439ba452b1cfa0b63096832d4f4bdc57da3321c47c7e2b47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6639ebf55f8a7c668069d94ea14b30da34bb5083d9fcc32aa5e798540d624c6c
MD5 9e08a84c1be60fe7847c612710406425
BLAKE2b-256 1d97e65a4d8177ee1e01cf4a6944a4657b51f5f926b6133d1cb4a6c433d2ae6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2aedb41540916c0587557567c9b4bc40ab39a153fabe1af7f6734ab0ad3ea34c
MD5 f963ee3ce3c9083a9adcca64d9b0361f
BLAKE2b-256 cbd63709925e464045d0a4df215aafb952400d16d7fa5ead16fd4c672a277608

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f8a2ca0df237762993add8141c72371264ab1d31ddf50496293db52a3839eb9c
MD5 a4dc4190fba792bf6cb2b9f442fcb43e
BLAKE2b-256 8a32a4974e4ea76e54491fc29993d61edfcec90b76a10b4c5dc8c8b4399b0636

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a950eae1a995e9814c3c1e1f9cdb8e1814afdd538dc0f4c1151534c2e87f235a
MD5 a3c63b86eba111ad5e9061e0bf9ec1f1
BLAKE2b-256 807c8448002a91577179d596d844e8338f280eab0ff4711e0860cfbc17f637b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d15d3d2084b2ea6d95e0280486fd4fb14b6ccfb071df6e62f2b3c22940295fc7
MD5 d5c782ed469c9036fa29453022574495
BLAKE2b-256 89b5565a60697342efad7d829fe7fbe2dbc0676d0e65387830376cebd077c239

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 99756aa1bf01e3b19e5c3c2be1d8043b5b472272b2dde36cf8e529aaed3d18be
MD5 cbc021980f084a29eb58d5311f332e4f
BLAKE2b-256 b4b3b7cf6e641f1ec46c7db4497a4c028b0b160539b307d8a0fe3c276f81cf3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 55261bcadcabb8e3be84a7b1aeae06db9bb21792267139ba1ccb529dadbc83fb
MD5 087f4f5a5a8da78824a26a2fdc8945ce
BLAKE2b-256 9018b63ffda8d729d3eaf0d9f24f8089dfb5e912c1f6f5d05b634376f0f40b88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5501bdfaf163cef2a475ac6a53486a0f7bf20cabc1b880cad73b51f5c5a07025
MD5 2a711ea664fe2b2864de52dc00325794
BLAKE2b-256 ba8d5703bc148ae5cb77b39b8b6caf7df173edf5db9155a06aae9e6bf4f8d2c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 63a13c5c043cb837e124f1c4286ebb09cb47833ae10a58de1f7642ce5c0c0610
MD5 e9b097cd7b3a341a8527809679483d4e
BLAKE2b-256 b001df2fd073ef9f33a6fc0057d029cbb2b784fa5ba7616d5578721e5a1fff96

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.0.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.6 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.0.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9b91d8d5c99b0b915373c0c0488b87148a49e9baab030ccb7d67587119369c58
MD5 9516e6874563795b1a9eef0a1588ac51
BLAKE2b-256 bbd147c29332f1bf79121b29384dc7f50293a47695486ccaa59bacefd91abf78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 11c9e4ead95e9c3c83d9147c964bae6a93d7006952e21643bebddfdd606e1570
MD5 d700cc72f89073eb095744bcb7b9f9c7
BLAKE2b-256 38a406d6a0eece47c0b611782b549a742a9d9bdf260f6c792931bd6010d5ee86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ab221bf9d864fbb5de1b19d727556d2aa453b3f131d74164b90f63fe0b3ffb9
MD5 0e2f96b188ae4bef10919430161ba069
BLAKE2b-256 2246e873bc52a28efe95b573af66dff427d45a530888975d7a23f500f6920c13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 337cea82cc453efa76bfa24952d8372247e4d0d4a52db280df221394bd09e683
MD5 bb20d0eff54206a7671295b24f50426a
BLAKE2b-256 18825aa63afd9fb45c3ced03131c9f461dc970ef70c3b93c3f4d87e5a5b26070

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f3a883a7ec01a2ad340ae694fb913d26d9a619f9d4e4c225d9ab5ae216fbef49
MD5 6825718f8ffe6004ad3d619d4330aafa
BLAKE2b-256 dd8d6704bb3f5671484bbe32c466be3856308c3bcd1b68fa8153e295392bfe1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 554873228191e6ccfd1a69635ef7bac0649ae873858f7da95423220589360d3e
MD5 d72aefb2cc6fdac812c733f00c03f07e
BLAKE2b-256 98109d5a396c3abfea9c95d562dfed7b9305f4884f370849f26f70cf8fb8c81a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 60041f756392dc981f34943e73e536b8b56b1ea59b44956ad1b42af3a9b1d4b4
MD5 dc640a61d401c4c91849ae94699e2c94
BLAKE2b-256 c6323728a46483ff54316db17122726d61e7e99b0c8309ac3f09f3112d51cd8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f42269658fc39f034dd91230e5c4e4e5060680888bbf65f5f8ab49824544631d
MD5 4ebf200030db16529dc2088d6fd09e95
BLAKE2b-256 71348926457cc451201d26422970f72e71a4e84eeab97b95be737913deb550a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f75b111275b971717bc468d48fec140bdd087c6e46ae1ee8853e94e685bda606
MD5 f489bbd3fffa3263e04687c7a6eb55be
BLAKE2b-256 87c6e7c2f51db336f5add3c0b37e6745138cdb9e09fa8ebbc5a445b7938c333c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.0.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.6 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.0.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e0dc936565320109420b7a62c7b74e07fe380d0b370b1d53be6bada690ab46ef
MD5 bd9b6efb1105b449d110cad2aa92b506
BLAKE2b-256 e71a59ac906aee7596ee80f26b6e27a797d67177dfe822f94e1be11dd8ed9471

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6447ab2fb496b1067f4c828faad77788b2032ef60a4f1bee567ae0dd4cfa1c71
MD5 54e89455d5ad104bdd6c5d4ada850d44
BLAKE2b-256 8c00d6e59522c7bb91eeb193aaa58b051c9bdadb40144cc7f3f70ff251187087

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74598c8f5a3705c4e112e3aa84cf6be94c9c0ca08c6d418b1fd792d7460fadbf
MD5 4b632dad277e1d100659cc6dfae1fb50
BLAKE2b-256 62cd8450e3ba0cee4e50bbf8c131000b179537ad92ab850c63f57283dd4f5a4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e7e2bde8e6cbed571b0b40422128aae69d1733f878b971dee3b6b34d972148a5
MD5 a1c9ba9ad1e1cfb4071b16d3163f4519
BLAKE2b-256 372e8586d9f3e58b2af3d0a1d8c93d1489c6d4b160fd79f0d677a46529168be2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 750b73e965bc06e1bb0fc04c44357a6f9a13f284ffad157ff7ed095edc8a98dc
MD5 52b4593e4167374d7bbb7d6e1832a665
BLAKE2b-256 5b66e41d14c501b4b159eec7b643d3cb4d741f79087ca362b46c32913feeede7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 97ff2f84ca7dcc9acf0a499be0f9cd8209a8cce9c52c49aec3e5e0a78f9a3dff
MD5 057f9ecf37a832fc59ed21e1bf65551c
BLAKE2b-256 348b7e8e373bab7d9f15d4ff0e9d32e75aa84a5eb04e0c2051bde58acf9254d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 81100126fefdecddde5dd8bb682e9c34a9ec13256c793c459788702aeb191054
MD5 60b249501057f641d9c9461cc4757621
BLAKE2b-256 40d7278aab8d406300d49f7281314efef310881139dbc91a126608354e087d74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d7cc67cf804a587d91f629ebc78a756f30fd0d370d816d78da9a676adfb50e3f
MD5 2c193a50d8d8388a5661fd7bd01fc762
BLAKE2b-256 395d7ee6022e5ddc073964cbb581a9feb4e9fe962adaa85e08061cf921e5d605

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9e087c423bec00eae46e0045e70e4cdea4877085b50abf27e4b4727a86d3fc6
MD5 2a7647d525142ea11748c56744c34ec0
BLAKE2b-256 a9a1e5d5afd0d006f8f6f7b57b7af6e56a691ce1aacb0af18719db0267776ad7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.0.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.6 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.0.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 914cbe1933d9760056e808a56adf46e4e52e45c0e636a05589ca6eb2f115927a
MD5 3e306cfca232b9c3ebaf9f3e5997621b
BLAKE2b-256 36bee9e3ab27bf9f4138321a5f042b8efee762444694bd9936362c4060868194

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 30f83199552a8e3bceb5ae3bf532fd40f8ec1a9d4e637867e300f1b2e9c51770
MD5 7d222d6794968b0832e8a3a84b9f827f
BLAKE2b-256 a033b2549b269cd6d7288217c46ae4f552a070383b17e102d251e141dc18e3a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca8c30431ddddd6551a4b9ee8385dc801ed3df787404e4c649f1fb10b80c92d7
MD5 b2fa05d1d087e21b08ed995a6dcf4f20
BLAKE2b-256 9fdb2018878980669ad88f3487154fd875b9b92c6e8acd8985263ee1e934aa5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0e61c4c67409b2dc08cc067eeb632b59c1164085565f48fe3fbf868c38510517
MD5 7beab0570ff7c23071ae1b2966766241
BLAKE2b-256 ffafc096a2848e30733ccd102ca20dc3bdf22d60e82bdd779a44e81126338ece

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 727e88f80870d6caae780a2ed09065ce332120093bdf6fbcacec3f2ca551b735
MD5 162d7ad2912e08a733139bc54483be27
BLAKE2b-256 5c41ff0d7d22c6055d21172b5205ed043c04ecf3649cbf9d16a34a42423ec4d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 db710ad8725d47b6185c904d3cbd50331d0bf9c238676629db2fd4958cacc9fa
MD5 710fc5a3ea02a5e5024ab963b8247326
BLAKE2b-256 4667ea93a6a0c6c90d84f93b0a5dae16bd7ae9e39cb074d9e12a672cf98e13a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cf7cd8da37dcee1ef1810c63423150dbcad4f1df4feff089ec8ace4e73da2872
MD5 293328a3ea70b96bc9e57fa3a8e7d1e8
BLAKE2b-256 9aab0047442515493e6ae21bf53b7a68d752c8ab56e9c28d50ef1c8e87b59739

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1ca114b0df39f376e2731c21bb507fa528daf52b8558b95d8c958f24fa12a149
MD5 df517cd21595c133a1212f8eb3308935
BLAKE2b-256 43a28f10ee9ad37752a2578ffcadbc616bcd779b0cb203ca3255d815b411bd78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3340134a809678cf096b3c8d9419d52be038ad99a38537d3963163ebf167eb41
MD5 28a713c8727897e9dd11283dbf8b1ffb
BLAKE2b-256 85b2ffa6d58ed4c40be695e51a34d50b024cd0ed823bc51aa4f4a40dfafdcef5

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