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

Uploaded PyPymusllinux: musl 1.2+ i686

goad_py-1.1.2-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.2-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.2-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.2-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.2-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.2-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.2-cp314-cp314t-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

goad_py-1.1.2-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.2-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.2-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.2-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.2-cp314-cp314-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14musllinux: musl 1.2+ i686

goad_py-1.1.2-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.2-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.2-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.2-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.2-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.2-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.2-cp314-cp314-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

goad_py-1.1.2-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.2-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.2-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.2-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.2-cp313-cp313-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

goad_py-1.1.2-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.2-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.2-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.2-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.2-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.2-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.2-cp313-cp313-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

goad_py-1.1.2-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.2-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.2-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.2-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.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

goad_py-1.1.2-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.2-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.2-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.2-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.2-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.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: goad_py-1.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 263c338960671723f7bb2e25905468d2e4cd6478a33552408a793ae7ec4db811
MD5 8352537edc2e7932ce8c4e15c5873ea1
BLAKE2b-256 61c7598751936af7687e89fafa431d6096d774649a05aed202ce57709513a1ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5c55d5b2c08c2d27f7ad36991a2acbd74d147f935a7c930cc0f6162e12802c1b
MD5 335a65c648fb390272e6dce4cefb7e85
BLAKE2b-256 8b8c5c582ca2fc3cd584890c46c46bca5efeeed3e17588fc638d9ba766713de9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1df5ad12ba242eec45966cc4ae693c699d9419df3d38c9ceb6877365c6a44c1c
MD5 9f1e3427f928f57424fffbeb38905244
BLAKE2b-256 231017844a494bf70c075dc7c595ff2b11cab9d3bedbaf022e79a6ca8c063bbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4ca9448a45ea0d54f1c2c49f98d250b17ff19062df8741c7e5f50fc856c96d88
MD5 8e35266e7c39bf6981a17a5626e7444e
BLAKE2b-256 dc834902c8e59be11995865ca1258a346b92b9d5cafd253d86b0942e47f6a3db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cb213f5c156ff1729b3a9fb674436db404568f31b2eaed97fb1aa11afe296277
MD5 8b875af52152efcfddfe2b3f5392d582
BLAKE2b-256 bfabf1ce5a1fec62e0443fd60c092c869c2da9ab1bb734a6ec049d1f01f7e190

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f11f2c64ef2e62877aa24221b8be9bda56c40899ee7edde887c62898a5c31af1
MD5 ea15b39ca117a0425f7674a52aff91fe
BLAKE2b-256 c8d586723fd25039cff6b8024249476d715b966974f0ba096ae9018751e796fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 583755970dac0e86f57924b9d5b6c7a530408a964575a63a25707f3d2ce2c8de
MD5 5185d6b564cea2f18f22f48e31c43de9
BLAKE2b-256 3330aed89b57e38aa5c7000555adb922e5940d4d693005e76669b529dc94c7f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f34711b506994a6eb0be7073629aa7ddb473697076673011e07eccdf24e3ed2
MD5 3e4779d244f42a331089c82904d728fd
BLAKE2b-256 253631f2a3cd15d13584e94645c8381feebd508dda7614f9f882a7f340e6f638

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 689a7a4394dd756875f221e40561bebec9e2800a8c32979d0f1ef750b7125c2c
MD5 76b05ed099acbc6402db4b4c76627208
BLAKE2b-256 be47ae87a5cefc5ecaf915c64be307c2cb89520c53919b1398cf5735fa7d2725

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3b719928ed13a5c448f977d86d4d48729eb5f00040082f6e5736645a731c0e78
MD5 9ac33f730872d1159c206f123f4e2c72
BLAKE2b-256 1192ca58e9dfc5fb7cc5a749f6dc15a01371ad5d012ff96d7d143c06b94e2dc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4697ad314f85b79023d124ae666be4bfcc9dc1a27c6fb3234c19b007b6ca7243
MD5 9078663dd65ae84b48ae7a1495dac2e0
BLAKE2b-256 5784af61f15eb4761e05e751028f26ecec6fb747567a9ad6c38a8be9180a3767

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b535f357d34de80cf6105383a73de3b222828c203163d4594bf9c7992172e67b
MD5 cf5c0dd8422cbad62797b1864dfda9b8
BLAKE2b-256 843ed5aa7866172f575ea83452f15e3ace32eb91678f5e923c3732618ac68dc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 46ce27e90c74e2aa7dddd1dcdaa96d56b3a83e69f7eb1baddb303e130c8b816a
MD5 56d213efc8dfb6312b99df6e292a5967
BLAKE2b-256 5622fcef4d0f02b247f06ab48b94cefb5fe611353247320137e8f66cd7f549c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.2-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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8dbc2f13e561d19a731868340dbecae639db54bdc241070bc1c1a3dd24859651
MD5 88b93c87dd1d0afd3020639a735d148f
BLAKE2b-256 6996ef3ad5d5abd7ae06738faf4014a07789e79bcd2d191ff7df56a8fdfbb4e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.2-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.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 f9e1a4c6443090e3de4a1c23c9e9e2f59cac9315cbb4244199bb46096cc9da0c
MD5 fa3cd6a4bf030056827c13e25bff7482
BLAKE2b-256 97a6ee44745f6153c936b6835bb910200b1207e3c759ca03b7d59ea2af0a41ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 85eaea50f2736c02e5f8dcf53841bbc65e2b74740e845dfb424c6895eb3ecb8a
MD5 f871e4b4ff6a940df9921abfd692302d
BLAKE2b-256 0ded727085d92b238e9e33bacc922809144f478662ab3916688a7373665f9d4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3e9096e6789dc71d95732a0546f96290aeea96e56ea89b6ffa694201188b494
MD5 6e656cb8a43df120097dff336021da28
BLAKE2b-256 96a67f75354d8c9f01aa01d493f8177ee2bc886b0d455d015d05ccd9b510f8a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5d5ca82fbf8c81c9f33831cf0a5e229990b687bcaa6571cfd459f83088064165
MD5 9c18aa78a534eaf306d92a71bb8f0219
BLAKE2b-256 904e624607f83fd27010ab2cc1afb154617eecbdabdbd9961388466bad12d534

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 44d3da01fed37ac3fc0ada014f1226e1af213793ec24555fab10825c2d355db4
MD5 033b8102a7ae436dc71ea073e030813f
BLAKE2b-256 09993d9aea296243b01ac2722fd91616893cad7ab9f2f54346d41e0b2a942aba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8b8613ba7777abc32e9421414598f43bb35ae21c370eae76503d6e093f865de1
MD5 c678d4f18ab02a0bdbb8d7e74ddb3159
BLAKE2b-256 4921bd18621389a498a5cc34035d9e2dbd7425b5859b93ab9ffb0749a7d72923

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d98043922c0e3010bdd68405c751b7aaa6d3392f22bebed2622a5f5c9d228c42
MD5 98d87a2214b3c766331e45e6ebea7de7
BLAKE2b-256 d1a43a5a2b5fceb5321e83f73b0e88fab0ced90f6c267a767daf23e12dc11981

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8e8af8a21c268f1e16ef7cb0ef4c99799667cd8c4f6b82c1768dd13b30fee1a5
MD5 19f2c8850f3bb268845762769b19a081
BLAKE2b-256 4725d69ace6ca1b6fad0c345349c0fb1c687aaf6fc086a3337880c06b3994114

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da2be07c4940006cb4eebd631e70315da37f21926fd87ef724f61a985a89f95c
MD5 0cea8ba37d019b20cdf593dfad5be390
BLAKE2b-256 6ba3655447ac3d54050260404134e96faab6c40b3c39e63d27eeb389c602f748

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 48242fb4c63b8dc98f2fb9cf3b60608f951b06721ea472038122d3fc8aba3558
MD5 da4ce5a98d30d6830b32756bb93f0e7b
BLAKE2b-256 ccf8f6240848f3c46b0536803b0ff61160626f98a3b9f6bbdedb81dc79c60e67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 752b08937551d82ec949eee9682e02d32ed46704a40afc9c8f7a527a64f44ad5
MD5 adbc031495a6589224acaf42be9cfaa0
BLAKE2b-256 8837fe97896fc0e514e020ea9673585454c29b80fa1f2ffb67234f31c4a9b909

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a724046532e27594ccf259ed7bfd525a838bd9b899fe1a57ec16f7337585ca45
MD5 bc5260900a304f8e4eeca5e7e08f4fc4
BLAKE2b-256 c7adeb49fffa0783ceb1d1d2abfef39a5f3f0b1787634169594b54b5a7c1705b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 647fe91250dc7934cc26bccfe38c3cc2c5499b0fe8460076e75fe4c90972c7d2
MD5 7e4b299f819d8f0c3fb7f531bf79f56d
BLAKE2b-256 b119eac6d47fa1098a90c39ddf915e20f315b2c732fd429c33bf6af9a34da824

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e276daec56746317685a014d72c5e4efd11307e7c046aad712906e089701171f
MD5 485d703d9e1992202ad42da852fc93dc
BLAKE2b-256 c0d663e5626a4dcb890b2bca8a68efd4670caa3266b24434c72299717acbfdf5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.2-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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f252ad4607359835835c49698946098696db7c6d135468ea5c5b649c7228b975
MD5 c8d61e67380860c25ef5c7280b34e5aa
BLAKE2b-256 748de0ce949a64fdc8c316da4bb11ba490c7422cc9c7847516ff63547a97aa06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2db216bb8185f813eb58623bb8af75d9dd5bd4f2bbba8ac1be3b0a4c2f350351
MD5 d0528062089f421eaf6c81e732e6e661
BLAKE2b-256 dbe1f8f5f5d847f90b8703bc81d3da3b0625c4b6d43862d933e526ce6b56f5ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0edeb69a4201dca15c1a4236718e28f0221e0989a5875998789755795c482453
MD5 fe4d874bf21864d539ffcd4a0e7b4995
BLAKE2b-256 aeab3a59870911dc4e875dca4553876618544c0b91e2fe3d38a731210f2878a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 81db9ec7e48aa13fcecc9f46aeab2a0ddd73eb2bacc8a11447ed6ce011630102
MD5 c4d33d9017f3daf9972b6001c7687027
BLAKE2b-256 f87767e5a7820cef3e3f2152b06bb383f9dc4693b6bd273d6ab7e85f5f41ac5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3d4d9aa685fee213f114fd263ee447a5129d28777780266cbef819a55d9b1541
MD5 5a3bdc3c6ef572547df26218d1ef5399
BLAKE2b-256 95e7badc4068266cdd672775877dbaa0cbbd0ec744821150bd0675d0f349d48b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e8dbf95fee8e24551b50cb473d0c1c2464196904677ba0d273a6a1869fe21ecf
MD5 5f8ddfa539176bb6e61e1d6dbb7fa2ed
BLAKE2b-256 29d2804404e4d59a15845d3c86087bb1e08aecfc027b408db2fd4e9f5cf750c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b512b3ffd0f88569ec7365561686281bad026b931bdc33a821a6a6daf4167ee7
MD5 1494c141d1fbab55bcc6734ff72de72c
BLAKE2b-256 211b766e24ceada9a9f8d1943641f283b663ade27725c878057ca215bf7e9f1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 699b1b12e5a0cbed9b5fa32ca7f1e3c1bf3b564407a2d47960e86c29533638d9
MD5 76d3b4e38588e58d7e307e49060e8b5c
BLAKE2b-256 66a22919e4fbd3df48fb706a4c403d498868f489b23bb425aa765a6f17884914

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7a53ab69423f000cc2447ea5f04b48527bbe2b6ac98f9d5d2e5005bf6ecc8c8
MD5 6353ff3b12757105b05ad1e8dbf472d3
BLAKE2b-256 ac04f9a9746f4673b789f71289e7c441abcd00d9e551f0514334a44a0b22bffa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 969b3d4ad9539409a796e9eecf7f79ae06b4bedbd2b9be3d0de261b5dd936953
MD5 962ceda7f2936c77d17a49648c105ddd
BLAKE2b-256 a41c43b27e028710d062fb83de5de8d53a6c21f0dec52661fcce640582a337f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fac9511e0b5070ba3d0511cd32941772ee42fcd7edc9d78a18a94079824208d3
MD5 c7077a696c010381772cc01b03024396
BLAKE2b-256 7c665cb26bf7b8ac62d8faf829a03de6a6690f1b776fc63d360226d1998f78e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f080988f4ca6a21aaee8a657ced23f53ee638ffcb6a7c375c740874a38eee85b
MD5 4bd1d4cadc1d0b037897ad77c64247a1
BLAKE2b-256 1b5d9f28da6e5b5a0c173ade1221410e0fa13bd4aff23def7917ca1fc8d60a75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7fb317f4c56d7d970b793152b0099b5dda3f3f6e3d5fc8f2ab9cb788daa878e6
MD5 2beb213ff1d0c5e5b441da7ecfb299ea
BLAKE2b-256 6fb2331b1e44a7e87251e803daf802eb88b3feba2fabc29d81f7c95dec208f9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 499d1ce1c715f9125e49275c007ec4e3497081f7ef18b1da646c2a03fb97c397
MD5 1b60edf9436940ae06930e56b7521c04
BLAKE2b-256 95e943b3770a913319045292b2662ab60d8e462d41efac861365f2555efa69d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e22f9f6f5c682424583ec44c7186862f8123d647b78eab4b2949caebeb2e7914
MD5 a28d6ef37a8e51e5b238fb66b7f318a0
BLAKE2b-256 e3996dfbd4369b72bcd5f6fa0e0ffdfd654e244eafb7499d8d747b8b381f255d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 90bc5e77091061b65ca8bd2d31e9d0d2de3b115d73059671c46ef03227cecec5
MD5 6def1dab1b4db6ca2ff50c89861f0dd0
BLAKE2b-256 15f2b92178b3986aacc963b043863f8d74fb2924f15687a6a86e8f4f8280766e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 864fa197134a115f8436f5e1f3b4f1f9942043a272c9703da3027ac5f33c61ce
MD5 9f326207ee87576f35e19a39eb5b4247
BLAKE2b-256 4052845420d84d5f85b8e5d6c3d63eb5ce3212bdc47677dd0e3e426fdbc6069d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bfa0e3850f467e4936629eb52990c91aedc6efb346cd3b2919e4cb00a6024672
MD5 25855aa4f23c719e22b9891245f83db1
BLAKE2b-256 0c75d2257a61ea2c591159ced0e7df4fe9a54124a6a9f13149c9633aa7f8829c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c2359aa69e327c7ddd41ba462faa1780f85f1af6f3f056e40f236e6722f0d8b9
MD5 1f7a9b3204a99e8062f19ba9d8f92375
BLAKE2b-256 5fd449a404e02ebba7513687799dd890ec28ef2499e150d43b4b996a794ceb9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 be3b348341ab01e5d5a543c0b3b298fdfc455c35e8eda0b6bd35fa4909b438c1
MD5 3f6544737a267b27b769cfeeb2435156
BLAKE2b-256 967e47e6fda0256e48bbf63be557552ad9fe6fc79b8affab2c41553203f83050

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d379563264493408dc31ea4ed0da15374fc4bd2388cf8c582744a99314edcc62
MD5 e1df3ecf932431d72a559a886c6050de
BLAKE2b-256 89fba5e3517648a19d251c45eb96e23b8d6042f1fa64eab4b2883aa2e42cfabf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0e026ee1b88408c87960dbc13d6321043ccc2ba3049a145fe5de66be8285c993
MD5 1bd1c9e7ad98288027fb681b59ce95d2
BLAKE2b-256 54f559751f0f523923f265c052009415f45b68baa3f7cd3df4fc1357b41ed0a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7d3f92e487bdec22f2f714e3de43af3add9d6759f55e462bc2867d942f0e877f
MD5 3600306b65194670b5a1decdd801a293
BLAKE2b-256 ec595ded37ed110e91906dfe4277b3ee034ce5b46785741f5a97f2be7d9ec7c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dc30b80386a6e45d776df3eec6aee8efa7b732e152bb739fe5cb758589aed20c
MD5 dca9d70ab7c67053b110407c503fee8a
BLAKE2b-256 2a786788d4e74ce10e31707ce220d0fb1bdc7d9990ad2a8f62f57f5f12f834a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d6541c3a886f590fad87f2152442418386bc0959e8161f715f5337759286b33f
MD5 7a3fbb808d56e7d9708d680e7fb83fc5
BLAKE2b-256 3b8b31d43af85e2e825ae1d05bf89b0c78eb44481ec1b70152c497455b9cc3a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de458343867b1574508b5af3ec355e7f3020888e33eb9bd276cd5df4adaf9147
MD5 df35c038231419c99a3936e63bd818bc
BLAKE2b-256 2c24bf6699ad4435a0829c586e624a8ea6bb1f6902ca5795c03bc90d9720f7a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 812e9d8a9e4fbbf3ab7d6afeb3d44a0dc5fe480fe3ec3c443a86f0f0e7292484
MD5 9a39ffdc8d35a00b277a8392a5f4fde1
BLAKE2b-256 c42fd83c21de705f1cb8929e02882fbd5045398b204c6e1cdcf88414d71ba412

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