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

Uploaded PyPymusllinux: musl 1.2+ i686

goad_py-1.0.6-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.6-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.6-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.6-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.6-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.6-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.6-cp314-cp314t-musllinux_1_2_i686.whl (8.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

goad_py-1.0.6-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.6-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.6-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.6-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.6-cp314-cp314-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14musllinux: musl 1.2+ i686

goad_py-1.0.6-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.6-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.6-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.6-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.6-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.6-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.6-cp314-cp314-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

goad_py-1.0.6-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.6-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.6-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.6-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.6-cp313-cp313-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

goad_py-1.0.6-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.6-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.6-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.6-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.6-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.6-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.6-cp313-cp313-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

goad_py-1.0.6-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.6-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.6-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.6-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.6-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.6-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.6-cp312-cp312-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

File metadata

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

File hashes

Hashes for goad_py-1.0.6.tar.gz
Algorithm Hash digest
SHA256 f8a7cf0ffe47881c2d0de40a3c686aba00168aa2e83a88fe1be613f19485bbdd
MD5 8953aa29fd31cd4cb170c420f48c0d37
BLAKE2b-256 829ed5dd6c3ea4ca35f57ade81aefc367cd609a08e331411ed5983ad25593536

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 05163216000a435250cdf93d6f1eff9d9492a90790ceb26a3a1e68380fb76f81
MD5 75f6e079c129259d5352b69ed5abb2b7
BLAKE2b-256 f5935e1db35ea98e301b00cea03fa0d4335e08599b8efc41f23e132be24b2624

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e0602d7207d420b253b1b3c085035242ef8bfbcbd02af853c0ff101b9084d1c
MD5 a8cb3ade4ef63ebae817d9d796698f6d
BLAKE2b-256 454187ec608bd7a2aa03786ad3b7477bd2a21af748566f3bc654d4df7f620719

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e7e7b355f11cb6c9fb7885eb6ff9628eeedb9a58bd4e2f3ce14352f9b5af1a5d
MD5 764a3538f2066482b9a7bd8298c99b1c
BLAKE2b-256 7f043b8b216f1696e358b76b7820bdb70bee3f8db55d04a77eedca239c1f893e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 affc0d69c54c426ca44ee53735583f63dec2fbd9c9162accbd719700116f513c
MD5 f717711397597452538a1d25a2a015cc
BLAKE2b-256 e143af70bc795cf39f2a6d4bac9753cd2484457b2d225b030545463db1af648e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bbc412a3db4e6cb1db230ce7c7debb21517b4197443ead97f006979031b079a4
MD5 973558d5be58befa6be0942a36059513
BLAKE2b-256 ba22d597adb0b1bfadbff1470fd852816e8c48fa68b3da4613b8e7eff02b4347

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 346aaf29f5f8b19064a0018d556bae2f83a514ad18d715225b79255fef10a8e9
MD5 f4b05761139563c66d1e1cf2af827f1e
BLAKE2b-256 3f89edf6be0dc19682f83b82206a33589be547262d26a479990f8f2ea9d8229a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 90f12443198996f575ba0e126df63932444f64b5168e268d359793fbbbbb9348
MD5 c456d8f03f1543cf325eeac7b23c8170
BLAKE2b-256 1cb4b391cd82caf315ebc7e3a4771ad16675f79ed9ff5ce1cb7ad1cd0180cd87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4fd3879af58071469977288c29a9b5767513781b8f4c0ca5ad7e28f328c78067
MD5 828265d23249183bbead94f05cc71baa
BLAKE2b-256 a328c33879f6e13e2bf59167c66dcdc7a14ee1ee7cb92bb4501d9eaa070d9004

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 cabe2db91200a9d04bfa1d2136d725763cf973028dadae94a8ed7786af938b89
MD5 3dea5e91f8cdd95431a8f1c171c25fb1
BLAKE2b-256 3c740d258c7fc96200471a23822c0c01a0ea9d35573a0f5f83a0eb8cdfe741f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e8a719f7791b4300a98c1c70e7ea4d1f35cc08922d4579132929101d3e71bec8
MD5 ca685da2bb70464735bdff3c39767c1c
BLAKE2b-256 bab6cf5dd34f18352952655e4ab9aa467a14c710c6ff604da6c9f4578a380e4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c2b6860da2c0045c2215bdd2c35178b10b95b94006bc3179df8d9356b0113a17
MD5 63c8a51c30554a5b7963b2f662583519
BLAKE2b-256 caafe499299244e42d7c8fae66b04442fcfdcb422aae147f23ea051e3cb55f7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2e66e16bd89b19d6a8fd5b9e0269dbd487a690db7c94f684b291eeeeb595705d
MD5 d39732745f9cb522638d20371232b7ba
BLAKE2b-256 a21bb552ad5bc0ed2ba0240f67013a4e782d9131c1a0296acd7e4522947a0b4d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.0.6-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.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 39c6d1e0eb77f5d2c3be60ebeb663258636eb82b025bf5e72ef0592cb9bb175a
MD5 19c6e083f436de298c229955dfc687f1
BLAKE2b-256 3c2be6b0d109ea4e142fe4f31187c1afd620a310648b1025bbf8ddc83260c8ce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.0.6-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.6-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 ec6571c2bbfcc1a74d08865f0615b3e411efe07560b6fba182ed753f4b4d4aae
MD5 004d6cdd96dddaafb293b416ae4ea325
BLAKE2b-256 27cbcdc081e4326ef26b37ae3fff1d260c8a035a15933305852ad378d0ee202d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 56980984babb1e4ea518f87a6d1d2c8ff8291f19af038e0dd4f5142649b57acf
MD5 1a60ec1c5f14ce5c0ab14bd69c7fde9d
BLAKE2b-256 7d9bbcc7aabef7234d684dae0653fefa24e8aab7a9768dc0d7ce888d5d28f96e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f67a5cc4f980aeed5532f50ad4187ec77c758c356fe579045979f931543f562
MD5 09192bfb54c4f56c9f666395c3632142
BLAKE2b-256 319575264a0cb2bc7bbd2c8b2613a4dafda05e66b6ac95687f7639944c44cb79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2d0e4d9e542351ae3f8be89db3cda0594d9848e3f2651131d4828c192da3950d
MD5 123d65177425f19c8a9b85460be6c22b
BLAKE2b-256 6f44bf5a90b016cfe0825ac99df2c846055fc43e93a313e1d5e001d508ec78d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d31183b93a24baf5891f4074acfd792eccad1c3248bc36bf601cc66415880ac3
MD5 de92d35dd55b45562a1d7b4350e3721b
BLAKE2b-256 170a7676d03aa530baf1524190b713b7686ae3d234f4a22a8cb4755d0f5ad53b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 899c8796cb522890747ebbebeba9528a7acb5daeb0c19367260ef39e652e7c04
MD5 c751fbae9c4c0cb8b9c7cb81dcbfbcb3
BLAKE2b-256 b2085121efcbf7fdf37de26b202b38dcb8c7313577ba5d8a83998f5ac93414be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 578c074f5088cc87791dcc36897b8af93bfceeb1cb30d15e94a2b286bf44a523
MD5 ff112b840f9e65254eff23921d1c43e5
BLAKE2b-256 21a3047f49c83de00d1478bd463edf4d4a5ab2ce359e92ac375200c54b233337

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 17ef380f5b1362a6c67a64e301a8749224c0cb5af6a4aa146c8e265c9a37635c
MD5 17230fbb333c46272e4136badbd2693f
BLAKE2b-256 9c6cd671282622b7a0f4b987a4e4e7d57885b5bb93002659b697ea0494a56ede

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7614738c774fb61c3de2c91622044d75b77d6588c382ddc971348ea1aa7aa71
MD5 a360d270d9c3911eeaa3ab605d9ec5fb
BLAKE2b-256 4d7f8bfb32f4f6009e9ccf4571b65658a9f087966efb0f739b5936eb87993f14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2a720719339d2959ed24494b4bc3e0801eef41463da637fbc3c7e92dca744a45
MD5 082cdf712ec37d385560ae9aeb0a8408
BLAKE2b-256 a35ed33e295795d414e6382c0f993fbc0501234eb190279b1345a379d677874a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fd4d33f01223e806baf252f1f2b9de7257f0909061851c802c3ad0ad09ea3110
MD5 94665adda58f751057c364628b854a5e
BLAKE2b-256 abc4e8f5b9a20564334259901085f68b47bb9f2b44236b7f4e5bdedbcf459aa8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3037d3e76fb054743601088dcd2f94de1b79da97609a4fb7c0930a36161c8667
MD5 80eeb449c265e196a1b9e745300fa6e8
BLAKE2b-256 12f113a6f9ac05c7571585be80aa5e69e3f09099f8ed5f74681a3b893bb4e119

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b5e8029e3e67da7b559d8ce4211a33e7977e6bbb004a66b1833b1115c6a94cfe
MD5 ff797642ddc33ef2646a415e3b5d3d39
BLAKE2b-256 11a31e9a6f73dffd8544cb0d01ca4979118c41db959ceb575e1fcba8bc6d8ccf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 12ef91662a9e4965accdd1d5c28fba292182793e7d7af13991f18a6e11028f54
MD5 f8eb934599d26008811697dc868e7c35
BLAKE2b-256 b227bcdc30ba7edb12b91968a24f5248402e7c82be8bca2c0ae6e269312a5af0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.0.6-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.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6e2a3e4d51df11dc1af2681711d14107b57b91214613ddff385968e9d675334a
MD5 9e17f8560f8cbbbdf25935c83d1aa59e
BLAKE2b-256 5440d6c6912ab11473351e769c2ae86dd505a9d883eb8d7b7881946d8ddb738e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 61a40b9fd88d8cb69ae7a9e7fb381e7362308c48bd105ab99cedcc670d14c837
MD5 956104c51f6c398bd11649e0d137c50f
BLAKE2b-256 143dc8a3a9bd47b21460119938f882ebbdd0c02f9777e71038698377988f150a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f8828f9394ff9dd2191dbf5dbaa82a59c54737f21928722bbce553247548047a
MD5 1af493bd4078cedffd1f8baafb491514
BLAKE2b-256 03341116190567c19524a1cc1b968d6d25a8d2beaa75df73ba4627d1d603913f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f2254344cb94cf97c345992cd77f5ea5f1c98cedc61bfd14f75d1eb8b4aaca76
MD5 f905c803d77d2729f09d3e78d2e17cfe
BLAKE2b-256 b62ba4214da8751d248b1f4b035f9839a08ecb3d263234328822e0ebf45d9b56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1e021560940feec05c5203a3bb455bfacc5b324427429da5f2a0c3f3a896ceca
MD5 4820f2988fa045c128366286eead5c41
BLAKE2b-256 2cb2490a92df9b639f7c4c3c296fc66aaa61816850e8348d740ad0d74fbea021

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d32a33739c216bc3ec4ac2a543cf44ad2edbaa8b99cfe01a97f066ada0e625f0
MD5 368e1c68c6942f2dca55b95246312f30
BLAKE2b-256 c75759d0605f9675b65199abca9652b8f48b48aed9943894951e9a52dc36de2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 43f30847f09588ecbd5d978bde765bfe90614b512e337572d419e00db9e59018
MD5 f4ed7cbbaed1a10b0b289bd2b3ec655d
BLAKE2b-256 76fca63edf8faa14152ce9800a7039c050c521d648b0ce4da269386bdd25d54c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 01758e068c1524842796b628c3441a67400c73ebd944a7a523f12d86c7155131
MD5 0412a85a86a9f3553c55398594b21715
BLAKE2b-256 ead0fe916b5a4db43d742bb4bbc932f246e69a2f3df5c8fb83348931ca9b8a79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f67bf595847781cdc1fc4bb193ecc94b91e407780214f0f76ba23243a6fda73a
MD5 c2569edf407364df5a3fa13d3950084c
BLAKE2b-256 7d7bd54ae9daed81257332270c941447e3961d597ee876ea01775c69f157862a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.0.6-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.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 91f7d07504f6b72060ab540c6aad318db9232ce02ceceddc51fae45402bc9cd2
MD5 fd32ef581376bddc073155a46561fd89
BLAKE2b-256 692f9253712fd4eda712ae0f012020d83bbd12928e40c31bce44f8da5c206533

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c39bd852097760c308f954675ca1a085e72889d9b50ba2030d5d854963df4f3b
MD5 3ee530851395e834306251b3c9013197
BLAKE2b-256 60e5b58cd0c175e999b5f73f37ed61ef471e5363816a2ea3166ff73cd3276676

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 adbc9ec726503d9b98871548bc2f5e5f0b842431f38ce4f1032357d94be574ce
MD5 fd4d8812cf415ebb2fa9ff0d1188325b
BLAKE2b-256 c1fb6dbcfed00c99a0b89c8e8f97a5fb768a7e722d5e766e01fe0dd72d4c7fde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 999cc635117d1c6e9a2dcaf939731d54f6f0afa07953ad540ab6f35ca9220b0e
MD5 c18ec78f287625bbd405ac7d92a1830c
BLAKE2b-256 f89ddfaf91a977fe8741ecfc2aac9d6cf2dde777cdf04ab137d2b92fd99834bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7967ae323db94695244f648d584ebf1150561a5be26013fd9c7dd3d48cc69d90
MD5 c1648c798e03a9aa2fecd3759c9369f5
BLAKE2b-256 4ac34245dc9c38f7eb1401848ad709499e658c71d65a1fc592dc5fbdaa192ceb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4420a682f09d3729d3327f485a9b2f0f8103e55f7b5be92b6c021d254f503dda
MD5 939604e1ffb14e7a6bbb4c5c7a3fc573
BLAKE2b-256 e2bef67863b769e20a3a9aa9fccad8be0d8f81d3035a93783e930af63d8cabde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ba97ae11ace4be219dfe44004f0c7f78ddce340e42c7bbe316431c292f545b06
MD5 2dfc0d84952389efb106989ffbce6bf9
BLAKE2b-256 de706d35073a5a83b976df2f5566bd1470a001657386e5f2aa67555701d6c531

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f38cf126bb5c43c5c99996e7b9229e9a672f5d36c3e77dcf3b212b0f36d28236
MD5 1efdc87b20cec47c8b341b7853758667
BLAKE2b-256 73de11aa926efb49b117de35a79d0509b4f3ca442bfcafd4732883ec917eea7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b266c16b21dc53b82037bca8e7371d27d78f5c216354714969acadd3335a79e
MD5 c908d8bb74c0934a9b9e9de05f5cd4e5
BLAKE2b-256 ef8511d815aa0dbbbdc0c9e8a83b4c9e79e05c75889679e7bb056038a3575b05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.0.6-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.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7c9d2258b9fb3941c9dfabac4f0c2e7b8d5ebb541df2dd18e95a645d2344ce8f
MD5 5fc4e74fe9581fe38f390df94e95e636
BLAKE2b-256 faacea1479bb3611705f55f3473962c0f88ad78633391acee51262cbe56624a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7eed51025bd675af26574cb969c0c0a7671d8121726a69150f0b279e45b49ba9
MD5 4ae5bd5d1b0815a2321e6772b07fb98d
BLAKE2b-256 98eb54cdf819c5a79f58107f07962eaa08cf09d7e49080bca859d67e693373fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4532ed62ddb0f7f81e5c27d789c671c3742c35e7109c6075a15435350601722
MD5 013b1153b009ed20ee957253dadc17c2
BLAKE2b-256 c288924c3c4d7fa35d1cd9b7bfd746843c93366fa2169f33630f369616b8a812

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 47ee6873fe08ded7a2278dd1d121f5a36ca2760185b071d1aeed035c56fd355e
MD5 c13236ce325c4bc5310e76695ae7b30c
BLAKE2b-256 0a79bf0c261e06093f0cda16b3f617818445fdeac818626f3bd3531762722fef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e1fcf3aa20eee64610aa2059117d742a6697ecdabc09824f88f4b0d2e55dbbd1
MD5 46085ece0b2a9c84446a8088e42871fb
BLAKE2b-256 e4d999ef4860739983ff393ea9f43789ac70c10f8f2e4d78208b6bc2455c7978

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6cd729b230642761d5fe5fd7ff1888617fa83284e3d75a13fa7332d2f66f263e
MD5 c735dba58ba055af0db2b2c2ddebf000
BLAKE2b-256 5b4e411b1ea8f6d5efff816bca46087d35657ef03df437567c1bf2e3d591386a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d119e9b4065368e99ab089c8807d0eebfe0a35b3678ba48352464a53e7f49447
MD5 e60a63690f746f92b2ff3bfcfdc1d7e0
BLAKE2b-256 f50977641f394427e3f7dd312b3b11264db003c5c4a23d98dab0a197b5dff7d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0bba37cec5e52f58bd977848260e26059822ec773758f3d05130daf8987d6e0a
MD5 8e77c8e57db35f618e33229f628bf7f9
BLAKE2b-256 2b7429f3a72bad5cf23ec689548a02217fedaaaa93871cc07d2a7c423bb11a3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.0.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00a9e60a6fd693ed9822789eb6397c458ba193afe40a2eacb7976c5393986602
MD5 4e77a84cf3f46a1d10b4b044205ea896
BLAKE2b-256 0e50c4f846461ae39d5cc635a6dcc453b4d446c8e5f38d06669267c81db0c6f0

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