Skip to main content

Python bindings for laddu

Project description

Amplitude analysis made short and sweet

GitHub Release GitHub last commit GitHub Actions Workflow Status GitHub License Crates.io Version docs.rs Read the Docs Codecov PyPI - Version CodSpeed Badge

laddu (/ˈlʌduː/) is a library for analysis of particle physics data. It is intended to be a simple and efficient alternative to some of the other tools out there. laddu is written in Rust with bindings to Python via PyO3 and maturin and is the spiritual successor to rustitude, one of my first Rust projects. The goal of this project is to allow users to perform complex amplitude analyses (like partial-wave analyses) without complex code or configuration files.

[!CAUTION] This crate is still in an early development phase, and the API is not stable. It can (and likely will) be subject to breaking changes before the 1.0.0 version release (and hopefully not many after that).

Table of Contents

Key Features

  • A simple interface focused on combining Amplitudes into models which can be evaluated over Datasets.
  • A single Amplitude trait which makes it easy to write new amplitudes and integrate them into the library.
  • Easy interfaces to precompute and cache values before the main calculation to speed up model evaluations.
  • Efficient parallelism using rayon.
  • Python bindings to allow users to write quick, easy-to-read code that just works.

Installation

laddu can be added to a Rust project with cargo:

cargo add laddu

The library's Python bindings are located in a library by the same name, which can be installed simply with your favorite Python package manager:

pip install laddu

Quick Start

Rust

Writing a New Amplitude

While it is probably easier for most users to skip to the Python section, there is currently no way to implement a new amplitude directly from Python. At the time of writing, Rust is not a common language used by particle physics, but this tutorial should hopefully convince the reader that they don't have to know the intricacies of Rust to write performant amplitudes. As an example, here is how one might write a Breit-Wigner, parameterized as follows:

I_{\ell}(m; m_0, \Gamma_0, m_1, m_2) =  \frac{1}{\pi}\frac{m_0 \Gamma_0 B_{\ell}(m, m_1, m_2)}{(m_0^2 - m^2) - \imath m_0 \Gamma}

where

\Gamma = \Gamma_0 \frac{m_0}{m} \frac{q(m, m_1, m_2)}{q(m_0, m_1, m_2)} \left(\frac{B_{\ell}(m, m_1, m_2)}{B_{\ell}(m_0, m_1, m_2)}\right)^2

is the relativistic width correction, $q(m_a, m_b, m_c)$ is the breakup momentum of a particle with mass $m_a$ decaying into two particles with masses $m_b$ and $m_c$, $B_{\ell}(m_a, m_b, m_c)$ is the Blatt-Weisskopf barrier factor for the same decay assuming particle $a$ has angular momentum $\ell$, $m_0$ is the mass of the resonance, $\Gamma_0$ is the nominal width of the resonance, $m_1$ and $m_2$ are the masses of the decay products, and $m$ is the "input" mass.

Although this particular amplitude is already included in laddu, let's assume it isn't and imagine how we would write it from scratch:

use laddu::{
   AmplitudeID, Cache, DatasetMetadata, EventData, Expression, LadduError, LadduResult, Mass,
   ParameterID, ParameterLike, Parameters, Resources, PI,
};
use laddu::traits::*;
use laddu::utils::functions::{blatt_weisskopf, breakup_momentum};
use laddu::{Deserialize, Serialize, typetag};
use num::complex::Complex64;

#[derive(Clone, Serialize, Deserialize)]
pub struct MyBreitWigner {
    name: String,
    mass: ParameterLike,
    width: ParameterLike,
    pid_mass: ParameterID,
    pid_width: ParameterID,
    l: usize,
    daughter_1_mass: Mass,
    daughter_2_mass: Mass,
    resonance_mass: Mass,
}
impl MyBreitWigner {
    pub fn new(
        name: &str,
        mass: ParameterLike,
        width: ParameterLike,
        l: usize,
        daughter_1_mass: &Mass,
        daughter_2_mass: &Mass,
        resonance_mass: &Mass,
    ) -> LadduResult<Expression> {
        Self {
            name: name.to_string(),
            mass,
            width,
            pid_mass: ParameterID::default(),
            pid_width: ParameterID::default(),
            l,
            daughter_1_mass: daughter_1_mass.clone(),
            daughter_2_mass: daughter_2_mass.clone(),
            resonance_mass: resonance_mass.clone(),
        }
        .into_expression()
    }
}

#[typetag::serde]
impl Amplitude for MyBreitWigner {
    fn register(&mut self, resources: &mut Resources) -> LadduResult<AmplitudeID> {
        self.pid_mass = resources.register_parameter(&self.mass)?;
        self.pid_width = resources.register_parameter(&self.width)?;
        resources.register_amplitude(&self.name)
    }

    fn bind(
        &mut self,
        metadata: &DatasetMetadata,
    ) -> LadduResult<()> {
        self.daughter_1_mass.bind(metadata)?;
        self.daughter_2_mass.bind(metadata)?;
        self.resonance_mass.bind(metadata)?;
        Ok(())
    }

    fn compute(&self, parameters: &Parameters, event: &EventData, _cache: &Cache) -> Complex64 {
        let mass = self.resonance_mass.value(event);
        let mass0 = parameters.get(self.pid_mass);
        let width0 = parameters.get(self.pid_width);
        let mass1 = self.daughter_1_mass.value(event);
        let mass2 = self.daughter_2_mass.value(event);
        let q0 = breakup_momentum(mass0, mass1, mass2);
        let q = breakup_momentum(mass, mass1, mass2);
        let f0 = blatt_weisskopf(mass0, mass1, mass2, self.l);
        let f = blatt_weisskopf(mass, mass1, mass2, self.l);
        let width = width0 * (mass0 / mass) * (q / q0) * (f / f0).powi(2);
        let n = (mass0 * width0 / PI).sqrt();
        let d = Complex64::new(mass0.powi(2) - mass.powi(2), -(mass0 * width));
        Complex64::from(f * n) / d
    }
}

