Skip to main content

Helper library for the ganesh Rust crate

Project description

Function Minimization in Rust, Simplified

GitHub Release GitHub last commit GitHub Actions Workflow Status GitHub License Crates.io Version docs.rs Codecov CodSpeed

ganesh (/ɡəˈneɪʃ/), named after the Hindu god of wisdom, provides several common minimization algorithms as well as a straightforward, trait-based interface to create your own extensions. This crate is intended to be as simple as possible. For most minimization problems user needs to implement the CostFunction trait on some struct which will take a vector of parameters and return a single-valued Result ($f(\mathbb{R}^n) \to \mathbb{R}$). Some algorithms require a gradient which can be implemented via the Gradient trait. While users may provide an analytic gradient function to speed up some algorithms, this trait comes with a default central finite-difference implementation so that all algorithms will work out of the box as long as the cost function is well-defined.

Table of Contents

Key Features

  • Algorithms that are simple to use with sensible defaults.
  • Traits which make developing future algorithms simple and consistent.
  • A simple interface that lets new users get started quickly.
  • The first (and possibly only) pure Rust implementation of the L-BFGS-B algorithm.

Quick Start

This crate provides some common test functions in the test_functions module. Consider the following implementation of the Rosenbrock function:

use ganesh::traits::*;
use ganesh::{Float, DVector};
use std::convert::Infallible;

pub struct Rosenbrock {
    pub n: usize,
}
impl CostFunction for Rosenbrock {
    fn evaluate(&self, x: &DVector<Float>, _args: &()) -> Result<Float, Infallible> {
        Ok((0..(self.n - 1))
            .map(|i| 100.0 * (x[i + 1] - x[i].powi(2)).powi(2) + (1.0 - x[i]).powi(2))
            .sum())
    }
}

To minimize this function, we could consider using the Nelder-Mead algorithm:

use ganesh::algorithms::gradient_free::{nelder_mead::NelderMeadInit, NelderMead, NelderMeadConfig};
use ganesh::traits::*;
use ganesh::{Float, DVector};
use std::convert::Infallible;

fn main() -> Result<(), Infallible> {
    let problem = Rosenbrock { n: 2 };
    let mut nm = NelderMead::default();
    let init = NelderMeadInit::new([2.0, 2.0]);
    let result = nm.process_default(&problem, &(), init)?;
    println!("{}", result);
    Ok(())
}

We could also use some more verbose syntax if we wanted additional customization:

use ganesh::algorithms::gradient_free::{NelderMead, NelderMeadConfig};
use ganesh::traits::*;
use ganesh::{Float, DVector};
use std::convert::Infallible;

fn main() -> Result<(), Infallible> {
    let problem = Rosenbrock { n: 2 };
    let mut nm = NelderMead::default();
    let init = ganesh::algorithms::gradient_free::nelder_mead::NelderMeadInit::new([2.0, 2.0]);
    let config = NelderMeadConfig::default();
    let result = nm.process(
        &problem,
        &(),
        init,
        config,
        NelderMead::default_callbacks(),
    )?;
    println!("{}", result);
    Ok(())
}

This should output

╭──────────────────────────────────────────────────────────────────╮
│                                                                  │
│                           FIT RESULTS                            │
│                                                                  │
├───────────┬───────────────────┬────────────────┬─────────────────┤
│ Status     f(x)               #f(x)          │ #∇f(x)          │
├───────────┼───────────────────┼────────────────┼─────────────────┤
│ Converged  0.00023            76              0               │
├───────────┼───────────────────┴────────────────┴─────────────────┤
│                                                                 │
│ Message    term_f = STDDEV                                      │
│                                                                 │
├───────────┴─────────────────────────────┬────────────┬───────────┤
│ Parameter                                Bound       At Limit? │
├───────────┬─────────┬─────────┬─────────┼──────┬─────┼───────────┤
│            =        σ        0        -     +              │
├───────────┼─────────┼─────────┼─────────┼──────┼─────┼───────────┤
│ x_0        1.00081  0.84615  2.00000  -inf  inf  No        │
│ x_1        1.00313  1.69515  2.00000  -inf  inf  No        │
╰───────────┴─────────┴─────────┴─────────┴──────┴─────┴───────────╯

