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.6.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.6-pp311-pypy311_pp73-win_amd64.whl (7.6 MB view details)

Uploaded PyPyWindows x86-64

laddu_cpu-0.19.6-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (8.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

laddu_cpu-0.19.6-pp311-pypy311_pp73-musllinux_1_2_i686.whl (8.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.19.6-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (7.9 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

laddu_cpu-0.19.6-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.6-pp311-pypy311_pp73-manylinux_2_28_s390x.whl (8.0 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ s390x

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

Uploaded PyPymanylinux: glibc 2.28+ ppc64le

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

Uploaded PyPymanylinux: glibc 2.28+ i686

laddu_cpu-0.19.6-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl (7.8 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.19.6-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (7.7 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

laddu_cpu-0.19.6-pp311-pypy311_pp73-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

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

Uploaded PyPymacOS 10.12+ x86-64

laddu_cpu-0.19.6-cp314-cp314t-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.14tWindows x86-64

laddu_cpu-0.19.6-cp314-cp314t-win32.whl (6.5 MB view details)

Uploaded CPython 3.14tWindows x86

laddu_cpu-0.19.6-cp314-cp314t-musllinux_1_2_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

laddu_cpu-0.19.6-cp314-cp314t-musllinux_1_2_armv7l.whl (8.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.19.6-cp314-cp314t-musllinux_1_2_aarch64.whl (7.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

laddu_cpu-0.19.6-cp314-cp314t-manylinux_2_28_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

laddu_cpu-0.19.6-cp314-cp314t-manylinux_2_28_s390x.whl (8.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ s390x

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.19.6-cp314-cp314t-manylinux_2_28_i686.whl (8.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

laddu_cpu-0.19.6-cp314-cp314t-manylinux_2_28_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.19.6-cp314-cp314t-manylinux_2_28_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

laddu_cpu-0.19.6-cp314-cp314t-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

laddu_cpu-0.19.6-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.6-cp313-cp313t-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.13tWindows x86-64

laddu_cpu-0.19.6-cp313-cp313t-win32.whl (6.5 MB view details)

Uploaded CPython 3.13tWindows x86

laddu_cpu-0.19.6-cp313-cp313t-musllinux_1_2_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

laddu_cpu-0.19.6-cp313-cp313t-musllinux_1_2_armv7l.whl (8.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.19.6-cp313-cp313t-musllinux_1_2_aarch64.whl (7.9 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

laddu_cpu-0.19.6-cp313-cp313t-manylinux_2_28_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

laddu_cpu-0.19.6-cp313-cp313t-manylinux_2_28_s390x.whl (8.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ s390x

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.19.6-cp313-cp313t-manylinux_2_28_i686.whl (8.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ i686

laddu_cpu-0.19.6-cp313-cp313t-manylinux_2_28_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.19.6-cp313-cp313t-manylinux_2_28_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

laddu_cpu-0.19.6-cp313-cp313t-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

laddu_cpu-0.19.6-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.6-cp37-abi3-win_arm64.whl (6.9 MB view details)

Uploaded CPython 3.7+Windows ARM64

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

Uploaded CPython 3.7+Windows x86-64

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

Uploaded CPython 3.7+Windows x86

laddu_cpu-0.19.6-cp37-abi3-musllinux_1_2_x86_64.whl (8.4 MB view details)

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

laddu_cpu-0.19.6-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.6-cp37-abi3-musllinux_1_2_armv7l.whl (8.1 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARMv7l

laddu_cpu-0.19.6-cp37-abi3-musllinux_1_2_aarch64.whl (7.9 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARM64

laddu_cpu-0.19.6-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.6-cp37-abi3-manylinux_2_28_s390x.whl (8.0 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ s390x

laddu_cpu-0.19.6-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.6-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.6-cp37-abi3-manylinux_2_28_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.19.6-cp37-abi3-manylinux_2_28_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ARM64

laddu_cpu-0.19.6-cp37-abi3-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.7+macOS 11.0+ ARM64

laddu_cpu-0.19.6-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.6.tar.gz.

File metadata

  • Download URL: laddu_cpu-0.19.6.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6.tar.gz
Algorithm Hash digest
SHA256 3acebe734cc9255afe6ee31afb6a816d1df376deaaddec9ca81f7b934641337a
MD5 b63081a0b6bd9061bd6526b12d69d498
BLAKE2b-256 b61beaf74deed62896269287f047f4385211599b5fb17e0efa412e3d21985c00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-pp311-pypy311_pp73-win_amd64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 c9c0c72ab2f7030da52ff7b5c40c7c59099a6fda2c9c54c32cf2028af075c79c
MD5 90bb98df2e4e07212fa266b9b08df40a
BLAKE2b-256 560740115c19a386010dfa82aaee5d508fb6e7248c65dd70cbc785d48cffc6d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: PyPy, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cf9d1775c6881b387bb54654aca707428358fae9e11cf53fb3335d97e6934afe
MD5 53dc9e3b47364ea66b6f9b7021661782
BLAKE2b-256 f63c4276aaa04758a11bf15756520ecbfa581a6c8107a16067d593f2235e9b5f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-pp311-pypy311_pp73-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: PyPy, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ba3f2202ecbbd1523eaec4c8d488a908b8de6ca4c823a8bdcd67be07c0e06be9
MD5 12c1a34ea9d7607d749a3e3c9bf7ac18
BLAKE2b-256 c6daf2fa4a451b7523c07b6d85af9a3ad5379eb28220c30e12e5c66a25047f07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3e10e6a21f3f0fe7df5135fa383333cab4d82a902ee6b8e26daa5507af2c1d63
MD5 43b11530fa29df54c164fb4cc896ef96
BLAKE2b-256 2e9c534882c2059ad08a6405e761072ab2b3026a9c7644706e7514361b73536f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: PyPy, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0c751429b6a3e3aa204e8dbaaecda8890f331c2a890aff215e366328895364aa
MD5 9ee0093a924aab798794aa06dbae952d
BLAKE2b-256 8c5aa4328799c75aba3580af0047a4e72a66c082145698014d8c44d1ed3a5c9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 707ef4c466f580ef6c3d25186d7af3204499059217c8b9ee15c4790c0eae4e60
MD5 f64fc551c5d364d02f1602d9139026be
BLAKE2b-256 e4532ee328c0ce88ac5071a7dfa9ade1e143ca251010c9b594f677b7b7e07f3b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: PyPy, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 099d67e8cc31426b037484f5369648f2e1994089c54c1c72bb063b8c3fa6b6a2
MD5 b9b17098003f1710a58ea3104c52d521
BLAKE2b-256 c57abc6a66630887bbcee6bcc7c146607df5c1f1a7ee20f00e514df78c0a8d03

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 94f467dea5e317c5848bd101fc41715ae756e31b0a1aa92a7e0306bd8d307ceb
MD5 13db0cac465e8356dac73e7edd0e4e0d
BLAKE2b-256 b2cb01c403982f6bba1bff4514f1ef06573a7003852b7a411a6e6513c9e4bfdf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-pp311-pypy311_pp73-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 a9e289cd8baa669fe0ced86e8bf2d4dcaa7d287583ed95d5fa0e18d000f99008
MD5 10a516eef92637aef6486b881ca142b5
BLAKE2b-256 69bbe3a46da08b2c78bf97f6043d4f2ffc0df96c1ef53949ce54fca1dfbd2ac6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: PyPy, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 f83fc31b40588396af7b2bda13b33809a9c0dd4fba0db3ca309df192bf7350ca
MD5 46e6fe953f6ac6c12e639272312c3291
BLAKE2b-256 eb60f197312a854a57a669e20ceff8ff1fda4543691f95444c1ed1a1c0e43a02

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: PyPy, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ccaca9fa418216e3589d9ef757471d4378b2755b1abc40c1140afce36f752565
MD5 78f0b1a23d4da3832f41133064fcf311
BLAKE2b-256 1dfedb9bbc79141fd27c4c0f7fbcce4eab67e5c34121ddbe579328e0ec36104a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-pp311-pypy311_pp73-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: PyPy, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5061cc5a90964bd5688a474ba629cf954ebe851ddafa358e46649a517a79a8ab
MD5 c326ca5014fce3d2dc86c116d6fa98d7
BLAKE2b-256 8ea4e417eea535ee1b90203d9976053ef026fadcc7009bfbe14178470a20c7b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8849a0c5da3ac2c318d19293516f55d71a719c4b061224064b6f0f44a969c189
MD5 b74d671d27708e7fc1d28959c1b46422
BLAKE2b-256 e4a5fbb4ebf80475ee71d51ac26659bbf6e483f67bf4de11c566c9d62eb9b9fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 6a6d60bdc4acc8d0125e343d7c5f2700e68410ff6902cb70200df1903988555d
MD5 671c7dc1f9d2068bb5b6661090661fb1
BLAKE2b-256 3cece58a209d5f9e62d8d1ce99a6edf4fa1465a39a44057d6d84d8af704480e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 9e7224e0b72849cbab32bd8cebdf7e1926da46432129b54db40542b53d2f8cf8
MD5 406fdc54762fc8dd1d509f077b6d0ff3
BLAKE2b-256 61cb3bbbeda4b70b4884dd3892f25f8382715b581ebd8c86d1dec12d47c38ef2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp314-cp314t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e008cb1e9927d2b8eeb134f65c5cbf3fa6f85249970cd580c06f1b455859a1c1
MD5 4b8873dbe0703c671a8c2044c24322ce
BLAKE2b-256 76081d061cb1164d57aa7f93b66bdbac8f99e22d0f2befea14f93c0fff4b5d6e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 152a7dcc4f0e6ed38e5e268e3537a825ed7d209ea1033c0863ce19556670823e
MD5 9b292b8a25ef6a6b5ec7356fb6363437
BLAKE2b-256 790485424d6cc132c314c6340a06b8b42fbf51a98b84d609b4ba4f5e7d8eef69

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp314-cp314t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 8.1 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b091b83def88dcf89888c77eabb899b9b928e10220d98d240db3561f05c38e12
MD5 7a1fefcf9464405534920c21d1e99238
BLAKE2b-256 6661367b9ad77cac18a10048a65a34ab56240f2b54846fd6bd0776742d1b788e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp314-cp314t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 97d02434e23693c6b1ad85252c6f9ab53fe01180ef6ef1de4498bcb48e33b8a5
MD5 570a0d205fc32331611b5efc7d0c2f1e
BLAKE2b-256 cd073ae98c5ff9e67134ceab3a968f4cdde16217f3261338117f9aebc9ac3134

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp314-cp314t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4152e576ff418d29d312614b244f9448de00e7f4a943a214f6a78835a3e8cb5
MD5 82fee82377345f11444267b74d7c93bd
BLAKE2b-256 1f57e3b0a6ea2c3d5df938ad7424711b0e28004a53bcdb92ea2eeaa8f1dcd000

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp314-cp314t-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp314-cp314t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 4cc8011b91501df483cd5ccb4108cdd26f8ae05b0778b1fcce3b4741ac2d3556
MD5 2bfa0d57a82af099ba56e643efdc6e31
BLAKE2b-256 31cd93ebaec09bedd8b80ef3de397854b2a99b631c8279b8d810dd7f141f6937

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp314-cp314t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 b4f82283d41d78c90dbfd550a35f31a72a8805e85fc90ee79cc1244251f99620
MD5 703c1816c7bd14dd140fdba267230930
BLAKE2b-256 ded72282f7b35ea16df9b2d1302f7d084b7cee163e16e39f2bf30311b7b0c0dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp314-cp314t-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 8.1 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 5de58fd0005df71527285aab8fb4fe3c841cf587fd31c820639ed7c5dd1955d1
MD5 900c11eb4ac1f8351ce06c9df833be56
BLAKE2b-256 0efc96640a7c4bd38ae7b10055cf12685349862dc55191c7370f712f890ec78a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp314-cp314t-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp314-cp314t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 4b252f294be5b27d9b65d9d1c09e15b4a83f22d4326a86672b42af123fc2a7fb
MD5 5fca524fbad08043004ff48ee5e7f17f
BLAKE2b-256 08b0d3f3f1a5df5e658b12c78c778b7c3a2ee65666eb641ccd94056595a37601

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp314-cp314t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 66cac8f3b9684cc97c421bee9deb851b5fed9a6699f89cd1a43a5ea2be51ce4b
MD5 a75e5770f0ce1a5c706be86d32f678a4
BLAKE2b-256 bdd3424eb5021ef1bf72a45be514bf58cf51b98b1715b3395bd73adbc2e0e9b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.14t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f931ebd95419fd98b8434adbd7c3a36187d7e0d3c6421ad73833d810a3b0195e
MD5 89f3703cda633bef39c4ec0b7b602afa
BLAKE2b-256 9fb9b0cca2c6596acf9eb2315d11a7a4a288bc2beb7180a4ade8f8a7e50ba365

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 defa1c17f6d9a9100489e85fc711fea02a2a422d9002511b5011f293c77b8fab
MD5 0d686e4548a8c591acfed43ab7f99e10
BLAKE2b-256 bc7cbe1675ba8b6de90791fe7113e642bdf7537ab67e5129842fad17d8567fb4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 34a5b6a4b6ebd4ca9eef51625cc99c12b82370d12165e026a90b3ffcfc7ddec0
MD5 97d0db24275a4cc39ef1b60f71648670
BLAKE2b-256 f0a2ba62a45e3edf67b55f5dcd809f0abb60e742b0c76e9457f7a6f39c374567

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 a051304797c399fb81988a486be129f42b24467d9f7ea59ffecffc337052a21e
MD5 825bec2389c643bced1e532cef483c7b
BLAKE2b-256 3ac05ed27847d9e98a5ab55c8ad43ef1e837e9480a4924ef45f0cb6fa3404338

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp313-cp313t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f79ccfe9bb4a85670e3cb0dc4f4b773ea7c837ad21d2f6cb874cb0e74c4bc581
MD5 7d33dc5ad451cc0a917fb21ecd2066d4
BLAKE2b-256 e40d29f6ac186a55aee2a3736b0c3e8eaf92d22673bd7af6954c39e29f91b692

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0d659f06fe5d09915f4ed354afd11a64751f856ab76d7442eb613ff62ef579f0
MD5 b6a3db2a4b7e2cc64d55010f50ebf9bd
BLAKE2b-256 9ea33fecd1913a85d4df154bc5956b89e7e1b05b49f8d4b57da491e13e785662

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp313-cp313t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 8.1 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0eff798609a21ff3f76b5d2ea2f887717a289ddbe452e4ed91b8c998b280658a
MD5 d09a4d55d75a40a61cad7ef6fc3a9584
BLAKE2b-256 e4828cbc0b021a448565fe960e0d16edc0aec042b86bc654389c6af8bf2ba252

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 aeea848084d609596d997d861adea7588cbd167617ff12004b6b5d83291dd17d
MD5 d0588bcfb700cdea47c848d26d907c2c
BLAKE2b-256 0899a0f7f2167279d8569c960dae2fbbd08284b5fa8ea19ecfacc386d8be3a7c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp313-cp313t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d66e09856a2f509284b7fa3349932cddcd4e4f91fed49fc01e4957e877cae62
MD5 80a4db7a5cef9ba74b468481cc69baa2
BLAKE2b-256 d373c09ca4520e9293a8461e80a25b17bc99d1bf276d088cbb4695362d8cadbf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp313-cp313t-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp313-cp313t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 8c78c4e6e1cf9a25ab3fbcea2bcf9e1e907e62276b7e54f3e8cf5a03c8b6f4cb
MD5 342ed17820eb84fd9a9c03281e0fe732
BLAKE2b-256 43a80da9e281c6e1d044780fbdb8c316ab56d7fbd218ce0d49a5dcb31a7c4dc6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp313-cp313t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 6fa7b601d6e529461997a10d8fff59db6cd1cb64e1d7a5acae33497d0930fb3b
MD5 5bd0c2a0fbe52cc318167c447187644e
BLAKE2b-256 24182381c5523b1a5e37a198ee3d1064da1279b3887cb76155a0dc9292704d4a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp313-cp313t-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 8.1 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp313-cp313t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 df27b026f74c8ac6fc0d45150aab1b18c442cb9e1e36632eceb69cc2fa0cb2aa
MD5 98bfdb776c62ccff4538f14cac3c54b4
BLAKE2b-256 29a4f803a4b762507681afccda5255a12b2f1a44f2c812faf2dc285ac9a6d75a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp313-cp313t-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp313-cp313t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 692271ccfcc6a7889f50e085912ab969127b4e815bda726fe727b5b50e607084
MD5 b254f9b5c14d00a0be9e98b554e2afd0
BLAKE2b-256 09463e268928064bd238183bb1ba07ba5aa26ccb05fe3cf9c70c7cce7d0268a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp313-cp313t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 135fc9541e79a570d4b4e3ab9fe9cc9a85247809866404a39d63a225c4b91e37
MD5 5e920e9813c46bea257548279acf3b70
BLAKE2b-256 9e7bc922df04ab0e0fc3d67441c94841c864b776843e9bc16c43d8a2c243fce1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp313-cp313t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.13t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e765dd3f643d6500d116807686ae96b25232c31858eeecb6fc988a5cca16a0e6
MD5 55d7f1be3928fee0c1ffbf37f30269d6
BLAKE2b-256 4933302cf73c9155a663a3c5245ab849ea3f3e8c8f6c09239b9c733ad35fa9b5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 208eaf0acd161c91ccd37a431fca7e9c5fd06d66f7b497948802b6cba811e656
MD5 665449c0afabe5ea6e8c7a96ff81e401
BLAKE2b-256 0327dfa6eeb41367ebf1ee0b5c373f020a5e5e2d3c064b209c65464b4cdcb773

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp37-abi3-win_arm64.whl
  • Upload date:
  • Size: 6.9 MB
  • Tags: CPython 3.7+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp37-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 0d75ff85e7386bb38604c80b926a37d44505a4633e6fdc1e0fc04efafa0f8831
MD5 5442a86b53c7aae9205f8e7211f48780
BLAKE2b-256 090dab4486ef6b7aceab5a5f2c331ca8ceb0d240253efbf8876cec5215d5a034

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8f5ccb7b373278cf93e5c84da27609de46b8d14ba45b499a8646de530f7a0454
MD5 a0a54b0b096bec73dc86cb12fb8c6782
BLAKE2b-256 42d15b9904ac0cd451f6a0935a5d970e5756bbd135ad14631e690d08efd7f19f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 f388e5b9485b087fd22d7837ddc541c93576060b354c25c1b4bfcdcfe2a4ec6f
MD5 782dcf4e46c8918e8687d7aa16ed612f
BLAKE2b-256 ce4158874d89e551e9c893de09740535a438324ad22d3fb7376c552292f810a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp37-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 03ce4b50ca05ff70e8a37dbb9f12d1ed4ac557563d0529419eebaca29223a30c
MD5 c16605de13b3382d9ae452f7a393faa0
BLAKE2b-256 acca7389aaf7bd1c5dc63d3959cca39470150b86864a5cedd81f69b662991706

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dae4826ce9ed658f77582167a988432cbe9c60cbaed54f770d0f47187a91bb62
MD5 64add08c48418a46d2caa54b21e25686
BLAKE2b-256 2a89e56c0232015d5aa16be240678a986835c9389ca35a0adc4e65e1805c44fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp37-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 8.1 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 67a4a8b76c1dd4611d384ec3c4151218f0fb4a139eaa0155f6e7e9a506f65ed3
MD5 e605ec5a151d1c19411ba791815ba999
BLAKE2b-256 68ac08e0e0866cc66917fa307344097310eeded5e63431a6aba2d4e97f666656

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp37-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a7b78eeb1d1b07e6d24db6ee6f66e930b501418ae92e336b0c74ddff4bea9c7e
MD5 fc3b80a045506ff1742bd646c11b2248
BLAKE2b-256 863831c40e485ca25679676e15957568fe968df8fe586d60e9a99fb2bb4f2db6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp37-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5b6e9fcac370c3b39e5e3ca917371b832a5ade477554cafe4f5a71adfbf5868
MD5 758b532860ee35458b2c093d089ad469
BLAKE2b-256 db1390530c7cf8a5b5a8c37e3fa763d626ae14df167d48ea902f80f131727b9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp37-abi3-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp37-abi3-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 cc443c66e8190fdf8c43fa140b5541ac41dfce84a60a75b4fce1562d61ee9477
MD5 7b2a3eabd66a7de1fa5d1d98b4459e93
BLAKE2b-256 73dacc2696c286e6dee1b34f71b072d96d3383f7e99cc37e43c0a93025e46b63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp37-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 ab4bb5c2ee9cb8d72b3fa52b2faa9a0fb5646ae6e3e9ac92a2c12345962cb7ca
MD5 1459731af50dd7c943cdc3c37b27fe15
BLAKE2b-256 ca4ab8b00acbc7d98b7b3926e525ffce6219e912ff4dd6ea14e5b57ebd56415f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp37-abi3-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 2894955c5f76efcb936365e570100003507e883a07a6e0227f7a6d1364cac08f
MD5 9270a4caa7dac41460ee7794ce15210f
BLAKE2b-256 5ba9e3e397ff70a715268aefbbd54abc5eae3025d0a2aa8a3b9f470e20434428

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp37-abi3-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp37-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 17d3e2c53a9aee9d1852d53fe7a96fbd22618510a86f0f7aea513e1bfcbebf4c
MD5 05176f0496271a18054c473eab27fad1
BLAKE2b-256 a29a3f3ad7ea87cfe7e0d08cd1f18bf4d3499d5806e2d091e95e022f77602934

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp37-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp37-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab87c72a1772656f5695b035ffe7595a18ea679578f4334cf50f63860acfc98c
MD5 c238847af7990c1762d8779b257daa48
BLAKE2b-256 f598dbdede5e050b1d4fee283a437d1336d1dcdf9b89c0dced90897580e1d727

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-cp37-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.7+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 237984d713159a0bfffde73b6678ea1b5088cee6b00a3638b19e49b75a55574c
MD5 6b5a80a4c4fc56111d177bfb32624e29
BLAKE2b-256 4f8bf756550fff9c583c7030480915e7f68107f6b139c07133f6cb824f41ac1e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.6-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.16 {"installer":{"name":"uv","version":"0.11.16","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.6-cp37-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2a5da066529d252fee112cc312fbdf847e9568a628f12bd102911d611d7defb8
MD5 3ef3bfe5145221aa421ec8c8b68e43ec
BLAKE2b-256 09754025fb19034708b4b1b96adc945c9448f8c06e4b521b8c4cf1d6b5fdc264

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