Calculating a Likelihood

We could then write some code to use this amplitude. For demonstration purposes, let's just calculate an extended unbinned negative log-likelihood, assuming we have some data and Monte Carlo in the proper parquet format:

use laddu::{io, Scalar, Dataset, DatasetReadOptions, Mass, NLL, parameter};
let p4_names = ["beam", "proton", "kshort1", "kshort2"];
let aux_names = ["pol_magnitude", "pol_angle"];
let options = DatasetReadOptions::default()
    .p4_names(p4_names)
    .aux_names(aux_names)
    .alias("resonance", ["kshort1", "kshort2"]);
let ds_data = io::read_parquet("test_data/data.parquet", &options).unwrap();
let ds_mc = io::read_parquet("test_data/mc.parquet", &options).unwrap();

let resonance_mass = Mass::new(["kshort1", "kshort2"]);
let p1_mass = Mass::new(["kshort1"]);
let p2_mass = Mass::new(["kshort2"]);
let bw = MyBreitWigner::new(
    "bw",
    parameter("mass"),
    parameter("width"),
    2,
    &p1_mass,
    &p2_mass,
    &resonance_mass,
).unwrap();
let mag = Scalar::new("mag", parameter("magnitude")).unwrap();
let expr = (mag * bw).norm_sqr();

let nll = NLL::new(&expr, &ds_data, &ds_mc).unwrap();
println!("Parameters names and order: {:?}", nll.parameters());
let result = nll.evaluate(&[1.27, 0.120, 100.0]);
println!("The extended negative log-likelihood is {}", result);

In practice, amplitudes can also be added together, their real and imaginary parts can be taken, and evaluators should mostly take the real part of whatever complex value comes out of the model.

Python

Fitting Data

While we cannot (yet) implement new amplitudes within the Python interface alone, it does contain all the functionality required to analyze data. Here's an example to show some of the syntax. This models includes three partial waves described by the $Z_{\ell}^m$ amplitude listed in Equation (D13) here[^1]. Since we take the squared norm of each individual sum, they are invariant up to a total phase, thus the S-wave was arbitrarily picked to be purely real.

import laddu as ld
import matplotlib.pyplot as plt
import numpy as np
from laddu import constant, parameter

def main():
    p4_columns = ['beam', 'proton', 'kshort1', 'kshort2']
    aux_columns = ['pol_magnitude', 'pol_angle']
    ds_data = ld.io.read_parquet('path/to/data.parquet', p4s=p4_columns, aux=aux_columns)
    ds_mc = ld.io.read_parquet('path/to/accmc.parquet', p4s=p4_columns, aux=aux_columns)
    topology = ld.Topology.missing_k2('beam', ['kshort1', 'kshort2'], 'proton')
    angles = ld.Angles(topology, 'kshort1', 'Helicity')
    polarization = ld.Polarization(topology, 'pol_magnitude', 'pol_angle')

    z00p = ld.Zlm("z00p", 0, 0, "+", angles, polarization)
    z00n = ld.Zlm("z00n", 0, 0, "-", angles, polarization)
    z22p = ld.Zlm("z22p", 2, 2, "+", angles, polarization)

    s0p = ld.Scalar("s0p", parameter("s0p"))
    s0n = ld.Scalar("s0n", parameter("s0n"))
    d2p = ld.ComplexScalar("d2p", parameter("d2 re"), parameter("d2 im"))

    pos_re = (s0p * z00p.real() + d2p * z22p.real()).norm_sqr()
    pos_im = (s0p * z00p.imag() + d2p * z22p.imag()).norm_sqr()
    neg_re = (s0n * z00n.real()).norm_sqr()
    neg_im = (s0n * z00n.imag()).norm_sqr()
    expr = pos_re + pos_im + neg_re + neg_im

    nll = ld.NLL(expr, ds_data, ds_mc)
    status = nll.minimize([1.0] * len(nll.parameters))
    print(status)
    fit_weights = nll.project_weights(status.x)
    s0p_weights = nll.project_weights_subset(status.x, ["z00p", "s0p"])
    s0n_weights = nll.project_weights_subset(status.x, ["z00n", "s0n"])
    d2p_weights = nll.project_weights_subset(status.x, ["z22p", "d2p"])
    masses_mc = res_mass.value_on(ds_mc)
    masses_data = res_mass.value_on(ds_data)
    weights_data = ds_data.weights
    plt.hist(masses_data, weights=weights_data, bins=80, range=(1.0, 2.0), label="Data", histtype="step")
    plt.hist(masses_mc, weights=fit_weights, bins=80, range=(1.0, 2.0), label="Fit", histtype="step")
    plt.hist(masses_mc, weights=s0p_weights, bins=80, range=(1.0, 2.0), label="$S_0^+$", histtype="step")
    plt.hist(masses_mc, weights=s0n_weights, bins=80, range=(1.0, 2.0), label="$S_0^-$", histtype="step")
    plt.hist(masses_mc, weights=d2p_weights, bins=80, range=(1.0, 2.0), label="$D_2^+$", histtype="step")
    plt.legend()
    plt.savefig("demo.svg")


if __name__ == "__main__":
    main()

This example would probably make the most sense for a binned fit, since there isn't actually any mass dependence in any of these amplitudes (so it will just plot the relative amount of each wave over the entire dataset).

Other Examples

