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.0.tar.gz (223.5 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.0-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.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

ganesh_rs-0.27.0-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.0-pp311-pypy311_pp73-manylinux_2_28_s390x.whl (995.6 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ s390x

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

Uploaded PyPymanylinux: glibc 2.28+ ppc64le

ganesh_rs-0.27.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ i686

ganesh_rs-0.27.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl (917.3 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARMv7l

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

ganesh_rs-0.27.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl (928.2 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

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

Uploaded PyPymacOS 10.12+ x86-64

ganesh_rs-0.27.0-cp314-cp314t-win_amd64.whl (890.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

ganesh_rs-0.27.0-cp314-cp314t-win32.whl (674.0 kB view details)

Uploaded CPython 3.14tWindows x86

ganesh_rs-0.27.0-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.0-cp314-cp314t-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

ganesh_rs-0.27.0-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.0-cp314-cp314t-manylinux_2_28_s390x.whl (991.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ s390x

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ppc64le

ganesh_rs-0.27.0-cp314-cp314t-manylinux_2_28_i686.whl (1.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

ganesh_rs-0.27.0-cp314-cp314t-manylinux_2_28_armv7l.whl (914.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7l

ganesh_rs-0.27.0-cp314-cp314t-manylinux_2_28_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

ganesh_rs-0.27.0-cp314-cp314t-macosx_11_0_arm64.whl (925.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

ganesh_rs-0.27.0-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.0-cp313-cp313t-win_amd64.whl (887.9 kB view details)

Uploaded CPython 3.13tWindows x86-64

ganesh_rs-0.27.0-cp313-cp313t-win32.whl (673.8 kB view details)

Uploaded CPython 3.13tWindows x86

ganesh_rs-0.27.0-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.0-cp313-cp313t-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

ganesh_rs-0.27.0-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.0-cp313-cp313t-manylinux_2_28_s390x.whl (991.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ s390x

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ppc64le

ganesh_rs-0.27.0-cp313-cp313t-manylinux_2_28_i686.whl (1.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ i686

ganesh_rs-0.27.0-cp313-cp313t-manylinux_2_28_armv7l.whl (911.2 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARMv7l

ganesh_rs-0.27.0-cp313-cp313t-manylinux_2_28_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

ganesh_rs-0.27.0-cp313-cp313t-macosx_11_0_arm64.whl (924.7 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

ganesh_rs-0.27.0-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.0-cp312-abi3-win_arm64.whl (769.4 kB view details)

Uploaded CPython 3.12+Windows ARM64

ganesh_rs-0.27.0-cp310-abi3-win_amd64.whl (890.0 kB view details)

Uploaded CPython 3.10+Windows x86-64

ganesh_rs-0.27.0-cp310-abi3-win32.whl (681.0 kB view details)

Uploaded CPython 3.10+Windows x86

ganesh_rs-0.27.0-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.0-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.0-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.0-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.0-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.0-cp310-abi3-manylinux_2_28_s390x.whl (999.6 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ s390x

ganesh_rs-0.27.0-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.0-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.0-cp310-abi3-manylinux_2_28_armv7l.whl (920.1 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARMv7l

ganesh_rs-0.27.0-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.0-cp310-abi3-macosx_11_0_arm64.whl (930.5 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

ganesh_rs-0.27.0-cp310-abi3-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0.tar.gz
  • Upload date:
  • Size: 223.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0.tar.gz
Algorithm Hash digest
SHA256 37fdf02ba07f53cc1edae9d41b539b7fecd4abe6851e2d5f088e7e8fa1de376b
MD5 dbc30a48376a11c8e6ab119b06057240
BLAKE2b-256 9a4a14ade246c2cd52699f9256a75b90aaec5abd1f67788aae586f6ec2dbefcb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d4645a2bef13a6d2efdaf1f765197f9d20665ceeca0342aeb4c6efc74360b3f6
MD5 f3af0c9d4fdf4397812a939c14abf680
BLAKE2b-256 6e4964ea3b3a9ae6901a9e90d864e1a366cb36573bb8bbdfe11caca50c2d89b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b045e26b269100de778c12d156e1b79e05292f6d603b323ce9fc453bdad48083
MD5 0c213815c1ca9b6c78714f0615cc6145
BLAKE2b-256 bdd1d20e6d59ade9a5d4b5b18d22de862ec9071d408049931019b93cdcb92df5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c56a350903f6e55643dc6ea9fc162cb79097ef719b6648b7023bf14fe7574d41
MD5 76437aeb21427b7a563b0191e9d0e9a2
BLAKE2b-256 7db86f8078190cf7a629d94f92d3fe288d9a12d72ed4221b2f429c06493310b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0b616dd830697b5b6a7b32e6724d7d819c27977db2402b4ec16ab1e44b880623
MD5 aa7505523a318255eecba593b0bb307d
BLAKE2b-256 2195374b6795b63f2803126c11fd2dc45d569a135a732c511513aa5a47935f77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d7d8f8c5d86a864a314aec6ad998b64c297a881bdf83e41857abd415068c052
MD5 e26eeacb62e34cdf5d9b5529fed59185
BLAKE2b-256 f34ebb051f1f7ffeffbec8bc0667d680c93d57846e1b4d2e29b2ffcc2d94499d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 995.6 kB
  • Tags: PyPy, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 541c0789202f988a949006683fdaf8dd509b64e8ef5b25832380e699f23c0f7c
MD5 4923a74d22dcec1d1bd2a696c4693b64
BLAKE2b-256 0a47dffbcde2f6c5692fc7e995f5712670f63b325f459be6577c783a5668ff80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 6d0fcb0e66ad4bffc3d6efb0ac4613c7611a0d7e247e2ea9b5b89263b14fb607
MD5 c488f44b12429f6e696cbb86068f59ce
BLAKE2b-256 14403bfe0d1b28f6d6169b2b22ca5ad41b5aedf940c456c750717810516a6567

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: PyPy, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 fc2718136df87a11bc24e1badd0794aaf3ed5e70ac02e7209f7bedf2b0fe9b88
MD5 54a0f82db8544f452a178a7fe0e1f503
BLAKE2b-256 11faeabab2f6164ddad77cd0f88ae6284c56d88ed652267052daec4effc1e7da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 917.3 kB
  • Tags: PyPy, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 fa391efaf4e46fe5ef3c226608088b5b3bccfef2277c85bcf513174943409a28
MD5 1925c5e7fb6714f2aa91577e0af56ddf
BLAKE2b-256 3a2258e4cd6945ad74cd9049bfdc046be76a48fb31cda9ee26f3540eeed4df85

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a356f3b378427cf11ea5318e05538293f303a87eed5710aa5025447e775c5175
MD5 b696a3a029cffaf2d1dad24a2ab9f09e
BLAKE2b-256 1c555a6b26bba750949747d98eb283fc740717a300348724cae471621dadc5fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 928.2 kB
  • Tags: PyPy, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56f0611fb20ed6d4de5130b9aa1b6c2e62a7b6ecbe718204701bce470554015e
MD5 f78815ae61d5e43cd4fa0771ff3bf521
BLAKE2b-256 23a0b628119abf7c12ad1a957028940195c1077fb0e51f81807db4a81e21cb6b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 25a328305190d765f792e1c791bb64db9be113cd716e8ed22c00c30592cb3998
MD5 1da23dfcbd3f1d3188656549474b992f
BLAKE2b-256 a13d55276c7246deddb8a63280d0ee0279b47bb5439aefed3b139e56d3dda7e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 890.3 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 4f81bb2ef2bc208ff5ffae113761ace929f7a2c6b8c764f6599204310996f5fe
MD5 e8b7e8803f169a9a4c5c81a18ce4f19d
BLAKE2b-256 029ee4345c8d847665679fac0fa963ff49c77e8623911c926b97d13930fa1807

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 674.0 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 0bd6e16a94824e58a5d61728a216d3200abd10d6a284a2d40fe512700bca040e
MD5 5872f3f5a5d7271c13421672d8e53244
BLAKE2b-256 27c7ebf39dbdd54de5d88419650ba195df64099f4de772b31846f9d9ffe4a83d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e0c8f7ae25cdcb13d10699725e3e4f8c9d93bd8a9ce7709eecab342ca9a8347
MD5 1c9c96d99b22e189a67c01e9d52f0eec
BLAKE2b-256 9df4d175f55d45c5d6de660d8ed1f5cc6d79c9162e65f979b940bd5aaf525ad8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 260c41b44ac5c54216e51229e1261d0572c65ce2d91f9876bfe27b472dbcab67
MD5 12b51bf8fd2c0ea251448973ea71724d
BLAKE2b-256 6a9a3156ce8c45c284fe3554680ac618a4b2773300643af7ac74687be85792d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5db7d5c291241c56b86efc30fe6f1fcfc76b48eb6e52f65079ea856e60e4eb4e
MD5 1f241eebeba5f9007feedcf962ae98cb
BLAKE2b-256 80ba2371796a7349bdb7ce92deaf4eb0952293686b1e191bc5c69e2c6ccca13c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 28f0b2d0e0d14ecc30d3a208e3d0905dcad8ca0b4e37156740cfe0e2c827b03b
MD5 220587e482f6aad4e671464970ef0aa2
BLAKE2b-256 094b3cf79b300b035874b2a3ef953908e663f8e60cfd89ea003dfc538957335a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d4f626a2a4921d61edcd3ab830942b60c7dde1f8d9e558d5410f026fb0a08ff
MD5 4916780b8df42cf34db0481db28c25bc
BLAKE2b-256 3066ea32a73b940f5414a371216ae3760720ab403672861ca5c407cdb8dc9276

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp314-cp314t-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 991.3 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp314-cp314t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 d9de1677fa26b968bd429b556e8790092406a35c7690b7ccb72e10eb639b2b9f
MD5 476b387ea754cedc8706b6cb1c1719b9
BLAKE2b-256 faa7059e208a4906231f3c336e8ffd6bf0ab98acc53106116394771402524d7b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp314-cp314t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 863e00be0ec95c7bbce785082f1ef5f66d101dd119ba6e66a2080523dfa1e5e4
MD5 a9338e5c80cd37d0cf11a67ffe6c0fa7
BLAKE2b-256 54873211d0b87661b8a0a4f6f3d0cb5f11adb5575aa1ceaf69de09b1ed957cdf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp314-cp314t-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 679d99b7f3a673d8e8399f8f97063cd6e515c25504fb1c1ffd70079ca8a9fb4a
MD5 bb4e46bbdf1b646a20448d6d83187f06
BLAKE2b-256 bc74822cfabc009f5766ea4e875fccc6a1d56320d706df4610eab1b56fa83f90

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp314-cp314t-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 914.0 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp314-cp314t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 cc2e6c97a9ffc8816e9a2933b846f3c7ad0b8fc357194304337df709deb70935
MD5 18daa1737f19ec0723727c2563d8ba3a
BLAKE2b-256 3648633f03c92c3a934289ef5beecd3928491774eef739ab471c3e2f3ea4c2ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp314-cp314t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9bff86155ed1279e6ad8a8212332f3e53992e98971257512d12f3ebf4f14c6d4
MD5 f2b9b2bc1c9c7117f2132368896729f5
BLAKE2b-256 965cc8588dd5597f5a8739705e88cbd286854c80fe2cf4b3e17c798cc6737938

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 925.0 kB
  • Tags: CPython 3.14t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 868608013bdd019a0b5deb0593bbd3a3592d13f1c777dc7f8b616e7445b01411
MD5 df9fb9745164e069619c0c677c157bc9
BLAKE2b-256 b923a15f7b985a7fccb1aca904e9b99e7f8c309715665009e7ca22665346283a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 48e5c68f2c1c9695aeb75d10ac5bcfc7ee2cf4549104d7e3fa1d313774a684b8
MD5 1160ef2a4cea3b692133b9ecdb53e972
BLAKE2b-256 59de1de2f6324dabda8eda2849cf4f423cdbadcb8c85dda41da3f141f0c39ae1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 887.9 kB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 660a55eeeb1c9c79c5cfd84e40b37f19b818db3f65aba8a619d3e265c48efe89
MD5 bb279e1ea90158b5e1fca50488ec7756
BLAKE2b-256 f1ce5c83c968eee0fec2173d2e7e243309e4130647620cd5478dd97640f0a6dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 673.8 kB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 e34c7838380a59a406b89840aa3d1f11d7321cb2f121fd59981613c921b4344b
MD5 55c8ed1dc73cc66977ff4797e1090a43
BLAKE2b-256 d508d4da700b82666cd7be4cc16b10eea5ff7dffab6a2693939060bfbe1072c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3487b27f5f4c900c060984431fa1f2b8ed32384b1ac4e892c58ed38243f56810
MD5 2d31166d2e398516ab069986ca9b9234
BLAKE2b-256 ba95250b4c84730f836afeb1299f2a135359c4c1c62a30d9de9766683dab8848

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 931c73b0707c9121a364fc45a68015d1ba1410d4670d55a939eea49a18869ca1
MD5 9c8811a090ed77735ce922ca784564b8
BLAKE2b-256 247f42c64d601652f1038551c286e6400cee28c20a26ff6a7a80017f1e12c35b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 63654ff4d3e6f7983f2a38de126dbc34b0ae05750c4f27df8199064f18b2edcd
MD5 27671aa948e930ae2b7c299a1b1985c4
BLAKE2b-256 2022b2c5cb7822bf354f8fd1d9d9f27ff3dfb9022d7d8d94b8ed27f555950b8b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f543ba671481a8ef8c2f46c996a2b0aafd4322a46ae2207917230023657640ed
MD5 a4c9542ff233ad38c61d980cb6240236
BLAKE2b-256 d40cce03b736bb3f45fc6b8f811d40ba46c6312fcb9503f80e38fd8648c090bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b360530b702312c7cbd7fe288e90b3399073b2ad1adb6225ce295000ef8d6401
MD5 336611d6e4bf4b8a658a454eae24ab98
BLAKE2b-256 3b2eef6587a569ce4bc6c18215e6108fb087f2b3f729dde72e52b23bb8bd987e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp313-cp313t-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 991.0 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp313-cp313t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 67e64a67f4f89841ce5bf72b13714e309b10aa598ee90060f12a683cce24c92d
MD5 64320bf483cdd11412a76ed8eb7dd7d9
BLAKE2b-256 92a357072be78981e421fb5e17c8edbc29e7876145c616967f92614388ade891

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp313-cp313t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 b768e6c59cb77e75dbb238e91a9a49a28a59c8996aaf947f0e76a3143cbbfdcb
MD5 1293ab1dfa898d5e9fff90e4d85d0a5d
BLAKE2b-256 89fcd5208bd96d34ec724a0478b2900e757c00ae95d6f1408327ee11f92ac49c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp313-cp313t-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp313-cp313t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 2929334ae3607e49d80ef19f7a1be29db2cc04cab5f6ee6e62d0a26a6c33fb8b
MD5 025018a280c7166bac467c0c6d450a37
BLAKE2b-256 6842f950598decc77667ef48874a45797cd65785586ca1faab6b7ae4012a3fbf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp313-cp313t-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 911.2 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp313-cp313t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 b8e1134b43a391d3e56b94cfe78feca6b4c86fed07248e9cc5bedc47e77baa1e
MD5 f31063b2928d94fb96b76fbeb805b778
BLAKE2b-256 ce208adadda71a81cba249a89343f0642c63a7979d0b8266a5676b5afebf9b3e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp313-cp313t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a14e19b82934cdb33d416ebf8ae174581c5ac85460f89d3a4f2addad4c3fc74
MD5 85c61da1c922c13fb12517e5f9b512eb
BLAKE2b-256 20945f403ee63791e3ab89d5b1dd0e984d03772f79e06fde7f5724e0a847c4d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp313-cp313t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 924.7 kB
  • Tags: CPython 3.13t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2dbc6a0aed74592c73923b42ee346666d096c1dce47bddfc5a9b706d523ae2e4
MD5 4662644f469b326a63576df64e03579d
BLAKE2b-256 7448d3f7915bf778ae048b6f74f67df98b65c9a7a35f414b764dc3d00337e921

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cca54d52bf6fd0e807e8359d2995715aa2506f8aeec8e2fddbf9969bd559e94b
MD5 bbb6e1f1f45ff5d74ac4c1017230d5fa
BLAKE2b-256 6887400dadc52c63e8ca0aa8646b78f4c362b09fac439be233bafbbae9baf1f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp312-abi3-win_arm64.whl
  • Upload date:
  • Size: 769.4 kB
  • Tags: CPython 3.12+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 ddc826d613e85b2ac3c5aa777500f6e0687aa3c1fb15b7d580a4b0c9d53d6a82
MD5 3b9795ab80e4d100b17ff3e8a4bf1900
BLAKE2b-256 3371d5dc61acad8422e132183599869efdef3b4f2f6e8f91edf86fb5e56dd037

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 890.0 kB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 993b44b31551fcf9c86a375bebf5d26d3b0d7efdda51d20a91d6c248be614f8b
MD5 82500a896dc5e049fc39fc3681b7689c
BLAKE2b-256 bd40626f1fc7384a11025b110aa9a9a61f047c49fd5a15ac13653082f82d703b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp310-abi3-win32.whl
  • Upload date:
  • Size: 681.0 kB
  • Tags: CPython 3.10+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 eefb64364cf410e5ca143af2bbc4eca5b51075e8c63e180a3db7a7c17e252782
MD5 ed7cc24a1eb35ba82a8fcdb25fbf63e5
BLAKE2b-256 99bdd20401556672442e4461ea4d674f81efd5f7980c6fdfd5445a72e0a59893

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4a9f070d1b339c81b619ec8819d283258b4e6b08ae8324ff14695c57189b9a82
MD5 5c292388ce4e497e6b949be15cee0094
BLAKE2b-256 555b544ce2663ec4e7273a5e4ad22471b7ace19ed2c6026182881e2b1912a95d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp310-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f1d3947b7141cd2fb7654d0af4b3960b3bf04dd3a0f45b21ea30fb04e2ac95be
MD5 58987bb3059306b55d19e6de2b635d18
BLAKE2b-256 eca7fdf72abd24f33ae3c7d921547f8db32fd5f24e01891a5985ac53f9bdfb7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp310-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e27139e64b2b4bfcef6af03beb3d65c144907ddff83e69a821f69bdbcc8179b5
MD5 8bc9dc6482d1567d8579d7368764823d
BLAKE2b-256 0dc6ed0de019f3d6680514b1c02a857d8b9632c5f39c257e3f3dc8b40b7050e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6ae9a52d2793c2993a1a29b6db396e73f7c46b85394a9b82306262ca375862d6
MD5 00dfc666eb1063bfcbd6a54c6b5b94a9
BLAKE2b-256 256cb1ee238c1e164e6f8e5ee32192bb60500e47467de023dfde771057a5e2e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 beb4cda126cdce28ff72a36bb2a1c96e234fefb2ba299b4db877edd603ba984f
MD5 bcaf1ac6b370e5c1d75a96e5552ec299
BLAKE2b-256 dc16c9d4ab9d4498c7da370145adaae2d29fd54ce639ed7e67286c1faccbcfc2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp310-abi3-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 999.6 kB
  • Tags: CPython 3.10+, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp310-abi3-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 cd120b28b5c56cd8232a05d26f823822ce2d40ee76f57292a3024874319b30f9
MD5 1da1797952f7ec2ecff54a40ce2d6f12
BLAKE2b-256 f5b36507f04e674e0b2fc4b07fbf98c20a257b61dc942f84a5f5b9e031d6bfa8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp310-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 85cc6e7825b3358c6163c34e4b911a89d6cabc8bfbf9c4608f2b0cb3b8c4a67c
MD5 ecb1223c1a6764d48d395166db1c2579
BLAKE2b-256 01097a2e9650ec597a01b8feb52de92f3c123e12090582d1b03bf9b631ef7d58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp310-abi3-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 46587e2fd9f5efc534e1188359ecccb8b68c882a55116c9ea2d11e0dfe7bcaf4
MD5 1b73856960ee77cdeaca06e860409c17
BLAKE2b-256 b0ad1a281dbe8daba50ed0428980c7935f41aaebc68909264e5517c95b61cbdf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp310-abi3-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 920.1 kB
  • Tags: CPython 3.10+, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp310-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 4ce1c795bf329ba85ee731d61457c03fad7114a253fd6862c56f99a3b4161401
MD5 8dde52b07c49829a90102ad4cec72f27
BLAKE2b-256 77bec88cc4a68c4caa25462b55dcb71c3a25fd586ddac2d0e825b4c05d7140f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-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.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 79eaf6a10d68f008611fc68e4e2f97953f34729eac7a36e75ab3a120211fd7fa
MD5 8bdb623fd20f28477b5e56bbb6426b34
BLAKE2b-256 6889870a35dadfc8789bb10a565c0aadabb6f6b9f36d4df4548ddf02efb2a2e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp310-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 930.5 kB
  • Tags: CPython 3.10+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2530b312fe33a4dd1e6984eb10c21249acdd0ecfae84a3330450c7fce551b749
MD5 0e65b0fa06f35a22037cfe275bf1dad3
BLAKE2b-256 809edb5723662312b7be1a4781ab5b301306320aa7b19feb7b0d58495ee9b094

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ganesh_rs-0.27.0-cp310-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5ceddd13ed76119fbc1263a18468b4a8e88910aac28aa4768ff4dda5546f535a
MD5 340c108c84850ee61773f3d929bed524
BLAKE2b-256 86ca5d6e986d995dbf8d9fd42f1ba22d81129168a342782c796ad4a62c73d2e6

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