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.8.tar.gz (4.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

goad_py-1.1.8-pp311-pypy311_pp73-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_x86_64.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ x86-64

goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_s390x.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ s390x

goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_ppc64le.whl (2.7 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ ppc64le

goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_i686.whl (2.5 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ i686

goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_armv7l.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ ARMv7l

goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_aarch64.whl (2.2 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ ARM64

goad_py-1.1.8-cp314-cp314t-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

goad_py-1.1.8-cp314-cp314t-manylinux_2_24_s390x.whl (2.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ s390x

goad_py-1.1.8-cp314-cp314t-manylinux_2_24_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ppc64le

goad_py-1.1.8-cp314-cp314t-manylinux_2_24_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARMv7l

goad_py-1.1.8-cp314-cp314t-manylinux_2_24_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64

goad_py-1.1.8-cp314-cp314-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.14Windows x86-64

goad_py-1.1.8-cp314-cp314-win32.whl (1.8 MB view details)

Uploaded CPython 3.14Windows x86

goad_py-1.1.8-cp314-cp314-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

goad_py-1.1.8-cp314-cp314-manylinux_2_24_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64

goad_py-1.1.8-cp314-cp314-manylinux_2_24_s390x.whl (2.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ s390x

goad_py-1.1.8-cp314-cp314-manylinux_2_24_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ppc64le

goad_py-1.1.8-cp314-cp314-manylinux_2_24_i686.whl (2.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ i686

goad_py-1.1.8-cp314-cp314-manylinux_2_24_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARMv7l

goad_py-1.1.8-cp314-cp314-manylinux_2_24_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64

goad_py-1.1.8-cp314-cp314-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

goad_py-1.1.8-cp313-cp313t-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

goad_py-1.1.8-cp313-cp313t-manylinux_2_24_s390x.whl (2.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.24+ s390x

goad_py-1.1.8-cp313-cp313t-manylinux_2_24_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.24+ ppc64le

goad_py-1.1.8-cp313-cp313t-manylinux_2_24_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.24+ ARMv7l

goad_py-1.1.8-cp313-cp313t-manylinux_2_24_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.24+ ARM64

goad_py-1.1.8-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

goad_py-1.1.8-cp313-cp313-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

goad_py-1.1.8-cp313-cp313-manylinux_2_24_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64

goad_py-1.1.8-cp313-cp313-manylinux_2_24_s390x.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ s390x

goad_py-1.1.8-cp313-cp313-manylinux_2_24_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ppc64le

goad_py-1.1.8-cp313-cp313-manylinux_2_24_i686.whl (2.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ i686

goad_py-1.1.8-cp313-cp313-manylinux_2_24_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARMv7l

goad_py-1.1.8-cp313-cp313-manylinux_2_24_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64

goad_py-1.1.8-cp313-cp313-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

goad_py-1.1.8-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

goad_py-1.1.8-cp312-cp312-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

goad_py-1.1.8-cp312-cp312-manylinux_2_24_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64

goad_py-1.1.8-cp312-cp312-manylinux_2_24_s390x.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ s390x

goad_py-1.1.8-cp312-cp312-manylinux_2_24_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ppc64le

goad_py-1.1.8-cp312-cp312-manylinux_2_24_i686.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ i686

goad_py-1.1.8-cp312-cp312-manylinux_2_24_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARMv7l

goad_py-1.1.8-cp312-cp312-manylinux_2_24_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64

goad_py-1.1.8-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

goad_py-1.1.8-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

goad_py-1.1.8-cp311-cp311-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

goad_py-1.1.8-cp311-cp311-manylinux_2_24_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64

goad_py-1.1.8-cp311-cp311-manylinux_2_24_s390x.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ s390x

goad_py-1.1.8-cp311-cp311-manylinux_2_24_ppc64le.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ppc64le

goad_py-1.1.8-cp311-cp311-manylinux_2_24_i686.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ i686

goad_py-1.1.8-cp311-cp311-manylinux_2_24_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARMv7l

goad_py-1.1.8-cp311-cp311-manylinux_2_24_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64

goad_py-1.1.8-cp311-cp311-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for goad_py-1.1.8.tar.gz
Algorithm Hash digest
SHA256 245b24a9d51c120fb65b3722b4cad9b3d281ee00264dd382fe2a95f34712dab3
MD5 c9f3614580fb382180a207423ecdfe56
BLAKE2b-256 35bdbd8aaeb378b70917a91f0ac2ce2ad4ca241825e6f609784c83c37b17bb06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.8-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ac6a8eb0d67c7bb1ceb5739098ea70a63bc06e2fdfa6eb3447959710ca971e5c
MD5 c620e257ea23278ca36776125118b863
BLAKE2b-256 c7c1c6d051493cd80845e70e32e82fcba3b754b02cef29cf98d35646fc07cc94

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 57a00fe25ca4ffe32347822c2572edeb1b97760754b4e85743b031bdc5ec0b35
MD5 1aa5897416b9a20afafff72ffecac48d
BLAKE2b-256 1001b0f14fc4144d0b0b469faa3a1a47614d39b58c4ca8fff8122092684fed68

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_s390x.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_s390x.whl
Algorithm Hash digest
SHA256 fd7525c4248e891e8b0c1b860fc771cbe12e5c8556b5b1c8794e39aced988a25
MD5 5fd32d433dfda73291eb3b00c6d8685e
BLAKE2b-256 00ee2f1c4731911199ce89567d0e8168c53c217fc299e42136db8b6f594b7b25

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_ppc64le.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_ppc64le.whl
Algorithm Hash digest
SHA256 c22b4a5e9df43e035b6c4a6a9999dbb58d28ea53255cb94503a06df9b5619846
MD5 5b5e31cb072f9ffa0c086d146d5cbe03
BLAKE2b-256 e241e53a54c6f84ae622208bc69acd83a5cf15a95bb03ab0cdfc0a24e0db60a3

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 467d18cd8acfe251c99abdb097e9849e85fa7be48137b148745096f11064309a
MD5 8d30e2f4d566d49454822f9b1d9625cd
BLAKE2b-256 c49caa5364577ea028e9d2b4db4345ac46793614bebcf7567c92761f6ce71a3b

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 37fb5ed16c48b8d7890cb1d3073a64614d0575999f4f0a3ee18c49642b96f740
MD5 32041058108311da049630cf1c7e0ea8
BLAKE2b-256 a5467ce8081c607485af8ec3f6de0316bc2f9e163f889cf8404177ec40d50acb

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-pp311-pypy311_pp73-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 d0de038f47a6b66df11a7874a23b5ef60af18e662aa5b025895e2ce49d5e47d9
MD5 6bdbe61a7652f2a20bbef7a4a5924947
BLAKE2b-256 de543134a61ff1d481a6c9278ae189b8d91e5b794596b33c1e15c47e820a4860

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.8-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 780add204f2e45a687478586ac9091951f6625de636441caaabce6449aefe9b9
MD5 f475824f3e49a32663062291ceaaeb2e
BLAKE2b-256 a3f6a91a5980c29dd666ca14d4be59aea198dce04cb037e6f95dbb1611a0cfef

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp314-cp314t-manylinux_2_24_s390x.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp314-cp314t-manylinux_2_24_s390x.whl
Algorithm Hash digest
SHA256 1b0b88b61b4e708ffb896ec58843caaa1c3d15c71a073f72bcd9bc0f6e09de84
MD5 bbb8a4005434dbb01f68b7246d02d9e9
BLAKE2b-256 64456fda0d50c8f0577d52c4fe0e83528ff20ca35fcdbd93006849523b2456fa

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp314-cp314t-manylinux_2_24_ppc64le.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp314-cp314t-manylinux_2_24_ppc64le.whl
Algorithm Hash digest
SHA256 ce3b11d8b2765a0a0df00d3ff1ad7095b2b4fd7ceb564c5369d39a90b78269c0
MD5 376981d1c078af2328d231eba950cb2c
BLAKE2b-256 dcd911817d4b674fa6ccdca11505784af2e9bc6d85477cad706be83b3d454844

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp314-cp314t-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp314-cp314t-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 bdcdd83ba7e69bb9861cb3a5107ec4f55feb89eaf1c0998b5d6341e347cfe6b1
MD5 ce7ef21647adb7345e0925b428b42f68
BLAKE2b-256 0f15ffff304217fa7d8dba1bb19fd36fffbb56b79410c7c0f09deb91072413d0

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp314-cp314t-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp314-cp314t-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 92b34d76d6382eac6b8636adb6ecec616b75d9802a641c9f49c8350162b98275
MD5 594b24d063d332ffad45dc133c9d91c1
BLAKE2b-256 38a1d6da88bef2c5d3f086890aaf7916bdc3f98a154f88bbdcd53d2fe1c0614f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.8-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.4

File hashes

Hashes for goad_py-1.1.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bdd5776aa5012dc6a6f74827ec754629cc464c0b006d7848035c59de0a61ecf5
MD5 4c5068a6a3fd8e4f45844cecc56414b5
BLAKE2b-256 17d1fba3f24b29d5bae7b8f3070844d9bdc92e6f5582d66c2ada5f81acac0b07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.8-cp314-cp314-win32.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.4

File hashes

Hashes for goad_py-1.1.8-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 e40803b2bcd4b647332f381a11c25d4768a4892b3305e710cc63b0d4f9ec0dfc
MD5 e0d4679f59f046c5e8687fdc21b5274d
BLAKE2b-256 6dc9dc3de7dfce047594a11b08d55a0cbc81ed417e33253ec1aa1f214d680ec5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.8-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7ebf8071314dfb3873480914d7ac10783afa92d11f43e457b7ae5521ec8d31dc
MD5 4e085a5c3af064d6c3cb7a9ecc7c52e8
BLAKE2b-256 a27f9fff53086b215652ed3fc1ec98bfae85c6bb02b894607b8b9a895d437d21

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp314-cp314-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp314-cp314-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 13bcc26a4e2661085aa4e5110f36b953b94f1defb3bb3119ca222ef3ac687e8f
MD5 7b0ff89eb86b80e4f702ddbc7cac22f4
BLAKE2b-256 6baa3b304e50e5035b2b9219275e3dc2dba49983bc480935126c7abad1baa566

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp314-cp314-manylinux_2_24_s390x.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp314-cp314-manylinux_2_24_s390x.whl
Algorithm Hash digest
SHA256 a21670c6a456144ff2146e8838859ac8ae820e12c09663ae70506e20e25ed3a1
MD5 a82c5e10a090945eba5aba6a27378e73
BLAKE2b-256 68d8c00a962dd4c0cd1e69571d8edb7578efb9be84d3a9ab85770699bf4f771f

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp314-cp314-manylinux_2_24_ppc64le.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp314-cp314-manylinux_2_24_ppc64le.whl
Algorithm Hash digest
SHA256 1898377145ff59e4e06d33908dd2e4ee09c10ff870a92bf52eabfc8a7a42140e
MD5 502a6d669db63d9a6dc5034f16809159
BLAKE2b-256 0140192ae3bc7d67591a9596f42944ab645329314d5b0006123afc8a622a9805

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp314-cp314-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp314-cp314-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 c9c320712393e58455ed67ec15ada0caae9ba8c2c10523f914da8fa8373de83b
MD5 271c2e8881bab1a5ac217150c50ce12b
BLAKE2b-256 244c20da9e7a5595dc2451af1be1681bca160364bdfcff86cf54e34168a7a1f5

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp314-cp314-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp314-cp314-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 69af19677ae2644edae031d0771ff5c5f2bd6c37bc116292a3cba3eb2f997ae4
MD5 528fb392ccedda32245a2a8f1c0fc595
BLAKE2b-256 49f510123f24ec4580ee25399c869443d0ded67c8258bc1c83b75fcd51d21823

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp314-cp314-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp314-cp314-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 1583a93e4c6f0b00ae1fd651af3d3a7510c6beb7c2d0771d32b01ccb47287190
MD5 4132c43e3e692a7f904fb2f3615804d1
BLAKE2b-256 94902ee3e8c92e7fddb852e376eb29b18bff7dffe98ef186cdcf2bd3c287980a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.8-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b5a4434e7425f578b007eea40d0f6b88078faffb3d8a3a0c190aee2a4fbc2fcf
MD5 28e07410499801a623675863c3fe099d
BLAKE2b-256 de150d22aca488c69345f231b8c73f054284d2024a06c26a8239bc384c295b12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.8-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 13141af573d1022b41ef6878c697d278cc7208f2a7a9498347e3bc7331a849d1
MD5 e7e57dc65c9ea70561fc3c44a7be9347
BLAKE2b-256 e62dcefb8d7e40e2422d8a0a1711fcccc4973498aa597e77cd841971179e7e19

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp313-cp313t-manylinux_2_24_s390x.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp313-cp313t-manylinux_2_24_s390x.whl
Algorithm Hash digest
SHA256 e758e5b2c22cc5eaf2551fcfc55b001c5b8d9839c05e5c7768bad63eeb51bfa5
MD5 93ce64aeab6a169a4699491d99b31e17
BLAKE2b-256 a7529d1481863218b7037f6befe9f55c23f772b7b1d5ff50410a40cb5de3c48e

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp313-cp313t-manylinux_2_24_ppc64le.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp313-cp313t-manylinux_2_24_ppc64le.whl
Algorithm Hash digest
SHA256 4d5de4cb4df2b452386f62455e62ae2a392fb9f0b7711da673e65cc1f8c74a2f
MD5 ef47263ddde0b513bf35bb245b5f69a9
BLAKE2b-256 5d754a2803a2c5d69ab18fbd094fca6c8d990e220198de0d92d19b07184f4518

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp313-cp313t-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp313-cp313t-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 ce3dcf3dc5da8d7bc348f7f82239d75b3d4a9f41ccae9ed059654533159ae200
MD5 6e00759434f5fb023d48ac34f065c215
BLAKE2b-256 8647d5d230ec1a5bf34248dc3fd3834daddbf381843d98fa5f143bc774d4ac69

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp313-cp313t-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp313-cp313t-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 f4a477da84750cd018516f1f5ab6f06e64977d04c9b9981a3e6388b9ef84ab79
MD5 f895df69edcd7c736b8fc05e7ce9ff48
BLAKE2b-256 461fc71b3fef08ccd0b53c5f925c78dc74c74928ac3848647fa948b5b36cc4f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.4

File hashes

Hashes for goad_py-1.1.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3357bd1c3d278ed51a86a30387df2439221e63eb6e5373b8237d430f881704b6
MD5 99ccb53a60c6ae67013c87d3e53eb3fd
BLAKE2b-256 8f3e3868224f1d98b9a9700908a25b09b814aba6847c9d49e300f99fefcca09a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.8-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 18f099caed5c7126f8b6875ce26f517c812fa4ae906ca0601cdd805b55e88a43
MD5 83e7bc2c6e16b8828a330566202d7c0e
BLAKE2b-256 34aab4737ec460c9eda2f8f1467cc1b74bea9a25841f78e73f146335b163b5df

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp313-cp313-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp313-cp313-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 f9ec4d0eb9f113a2b853ffb4bd448705fe07a14205e42b4cc0631b4468e4e4fd
MD5 c6e18076654ba676953cfb0113592112
BLAKE2b-256 176b976d54213e073aa54d7b0aefbc0f90a438fd97671a689ced356de7d34b56

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp313-cp313-manylinux_2_24_s390x.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp313-cp313-manylinux_2_24_s390x.whl
Algorithm Hash digest
SHA256 10d4ade4864623803148189ffa08b59ba32c9316125923eb4cd0c08342510893
MD5 4a4d97538d51acb390db8e46178b7123
BLAKE2b-256 69eac22ba606e04d98651f1b9009253963f4e91737acbc5cc7e5dd0d87e55d72

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp313-cp313-manylinux_2_24_ppc64le.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp313-cp313-manylinux_2_24_ppc64le.whl
Algorithm Hash digest
SHA256 6516ecbf0c42f657678144c013a394438f0653151da3e73654bfb5622c0e1a5c
MD5 107c0fa8fc1481c80a9d7aa49b76a7b9
BLAKE2b-256 05bef7dd356c38ef5937bac2605e077a779c36461169f1230574b0b77dae376e

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp313-cp313-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp313-cp313-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 e329a457e0a5b5c0868b9edc500fb2260916bcab966aa56ec728b250f4958002
MD5 940dd5b718a46706083a53e0f8ef3652
BLAKE2b-256 5afa7fb0b854c0ed8f5838d1822e5dd1b674ea5226fdfb400c38e350f93581f2

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp313-cp313-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp313-cp313-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 f869e5e3e854271fbffd9342b294b31867d9ba75bfe3764f61685300b417068b
MD5 9166c29a9d10ab31ba8a54ffc34a8d2c
BLAKE2b-256 107fe60e74491fe85e94ea6793b1fb59381fd451fa3e6b958217b691c1b37e2b

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp313-cp313-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp313-cp313-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 217517f59a4f17a46bb364909286b819e6ccd9f8edd6a2773d1c88d75aae019b
MD5 67c56d69a1750efb6e66411c6c34db03
BLAKE2b-256 42df819fb94c1f0bbbde1010a2970e412409d507d3faddaaf2b2fe71edd50fa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c1ebaed937a7c1ed072c8bedae2cb3632f70c43255d883ac06e0292bc07ae15f
MD5 0bb5e4b19a7ff98e00152fcaa5427dd9
BLAKE2b-256 c296d0e5fa12e208fc93feec267dcebe8c62f073b4553a366fc00970e63cce39

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.4

File hashes

Hashes for goad_py-1.1.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 163ea49415211ae7ce4150fed9beabc142fb4724bbd5c7981a908d67072d1da0
MD5 cfb2f2e7cccc453f413af5ab49546a12
BLAKE2b-256 3d090cb7e8088f8f15d401bdd9cd10f37648aab3e56203076a5ab2cdb12243b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.8-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6a2afd3b17cef908a78dca52b7f19fce2e4b424d066c4c1389df275805e06128
MD5 b45574640585e8b604faa49dd86ef343
BLAKE2b-256 d92641cadb3e7c02fa27ed5958ae98aaf7b69110617284b9b1102b2a320332ef

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp312-cp312-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp312-cp312-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 3c838e5cf7246151e14f08dec95072ab56b52cb67056694ec60e32911281e099
MD5 e6eb6bcc5d49a9048ec60fb019268c38
BLAKE2b-256 1764871db0c7d21ddca744209e38d85e43fa98237607a1145c73dddc9ab9b6c4

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp312-cp312-manylinux_2_24_s390x.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp312-cp312-manylinux_2_24_s390x.whl
Algorithm Hash digest
SHA256 6cb61eefb5a321840d51539295cb0733fd2f113f0c0c1e624522bcac9e8b0d58
MD5 7ca1536d8228e7c9f3d27b3729fad97d
BLAKE2b-256 0d955e72130e57c25c56f7496fd9aa1cee72b281922d13d2a1be3edb92788b13

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp312-cp312-manylinux_2_24_ppc64le.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp312-cp312-manylinux_2_24_ppc64le.whl
Algorithm Hash digest
SHA256 cb3684bffb125b66d35b11b614fdc4657f4d1596574d1a48347b8adfae5788e9
MD5 6c831b5d51987388872dbdd96bcb86cb
BLAKE2b-256 a3e3b0f0d6efe7d29c9649da8ee9b28ed6da2b14592b31cf6158f7270815957d

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp312-cp312-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp312-cp312-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 9932e5d94a37f45f566c4e4b9afb9084f974514f4f34ffa2cf7f17d384c08c51
MD5 be16a7908acff30c3d97d7ac485d28fc
BLAKE2b-256 cbfce925242113946ccdbdb953eae3773e068d36805dd835dad2c6226379fdcc

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp312-cp312-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp312-cp312-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 c4adde4409527f5f39909316dc0481cd2115d48236bb8c3f05f4fee620413572
MD5 f75c94620fe8a7f967d91b29d4f9e1c1
BLAKE2b-256 3735d4c2c975ab50c5cf8982dbb701f4d078dbe03251c45b296d3147eb8d66e4

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp312-cp312-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp312-cp312-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 4da1f880e9d5a91c500cb70a8bc176068c66c378bd23ec91ca5cc1fece55cfec
MD5 58448e0e8cf224094fa0ccdb5ade8aac
BLAKE2b-256 83be3a2bfc6df484fe72e6174f8137306aee2cd4f0ab6cbc5c84ec6841612a00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 768b2b98675b90fec3de3f3e49c76214985574ce420042fc23d28042acc0fcce
MD5 7d00440c735fde525e16d5335ce6b622
BLAKE2b-256 0d3bd3ca0c9380bf3672496a281a72e0f11d0f528544d3453aa5f6f5af4c8e5f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: goad_py-1.1.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.4

File hashes

Hashes for goad_py-1.1.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5989acf678bbebb528f0284ea5b072519837a76166a63079c2edbb4a5acbdbbe
MD5 821b4dce17b388146d4b955ca7f444db
BLAKE2b-256 b875f7e5947d34dc1137550f96498cd3c4ba8cbf2fef02f97109ce3986f68b26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.8-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0670cdd9a12d60e530d7d370f58f1ae910bc0e3e5c13bbfa3c01a53165ba0c2c
MD5 f61e138b07e637b71ecda3f702e644a4
BLAKE2b-256 f590a8d24b1cda58d48e0b15d460f972b1ab67a021d936479dfc417d96d0abd1

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp311-cp311-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 adc83787d42313740a6addb49b71ead17b74663e02d5974eedb159fe8b02c30f
MD5 9e91205cf238d826e0e5cd290bfaee51
BLAKE2b-256 4f6c10e2a29c70abe4cc5575e434f6de67d0cede53feb2fa9368050d318eb040

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp311-cp311-manylinux_2_24_s390x.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp311-cp311-manylinux_2_24_s390x.whl
Algorithm Hash digest
SHA256 7213277aadddd4714980426ab77c5adfa1dec04de1f7b635aff28af92852ad50
MD5 c6d68bf81ac8694c123b4f06c3427972
BLAKE2b-256 ba229e0e8f024d17112bac8533189cc81f4a2e4907def69c8db92250308b4779

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp311-cp311-manylinux_2_24_ppc64le.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp311-cp311-manylinux_2_24_ppc64le.whl
Algorithm Hash digest
SHA256 5e707914b4c19054d5a9df2af86df343776983f7f2cc879b7ac250c7a3e391b0
MD5 9bbdfb299af708fe59926e11a6ef9cb3
BLAKE2b-256 c91fb37e367d374779818d6d6caad3789d665db0dd8469d635a97b0d2cccfa80

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp311-cp311-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp311-cp311-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 4b11ab22b48fdf964c40f829acdfb87596272dc2b29ea173cf3f3a16b131b2ed
MD5 a2af8232ef5ca2398ce62d5f9a58244d
BLAKE2b-256 56e4786f84cf8ed4f1e438833f52db85bf864b3101d3e4c6bcda2172a5ceddb8

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp311-cp311-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp311-cp311-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 480d478f1bd1a46cb0be1dd59ac499de680b5ab1719e0ae34095ea9013f57548
MD5 f1c2c870002b8b0d13ca8743b853d3d8
BLAKE2b-256 c700a76127881337820cb0efa7be0c0bd56a72be4b261098958d5be01f106524

See more details on using hashes here.

File details

Details for the file goad_py-1.1.8-cp311-cp311-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for goad_py-1.1.8-cp311-cp311-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 0570bd8db0d8aa8745a8d80dddba179633a614264d859a3c743c00603ba5ab23
MD5 4ee4901cf686959524c4f4247d29a9af
BLAKE2b-256 b43edf794f2a89ed046c3c67f69bfc98796ce7ce9ccf7414caf504c6ee279b75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goad_py-1.1.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6deb93567d7d6db9867d5f4f0c89b7a618da607bc477527ee408892f9bf28b8e
MD5 c475b8389a18f952f666cb022fa9d3fd
BLAKE2b-256 2f771ecc9276dfa342cf388a9d79dfc90011323245f9912c0b27110083ad8f28

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