You can find other Python examples in the py-laddu/examples folder. These scripts have inline script metadata (PEP 723) which allows them to be run with uv run (which will automatically install the necessary dependencies).

Example 1

The first example script uses data generated with gen_amp. These data consist of a data file with two resonances, an $f_0(1500)$ modeled as a Breit-Wigner with a mass of $1506\text{ MeV}/c^2$ and a width of $112\text{ MeV}/c^2$ and an $f_2'(1525)$, also modeled as a Breit-Wigner, with a mass of $1517\text{ MeV}/c^2$ and a width of $86\text{ MeV}/c^2$, as per the PDG. These were generated to decay to pairs of $K_S^0$s and are produced via photoproduction off a proton target (as in the GlueX experiment). The beam photon is polarized with an angle of $0$ degrees relative to the production plane and a polarization magnitude of $0.3519$ (out of unity). The configuration file used to generate the corresponding data and Monte Carlo files can also be found in the python_examples, and the datasets contain $100,000$ data events and $1,000,000$ Monte Carlo events (generated with the -f argument to create a Monte Carlo file without resonances). The result of this fit can be seen in the following image (using the default 50 bins):

Additionally, this example has an optional MCMC analysis complete with a custom observer to monitor convergence based on the integrated autocorrelation time. This can be run using example_1_mcmc.py script after example_1.py has completed, as it uses data stored during the execution of example_1.py to initialize the walkers. A word of warning, this analysis takes a long time, but is meant more as a demonstration of what's possible with the current system. The custom autocorrelation observer plays an important role in choosing convergence criteria, since this problem has an implicit symmetry (the absolute phase between the two waves matters, but the sign is ambiguous) which cause the posterior distributions to sometimes be multimodal, which can lead to long IATs. Instead, the custom implementation projects the walkers' positions onto the two waves and uses those projections as a proxy to the real chain. This proxy is unimodal by definition, so the IATs calculated from it are much smaller and more realistically describe convergence.

Some example plots can be seen below for the first data bin:

Example 2

The second example uses linear algebra to calculate unpolarized and polarized moments $H(\ell, m)$ from the same data used in the first example. While the results are not as informative, it is a good demonstration of how laddu can also be used outside of the context of a maximum likelihood fit. The mechanism for obtaining moments could also be written with numpy and scipy alone, but laddu's data format, variables, and amplitude evaluation make it easy to write the same code in a very straightforward way which will efficiently run in parallel or even over an MPI instance.

A moment analysis is similar to a partial-wave analysis, except the target observables are coefficients attached to spherical harmonics in a standard sum rather than a coherent sum. This makes it difficult to extract these observables from a maximum likelihood fit, since the corresponding intensity function may be negative for some parameter values, making the logarithm of that intensity undefined. However, similar to a discrete Fourier transform, a moment analysis can be performed by simply summing the spherical harmonic evaluated on each event, and this is what the example does. However, there are two additional considerations. First, since the example data contains a polarized photon beam, we can extract polarized moments which span a basis of not only spherical harmonics of decay angles, but also sine and cosine functions of the polarization angle. Second, we have a Monte Carlo dataset which models the detector efficiency, so we have to construct a matrix of normalization integrals (similar to what we do in an extended maximum likelihood fit). Any non-unitary acceptance function will cause mixing between all of the moments, so we invert the normalization integral matrix and use the matrix-vector product to transform measured moments into the true physical moments.

The resulting unpolarized moments are shown below:

Data Format

laddu focuses on a column layout rather than a specific file container. Each particle is represented by four floating-point columns (_px, _py, _pz, _e), auxiliary scalars keep their explicit names (e.g. pol_magnitude), and an optional weight column stores per-event weights. As long as those columns exist, the physical storage format may vary. Today, Parquet is the preferred container because it is small, language-agnostic, and easy to stream, but the Rust core can also read ROOT TTrees via oxyroot, and the Python bindings add an AmpTools-aware backend on top of uproot. When the weight column is omitted, both the Rust and Python loaders fill it with ones so that unweighted samples continue to work without any extra preprocessing.

For example, the following columns describe a dataset with four particles, the first of which is a polarized photon beam as in the GlueX experiment:

Column name Data Type Interpretation
beam_px Float32 or Float64 Beam momentum (x-component)
beam_py Float32 or Float64 Beam momentum (y-component)
beam_pz Float32 or Float64 Beam momentum (z-component)
beam_e Float32 or Float64 Beam energy
pol_magnitude Float32 or Float64 Beam polarization magnitude
pol_angle Float32 or Float64 Beam polarization angle
proton_px Float32 or Float64 Recoil proton momentum (x-component)
proton_py Float32 or Float64 Recoil proton momentum (y-component)
proton_pz Float32 or Float64 Recoil proton momentum (z-component)
proton_e Float32 or Float64 Recoil proton energy
kshort1_px Float32 or Float64 Decay product 1 momentum (x-component)
kshort1_py Float32 or Float64 Decay product 1 momentum (y-component)
kshort1_pz Float32 or Float64 Decay product 1 momentum (z-component)
kshort1_e Float32 or Float64 Decay product 1 energy
kshort2_px Float32 or Float64 Decay product 2 momentum (x-component)
kshort2_py Float32 or Float64 Decay product 2 momentum (y-component)
kshort2_pz Float32 or Float64 Decay product 2 momentum (z-component)
kshort2_e Float32 or Float64 Decay product 2 energy
weight Float32 or Float64 Event weight

AmpTools-format ROOT files can be directly read as Dataset objects (this is currently implemented in the Python bindings; the Rust API still targets Parquet/standard ROOT TTrees):

import laddu as ld

dataset = ld.io.read_amptools(
    'example_amp.root',
    pol_in_beam=True,
)