The ganesh crate uses algorithm methods such as Algorithm::process, Algorithm::process_with_default_callbacks, and Algorithm::process_default as the primary entrypoints for running optimizers and samplers.

Algorithms

At the moment, ganesh contains the following Algorithms:

All algorithms are written in pure Rust, including L-BFGS-B, which is typically a binding to FORTRAN code in other crates.

Examples

More examples can be found in the examples directory of this project. They all contain a .justfile which allows the whole example to be run with the command, just. To just run the Rust-side code and skip the Python visualization, any of the examples can be run with

cargo r -r --example <example_name>

Bounds

All Algorithms in ganesh can be constructed to have access to a feature which allows algorithms which usually function in unbounded parameter spaces to only return results inside a bounding box. This is done via a parameter transformation, similar to that used by LMFIT and MINUIT. This transform is not directly useful with algorithms which already have bounded implementations, like L-BFGS-B, but it can be combined with other transformations which may be useful to algorithms with bounds. While the user inputs parameters within the bounds, unbounded algorithms can (and in practice will) convert those values to a set of unbounded "internal" parameters. When functions are called, however, these internal parameters are converted back into bounded "external" parameters, via the following transformations:

Upper and lower bounds:

x_\text{int} = \frac{u}{\sqrt{1 - u^2}}
x_\text{ext} = c + w \frac{x_\text{int}}{\sqrt{x_\text{int}^2 + 1}}

where

u = \frac{x_\text{ext} - c}{w},\ c = \frac{x_\text{min} + x_\text{max}}{2},\ w = \frac{x_\text{max} - x_\text{min}}{2}

Upper bound only:

x_\text{int} = \frac{1}{2}\left(\frac{1}{(x_\text{max} - x_\text{ext})} - (x_\text{max} - x_\text{ext}) \right)
x_\text{ext} = x_\text{max} - (\sqrt{x_\text{int}^2 + 1} - x_\text{int})

Lower bound only:

x_\text{int} = \frac{1}{2}\left((x_\text{ext} - x_\text{min}) - \frac{1}{(x_\text{ext} - x_\text{min})} \right)
x_\text{ext} = x_\text{min} + (\sqrt{x_\text{int}^2 + 1} + x_\text{int})

While MINUIT and LMFIT recommend caution in interpreting covariance matrices obtained from fits with bounds transforms, ganesh does not, since it implements higher-order derivatives on these bounds while these other libraries use linear approximations.

Future Plans

  • Eventually, I would like to implement some more modern gradient-free optimization techniques.
  • There are probably many optimizations and algorithm extensions that I'm missing right now.
  • There should be more tests and documentation (as usual).

Citations

While this project does not currently have an associated paper, most of the algorithms it implements do, and they should be cited appropriately. Citations are also generally available in the documentation.

ESS MCMC Sampler

@article{karamanis2020ensemble,
  title = {Ensemble slice sampling: Parallel, black-box and gradient-free inference for correlated & multimodal distributions},
  author = {Karamanis, Minas and Beutler, Florian},
  journal = {arXiv preprint arXiv: 2002.06212},
  year = {2020}
}

scikit-learn (used in constructing a Bayesian Mixture Model in the Global ESS step)

@article{scikit-learn,
  title={Scikit-learn: Machine Learning in {P}ython},
  author={Pedregosa, F. and Varoquaux, G. and Gramfort, A. and Michel, V.
          and Thirion, B. and Grisel, O. and Blondel, M. and Prettenhofer, P.
          and Weiss, R. and Dubourg, V. and Vanderplas, J. and Passos, A. and
          Cournapeau, D. and Brucher, M. and Perrot, M. and Duchesnay, E.},
  journal={Journal of Machine Learning Research},
  volume={12},
  pages={2825--2830},
  year={2011}
}

