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

Uploaded PyPyWindows x86-64

laddu_cpu-0.19.3-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.3-pp311-pypy311_pp73-musllinux_1_2_i686.whl (8.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ s390x

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

Uploaded PyPymanylinux: glibc 2.28+ ppc64le

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

Uploaded PyPymanylinux: glibc 2.28+ i686

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

Uploaded PyPymanylinux: glibc 2.28+ ARMv7l

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymacOS 11.0+ ARM64

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

Uploaded PyPymacOS 10.12+ x86-64

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

laddu_cpu-0.19.3-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.3-cp314-cp314t-musllinux_1_2_i686.whl (8.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

laddu_cpu-0.19.3-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.3-cp314-cp314t-manylinux_2_28_s390x.whl (8.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ s390x

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ppc64le

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.13tWindows x86-64

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

Uploaded CPython 3.13tWindows x86

laddu_cpu-0.19.3-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.3-cp313-cp313t-musllinux_1_2_i686.whl (8.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

laddu_cpu-0.19.3-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.3-cp313-cp313t-manylinux_2_28_s390x.whl (8.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ s390x

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ppc64le

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ i686

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13tmacOS 11.0+ ARM64

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

Uploaded CPython 3.7+Windows ARM64

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

Uploaded CPython 3.7+Windows x86-64

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

Uploaded CPython 3.7+Windows x86

laddu_cpu-0.19.3-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.3-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.3-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.3-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.3-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.3-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.3-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.3-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.3-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.3-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.3-cp37-abi3-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.7+macOS 11.0+ ARM64

laddu_cpu-0.19.3-cp37-abi3-macosx_10_12_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.7+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3.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.3.tar.gz
Algorithm Hash digest
SHA256 a0c1a43791c4cab18f772282a19a762eccda9f773deb2bd81862bbb216affe92
MD5 d7e065bf02766e27fdb2b359023ddf87
BLAKE2b-256 ce6133718d99e7d8ae1e5eeea2a5a9946032a416a7359a2f0602686a1589b454

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 96603cb385aa14d0ca278a1b96d1bf30bce6c58ca487beb4c212b352aa3ca1cc
MD5 a4cf2b322ffa6965d804e4e575e09a9a
BLAKE2b-256 f0034beaf6193cabde5d2386b119bfcb1ee0c86e4abfd2ef35aa95bf095ea069

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 007a040c56dfb94c424261eb7be8e6e6087f15a1088fcef3ff3d6f3070f08bc4
MD5 3cf2cd400a20b4be0e5fde3dfa3cba76
BLAKE2b-256 dae958374e34c16b6db54c407b49cb5633fdc161242aec70332ae53590b3e028

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f2351286f1085a896f5f2b7714911b6d0b9f6c9de9e415a812029c2f61348fa3
MD5 2907f968ad11dfd60c84987795b6ae01
BLAKE2b-256 b859a08c5d5078e6f6abb8a52bbb7e3146fd6b71afaf96199b3e704431e89495

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4555250859f7300a369b8d11a3295df1f5ef69077a111e69ea3194da6f99e3ce
MD5 f18c4f32d54bac2aa13f48072b87c6af
BLAKE2b-256 b52c2d7786d148b804da4bf895f1479d8ce56fe35eaa95507f3d61f40438c5e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 aba2b664af0a207826e5a877ef74f4c81714ec35d90468151e33b934d5a0abbc
MD5 0b7b75c692b2f7c5c9f8b6c1dc951df9
BLAKE2b-256 04635e3dbf9b6ee029434c1dbc67446a5ace827d235812b60b98c68888547a70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d1675325efeb7e4ad8e8847dadf1861ccce80423ae24b9a6c8c73467bb00c023
MD5 d5b6736b91f60b84477fb0fbcc6acc0c
BLAKE2b-256 4641909f46d22009587c7e4e5f7674f9ad90e571ae29f7634749d67a7b6a0c49

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 af6b5d43fd9e0270304b131dd29e0fb157cd010c8f56643ab9c4f58a27fb1154
MD5 4dd4c33a171b07d163ca928ab6100ef3
BLAKE2b-256 6b5fc6b8754f3e5951f7a380eb92e1be30c40e1d33502ace7e4579889510ac17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 c4f18c393d0d6b92ff104c4ce8cceda00ec88d8c741a408a0d9efc092fd8a402
MD5 6aa6065ed4c4376b75d63c955a6a5fc5
BLAKE2b-256 4a87b0a6b8a121276c1438460dd7b05a4389cd2cd17e82c54a28766c24eb1b57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-pp311-pypy311_pp73-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 d67ba6c121bb827b19472aa2635f01fdfed5b538895579c8c00c76e6c6f1957c
MD5 58d89d4c182a409c7de7ba73c334931a
BLAKE2b-256 c4bcd8c078d2b3862993a6e028a43f2c4434670e581266bcf27398968a53558e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 82ac151959dcc11d59bf0fbb97ec373f18ab96d00a5583a77e91b1bec5c41a81
MD5 11b229e8ee96516ab42c8ce86e9f0baa
BLAKE2b-256 dcb0a55e321f9f7b373b1d3f9937db84b8a28f185e9c588ca87b0519f313cfec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 547a77a1f16d0b2ac8158a5972d9d35fe988805d3e7046e8b3f151a459fa16c3
MD5 51b8067ca3ba5711d5b5cdf509a4ee60
BLAKE2b-256 e9f1b1a52603f9f951089178365ce12d256b910603c213c167957e1ce3809396

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1107bcd73d126a110eafb396e610d0f4b43faa523c42be9aea9c75aa37accea1
MD5 9f662a5daf9a15fb359045a0bdfedb02
BLAKE2b-256 a73e8561f8fad26466d510aed987ce894ca05f5d003c914a945f57dda81237c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 67cba63b9457eb776678e787781fc2c6e207cc73acaa83eeb1480703b7711189
MD5 1ed15494775c024eebfc2fd363efa608
BLAKE2b-256 546b264854d56380856b812cf8fe37933abcd422cf73df856ed7d97cd7ce1e95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 377df8f91b7be7012fa3e97775eb164c4222e793975f31ac9166c0ba32296788
MD5 2ef77add8a7ece0740407187fe7fdbc0
BLAKE2b-256 af842d1f0ea6fa06c29c7254bdf9e26247e967b0e4e222e7aa4e38536c7953c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 fca6a687d3b3cc01d886eedfb678d02f1be6746e8e123ebc228cb591718f1dda
MD5 5a27c85ff2c797253a35daf97d83a5e7
BLAKE2b-256 92bac03b1833a5e8bb5653cc720346be79d51f4ff54b23bee409e4ab4552c459

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 50021d75f7456120245300d45435b648e90b119f406b9cd82f2fe2a4a992449e
MD5 09449ad48d58f40629be993d4ec57aef
BLAKE2b-256 e6d60d597602a0174e3bdabf9c9f641fca1cc48e08c0269d13d5d3e3968542e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 72d0caec75197bf1081af785ff7982838ac0789b464dfc6de335fe024016b0a2
MD5 5fdfe88271bf086a0d50427ad466523e
BLAKE2b-256 ad708d1af4175bc8b37759c2813e7fe4032ead4dae0a8f138e82a0619fe02744

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 325f550920ac44d429bb2e03155ed4c4ea0edafb798f89783745357dc2af5e68
MD5 f2f845672f62e8c6207ef77d2070467d
BLAKE2b-256 27e54315e28fbbb9acce9a83b00f97fd6d5d3307b301eb7d00748ed61a7903b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 33f0336bf3fcfbce6716e63ca967d5837c6e4c2288a3484631086017748509d9
MD5 e40d045ba63e314ff069a4b232dad0ba
BLAKE2b-256 a03e9ea62a5aee678599e4c786e217fc780d6b27b5e358c89a104efd7f3857a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8301516db62de7476dbc82893ba8570c4e6e98e35bcaea742f5c5c60965f2672
MD5 200f720337845b824065882ec376e039
BLAKE2b-256 a0ad6c24b66a8b09b8b7eedde8e79d9aebbbe16d93e1ef6dcd3d1bea4a900210

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp314-cp314t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 b176f23d56a8fe14df42381da6bd45515baa9c74d61eaf9e69130bcb01a2c176
MD5 c8ca56bb09d71568d285c30375076df7
BLAKE2b-256 8830e56514db50c80612089b673f04df883b8dd6961b51cd50af8745450ffbb7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-cp314-cp314t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 b6e6c6c6108a3ec203cf2c062b54d338823274a18ca02b9a6a434ea3149d78ea
MD5 361ea2d2b1f79281633465a7fc77cb34
BLAKE2b-256 8093db28e0e07bf3f72f0d211c1fe3cf29dfe00e3931ddac5a9e2b2100651244

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 55a5217f3b1ff6bcbe236e56fe7d8682847fe268b6900a830725cef449b4404e
MD5 7b3cb841711eec4609635f1d3adb6653
BLAKE2b-256 5333e307a9ea23d2fed72f3938f0f26e0a934d72332b03c98055a472c41dc95d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp314-cp314t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 b5694c719ff5b340307c890993b8076917cdc9622426ebbb1a2a0b9423691714
MD5 0097b77d47a72081cfb603b475de0b31
BLAKE2b-256 7173dd84e7fff984767bb901d24be289ef8eba76f861e224bebfd7e646f6a454

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f0a33993d7a6d9bd3f378ea42cb09351e6ecc871e95196a4f91138b356ae1154
MD5 6dda9c767cfa124345ae8e59a1fe360c
BLAKE2b-256 594f59871cf919963522c7551c885829ae7972c4d661e548174bbaf8a20f3a20

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 152e382c6e876067f1a92277ba1c3b67547276f493d759bc76fbc699c1dac489
MD5 520e4897bedf9389f553f3e46d03282f
BLAKE2b-256 50c89d814f8d688b9ad988b4c2e8939a39518c0053b35625def9d47fd0b8ca64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 33568e6c8bad2482301b046ba4bed8a9ffd0374827becc8331e3bf51d078ee81
MD5 046c82bc5d9acdd7a8c6d0009ca706ef
BLAKE2b-256 7d885fc1d4d6895d7014b906caf2a70861bfbc4d8ea04fa350dc884e4b64b301

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 c5c1043b8e954cd2544159c9de601468fd825a22bbafa7c5733f41d1aa5ea64a
MD5 1b392282af9ed3ce1f2932a3b3dfc6bb
BLAKE2b-256 9fd3679b481c27e2c36f82efc5ce0e47ee4bd88eb970446bc7cf43f901d0f673

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 7a6951a9f65e81dd82aecfccde7d8fd40a3d48db0d9d0f240a29eb963439ce53
MD5 30c52f7d5e0d5404efcf6fd7c5896354
BLAKE2b-256 a17e30c04342b016a3e5e0d6209a8e1476aa63b93816e72fbd4f0ef88fd89f7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e2dde9f44b936d5da4eebebcf2cce8dcdaa79a50fc45d20cbceba01907ce7d74
MD5 e5ff9f55edef32c2967264fd16c02784
BLAKE2b-256 b5275f1a05b243cb70eaeab936ed0d055444410b277080f1ea3810fe2ad64ffe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c7a25d858607dd4b9cfec7121003458e906744a5cb1b34918e27fb6566c5f61e
MD5 5008c5a2c0750c20f8038e57af39ebad
BLAKE2b-256 f9ade6a5d34fc92abd2018d3ff66e665a574de7cfa49499d1b8871742e349af4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7bf5ad069b68c56d0ff66d602aab5de9e63feb4bf2e12f8878bb42a1649d28bb
MD5 0838b36a82455daab221760ab6b9c4c4
BLAKE2b-256 c0fcd818ea96c52f12a2dc103622acb15a0f76565d30aa52331db607292cdf2b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a4db9fb12db823c3fda76102a91af3e11503e13d0167246a9e91b7d2a9913156
MD5 6058239166d55350ab08186222c13a36
BLAKE2b-256 41ecfd13856a9ecf8386403d0491e60c2dfb5e5a46387e82428eceb4224907a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3d614ed12be4a92611a2c6fb4d9ec173201d9048e463e766a2b7f6a86e766ab
MD5 8373800d6bfa0bd373d062f6b28033ec
BLAKE2b-256 4df90993e7b5633eaef943a83e4270c71b7cf5d4b343b90adb858bb18397fffc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp313-cp313t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 46d3e11f69c0a4cdf91c5d73c185e54242fdbbc38631b6b8c70ce0e551eda0be
MD5 92b1fe079a6ef6e945f069044366850a
BLAKE2b-256 0256ecc6c03cf23c48b36cb90e5bf7214126377fed0b839ddae9e3ff5d8f7038

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-cp313-cp313t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 73112f4a23db18defc0ceb7e485cfe02d07e923878e32a085b37bf1387c9157c
MD5 e8ebbaa01c5e5c8117b92f7fd0cdf5bc
BLAKE2b-256 26af6d52377b23abfdac132eff3599bf4dc8cadd200e3edeac47dd73981cef7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp313-cp313t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 860c665df83084d95a7862f2414991d371a2b31a86b524f60632dfbbc120897e
MD5 42a5d3fe141a4af93c993b4d0db68696
BLAKE2b-256 f529340b250c058228a4cbac6c5190aff8dd6f076a5ef2856fd87136c8740946

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp313-cp313t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 a14108ef5e5441e8de79c6ab01a1519e8cdb6f164c2497cef825d60a033079c1
MD5 d2f9d8b45b4b2f3432e0971ccadd2b82
BLAKE2b-256 944c5b755418ea8d69f74755c331c0ceda18a792242e117205faa283576426e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1fbb50ab2554adbbc63f25cdfad10531dc483a3821e0593c20e7ab83a07fb747
MD5 5a05d5147ab33caca5fc03211162106f
BLAKE2b-256 fe8959ea202bcdf82b630dfa40c3c993360ab023ad989e305f6986cc72f3e27c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec001cfa791c82a660cba6b1da4688f4882e907c2c65043e3dae76b0e48ace15
MD5 183031e843da2a3c585badcd3e260227
BLAKE2b-256 2ceada381593530ddbfbba63957363c5f03d8c7cbae589dcfdbcabd4b9472ecd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4bf2a32f060d70f5d41a1c168805ae12a40e7fa140f5c77026bc78dc7b21df70
MD5 631f1b433461942f5136a96854ba02e1
BLAKE2b-256 8212cf0118e41168ec197aa3adb72af3904289ee252df0fddff7aade30eca8ce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp37-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 b479b1fc19fb865d83c06edd96b77d30d90faf79957e9eaa4b008521e73dab20
MD5 56c5f04f6b363387bd3d24c5d6f81214
BLAKE2b-256 b166bec1c6d70e05744e55af5fb542b35d52b22d231f84645c4004f040e7de52

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4b6a6193d5da199cf030990a32bcafd1546a2e6d9e022203c0a210945756ec63
MD5 6a2cf5e9ffa588320ba5de0c6fa75de7
BLAKE2b-256 b238eafd5b8b92f328a350e6546337bbf75834d69d131a91391ae880f1c3e6af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 e5b43d83639504d87cb2aff81cf0889ea8643188868bde377745ada4adc0580e
MD5 f252817e24420a20fea51f8011614938
BLAKE2b-256 10628da3add277865c4cd8c925c9ab8ad3f04856af11ac1c483b6108b770041d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed8302be23c4f8f53675f19d39acd32bf2ede79e43ce3565e0af8aec05e15643
MD5 cecad7b1eae40affbc3601a0e227dfe9
BLAKE2b-256 166be6304b9b35604ab442dc269dd794739e5558b5ed5e8f566d7459ceb13f48

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 aabc7f9df650ad040e93e6e2ac861113f44473ea8cd096d222e704dd1b1efd66
MD5 44b2c43da870e1ddfd5640c0c3f27d8c
BLAKE2b-256 3f5882364c1787377d8ccae44b113131e82fcf7dfd596d37b883f8ee39cda74d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6c6ad4bdfa1195fbdef1f5fc52203a67a57ddcbafffc08c451f8fe77315d9019
MD5 894a55588dde9aeab6f5264979cd5a1e
BLAKE2b-256 7db36bd6dadcf300f1353ebcf2de1e196712b6e3d0d7e1133fa5cfee389f122e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 727941dc612daf4999f0a1c92b4bc9c645a820bdeb25564309adfde9ddcb1630
MD5 11333b135f17b53cf9c15dfced46e85c
BLAKE2b-256 d24e82fbebc04c6ad7f6d8c29a9170a4aa9eb731264b3d3f5faee2897cb64358

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-cp37-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3611c9a1a60dd5527a58434c9504f18fca941e364b4aace30b779c2d8a5c2c6
MD5 7bccb8de6163916420068e209f09c37b
BLAKE2b-256 ced4aa19bcc748a7106472e655e7f6f4d8bbe7e1302f556464f7c9d3fd95e925

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp37-abi3-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 1d563d08d40d254d71f0e6f4d551280bca8c1861d699d941f57d7bd3e6236ca5
MD5 fd978ac50140573573525c14298e6e0c
BLAKE2b-256 e5ed8b780141d0790b2ec986fe9a312aac83db44b804e2bbb0860f7ee46ba40f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-cp37-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 d52be00e99fe164b77ea5d8c55a21a9b4e0ed3f8c30ac5be6414834a0c0f7179
MD5 15aa2fd190f7ba1ed2e3daade543707e
BLAKE2b-256 86491c8540c449051c25b68946e5c3c462613b7f2240be952475c89e5b101b1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.3-cp37-abi3-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 b6b468cc112ca17437c959fedc8cfac85baf87335290293c746a84ae1658ef1b
MD5 4dbc5d078561e93251b2ebe0187a2ba9
BLAKE2b-256 3dd4899ebbcc46403b827fab8a95c90b7d4757b55bff38f15965d8df9edb7088

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp37-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 2f5f514fd074062079a78a6e671a579f3910820a9adc697b9212a6a30c334551
MD5 6e08bd57cd7b9884733f9d0e3c536634
BLAKE2b-256 d4f6d4529011e57c48221b379bac6352b6515a80c49bb6983ae6219de5c7f708

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp37-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 192109e94a6857961a2ba4fed1142f852b1eeadff75cb7d255edede547dc2499
MD5 65f4d63f5076a6b455fba1702461622b
BLAKE2b-256 d2507061267b3489c6b3430facc4469d427d922723e448173884b836a3247a51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-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.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.3-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1708f32ebd181742aba66404d40242b88a51d4deb1d2c6c64539644908ead35a
MD5 ad6de1072233fe5a0d321f30fcc59353
BLAKE2b-256 a0f1079fd1e8d08c1a1becdddcc500219cfa23bd57733852d3bfe472c8366edb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.3-cp37-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 8.0 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.3-cp37-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cadb6d89f2cac9b5d34c61c464276d1b3ee5a141b7a8d5b548ce4dc4bc725c8d
MD5 c1cf5981a3a5241bc8cb334b6a7cc450
BLAKE2b-256 88085ca61aebdd8f4021699434c482d994cc8f471907d3a351d52d6af827da28

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