This loads the ROOT tree, infers the particle names, and exposes the result through the same Dataset interface used for Parquet inputs.

MPI Support

The latest version of laddu supports the Message Passing Interface (MPI) protocol for distributed computing. MPI-compatible versions of the core laddu methods have been written behind the mpi feature gate. To build laddu with MPI compatibility, it can be added with the mpi feature via cargo add laddu --features mpi. Note that this requires a working MPI installation, and OpenMPI or MPICH are recommended, as well as LLVM/Clang. The installation of these packages differs by system, but are generally available via each system's package manager. The Python implementation of laddu contains a library laddu-cpu and may be optionally installed with a dependency laddu-mpi. If the latter is available, it will be used at runtime unless otherwise specified. Note that this just selects the backend, and doesn't actually use MPI at all, it just gives the option to use it. You can install the optional dependency automatically with pip install 'laddu[mpi]', which builds laddu-mpi against the local system MPI installation.

To use MPI in Rust, one must simply surround their main analysis code with a call to laddu::mpi::use_mpi(true) and laddu::mpi::finalize_mpi(). The first method has a boolean flag which allows for runtime switching of MPI use (for example, disabling MPI with an environment variable). These same methods exist in Python as laddu.mpi.use_mpi(trigger=true) and laddu.mpi.finalize_mpi(), and an additional context manager, laddu.mpi.MPI(trigger=true), can be used to quickly wrap a main() function. See the documentation for more details.

In Python, the default Dataset interface keeps its usual global sequence semantics when MPI is enabled. That means len(dataset), dataset[i], for event in dataset, list(dataset), dataset.events, dataset.weights, and dataset.n_events_weighted all behave as if the full dataset were present locally. Use dataset.iter_local(), dataset.events_local, dataset.weights_local, dataset.n_events_local, and dataset.n_events_weighted_local only when code explicitly wants rank-local ownership semantics. In non-MPI runs, local and global access behave the same way.

The intended guarantees are:

  • Default/global access preserves the same dataset-wide ordering and indexing semantics in MPI and non-MPI runs.
  • *_local access is always limited to the current rank's ownership and should only be used for explicitly rank-local code paths.
  • iter_global() and the default iterator may fetch remote events under MPI; iter_local() never does.
  • Global counts and weighted sums (n_events, n_events_weighted, weights) remain valid for whole-dataset reporting under MPI.
  • Local/global results are identical in non-MPI runs because there is only one rank.

Future Plans

  • GPU integration (this is incredibly difficult to do right now, but it's something I'm looking into).
  • As always, more tests and documentation.

Alternatives

While this is likely the first Rust project (aside from my previous attempt, rustitude), there are several other amplitude analysis programs out there at time of writing. This library is a rewrite of rustitude which was written when I was just learning Rust and didn't have a firm grasp of a lot of the core concepts that are required to make the analysis pipeline memory- and CPU-efficient. In particular, rustitude worked well, but ate up a ton of memory and did not handle precalculation as nicely.

AmpTools

The main inspiration for this project is the library most of my collaboration uses, AmpTools. AmpTools has several advantages over laddu: it's probably faster for almost every use case, but this is mainly because it is fully integrated with MPI and GPU support. I'm not actually sure if there's a fair benchmark between the two libraries, but I'd wager AmpTools would still win. AmpTools is a much older, more developed project, dating back to 2010. However, it does have its disadvantages. First and foremost, the primary interaction with the library is through configuration files which are not really code and sort of represent a domain specific language. As such, there isn't really a way to check if a particular config will work before running it. Users could technically code up their analyses in C++ as well, but I think this would generally be more work for very little benefit. AmpTools primarily interacts with Minuit, so there aren't simple ways to perform alternative optimization algorithms, and the outputs are a file which must also be parsed by code written by the user. This usually means some boilerplate setup for each analysis, a slew of input and output files, and, since it doesn't ship with any amplitudes, integration with other libraries. The data format is also very rigid, to the point where including beam polarization information feels hacked on (see the Zlm implementation here which requires the event-by-event polarization to be stored in the beam's four-momentum). While there isn't an official Python interface, Lawrence Ng has made some progress porting the code here.

PyPWA

PyPWA is a library written in pure Python. While this might seem like an issue for performance (and it sort of is), the library has several features which encourage the use of JIT compilers. The upside is that analyses can be quickly prototyped and run with very few dependencies, it can even run on GPUs and use multiprocessing. The downside is that recent development has been slow and the actual implementation of common amplitudes is, in my opinion, messy. I don't think that's a reason to not use it, but it does make it difficult for new users to get started.

ComPWA

ComPWA is a newcomer to the field. It's also a pure Python implementation and is comprised of three separate libraries. QRules can be used to validate and generate particle reaction topologies using conservation rules. AmpForm uses SymPy to transform these topologies into mathematical expressions, and it can also simplify the mathematical forms through the built-in CAS of SymPy. Finally, TensorWaves connects AmpForm to various fitting methods. In general, these libraries have tons of neat features, are well-documented, and are really quite nice to use. I would like to eventually see laddu as a companion to ComPWA (rather than direct competition), but I don't really know enough about the libraries to say much more than that.

Others

It could be the case that I am leaving out software with which I am not familiar. If so, I'd love to include it here for reference. I don't think that laddu will ever be the end-all-be-all of amplitude analysis, just an alternative that might improve on existing systems. It is important for physicists to be aware of these alternatives. For example, if you really don't want to learn Rust but need to implement an amplitude which isn't already included here, laddu isn't for you, and one of these alternatives might be best.