AIES MCMC Sampler

@article{Goodman2010,
  title = {Ensemble samplers with affine invariance},
  volume = {5},
  ISSN = {1559-3940},
  url = {http://dx.doi.org/10.2140/camcos.2010.5.65},
  DOI = {10.2140/camcos.2010.5.65},
  number = {1},
  journal = {Communications in Applied Mathematics and Computational Science},
  publisher = {Mathematical Sciences Publishers},
  author = {Goodman,  Jonathan and Weare,  Jonathan},
  year = {2010},
  month = jan,
  pages = {65–80}
}

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

ganesh_rs-0.27.1.tar.gz (224.9 kB view details)

Uploaded Source

Built Distributions

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

ganesh_rs-0.27.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

ganesh_rs-0.27.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

ganesh_rs-0.27.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (1.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

ganesh_rs-0.27.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_s390x.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ s390x

ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ppc64le

ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_i686.whl (999.3 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ i686

ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl (908.4 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARMv7l

ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

ganesh_rs-0.27.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl (918.6 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

ganesh_rs-0.27.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded PyPymacOS 10.12+ x86-64

ganesh_rs-0.27.1-cp314-cp314t-win_amd64.whl (890.4 kB view details)

Uploaded CPython 3.14tWindows x86-64

ganesh_rs-0.27.1-cp314-cp314t-win32.whl (672.4 kB view details)

Uploaded CPython 3.14tWindows x86

ganesh_rs-0.27.1-cp314-cp314t-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

ganesh_rs-0.27.1-cp314-cp314t-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

ganesh_rs-0.27.1-cp314-cp314t-musllinux_1_2_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

ganesh_rs-0.27.1-cp314-cp314t-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_s390x.whl (996.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ s390x

ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_ppc64le.whl (1.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ppc64le

ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_i686.whl (995.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_armv7l.whl (903.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7l

ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_aarch64.whl (997.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

ganesh_rs-0.27.1-cp314-cp314t-macosx_11_0_arm64.whl (915.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

ganesh_rs-0.27.1-cp314-cp314t-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

ganesh_rs-0.27.1-cp313-cp313t-win_amd64.whl (885.8 kB view details)

Uploaded CPython 3.13tWindows x86-64

ganesh_rs-0.27.1-cp313-cp313t-win32.whl (671.0 kB view details)

Uploaded CPython 3.13tWindows x86

ganesh_rs-0.27.1-cp313-cp313t-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

ganesh_rs-0.27.1-cp313-cp313t-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

ganesh_rs-0.27.1-cp313-cp313t-musllinux_1_2_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

ganesh_rs-0.27.1-cp313-cp313t-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_s390x.whl (998.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ s390x

ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_ppc64le.whl (1.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ppc64le

ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_i686.whl (993.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ i686

ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_armv7l.whl (901.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARMv7l

ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_aarch64.whl (996.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

ganesh_rs-0.27.1-cp313-cp313t-macosx_11_0_arm64.whl (914.4 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

ganesh_rs-0.27.1-cp313-cp313t-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

ganesh_rs-0.27.1-cp312-abi3-win_arm64.whl (756.3 kB view details)

Uploaded CPython 3.12+Windows ARM64

ganesh_rs-0.27.1-cp310-abi3-win_amd64.whl (890.8 kB view details)

Uploaded CPython 3.10+Windows x86-64

ganesh_rs-0.27.1-cp310-abi3-win32.whl (677.7 kB view details)

Uploaded CPython 3.10+Windows x86

ganesh_rs-0.27.1-cp310-abi3-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

ganesh_rs-0.27.1-cp310-abi3-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ i686

ganesh_rs-0.27.1-cp310-abi3-musllinux_1_2_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARMv7l

ganesh_rs-0.27.1-cp310-abi3-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ x86-64

ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_s390x.whl (1.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ s390x

ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_ppc64le.whl (1.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ppc64le

ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_i686.whl (1.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ i686

ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_armv7l.whl (910.4 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARMv7l

ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

ganesh_rs-0.27.1-cp310-abi3-macosx_11_0_arm64.whl (925.5 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

ganesh_rs-0.27.1-cp310-abi3-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file ganesh_rs-0.27.1.tar.gz.

File metadata

  • Download URL: ganesh_rs-0.27.1.tar.gz
  • Upload date:
  • Size: 224.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1.tar.gz
Algorithm Hash digest
SHA256 5a4bea097bc3b7520f13eea54b2eda9f95ed907a5b6d5940a595c8bf10886a21
MD5 471ac32abd6655ffe87f3ae4af0ad36e
BLAKE2b-256 56ac3160505df059d3de85e40b6fcd026043f2482c95d51a6a9561a62ad64a5d

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: PyPy, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5523d88fa6af79870a0fbf250e22c2ffbb999911e77b78ecd2aa7495221723f6
MD5 34c51c6344a0021e4761f41c701db12f
BLAKE2b-256 5b7578e4e6793ea0b2c64f883249fdc967fce43b2fe32088585b5d18a23eccff

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: PyPy, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4681562aa414bae97be88651ab1a309b351f06f941e0e1565c79d57ccfc1ad3e
MD5 8ff9693f969a6155ae0d7b2fafecf80b
BLAKE2b-256 4247f67bf1e316fb1ad41665a4218600cd5f40c94886e5a64d56a08573f9e440

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: PyPy, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 77a7b4f6e1c1e6444a41859664ae5304d782ba7f91c63987c307e7b4669de5b9
MD5 752b360ee01392daa9786cc341d263f1
BLAKE2b-256 34a5c5b88d663df9d440eba74a379516a89e6f0de17f4296043e0821a2b88f64

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: PyPy, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f759fb229cb48c9afe632595ac433f7f55a23950e8c1be8b2ce93f0abfb18ddb
MD5 e4c1d8cb533adc59b335acc1154e2602
BLAKE2b-256 5b6afc758d4db47620347b9bf792e455f0b5d491174bfa63b6d9c090fd77f896

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: PyPy, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f28ef4a5152bd45ec7d84c99c9364a02c61d1a2514f5e28e33ba264b20e37075
MD5 8011c52ba70b990f534ed2db0dfff868
BLAKE2b-256 a47ef6eb1fc1933ab2713d3cb048206e4fd0fc1b2c652812b7bd097b18005939

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_s390x.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: PyPy, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 13be7e154dee6ce243ef70f869f6d20657d3e63948ad2eb71511f6b0063e0820
MD5 dace737b90b3307094468bfdbeb2334a
BLAKE2b-256 36505510d63ef08e657d3d09a5cc043fa0ceb3e67a7adc3d6ec8741a178b5f06

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: PyPy, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 0514d91ecdcb12d4289e2dcdc204b97d721d223d848e63da11c54ae89616bdf6
MD5 b8aaeb0cbe5b2a85d713d6e749e710dc
BLAKE2b-256 ad4a89cf77dcd2c75da600a1aa4a1bf0b8ef8c442cff5bccbfb67accf45fc787

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_i686.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 999.3 kB
  • Tags: PyPy, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 51323f1956eccd893863a64e89fdd9765172c7ef48be70bbbc6bb8a67cc392e1
MD5 46e7d435222d07296f39894d543e8751
BLAKE2b-256 9000d68937391bed357509989209305db2d7a64114da826521ea409119fb462c

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 908.4 kB
  • Tags: PyPy, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 82581a15a06f4ff7d835f44a41e22080c3fd01944d6766bce188a573d3a6024f
MD5 263642d1f54121a2e071346aa14c5b5c
BLAKE2b-256 f46ef747352311a93b3ac6f7d4add5252edd8955c6f2ef35ef4169a65bd300da

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: PyPy, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b195269830f9f538fa14ed430fcbbccfcf9af2947b3d29aeaac703d6a00bc309
MD5 f12378838105daf5ab6a3ea6c1791f11
BLAKE2b-256 b29d0572661a230c21a8e207b7978b823114415a53048af6dd3d2f4d608273ea

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 918.6 kB
  • Tags: PyPy, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae30d32f0b735507df4c5ea64387ec4728930b53c13dd6e58a8963d3cc5b3f1d
MD5 7b6354584063d259e029817de31ef5f8
BLAKE2b-256 23278cc124afa3b9d605af1492b69bbbfac49d1585417c1153a45fd499595f8a

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: PyPy, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 af5c301fa3026fcbeac918c2905ecae7c8d261341de1d915a5301c1feb343ae1
MD5 89344b884d66f53fd86870303c153ca9
BLAKE2b-256 45ee42e5f3023608a20aeb26077ad7d2add0f9f7d149b22134577fa1c50c8a3b

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 890.4 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 cbe7e40b57913e73c00c6f8d734f6f59542547849d190dd8a8e32c1e0843c7ed
MD5 b586df86746cfa1ce3eef7587af6ca5e
BLAKE2b-256 7c70dd5f1b82f329b455179c698378c7d6555f3199805d2b67831c9384038fbd

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp314-cp314t-win32.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 672.4 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 d7ec25d54257ffc9947ac62eafd83e087f0705c230fa3b203292c535366b5bc8
MD5 246159a40f29164bc3f51768684f2f9a
BLAKE2b-256 2be91911673e1d5b7a213f809021420100f5f55d9f44926b52c2e5a11f6172cd

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp314-cp314t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 463937c75c61737862304a618336a413361eebec9cf1bc113ce52848da77ebe3
MD5 77794a089e5892eb6f24ff64eda66f06
BLAKE2b-256 de162ae71e0c793cae2b304488a13a85c288d872b3af6774f541fce19a6033da

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp314-cp314t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9a9d548250ef27ca71876860a91e8647abf8ac612cd0dded47bf5bf1d785057a
MD5 c0456aa43a1b4d0241c2f8003bd0f420
BLAKE2b-256 68383d3cd61e9a38e572980a0c157addef8cb7bf179cd4550983b8887f9cf465

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp314-cp314t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d701cd8fc4eb9f38e61518c109a312360192e96096c9bf9bcc023ac2ad194f2e
MD5 36d2ffc7abd0f3da8a05fabe0bd705bb
BLAKE2b-256 e4085fb3e4822b22877bf5a9939ac8a85e1d3dbc5f80ed4e9b817b98e14c083e

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp314-cp314t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d7f31056c522552f2c7c1fa2f9abd7c29d9733c7854f4e2861c76050c2ae33b8
MD5 eea2cac409accfaa1771648342af5e9d
BLAKE2b-256 0138c08f8f2197c8a5431480361d036120452dcbbf5a752c6cb52a4baf3307ee

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04287319f625a8a8bad93eeca5957d8d1438bc6d3cf6464192822b22f15286a4
MD5 837b7b1fb171125f5bf7759cb8dff144
BLAKE2b-256 7a5fac53e643e5d40e8234e03b1c97add649c95c2f7d2ec17807e2056fc36437

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_s390x.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 996.7 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 447776ed2b94dcda218833df2e76f993c86540fcaa3496cdcf4b9174a9875e79
MD5 23cb4feb65aa6ef8ec66c7ee9159d24c
BLAKE2b-256 44e987d3c275638c2d4914b507d3f893cae3cbc19e1dfdf4008785cfd3033d81

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_ppc64le.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 5a549a601d1387a0f9de7ac6f85bf6783210d785f268e1be06ea852c4e7e759b
MD5 3d57d5ca65a61696011d8689e611d24a
BLAKE2b-256 17049d95ccf394a77d9bdc059823a0a0be2314e618670de81fe4a86169584507

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_i686.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 995.7 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 c3e1ea7fe80d7effa2acd5e1122c31bf3a0f2edebef86290a494662f274c03ed
MD5 75dcd2bd076eacb3ec20bc581e764d80
BLAKE2b-256 7455cba2dea3e38d8657a372e8137bceb6c9c5756ea07b48c5682ed89709b782

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 903.7 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 4d68a1b5290dc22a0567819198414bb0cde3d5e036141eefe884772d6a8eacc0
MD5 3aa365e14db359d1ee37bcb39c47f2cb
BLAKE2b-256 83bf9c4771b66568011f002e574bdcf9ed73ca2039c07cf5b9a3d97b344973a9

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 997.5 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 206f43fbfa331a290dcd8af6d72ab1fa8ce12ff8e4b3120dc51a338795646a7a
MD5 17c3cb3f637a91af1d3ba61b93b1fc77
BLAKE2b-256 bc718e068f856f090d5f51c3276f8bbbedf670f666a7eb5e01c4110370d66c84

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 915.0 kB
  • Tags: CPython 3.14t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a677263cc41a73de518d77407325e1a97e31b8f4013b3a202b3850ebc82a5fb7
MD5 7dda2e8d52430fd4b30c3bba60c67592
BLAKE2b-256 0294e26fedf5c61357b7f903079058eeb396253ef5b456802039878b65787279

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp314-cp314t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.14t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f6347967988b2764456e3e7651f97f26e31b2ed34b4b3ed7088a1b5a100642dc
MD5 a930c5b567324e4c682cb9a4db5e7804
BLAKE2b-256 be8eea51904a0480809a271ecd5742d8bff0270aa463162565e2d1cc4d12fd7f

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 885.8 kB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 610c89673841d0a00705aa4203ea8a204b0f59c7738bea08dce9191a98a62bbb
MD5 5e1109accc62691ed018a65a4adf766b
BLAKE2b-256 b1a2c2012d106b686c1006f428fed431bb0ce1f75fcd3a10b95c5944da3421f5

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp313-cp313t-win32.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 671.0 kB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 22dafb62f87a83199157f0441c9f9d903ecbe30f9565a848ed00c730073a547a
MD5 0d81f038899d9bf29658ee24712c4ce7
BLAKE2b-256 9ca0cdf4057b90ae17c8959337eebca46f246acd8d4be91125d9860097ad68cd

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp313-cp313t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 56ee85a36c7fe55d7b91acf0d53882e4749c9c6bbec7151733ecda239b7aa77f
MD5 523126d4d763344239a849caa70607e5
BLAKE2b-256 d2d296c20eabd49e272ab7affdea723f1a7d3cc644a6358515fcfd11ddab3524

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp313-cp313t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 169d47de942040470ee1b3a636837c31a0246e03c2fb78d205d167bae31fa33b
MD5 b6f843f4a9d03143ee0d823647fd0dc0
BLAKE2b-256 a492912ac128db2a060bb8b0142727e573a26b7d052585f7551ea0d2ba17e447

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp313-cp313t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cbd956a3c529b1f3b7f99e578846fd2e07b2ba2b6be7d3c1adfa12ffa5d10d4e
MD5 a72cdfe96558dd51d6b467b7f2339781
BLAKE2b-256 6a99cd59718fcadac5c739be2d1c517cb533cbca97096062dadd9c79bb29ed1c

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e6eaace248c1021fc8573b39faf8a97e6d2837066c357a009fac0c1525c699ec
MD5 cee47046d2d43e35bb899d2dc9cb825d
BLAKE2b-256 679ec456b7738ab4f96c4f70b1dbc2f46d2776ea4a740375a9054455c2ff7268

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7a03c50abddd55fd581f3b05c9620cf67d8e64707625131e23215e04bc92947
MD5 b67519b5e0c00cef7c5f39e588941d33
BLAKE2b-256 fa3531fb65bf2ee4a56e2892441abae0a6779b39a875d95e8ed486e509254cb7

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_s390x.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 998.3 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 d707dddcefaa7f6e948ef0dda6207936f9069ee428ff152ddf737ef5c18afd5f
MD5 f29e35d3e4b8aca7a0a32bc58e38aae5
BLAKE2b-256 9e9a22408a3bc6e3d8d7cbb4bd6f5bc8cb694023ad8b0829f9bd26d0c489fa19

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_ppc64le.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 c59c25fcc7fb34d88059e6a14b8c92cc8f6ce8a7648e1f25841dd11df1ec0788
MD5 d78f9d23d9b70736f4412bb3d3750735
BLAKE2b-256 f4f3922ebb1ff53e8ff4289ba35c44562a7ea6df38d5684877fa39de87be3fc3

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_i686.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 993.8 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 0da2b80fe014841ea486b815435f65be44d2607d7916dc83f2832a272acec9c2
MD5 60c4c5354112aaa347fb261be45f55be
BLAKE2b-256 ae028b958e5fd2349aeea92bcfff6cefb178718f6da4ee317c020d06526d7a87

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 901.7 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 57b6d93ba037c4e1991293a60dab3b5051a23c7aef07d7c6d5e524fc3e848733
MD5 a04cf931871cc8d3872f4f9123f9ec52
BLAKE2b-256 1b50bcdfc09071e0cccedc2810b05f0f5de2aec79e1dafc59701abf8344fa129

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 996.9 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 034911c4a7e79b1c099a1e4972e392f145d61a0ced157f43d146b98f1bd1bde1
MD5 69fc47c7b278e60a860c9724af48e233
BLAKE2b-256 b55f19482ab2928da9f536dcb4f19e8fe89084cd6e999bd83dd1413cf84c4e2b

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp313-cp313t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 914.4 kB
  • Tags: CPython 3.13t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7015072808adba607fa2aa61a69d75e7ad1d54fcab2148db621e1900e53af8f2
MD5 45e29c855088aa6dd6e6cb375fe802dd
BLAKE2b-256 4602eafd59b4449f30aa548df5856cd58a28b1b28dd0e72106cee372376ec426

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp313-cp313t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8729b92ccf8afe015f390b0dfa08ddcf6b68d47328246326aaa6cd4fab88dfbb
MD5 681cc2b5b5315022b8fe029e15fbb2e3
BLAKE2b-256 9ff4c9f58d72ee85103092a62bdb2f93f14624e367177123be6fc3619b700c9e

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp312-abi3-win_arm64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp312-abi3-win_arm64.whl
  • Upload date:
  • Size: 756.3 kB
  • Tags: CPython 3.12+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 fa15bc9cbe9328e55ec7c4258632b6c42862b93e3b97b4ff75cd7a175b4b8680
MD5 8a006ea67006a945fa57c409fffb69b7
BLAKE2b-256 7abe2fbff2f6cd0484f8dee188a6019e55a2230db09cff979cecd95601941b3d

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 890.8 kB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3d034175c31866761c76e78b4a025edcf92512a206fa4e480fd0bce8d57da913
MD5 8cf894a9af9f836712106bd278e76e98
BLAKE2b-256 11489311f1eb70427cab02d24179b0cc3cfcf31ba8128be151ac078ec6e39e63

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp310-abi3-win32.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp310-abi3-win32.whl
  • Upload date:
  • Size: 677.7 kB
  • Tags: CPython 3.10+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 d70706602bbb726bc9f43fac3fc18d4a04ee274932cb3fba3f66ebd58a8484c7
MD5 d5bf383f79feef3aca603fd8d661842a
BLAKE2b-256 1aed7d69a3605583a196d66dc25a423b0d035f38b02e039a3ea0f1188946ccaa

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp310-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f76eebcd0b1dce326f267ad5d1990461f915885cab1ea5b619bf738dbf634bc9
MD5 b6b875e6e4545dc81274131786a96ef0
BLAKE2b-256 f60dea330b3d8ca5792ec164b2e23c7c2714f477add103595bf6ffed5b9e528b

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp310-abi3-musllinux_1_2_i686.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp310-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp310-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1a9f9f7c5c1975b3fc506f82ec106c20f3aec1b456327728eb69e77180c4ab1c
MD5 2e68046cdf27afc61551f43101bf0993
BLAKE2b-256 a0acc719e649fc9d4b75490c624340d3906dfc9bfdc78c656f8fb369f26ccd48

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp310-abi3-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp310-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp310-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e6ba55c9ced202c47f5172538e31be0baa336968049166825dd662f9cda2dab5
MD5 fe6655e7252f791be1c7199d252d9665
BLAKE2b-256 e7fd8772a4154534248c45b30cc6f2585fce362c7553657c0ef418726c59cfbb

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp310-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5f429ef9df3d4f5d645eb1fa42ace554efc5d46b1e0f9c99b1ac7c2c27837f42
MD5 7845081e23acd25fb2dde6e86b992f05
BLAKE2b-256 b4d79e99ff121482b67e94ff1f9e7a79a5d9db9ec6aa057edafa53eb2f4f3ba1

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 32044a3c91fbfdaf8e2acbe842e3a05603fd244b589a0d122601033cf05d3bb3
MD5 fab0a86f26a220efaa77dc1e20595bc5
BLAKE2b-256 380d2d2473cfdb9a9b4760d1dc7fe91244dbca4541acf580eee85e49b776dc48

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_s390x.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 a380a5ff8241ad897b78e53358a45aa7d3b31f4bcb206095ee5c6bc4d100b68e
MD5 16e45da002e7431489a11c9c8eb8866d
BLAKE2b-256 a7a5a064521e864f371423fe57b6c53c997d12a146ef3b6794603cc4a61967ce

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_ppc64le.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 0f5a6cc20ff98ef18e57bb2eac6a3fe112cd2c1c75d46172e3cd0e4b4bae1816
MD5 0c19ae9c345abc62b91a4ce9d92f7295
BLAKE2b-256 81db84e4c021a0a99eca7136de615a9f07b5f6d40db614e958f221eef69ffd92

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_i686.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 1b10738477cf0507973a57b5c02bd70e136cb4635615d2bd7695fb33de3e531c
MD5 dddaaa9fe13d573f1528289f742edc98
BLAKE2b-256 b346442af722575f530f298e7dbf87c81fdab67d5e6990e450170dbb0cc3e4e9

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 910.4 kB
  • Tags: CPython 3.10+, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 82e1d6f7a1336f0057258301cd4a6ba7ec9b59d91383fea6295e12007cb10a2e
MD5 8ba4fe917a650e4f47f2b768080819f4
BLAKE2b-256 5e68c2183c9b6cc3dac5ad016918735f34df2a03ade67381cf701f3471afceaf

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7a5caafe02d09a351bfdbefd4ae4c0fc23724d1815dd40bcd76cf1dd9bce5d4d
MD5 f18e5cf940d8d51a7d8f25eeca98c56a
BLAKE2b-256 cff8ff8e6ac8cf9c2e87570c44155e0d0691da76ab0bd8de3a71bf02d629bd9d

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp310-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 925.5 kB
  • Tags: CPython 3.10+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87186da0b81f3957c3221afaf4d71b6b4f8f7ac3f4cd82acf366681f1066272b
MD5 8b1fde30ad45b6ef22a3f1a00bf95dc0
BLAKE2b-256 07a63703f8908c251e156db263dee4af2c41efbae2f92bc79931b898e511da60

See more details on using hashes here.

File details

Details for the file ganesh_rs-0.27.1-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: ganesh_rs-0.27.1-cp310-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ganesh_rs-0.27.1-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3fb5d71fbe9e4a083bb152a8a92537fce2124db442a7c06f71e2eca8c264d9c7
MD5 8a404db24b09ffbbf1bc640833dada09
BLAKE2b-256 b41942045a4df9e4cf05e7b3d7dbef131e546906484243640c596bc8294465e1

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