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, BarrierKind, Cache, DatasetMetadata, Event, Expression, LadduResult, Mass,
   ParameterID, Parameter, Parameters, PI, QR_DEFAULT, Resources, ScalarID, Sheet,
};
use laddu::expression::{IntoTags, Tags};
use laddu::traits::*;
use laddu::math::{blatt_weisskopf_m, q_m};
use laddu::{Deserialize, Serialize, typetag};
use num::complex::Complex64;

#[derive(Clone, Serialize, Deserialize)]
pub struct MyBreitWigner {
    tags: Tags,
    mass: Parameter,
    width: Parameter,
    pid_mass: ParameterID,
    pid_width: ParameterID,
    l: usize,
    daughter_1_mass: Mass,
    daughter_2_mass: Mass,
    resonance_mass: Mass,
    daughter_1_mass_id: ScalarID,
    daughter_2_mass_id: ScalarID,
    resonance_mass_id: ScalarID,
}
impl MyBreitWigner {
    pub fn new(
        tags: impl IntoTags,
        mass: Parameter,
        width: Parameter,
        l: usize,
        daughter_1_mass: &Mass,
        daughter_2_mass: &Mass,
        resonance_mass: &Mass,
    ) -> LadduResult<Expression> {
        Self {
            tags: tags.into_tags(),
            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(),
            daughter_1_mass_id: ScalarID::default(),
            daughter_2_mass_id: ScalarID::default(),
            resonance_mass_id: ScalarID::default(),
        }
        .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)?;
        self.daughter_1_mass_id = resources.register_scalar(None);
        self.daughter_2_mass_id = resources.register_scalar(None);
        self.resonance_mass_id = resources.register_scalar(None);
        resources.register_amplitude(self.tags.clone())
    }

    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 precompute(&self, event: &Event<'_>, cache: &mut Cache) {
        cache.store_scalar(self.daughter_1_mass_id, event.evaluate(&self.daughter_1_mass));
        cache.store_scalar(self.daughter_2_mass_id, event.evaluate(&self.daughter_2_mass));
        cache.store_scalar(self.resonance_mass_id, event.evaluate(&self.resonance_mass));
    }

    fn compute(&self, parameters: &Parameters, cache: &Cache) -> Complex64 {
        let mass = cache.get_scalar(self.resonance_mass_id);
        let mass0 = parameters.get(self.pid_mass).abs();
        let width0 = parameters.get(self.pid_width).abs();
        let mass1 = cache.get_scalar(self.daughter_1_mass_id);
        let mass2 = cache.get_scalar(self.daughter_2_mass_id);
        let q0 = q_m(mass0, mass1, mass2, Sheet::Physical);
        let q = q_m(mass, mass1, mass2, Sheet::Physical);
        let f0 = blatt_weisskopf_m(mass0, mass1, mass2, self.l, QR_DEFAULT, Sheet::Physical, BarrierKind::Full);
        let f = blatt_weisskopf_m(mass, mass1, mass2, self.l, QR_DEFAULT, Sheet::Physical, BarrierKind::Full);
        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) here1. 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 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)
    beam = ld.Particle.stored('beam')
    target = ld.Particle.missing('target')
    kshort1 = ld.Particle.stored('kshort1')
    kshort2 = ld.Particle.stored('kshort2')
    kk = ld.Particle.composite('kk', (kshort1, kshort2))
    recoil = ld.Particle.stored('proton')
    reaction = ld.Reaction.two_to_two(beam, target, kk, recoil)
    polarization = reaction.polarization('pol_magnitude', 'pol_angle')
    angles = reaction.decay('kk').angles('kshort1')

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

    s0p = ld.Scalar("s0p", value=parameter("s0p"))
    s0n = ld.Scalar("s0n", value=parameter("s0n"))
    d2p = ld.ComplexScalar("d2p", re=parameter("d2 re"), im=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(status.x, subset=["z00p", "s0p"])
    s0n_weights = nll.project_weights(status.x, subset=["z00n", "s0n"])
    d2p_weights = nll.project_weights(status.x, subset=["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.19.2.tar.gz (2.1 MB 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.19.2-pp311-pypy311_pp73-win_amd64.whl (7.5 MB view details)

Uploaded PyPyWindows x86-64

laddu_cpu-0.19.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (8.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

laddu_cpu-0.19.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl (7.9 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

laddu_cpu-0.19.2-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (8.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.19.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (7.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

laddu_cpu-0.19.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (8.1 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

laddu_cpu-0.19.2-pp311-pypy311_pp73-manylinux_2_28_s390x.whl (7.9 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ s390x

laddu_cpu-0.19.2-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl (8.5 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.19.2-pp311-pypy311_pp73-manylinux_2_28_i686.whl (8.0 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ i686

laddu_cpu-0.19.2-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl (7.7 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.19.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (7.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

laddu_cpu-0.19.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl (7.2 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

laddu_cpu-0.19.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded PyPymacOS 10.12+ x86-64

laddu_cpu-0.19.2-cp314-cp314t-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.14tWindows x86-64

laddu_cpu-0.19.2-cp314-cp314t-win32.whl (6.4 MB view details)

Uploaded CPython 3.14tWindows x86

laddu_cpu-0.19.2-cp314-cp314t-musllinux_1_2_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

laddu_cpu-0.19.2-cp314-cp314t-musllinux_1_2_i686.whl (8.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

laddu_cpu-0.19.2-cp314-cp314t-musllinux_1_2_armv7l.whl (8.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.19.2-cp314-cp314t-musllinux_1_2_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

laddu_cpu-0.19.2-cp314-cp314t-manylinux_2_28_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

laddu_cpu-0.19.2-cp314-cp314t-manylinux_2_28_s390x.whl (7.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ s390x

laddu_cpu-0.19.2-cp314-cp314t-manylinux_2_28_ppc64le.whl (8.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.19.2-cp314-cp314t-manylinux_2_28_i686.whl (8.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

laddu_cpu-0.19.2-cp314-cp314t-manylinux_2_28_armv7l.whl (7.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.19.2-cp314-cp314t-manylinux_2_28_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

laddu_cpu-0.19.2-cp314-cp314t-macosx_11_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

laddu_cpu-0.19.2-cp314-cp314t-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

laddu_cpu-0.19.2-cp313-cp313t-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.13tWindows x86-64

laddu_cpu-0.19.2-cp313-cp313t-win32.whl (6.4 MB view details)

Uploaded CPython 3.13tWindows x86

laddu_cpu-0.19.2-cp313-cp313t-musllinux_1_2_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

laddu_cpu-0.19.2-cp313-cp313t-musllinux_1_2_i686.whl (8.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

laddu_cpu-0.19.2-cp313-cp313t-musllinux_1_2_armv7l.whl (8.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.19.2-cp313-cp313t-musllinux_1_2_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

laddu_cpu-0.19.2-cp313-cp313t-manylinux_2_28_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

laddu_cpu-0.19.2-cp313-cp313t-manylinux_2_28_s390x.whl (7.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ s390x

laddu_cpu-0.19.2-cp313-cp313t-manylinux_2_28_ppc64le.whl (8.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.19.2-cp313-cp313t-manylinux_2_28_i686.whl (8.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ i686

laddu_cpu-0.19.2-cp313-cp313t-manylinux_2_28_armv7l.whl (7.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.19.2-cp313-cp313t-manylinux_2_28_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

laddu_cpu-0.19.2-cp313-cp313t-macosx_11_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

laddu_cpu-0.19.2-cp313-cp313t-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

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

Uploaded CPython 3.7+Windows ARM64

laddu_cpu-0.19.2-cp37-abi3-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.7+Windows x86-64

laddu_cpu-0.19.2-cp37-abi3-win32.whl (6.5 MB view details)

Uploaded CPython 3.7+Windows x86

laddu_cpu-0.19.2-cp37-abi3-musllinux_1_2_x86_64.whl (8.3 MB view details)

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

laddu_cpu-0.19.2-cp37-abi3-musllinux_1_2_i686.whl (8.0 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ i686

laddu_cpu-0.19.2-cp37-abi3-musllinux_1_2_armv7l.whl (8.0 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARMv7l

laddu_cpu-0.19.2-cp37-abi3-musllinux_1_2_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARM64

laddu_cpu-0.19.2-cp37-abi3-manylinux_2_28_x86_64.whl (8.1 MB view details)

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

laddu_cpu-0.19.2-cp37-abi3-manylinux_2_28_s390x.whl (7.9 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ s390x

laddu_cpu-0.19.2-cp37-abi3-manylinux_2_28_ppc64le.whl (8.5 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ppc64le

laddu_cpu-0.19.2-cp37-abi3-manylinux_2_28_i686.whl (8.0 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ i686

laddu_cpu-0.19.2-cp37-abi3-manylinux_2_28_armv7l.whl (7.7 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.19.2-cp37-abi3-manylinux_2_28_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ARM64

laddu_cpu-0.19.2-cp37-abi3-macosx_11_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.7+macOS 11.0+ ARM64

laddu_cpu-0.19.2-cp37-abi3-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.7+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2.tar.gz
Algorithm Hash digest
SHA256 4f9d17cb9fd93303fd17f448bd418051fc8e27ae5e30721d4b7f025ca03a0d35
MD5 a04a6eb026567cf9425e1d3f711720c7
BLAKE2b-256 1262c473b3106600ab3a3fb97d83d2b33e5d02d2f5faf65f7cf220856cbc7751

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-pp311-pypy311_pp73-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a51abca81349f102fb21e8ab77d2197db59d2d7918c3c3653194e0378ca400c4
MD5 8f002448745053bf26e2dbb6883f744f
BLAKE2b-256 61f2909371e9b632524ed6d8c28067e3eae0b1438a6543d7a6db654687c45aaa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: PyPy, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b739557beb84d9100e77eab3193ab4bdb4409dbbd44138d30822ff04564fa10
MD5 b1a3f12e2e12017d7db9a6859bcb4547
BLAKE2b-256 c4b8ff27684342972d8800f1e7fe9989eaafb09cc532a6e229ec5e095a6fe5a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: PyPy, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 311bd0b9ad4795e164e2b379ea96fc35f81f17fe84f81a92143286a844528e4b
MD5 ea55596b2eed426a6753da9a08180bbb
BLAKE2b-256 ae01cfb472e28bfcbddf2503ad8dffcfb4d609c50ea2ea75b65f75d3f6a2dad2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: PyPy, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 18254d2dd527f50fd4db75292f440f5811e782b531f07e4f16ba068853b26ba3
MD5 7dd7f8d2577d6da3126cde2767c69a0e
BLAKE2b-256 b08e7cd33faf1f08296d29b4936eb6c25a248ad37f01563f4aca30dd719aa51a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: PyPy, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cca017de201ea6e21d3e29c8163ba6283a9e40fd0fccf21401deb16505c904f2
MD5 6bbc29225c2ebe1d0964d7985591b108
BLAKE2b-256 e4091a84e4c40f6852e58830f5204c9ddcc34ef65e755972c4cd4a08579cae20

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 8.1 MB
  • Tags: PyPy, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14ca6ae239a5f00d0404fcb2c3a04091314fe875c0c16c44025fa5f1597e60db
MD5 eb43fd50e8f68d0b90828eadd45a2e54
BLAKE2b-256 5808c39155445ca5650c68507171463fec362679a02d1b262dc6afd2e480f1fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: PyPy, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 5afb5b213364f2e176b8f599f158206b3c4d2c4c8b3c96d679941efebad30e7a
MD5 03400f3c522ac24039953d0725d5db2a
BLAKE2b-256 87bb6e5e9396120536a88fc3f1c0f1f9b9bdb4137c99d416930f2ab7de3af573

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: PyPy, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 97adf3996e79f08bc4df4a2278a83813b21e9b2e5e1351e8d783da3dff6b5479
MD5 13075eb9a431173667840661634598c7
BLAKE2b-256 99f7e47615c545460dd0f74c27b195d36b29757cca53686c01506e7b52efea62

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-pp311-pypy311_pp73-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: PyPy, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-pp311-pypy311_pp73-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 9bd25d3dcfa211142f80185c0bc53be84edd6cd2c9ce37390ed6e5b9f877f57a
MD5 d3dadc0d95551696808a73ce3c086ef2
BLAKE2b-256 2baa83131a828468211c09063620f465b8b4aab33b134c9d89c7a1cf2b0b873c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: PyPy, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 37f09ef392839b324efcafbd5e4bcda87f39a2c31ca87d042bbdbf39bf8d4eea
MD5 3eef6daa95465d2313ad0f579cc39a5d
BLAKE2b-256 d87dd86b00eb89beb828918d3e8a4004b135a3f5109cc63cc992da9a5e0ce5d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: PyPy, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f579ca41d73902ebd471ecd527d0389db81da42cb6fbc1cf186067d79c25343c
MD5 780c337d4f66093ea49623a2f0e457bb
BLAKE2b-256 bdb6681f4e0b49019f90f47cbdc81c38e85e24d2ae32dd0ed269377f59d3ce87

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: PyPy, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 75b1eec4ed6d8487917c721c5b244429b2e296b77e554db7e36e42484639c72f
MD5 e4832da2a2a97b65a8d549996e114064
BLAKE2b-256 1810bab0ec49dc3f098211ae3923575806b4c53303a277c004bcbb7929352332

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: PyPy, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0847d8062a2165755d40dc0753ea13f2a4d249bf7c011b14d26f202cffd951b7
MD5 402dff9cd4b70257a6f91a33862f5ec7
BLAKE2b-256 74301ce2032d24af0ca68dbb0d49e9886bcce3ad1694192a5d4985fccfeb1f96

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 34b37b87122852d887a5914394a5f17231b4bfb15d3ba3fd0af06f66c2883cb1
MD5 1d276f69888251cb20ca46b3626a056f
BLAKE2b-256 fc653ade31b31183c9f8e2704a1819eb9897d0f49e523945ce26d0c9e384e4da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 12a7a4c47adcffc81a1d7ee9e0d8be088fde7a4a68811704ee63a314b2144c63
MD5 87bcd6db58a359add00211bec01c0ebc
BLAKE2b-256 7b576994bb9a962aa8de1ec6e3910bcabea28923160ca5431edc328da00c67ac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp314-cp314t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c04b2f85adac7df51da190a93e480b31d4b58ac8ad310e346512bbe6647982fc
MD5 babdf66fc9dd57331e0aa9b3d8c91853
BLAKE2b-256 2ad235547a0bc20c03d36b2f3318cd017b534d173372597f2511c9eb740195ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp314-cp314t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9e59307aa1189c6cd38e88e4505b1c230b58f41478d81d2dc21415ed593f9778
MD5 b3dcf87b4c07a29bd70cb92aef48e169
BLAKE2b-256 8bd180ab06a7e5bacf387430c9a6372f5a6a1b4b4a31cd9357aed39e77af9b05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp314-cp314t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 160eca04e04b53ff09ed827a9b075b0e042b73b301c7c5183d410cec87206a45
MD5 98815455fc998d384b615762e65c600f
BLAKE2b-256 4896b06fc326629415d4d6766e74fb76c38287e3c8608f4cbe1a2b00d68bdbda

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp314-cp314t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 713a7a9c5a099c6a5b20e81e2678645a02001b6f11a3c993cdd603d2b75a5bc0
MD5 d9f24b915ddece24995b4fc84410050a
BLAKE2b-256 6766e15e6cc86ee2bcf8a48a98177219f4ee1f75e2948726bd509a21771ae6ce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp314-cp314t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 8.1 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 251acd175d721520ce679d7121c2fe0c25daa4ed4394b825b25628c98d9c8f5e
MD5 3a5fc9014c8b0d924a993623bb76b4eb
BLAKE2b-256 e4f14b68ee0235ca1800d69c7be1f46087e37e6e31bef53510064bd50a51dfe8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp314-cp314t-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp314-cp314t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 5017291c517e05b860c3b49544ffe8c725bb8e0610d3c86c6f2b5eaad67d4c47
MD5 afb232998c4891a109f9d36f08329947
BLAKE2b-256 bec0adf1d79596d808602140e43cc44a406655a69a45f4b087930b2d6fe50653

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp314-cp314t-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp314-cp314t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 3074957911578cf49966d9768b042ba89f7d4f7e414501569dc2e36d3c6f56cc
MD5 5f643b74e7aa13c6299b6bf9f8684198
BLAKE2b-256 5f67fd05f8544f598f1229652112f5884d5323ec4e179981eade5df1536852fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp314-cp314t-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 e92cd73956b92be4a81f8067c4fc39c707316309df07ca4aa8c9fb2029dd84d7
MD5 b77f5b5865a2749924710bea61ed4a36
BLAKE2b-256 3123bcb7230cc9e5568ba875c7e7bb5d47411ea90e6160d0b68e4a0103e9eb9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp314-cp314t-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp314-cp314t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 5cfe3211028e039d697da4fe2295d05d43a4be4cd032a043b3274713a73c90f7
MD5 287bd4b7e3f552c1913a3d3b0cfe01f7
BLAKE2b-256 6ec20dfa73e7f26c75e2b268d8a5fc622236108b15d8b0af96dcff87acc8d872

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp314-cp314t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c006eb4311be972b3d339d64b4af450f1c279b1070c5d3288100f5b1010d454d
MD5 c4921445fc7325bfad90e3a1919cef8e
BLAKE2b-256 fa446d28e3a05a21bf8c597e3252c78460dc486658c0af6c0b9db244e9d8de64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.14t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db5bfd89f9b85943b1fa8b712098c39e3e9af2c2fe596a35e79b35e1d4e657de
MD5 af89513106d7b27630e452c2c230028c
BLAKE2b-256 abff1338fb010763e2cfc8bf35cf4f34aecc647cfcac3522c0414236f9f9768a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp314-cp314t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.14t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9d483386990757d3ecb1424f27ecae2a49dffb1f20cf718c59617bd994df1bc7
MD5 2d20c0ccd894c64508449607f2299498
BLAKE2b-256 de93b6c217bcf131fbaa0c1caadc494b16ad724884fe01d79d2d475051f29690

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 50ef5a61ec397a47300d024b7438caaf3df6937c5b34d2cec1525f7fa4fd041f
MD5 8b735971a6291b8c57552c08e4ca9dce
BLAKE2b-256 d056a557498f4fa45467db7ad5a693e508b8def3671581139cbc36d3dd868844

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 8b1b8a7280caf39e4f6d50a9758aafa2d5463b732985a026b6475a7676203d1d
MD5 b7364ace9d8ade72f0411c44cf9a7c40
BLAKE2b-256 d08ea802ce42ff170fe82ca10395cad358a95f319888a9f3402fb599bc6a567e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp313-cp313t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 32c67f996a0dda59399364d2e5e707e0db38fbe1828086dfd9022ca1c4ca3681
MD5 c627f3801e0cd44178d10608e7177768
BLAKE2b-256 95c9f4cca10df31559ef8b6abdcbedaf91828ee799277c3b9922239a9c43aebb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp313-cp313t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1288c8da76a98800483166c3cf1d97934def84adc479055ca409852fcfa62d50
MD5 02aa27e1d2a0f0ca377b9f1f6dde53f8
BLAKE2b-256 8550673b8eb739de47c63dc59f04e72f13e57ecd751da88be40dcf6e76b424cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp313-cp313t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d820ab12b71b2a45bc73c45da0d284c9284327a1a3803eecc681588528a8b9e5
MD5 6af008e883420b3b2e4cc1949e7fdcd8
BLAKE2b-256 f404ad75d7e3046effd80fe68607058e9c82daf8b244721cd4c90220ef41de1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 488ce10d54edea6c420e12fa6249b4d7a6ea399cbb37e948823178f5d690955f
MD5 51d8f1001c15b236554df0267f92ebef
BLAKE2b-256 5a4981e1e9df310c7a1f34d6dce1d3ffa4a17da2c96395a9380f32f60c44c0a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp313-cp313t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 8.1 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 574a3273b529e4295e1175ba27f5cabd6414bf8b90d0ad432a4645f477ee3cce
MD5 04ef2cac0cb56572352d31452e8b3161
BLAKE2b-256 002f806162a60024a383531f7d4bb18cca69dd43cd5e7fb0acf001a62fd144f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp313-cp313t-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp313-cp313t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 d192a35465f2ec9e985233c618760379909a064210e0e9f6196c2fdc2348c172
MD5 99ebfc86f026d37f149ee18692b7ca5c
BLAKE2b-256 a2fc12c6147bed6605613496850705dfdac37a0a0a46229287aaf910742eba1c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp313-cp313t-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp313-cp313t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 b2c0325788871b3715fd4732e3ebebbafa7799f89e8ee67981f36991f1415383
MD5 05b9d2f84a56d262fb18cb05aff9adf8
BLAKE2b-256 0e87cc187275c68182a38f3a1ff6feb30abb2cee1d72f95f618d9f609eb8c310

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp313-cp313t-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp313-cp313t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 4c49063ee98964242a8b808c1478e777a4216c57d3b549dd9e368f70e5fcc953
MD5 1de826963a069978d1e752a7157f4941
BLAKE2b-256 3d1b1d3eea79502f56dcb5f92b0f1238475a272f5488e5efdc73e19ea1a74397

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp313-cp313t-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp313-cp313t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 265a2294fba99dac2a172eeb6a6b0d5dd4629b5b26e67b1dff1b5c54c94b9b2c
MD5 b2a0b0ce3e938c091bc1d43ebfb906aa
BLAKE2b-256 ed5a771c90dc8e4fc944ef8e380f9268d35054b3d2207c818790cb424072701b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp313-cp313t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 80552a43fa168a0bfeec601778aaac098cbfb0f9e6405a92677650cda227c8d7
MD5 f2dd7d8f56507798dec9a2a8256685c0
BLAKE2b-256 c40de9f937b548464ad58792371f366a698a2cdc9e694d3d224dcbecd0dd7ba3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp313-cp313t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.13t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d961a34d6a78f3992746047f3e89df6a97d92fd9981ce4db520c91a26ee8e265
MD5 75162cd3f3dc99dfcbe6c19cbc393c88
BLAKE2b-256 7563d87ddc6cba997f6ba5689c0b7db7fe2dc83a7817551baa5a6d029561cb8d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp313-cp313t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.13t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b369c9037fed62dcf33b199d3fae5258b125d1136ac857feee6f2ab5e5fdc1d3
MD5 73262a01f538c70cf0e1c5177ac71028
BLAKE2b-256 492638d6d6d4b34692a95ccfceb8e70059f6a3a0635f126705ddc56b7d949820

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-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.15 {"installer":{"name":"uv","version":"0.11.15","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.19.2-cp37-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 a52d6c8bbc1c47262de8790cf89c7854d5f459935348d7b1dc04eb98ea97d1f3
MD5 a655c00b3874dd6b285416fe98368e9c
BLAKE2b-256 3734283327d62e0a22ceff5b29aa5560d6cefe79c47ded582f41567479af160e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp37-abi3-win_amd64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.7+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f13b13c3583f9246c75b06a1276d878f8507d4de5eff6350317c77211980804a
MD5 6c484c227dceeb53182d11683c7064ed
BLAKE2b-256 34900ef88854b39b8b489e5de573dce776edad4cec90c2d39b9598cc6662e312

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp37-abi3-win32.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: CPython 3.7+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 4d6185955d2103507d841df7fcd74ea6f0fc436cad15416e290488b96d215cc0
MD5 6f3f2a49044994291b5521add3539d88
BLAKE2b-256 364bcf9f3ff8f676d86a8f19e6db55f0cec5b0a2d6ccc4e5b19674f554d824fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp37-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5d75ce5da5637472cf735672d1cf0206b77b22273cf5cc13ea099b18e9dc68a6
MD5 b86e8116608ac77be3a7b25db7464cb2
BLAKE2b-256 30f4d9e79a363baa6f14496b2e5e5a82d3cb12e26911385bb018e6f7f04b1430

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp37-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e0cddcdeec79a1ff15120d0ac0f41cf53d586e856d0c1dfbc58edb8edeab5d0e
MD5 692bc0c2e48830949445dd7ea60ff725
BLAKE2b-256 057236aa36703addc92137d17775257e28e4add0f5a12f589ac0e709fa5cc487

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp37-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 089e7010be0c059e10bb868a64640cd81ec73e6c9bc52f70554e3549eee3aae5
MD5 78c384f972bdd3d2af375dccfff659f7
BLAKE2b-256 5f7f366c5ef93e879f62e129f7d0d4d5fa2fec07940c1f932ff248e022047c3d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp37-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1717f00c0fe2bc57326970ba2abe5b530c789cdc6948ec21eb1e88508363328e
MD5 3e6272fdc8a7165111c1c823945190ae
BLAKE2b-256 bf0cc3f78b5e64b5cd74e607f7d16ccabf3f1e328ca787d7a9db6405fb3d529b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp37-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 8.1 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp37-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aea15fb0bd37a70987f4fbc1ebbafc833b04436d4c02bbd21dd453a24464496d
MD5 8b04418e1332c59b8bd0ac447b42b731
BLAKE2b-256 ece13d8625a88aa8e5670309344aeb4ce7cfe7f4755885d8db7e4776e386d511

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp37-abi3-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp37-abi3-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 68831d8ab30946d01cead6165ca3cbc069a6bcda687eb6a72255d6304db60029
MD5 cc889a4b720b3c63bc66b9d89f934f7d
BLAKE2b-256 1a04c708bfcea3cb31c4782628f10841489e4100316da06cabbf8283b9695d43

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp37-abi3-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp37-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 79deaa49a95e13e669e5ed515194cf42dcb528fe38b70b1225789e857c265b75
MD5 f836a9c825bc0c9c145917425be7f07a
BLAKE2b-256 80701494d6640100b4bb23c366f441a071c6ad3c9552cf673df805da2a542ac4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp37-abi3-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp37-abi3-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 313d8ddd525c825c55df61dd473218d30094a3885e53b44ef6db19516d9a5e60
MD5 b11d128ceadc5fca6fd1c7fcd6f91b4b
BLAKE2b-256 2cd4628c4568004468827b00bde91f0f41ea8cefd8d5d3c69e0678ff58b9d81b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp37-abi3-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp37-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 0ae7a815507d242054251c621ad2700a5a79bbdcc8f2666beb2f6f36e0b30ba8
MD5 8762b4ab9c7b892ed383da5c3a92dc4b
BLAKE2b-256 9dd748d0d9840da247947de377948ec5932e44f2fc2ec1f820f96aa361a0bb7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp37-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp37-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 af69200d8ca304dc267640d5bdd996a2d9a2797b51121ee07716c4e1d6c50da0
MD5 db2523be455000e4dea00d330bfb8c2c
BLAKE2b-256 8281df7732f2e380f845ac26229ac306874930311fe50fb0064134a1bb4df649

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp37-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.7+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aee2adeb15a0356e955be1939e1e6c23010b5607bd704d13b4aef6117cbfe642
MD5 e4c10d826f783c2891ffce4abd4d6ff7
BLAKE2b-256 e59bacf9d132f89c33173736b94a4baedba400105fd49924deb0c7cfe485fb73

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.2-cp37-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.7+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"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.19.2-cp37-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3ea9d7614a4c39b843464dcba777a9658fc837f53af90d3b180ef37bd34aceb4
MD5 c1d455ee7e6b8ff4413fccb8662c3a02
BLAKE2b-256 57c797eb9092f885293bf1b778ce4a6a71b22aa1606bde607f38d9e30c1cb641

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