[^1]: Mathieu, V., Albaladejo, M., Fernández-Ramírez, C., Jackura, A. W., Mikhasenko, M., Pilloni, A., & Szczepaniak, A. P. (2019). Moments of angular distribution and beam asymmetries in $\eta\pi^0$ photoproduction at GlueX. Physical Review D, 100(5). doi:10.1103/physrevd.100.054017

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

laddu_cpu-0.17.0.tar.gz (845.6 kB view details)

Uploaded Source

Built Distributions

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

laddu_cpu-0.17.0-pp311-pypy311_pp73-win_amd64.whl (7.4 MB view details)

Uploaded PyPyWindows x86-64

laddu_cpu-0.17.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

laddu_cpu-0.17.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl (7.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

laddu_cpu-0.17.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (7.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.17.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (7.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_s390x.whl (7.8 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ s390x

laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl (8.2 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl (7.8 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ i686

laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl (7.5 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

laddu_cpu-0.17.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

laddu_cpu-0.17.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl (7.7 MB view details)

Uploaded PyPymacOS 10.12+ x86-64

laddu_cpu-0.17.0-cp314-cp314t-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.14tWindows x86-64

laddu_cpu-0.17.0-cp314-cp314t-win32.whl (6.3 MB view details)

Uploaded CPython 3.14tWindows x86

laddu_cpu-0.17.0-cp314-cp314t-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

laddu_cpu-0.17.0-cp314-cp314t-musllinux_1_2_i686.whl (7.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

laddu_cpu-0.17.0-cp314-cp314t-musllinux_1_2_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.17.0-cp314-cp314t-musllinux_1_2_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_s390x.whl (7.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ s390x

laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_ppc64le.whl (8.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_i686.whl (7.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_armv7l.whl (7.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

laddu_cpu-0.17.0-cp314-cp314t-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

laddu_cpu-0.17.0-cp314-cp314t-macosx_10_12_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

laddu_cpu-0.17.0-cp313-cp313t-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.13tWindows x86-64

laddu_cpu-0.17.0-cp313-cp313t-win32.whl (6.3 MB view details)

Uploaded CPython 3.13tWindows x86

laddu_cpu-0.17.0-cp313-cp313t-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

laddu_cpu-0.17.0-cp313-cp313t-musllinux_1_2_i686.whl (7.8 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

laddu_cpu-0.17.0-cp313-cp313t-musllinux_1_2_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.17.0-cp313-cp313t-musllinux_1_2_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_s390x.whl (7.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ s390x

laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_ppc64le.whl (8.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_i686.whl (7.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ i686

laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_armv7l.whl (7.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

laddu_cpu-0.17.0-cp313-cp313t-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

laddu_cpu-0.17.0-cp313-cp313t-macosx_10_12_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

laddu_cpu-0.17.0-cp37-abi3-win_arm64.whl (6.8 MB view details)

Uploaded CPython 3.7+Windows ARM64

laddu_cpu-0.17.0-cp37-abi3-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.7+Windows x86-64

laddu_cpu-0.17.0-cp37-abi3-win32.whl (6.4 MB view details)

Uploaded CPython 3.7+Windows x86

laddu_cpu-0.17.0-cp37-abi3-musllinux_1_2_x86_64.whl (8.1 MB view details)

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

laddu_cpu-0.17.0-cp37-abi3-musllinux_1_2_i686.whl (7.8 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ i686

laddu_cpu-0.17.0-cp37-abi3-musllinux_1_2_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARMv7l

laddu_cpu-0.17.0-cp37-abi3-musllinux_1_2_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARM64

laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_x86_64.whl (7.9 MB view details)

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

laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_s390x.whl (7.8 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ s390x

laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_ppc64le.whl (8.3 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ppc64le

laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_i686.whl (7.8 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ i686

laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_armv7l.whl (7.5 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ARM64

laddu_cpu-0.17.0-cp37-abi3-macosx_11_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.7+macOS 11.0+ ARM64

laddu_cpu-0.17.0-cp37-abi3-macosx_10_12_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.7+macOS 10.12+ x86-64

File details

Details for the file laddu_cpu-0.17.0.tar.gz.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0.tar.gz
Algorithm Hash digest
SHA256 fd23395d34524fe2dbfab3a09593eb076933e7ef2a26193862646c599def463e
MD5 e10287999ed39e2e9507b449e878176b
BLAKE2b-256 ffd38cf866ac6dd90d03de161d0f798368b680eb9dec41698b743d72062cc777

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-pp311-pypy311_pp73-win_amd64.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-pp311-pypy311_pp73-win_amd64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ac08713f8c3e3cba1ef63c6d463d4715e5505e309aced10152fb60fab22c0737
MD5 b1a79325e76fef6a73ecf1c2db3a7fad
BLAKE2b-256 8ddd8881fec06dd919b7f6cf97843edf6e9d98dd5272e0c5a532f4c6edce4d95

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3202c8b35057aa89b9685c231832ec2140db62dfd2e8455e71ead0172566290
MD5 701f858b61ecd5d451c19f978b479dfe
BLAKE2b-256 2be8103392edecab066dc61f62ab9b832875e91288ad09202b3079dfb5b80ba8

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 73a08fec86dae57880804af7163649b743a3025e0108ec8717c510d82ddedd45
MD5 af370b646b4fd5d63b43c7f8b693c6d0
BLAKE2b-256 d531b57942d719690fce780c92e8b756533b779526c017fe7aea20137e49b0e1

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 858e8ef723e5f22448bdc63397c30dde255aab3339819712706f9066b5c2e0f7
MD5 7fa183081aa35a56cc8a4f4e3a6a86ce
BLAKE2b-256 a50fa0313cf480c4cf0002c5df71015f7ff3b9ee0457bdb06f780ee947a068fe

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0a00eeeef39b064ec596cff8a97ac58aed29772d171f3163b69e5ff2ffed6aa2
MD5 56b1b7e1c3e747ed6c8add42cf5f812b
BLAKE2b-256 457c0d0ebfdf7252bccb0ac6cdb17926c5ad71b5a763d144216160d912174150

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af184729adef262596e30ed37cab15fd0263dcf0165c51bb580f604aab40d786
MD5 ca584b1d30d864e7baadfe18c16ebbe0
BLAKE2b-256 bdf5110f3a13ffdc543fa0cb78afeeceacb57c6d5d6089a595b03a82c570332a

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_s390x.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 dc438080c54614e878a36c40f98cff813e5544a84ccd03888ed4448a83aef4ae
MD5 81f4268ed469cd58d5774a1d5f82f5c6
BLAKE2b-256 81ffe2c6a3721237abbf15d3cc23004e0d222d76e21daca31c4fe46bbc50d257

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 39064023774d6fb4fb76b24e6d56362afa43b8733daba1961cec46082f0d3023
MD5 ff50e9a098af3d7a0f83d2952c401607
BLAKE2b-256 0eaf965a771cb196e204a437d6dfbd29e7518cb2c6541067f0a85d2b4b1c62a5

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: PyPy, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 970950c192282f9782af94605677f08f8ad42e569761d08c449a9985d9df30fc
MD5 d2ae8aa88d1cb049c74b9f07c6e64fe3
BLAKE2b-256 7a87ac13fc0b6032427d77d48845c54df09ceba0721f5ab0480ef43345d8b333

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: PyPy, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 834d6cb5b8eda6f480019b51dd1c80096ce8bdb5ed7e2ad35c677b89c52e9993
MD5 be4b1409a72046af70abbb571a95394d
BLAKE2b-256 96192f7e2a13bff47905b1c8b4ae5fca5c30e437464aa29068d43e1522106dfe

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f3306cb312e81f09dfedc31bb49d9b54daade6a0206cf7cf7e8cd1f948e22ed1
MD5 f8f19e5bfa1c100408ce11bcc012093a
BLAKE2b-256 3493eb7584f291cc6cf646646bd90eba819edecbe95f6ba5beee9f3270de4689

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: PyPy, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97455cbc2e7514814e06b1353f308a6091d8f3167e8c5eba476e9965b2d7e3e8
MD5 86cf1972f2049bd3e34298ccbe278376
BLAKE2b-256 90a3084d2a8ccd1d54638d052e3f4f9b64add36961775464f9c53a15115a7ebc

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dddb8672d67a3f5b7d70f668dfed671dc454a3e1c9784e67d9226e4416d5f31d
MD5 ea0bfa7e7d8fa41a9f0b81b5f6eb6e80
BLAKE2b-256 f7f03373a58b420b209183197699e480f8164978a5cd184b5f1e849d3b5f04c7

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 97f9e5286cbd29377c32ccc7e0d1f272fc91cf00a94c1647b2ac49f26d9db22a
MD5 cd07325db9167c5227e8f7b90e0ac845
BLAKE2b-256 209f0c3ee7f78f36590f01483158c0c5957cb082effd80d04bc6b106c16f25d6

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp314-cp314t-win32.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 6.3 MB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 555679abb5a08851c7710cd4ee002b10ecf540efe6bd0b6520045307b2ed116d
MD5 88a8f2e4fa4611654f3e71f55de6ccfd
BLAKE2b-256 5456a70e58a18445d0029ce5f2c3dacc9b4149d9ae1ab42739c427267c90872d

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b66d2fa30662e504249a291ec60510db1b8b85dcf2b957b9f458ba9a761ecb4
MD5 e86acb90575fc8884025cd81ac6170e4
BLAKE2b-256 8d8d5564ddfc083e5562357ecff87979d99027380716b9a4e8f0f5a38813d427

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ecd84c3fbeb933fb7b821a927582ceb98c1e195477065d93cf2288a486ccacee
MD5 3599edbff9e5f7ad08e8dd9f9e4072a3
BLAKE2b-256 0153d2a5aad4f49c3616c2e0c5238279facfb13c43df3fee269a6d7422f80783

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9829dfb8782a7d27dc9199321269f7a02081ba34e58a04dd56d7b6c0e6bc054c
MD5 3dd6c27b19daaa9008d74fc829470a18
BLAKE2b-256 b622c08d473cf827e2890eeb7cbf00be8ca7dfbf2dc333a051e994d4f8272f7f

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 85266e05664fd2e06928a45a7b5fea91178c570d3b82ddef411a1ab7d0d4d75f
MD5 c9276821a0915ee630a242b3ffea494d
BLAKE2b-256 090471046c52f220fedad668d3f2a1a95360f2f27fd8e6d25e454b6ae710aaeb

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 50ee2863ddd1e4127f84c667a8fd9a0a5d455b09e775067e9e8cbfaf69591bed
MD5 4e88f28b7ac2b71f52b2d6eeedbe7575
BLAKE2b-256 a411489da750e6c17acc5e0f362759b12712f96d78fb4ec3966276d2a104d3b3

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_s390x.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 731439b062a5ad248820017e5dc1abd5f7ba71da3895154fa3d896de06263174
MD5 64cf91360addc3e7469f91bfd888336c
BLAKE2b-256 edfb004320b79d7590cdc14f62662168c3e0b4ef0a7792e5bce302970d72070b

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_ppc64le.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 82a4ab9a62f58ae5946d764386c4ff2e341a6a09d8f5f40bb2b43d631f975772
MD5 972259d288fb690270e6f99fb3e3c095
BLAKE2b-256 449490fe96e04ba30e07f4b3f57f9193db585f30709fcd62b9d73d42643c3680

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_i686.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 52488619a3ab400cbb431d8a22ce1840cdef6361b401cd3457d1f37743d1b31d
MD5 da130b42e6a7e053912386895cf5a8fe
BLAKE2b-256 7aa9b8d359f1626ea4e1f85f8ffce69d8f2712873fdea5c9c731186a1b53d12e

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_armv7l.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 d788c6b4e606df3a69065668d8deaad06a14e400a89983264f4000391b16e312
MD5 7be989bc18d2b1295f67e3cd38969959
BLAKE2b-256 0c5af1468f70fe0d37a16cffc6d4252c07e656a266e078c2471e0ed1d77755a9

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b256bf95491e7ad5469a0a50f4197e3d7d2d2fcbc32660936f580c824d3dfb5
MD5 93d84e920def14f8568ccf8add828c94
BLAKE2b-256 94240577e9adaad419d8ab6a16197eac3c7b5c1304f8c8e3a87aceb087e0d9ee

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87bdf5809afa2fcc9fc27dca655432b4bb5431e0a0420a30ce1877e39ce984cc
MD5 d58c22d4782360fcea11e05b49a2e108
BLAKE2b-256 ef5889090f7445e47c45e363add1fee3422ccc08ff22406021a080c7db4aea05

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7df415d7ca589e98b3534280c85ed25d817b0858dabc0ae3e7d8d22e2478f720
MD5 42c699c79e29a734298ad213bbeed2fc
BLAKE2b-256 758de285cd9f9c5d665296b136842391b8703d67cd6310d3c3fd577d892be0fb

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 df7c72b657398c805a1f0302f3829e3d43e7959f22a2e7ba903bb3e39f0c9e1b
MD5 46458e01749797b17378346cb22aa44d
BLAKE2b-256 42a2216007b1155fe985eec32f7fae52d955ee978d2ecc0fddf70802b98d596c

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp313-cp313t-win32.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 6.3 MB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 471eb95f1704086d63d52d61e6237f405675d669b942c666d3936ffbc1227b66
MD5 68aa1364805bceff25a30f7d37aefe81
BLAKE2b-256 8b502624a7daada3cc18e09ec3d9de09b02d374f0e8ddb1c685e4e753310a5e0

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5dd3d9b2b7a2269ef60bdd380d45f2b527608b5d04d37ae84b57858e28d7153f
MD5 61e559ce6f4a9748bcc7334de7f9b978
BLAKE2b-256 6fb62e4b40767c5e6af0922ef2d483255c1fd465ceed69731044c074a7f7fa1e

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 417f4b7955389a7b969f385776c7a35f3a1ceb2d746cfbe54bcf159f9f9f7687
MD5 d160da133867b58879c800a04bd1db59
BLAKE2b-256 278c72459147c7c533866d14b2d3621e77bc054a68fc0f0b14f32e9aa3d5dcbb

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ae0e54b6f7a6a406d57a5e2954917a6ef206ef8967b06d2a040aec4fb5adf04b
MD5 db4f2aff6555c5485c7befd7b7ab0968
BLAKE2b-256 2e93d11fad6b2d41b278132f2539a265165cda80f3045d03b608827bd04bcc76

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6940ab9a32a0e676097f38ae7e59fc973a83dcd8365c177bfec265df29e7f0c4
MD5 84c48ff91752b479ac52815bcbee9905
BLAKE2b-256 ecf36804bbe06fe3c72d93842f52fd16ef3e486ad583ba08e155c6eb4f73bc8e

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_x86_64.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 444c8f7fece5edf05096d961e15b4c07f75346c584bf4efa6e96c710d3331699
MD5 feb6f8f526ea9070ecf5931e8dac3dff
BLAKE2b-256 8620cbc02f27749f8d02942be8d7d1137d87354ccd3f04b6575a9d8faa51ae1f

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_s390x.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 57466b528beb1b0603935327cf178d4bb6ed64201e6204ebe8fff81513029916
MD5 4b528fe7447c52b3818004dc3aabbcab
BLAKE2b-256 24861c61ed3ae056a59a582c006100ee303861f8a183905bf19189e7416adf47

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_ppc64le.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 8b0bc69df0b138270feef66ca83dda6785bcc88b70eac07f03ab1bb8511152de
MD5 ebf57ac947fe43f5022f727c9db5488a
BLAKE2b-256 da05ef7fcadac85ce761c1972d5bee478eefdb80ea10ea2116730ecf29fe8afa

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_i686.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 60643da60f9d8588ef2435df72639f84f406bc552fbea0603a393af7b48028e7
MD5 5dfbe100dfcb715fb958412385ed209d
BLAKE2b-256 4224bd1639b81804046118ed21eaad5dbdb8c967b8ba091f2f4fb50bc4023ff6

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_armv7l.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 573174123fed9d1d58a0a36cba9457c64ac139e189d6a1cbf1af23cb67f4cb7b
MD5 54c70c5751d13807214dc5000c0dda5a
BLAKE2b-256 d0de29c2e6f8a88fd92a7e3a64d908e0a06b2349d107777a87806cbcb68387a6

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 02fad71558b13d9775b4d22a2c5c81482930c862f5280ca13421643ba7224c71
MD5 f030b2a34ae5d2cc5355df1b8cfc9c4e
BLAKE2b-256 dd9adc233b6a45b432bef8b076c2d0064c2d8ed09f9387ca2b917bac79bdf67c

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d447c9b7165e292af8022eff5028cb6f01b98ff6e735cc4ab05fb40ef137467
MD5 6522ec3a00c0ecd147bda230d987d8c4
BLAKE2b-256 5413b078eded847e212ddb65dc86dfec86e4b8173dfa46343cbb84d34b98e433

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.0-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ae68d46750702e0cfe3c7135f324d3fa18d44a59ddad33ec0e98bbd07f19bf76
MD5 3492f0d5aae6bba242e0aab8111e0d94
BLAKE2b-256 e4a3b34054cc4a34ea5a94739e34fbddf869b230aa4828d20690ae16d29a409a

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp37-abi3-win_arm64.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp37-abi3-win_arm64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.7+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp37-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 40f8afcc5080970cec4568c06ce17ea3509d10ec3c044b63a12f6e756ee84cab
MD5 c063bbdb1a517dd3d579824c3f1eb9bf
BLAKE2b-256 70d2f79b86e04481648ae503f03c7332d0a5afc4cb7f8abcc2dddbf47f4cfd2b

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp37-abi3-win_amd64.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp37-abi3-win_amd64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.7+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1b3de42c01381357d382efcf22d077c7f18a1e948f5dc97b845f86b7a44623ad
MD5 50bebffc276c3bfae4bc9c4be61fd9a3
BLAKE2b-256 3ebe2c0eee1c8ebb2f0d962da4eda1af956fe223c9a220d22578a676e60efa31

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp37-abi3-win32.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp37-abi3-win32.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.7+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 17295b91019df1d0138cecdac2c6062b214334d6a2b245a296be3fc5ff98c8c8
MD5 ca3f2117212d83a1bb5a7482777221e6
BLAKE2b-256 4624581857381c95420cc04a42692f0db71ca25359a11b77e4656510f3c51c50

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp37-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp37-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.1 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8fbdd332bd0430a9b0bced6df715f754e3c563023c5953e00856f8e9853d1b97
MD5 3901173c86e3baa20822d5be00bec7e8
BLAKE2b-256 3757152caeb626216ab529be8a8b207adc090b15e8d3fd8b16da5b119b0c688f

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp37-abi3-musllinux_1_2_i686.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp37-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3668cc003da8f3719bff8d6c47fee0a318c4b4c3a84dee0b24af111d03b2fdde
MD5 f26ee960fad1bb36aa93df1734850c31
BLAKE2b-256 82b97287a1e5ae16f24a38c11c5f3cb4b48dc1786531d6407c353eaba8c49f78

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp37-abi3-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp37-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b359fdd5c24bf4fb0b2c7d8b434b6fd7d3003b4b3858d0c8a6258126dd0e5feb
MD5 a203268bc5b6c4fd31680e774960a33e
BLAKE2b-256 1d959607c7352dd8a8e4a4e5954a584cf60f582e4a78d87e8b609ca9451a59e7

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp37-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp37-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d2411aa75484ee670a85ab7b528863d2a6d720b756cead9f965c2cc70dc47cda
MD5 25c5aafb1051f097626a7eaee0f63102
BLAKE2b-256 e419d7436372234da08c63093fcb71c886f317e11246a604b42469efb145f2ba

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 568e7679ad4735b4fe07a86722a006ed93ea71943c7c94e574c5a58e0fdab9d4
MD5 c518dd3457c5ed4290f25cbd76477503
BLAKE2b-256 29022a02e7962d8290ca98da67ac61c2b20736c4241d4cc1636abe1dbcb9e03a

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_s390x.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 76a3c04df891e78e119db1f5a7ae33f71e976b5921c69aa13cc1b82d53614183
MD5 ef959b0d4a10bef2868a73350b213242
BLAKE2b-256 6c89063a3802695b21ebfaf05c200c7d1e100ca9ce3dc5343a1e9e6313e48a0c

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_ppc64le.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 b53c0ad77cc2a79b6858749229b4359a9d53f58a391a1ea24d758b8a204970ce
MD5 d64add1ac42411edc6bfbb17b6157972
BLAKE2b-256 793fe545caf6cb5c0a796d4bcf5838424609b7df5dd81bcb1a1922d6bb619926

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_i686.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 469375209da5d5bf3fb13c4c0601bf6af70c8e6a80adc40116f618ec610eb15a
MD5 7446130f4c54315a54e9683b575b3ad5
BLAKE2b-256 7c80f3a2c22ba3490e3af629d000e399fc4f3adbded826e1f51c349986bbb787

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 b5fc8d1fa7af86a56fd52b6a27cb5f6169df7825b5020314e55fda1d29efc9ce
MD5 2680e2b26c6e525593e5c27d17247f79
BLAKE2b-256 a04553543327cdb14d2c789563b79bb959b862c17d16fc1ec110628acdf6f82d

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp37-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7ccdd3df9daa328a21a0d1200a9ef75387772b37458f1d822aad1e5f88ff08c1
MD5 902eb587d78b95d3e77057d0d2df1e40
BLAKE2b-256 6a1324d910826ab78b1dfcf81100ecfe293e4e46563432a4c9af51cc81e6aa0a

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp37-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp37-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 3.7+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7194780ad3122159d551669e80d3ec46bc2db7050915691705043175e0ceed89
MD5 f957147994d35d733bf5a5114a36fee6
BLAKE2b-256 927cdf8723c0f1c60cc61765889e20533bd4a1f44832e829bf8e4b1491c1ad7d

See more details on using hashes here.

File details

Details for the file laddu_cpu-0.17.0-cp37-abi3-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: laddu_cpu-0.17.0-cp37-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.7+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.17.0-cp37-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b7b0f27a00fe8a5d4c501a1e5fac1d6babdf0b49cc1ed478e1be4dcdc7803d98
MD5 c96b365777bb7d57d8b9b4719a430a18
BLAKE2b-256 2759d8f42c680fecdd9f4926ccaac263ceee258c9d3c188ecdf02e3567cb8edb

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