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) here[^1]. Since we take the squared norm of each individual sum, they are invariant up to a total phase, thus the S-wave was arbitrarily picked to be purely real.

import laddu as ld
import matplotlib.pyplot as plt
import numpy as np
from laddu import 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.0.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.0-pp311-pypy311_pp73-win_amd64.whl (7.5 MB view details)

Uploaded PyPyWindows x86-64

laddu_cpu-0.19.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (8.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

laddu_cpu-0.19.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (7.9 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.19.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (7.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

laddu_cpu-0.19.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (8.0 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

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

Uploaded PyPymanylinux: glibc 2.28+ s390x

laddu_cpu-0.19.0-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl (8.4 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.19.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl (7.9 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ i686

laddu_cpu-0.19.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl (7.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARMv7l

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymacOS 11.0+ ARM64

laddu_cpu-0.19.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl (7.8 MB view details)

Uploaded PyPymacOS 10.12+ x86-64

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

laddu_cpu-0.19.0-cp314-cp314t-musllinux_1_2_i686.whl (7.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

laddu_cpu-0.19.0-cp314-cp314t-musllinux_1_2_armv7l.whl (7.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

laddu_cpu-0.19.0-cp314-cp314t-manylinux_2_28_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ s390x

laddu_cpu-0.19.0-cp314-cp314t-manylinux_2_28_ppc64le.whl (8.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.19.0-cp314-cp314t-manylinux_2_28_i686.whl (7.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

laddu_cpu-0.19.0-cp314-cp314t-macosx_10_12_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

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

Uploaded CPython 3.13tWindows x86-64

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

Uploaded CPython 3.13tWindows x86

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

laddu_cpu-0.19.0-cp313-cp313t-musllinux_1_2_i686.whl (7.9 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

laddu_cpu-0.19.0-cp313-cp313t-musllinux_1_2_armv7l.whl (7.9 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

laddu_cpu-0.19.0-cp313-cp313t-manylinux_2_28_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ s390x

laddu_cpu-0.19.0-cp313-cp313t-manylinux_2_28_ppc64le.whl (8.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.19.0-cp313-cp313t-manylinux_2_28_i686.whl (7.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ i686

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13tmacOS 11.0+ ARM64

laddu_cpu-0.19.0-cp313-cp313t-macosx_10_12_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

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

Uploaded CPython 3.7+Windows ARM64

laddu_cpu-0.19.0-cp37-abi3-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.7+Windows x86-64

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

Uploaded CPython 3.7+Windows x86

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

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

laddu_cpu-0.19.0-cp37-abi3-musllinux_1_2_i686.whl (7.9 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ i686

laddu_cpu-0.19.0-cp37-abi3-musllinux_1_2_armv7l.whl (7.9 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.7+musllinux: musl 1.2+ ARM64

laddu_cpu-0.19.0-cp37-abi3-manylinux_2_28_x86_64.whl (8.0 MB view details)

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

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

Uploaded CPython 3.7+manylinux: glibc 2.28+ s390x

laddu_cpu-0.19.0-cp37-abi3-manylinux_2_28_ppc64le.whl (8.4 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ppc64le

laddu_cpu-0.19.0-cp37-abi3-manylinux_2_28_i686.whl (7.9 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ i686

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

Uploaded CPython 3.7+manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.7+manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.7+macOS 11.0+ ARM64

laddu_cpu-0.19.0-cp37-abi3-macosx_10_12_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.7+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0.tar.gz
Algorithm Hash digest
SHA256 758084ccc18e9146910876995dcdef12e1f342ce670d3dd4001896ca8d67c28c
MD5 3e0c349431be3787eba0d3245075ec26
BLAKE2b-256 8569ce04fdfa8bdf6c486aec74b57bab282b4d2300f80518520a3c2c1c50173e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-pp311-pypy311_pp73-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ce3322a7505dc13b545d0eab73ba2f2510c6b4ecafaad33d3d1844bfb1121d6b
MD5 4298c19129e625e734f9e5fbe3f08e74
BLAKE2b-256 5bf68143a90922f378d5f358b2703fbcbfdac2d1cd0f1ceaba672c196dccd0a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: PyPy, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d221e0520ea0a30f6241c8d6b8bbbd362bba531fefb24234ffb1115d3d6b03dc
MD5 3e38558a9cbd5f0c89125a9562b0cf03
BLAKE2b-256 8af94bfd2de5c5fa216f5faaef8859a5cb3ec6164f07ca88ced99f6f35ee306a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: PyPy, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a771fa56401183c5d1a33d18f9f9e28b24916c56baa154459a700e8640a157f2
MD5 92baeef3e2ac474a4acb8a334540c25f
BLAKE2b-256 74fbd2bc825c5d8d3da8194646963b78cfdb2e0aa025e32a0f841308a9119e3f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: PyPy, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ad176abbe21773788154ac5b6903b3630349bcb6b54bf38b5d90b7988ea4c74a
MD5 a4b9e036e1aba3913f41366de10a5994
BLAKE2b-256 99403822b7692fd173f3f0350f8f7c3b902d4ee355ea7dc0db1a01c40d0777fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: PyPy, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 acf111dbac447ef4e0b99ff667c9e23de075ebb465b799e1ade953af89138d16
MD5 f6c315cd8e4f1dd0efaa31164bf112dc
BLAKE2b-256 7dfeb280f3ebc3e5ec1b011a26bcc8009e1ae7cc1c5f7a4931f3f5301055194b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: PyPy, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5fb7aacb522bf94d84b2bd383a78a8f1be0dbe1f691834ecb6e32fa3208705ff
MD5 574e887139595dd10fccd8d3f72ee87b
BLAKE2b-256 f45a72a0b213f5357d438288ed600ca55bf0f7fbe797fb33daac90b2b0455b0e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: PyPy, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 b22c041de6bcce9a46ec6d16b12d9c8fec16d337ae28756c52d633e1d26e6fb1
MD5 160c5cd321900db22392f2eb64374b67
BLAKE2b-256 c65d497f832024cbee2b0e6aa2193a0b0314e93ca293423e8f7457004ad30fa4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: PyPy, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 100f2197e35ea20dd71ecaa0f9ba077ac0478aa128bf0fb5963ddbe174c1ff0a
MD5 83f62a6aa0106f85c573dc762702be97
BLAKE2b-256 414efee8e7e3ff0b4c2a656e6bf0e4837d5aee25f235887184702fcd9f906b60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: PyPy, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 68887c6adae587b2435aa8380e317c97997127f2a27420f3ca20779d8d954f49
MD5 9d0f3ee76c637322d18625c7ea849f1a
BLAKE2b-256 1649589473c79e51956a8a13b73c7dd2b31c912ce7f2066d5285275ab25c0405

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: PyPy, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 9de61faea3d0d22ca504311364196823a35cbb3a7dabac6e3c6b9854df81cc25
MD5 43b137b6cd58f41682e57c88cd8cd419
BLAKE2b-256 2716525073ba5e0758edb07aaa8fd5cd3647955be0181b039483c67da0798c5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: PyPy, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 184807eebadf321ccaa9dba8fd9d6024bb876d121167e4c95578c85575a1874c
MD5 e7674105c5defc002f3af428c40e751c
BLAKE2b-256 0b2ab844d7daa6213e60c8ae06a0765bf446d0cb5971dfc514f0789d0e5eaad1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: PyPy, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f4cd10d06a4c638c5403e42837c27e141b4e6eb4adb5b3b99cd0388b7c38a9e
MD5 dda24f1bc27d492679d31df59a80798b
BLAKE2b-256 64f0ade65e396b7aeda74a3c042e9af3ef257136b372a9e3ef784c492e7634b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: PyPy, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 adccb2f5379016b9fa5ee6e641506e5c57cc6d6b323743ca619a00a451e0a9f3
MD5 90620b5ba67852121bc76beaab16f360
BLAKE2b-256 c09e7ad2cccf135db5aeaa9f88954842bfaca89386a28d9c9ded7248c15cf771

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 06984a9ba53d50e563e98867eea56830e1bf6d690769d5aa4dd6f6c0a97b8ebe
MD5 39798d45ad2df63e3611e3337d276e0e
BLAKE2b-256 9f5dd891819b7b77fa099c34daa8ff1cf63488140419e445378c3d48b947294c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 150bad94b5d437d021fd030e7ac0172ad86b55774467465fb5a6feeb1404bfb7
MD5 4e8a76c6f7b0e4ace41348977d2a19ee
BLAKE2b-256 6f6d967e00e9a4fca50ab91f0d520a1f46c8ca7eab2feea72844c4e1adc60e29

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp314-cp314t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6471f787fbc1efe6bcc882c6f707d0a51bc8c7993cdd4460d5826f1dfad79fe5
MD5 9593e3a0d20852496f5b1ede530f2d91
BLAKE2b-256 79fa50233ce048705c3e2855a641bfd13585cf153944c8d4e066ee0d26b9abde

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp314-cp314t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 34c7105603911e46bf30e23643d0042c01e883e9c740bf01d98db6379e11eb68
MD5 6ebfca98511f2f66b4240385d212e358
BLAKE2b-256 d12836c0b73e886c1de16875b136348797a1126b1a9ed0f229d24b882a288deb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp314-cp314t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8ae0bc4ae5e02fe49df04cf1815534dbc40dd3ff2f080cc6584592d89031ab47
MD5 367acfd592cd5ba83bb210a2354ea5d2
BLAKE2b-256 a75ee6d295d7ec43e1045f63acd965e6bbc4cf26ebd93a1764c71faab5ca0ed4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp314-cp314t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 375032002ac32a4231b240fd4f1a929222d9e16b19ded18f9e5cdc78effc2bcf
MD5 992c8abc3d4f40331a711f956fd05a4f
BLAKE2b-256 20808ed49df7af3bcbeedd7384a2162ac207e5808b949fcb9f42ce27b6975dea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp314-cp314t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b3440e677bd9a870e0cd9151c49f8d5911e4c9bee66c6be4bb4515898af5674
MD5 942fa11828a36019b180375eb0004b12
BLAKE2b-256 91290239a000ce7ae8b6af8baaba8ce09783e8690d159f09caae79cbc48bf40a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp314-cp314t-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp314-cp314t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 12d899a63a3aaac132f898957b373091609f37134619c6cbde3726c083d4850e
MD5 a07d223b6e2a71ca17af0752d8ef02f1
BLAKE2b-256 bac6279dbb073935d97b7c4e7f99d7c164cd3358ecfce12a03d3bb380ed10a07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp314-cp314t-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp314-cp314t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 506222e3076835d1570f78516a1e53b2040a68d2bb5233c21b518503fb640b2d
MD5 adcc93a8dd5f8beebcb97c263e739dfa
BLAKE2b-256 d9cc0a4a15bc53616bcacd65942334d171a1fa7e70a7a93c83379694e737b25b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp314-cp314t-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 df1a8fe9e1353f650c29a940a5be58ded5719b94c0b9d5a497d93a1018b96bd9
MD5 ebee07cefbe9925f1aa4a394b862b861
BLAKE2b-256 3a32ad2de4ff07aa3ee9eea1ea33d9ac5b4e3b4d04138f7607d2c8c455582f7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp314-cp314t-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp314-cp314t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 a7a79cb9407bce2de002abbdd4f5208d9552b71d1f5ba0b3d9681957f5b6e99b
MD5 6eb5e5c276b7d89a77108944f8ad3d7b
BLAKE2b-256 25cde5d6dd187a5393686184a5dcc7e76681ca8136946fd5e172394ebc3e6a78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp314-cp314t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5bb75d8f44821ff445137f578c19d87b8c25dd87dbee79dd8743da6989675617
MD5 1359b281ffcc9ead9bfb9c6c0ec09a56
BLAKE2b-256 db966f7db31d9483ba9a42f240f197206b32f87fc1492a0358b9071fde6d10bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.14t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa31fdabe625e27e7679b0befe4b0caddfc5d4b55827e471f7aab0416835ee9b
MD5 373d8426e89bf7e78f40f881e8fd02f1
BLAKE2b-256 0495393237898137306bdfb83de723757e528df2f7e4857cc5b8b74bd75673ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp314-cp314t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.14t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 820b26f6c748b35d47c295cd9f39acc0042fa79a8fdb945299075f67cf59b633
MD5 f765a2e435d3d90c4a0dc1e03c95f5ab
BLAKE2b-256 bced5318a2beed5cbccda8d9d6ddea28bf5e507d3633c650d2d9a5bbd26f174c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 6d66f9241330ff08114fd72fce03eae8fe8e25c88642785de7bde3d837010a54
MD5 ac939be92bcf138d90890d5044a93aa8
BLAKE2b-256 396254610c6d8d32b7b52b3105b9048019058e39c5c1989cecc28de7931e9de8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 8e424c53c998f153c7e008ccf38ab1c18e6f255dc84e5df9261bd7ead59e08d5
MD5 08c1c1cdf07c8091250d91eab022d539
BLAKE2b-256 9dd85a9bd07025659668db51dd9567f69eaedcaa3d5a8406d0ad03b10fa3f684

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp313-cp313t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed8ba5831a395652e62d9a5fd8132702a52abc15b1490e10b76ff0ade400bbb7
MD5 da6629aeb2ac4cd13641556868ca6161
BLAKE2b-256 e68b781b8f2ebd35af4d75294b857b23f6eccb57560f28fe0e884ebd3ac67636

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp313-cp313t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 895240dd95f1ded11c00da65af6bf91e660cfc533b1a4fd12612f6a42b2a7983
MD5 78ab1598f6b83b363650278ffdcbffc6
BLAKE2b-256 4a1f7b6bab3f026ba7e9a5b9eb425e72d602bfdca2c033ec19246dfc3b07508a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp313-cp313t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7d3f9e676b659c9be0e2521e190252a615e9970a2a0819f8cc6fef73536d4527
MD5 2631785892d06b2cc5d50e427a5968f8
BLAKE2b-256 ffa432baa4742152cb0bb3d4055acbe4c2c618c0edb06ba165e1dcaa1fb471fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c3b449a4c1b08b9ba585a35c9ea34210404eef25af35f7dfad886e4fb1b9fea3
MD5 10547ce30dc3ef49efa9c38217f7cbd6
BLAKE2b-256 c3e2e0e8f1c1ee122ec4f95470ecaa199bd785178f07cae921258034dec17702

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp313-cp313t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 37041e8d477cd12f20c445897f1e9f607037643322cf0fd1761a0280a78e5b83
MD5 2f37028c1e06281551950ad2f89308b2
BLAKE2b-256 503cec7af2ed91f3be52224e3b10bcfc286a49beb2465797811054476d50af7b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp313-cp313t-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp313-cp313t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 3e3d3101a31493d038bfac07918413b964b43b24464aeb4a3bf4c74922a751a4
MD5 177f29d0b5927b843d4baee7a5ad6447
BLAKE2b-256 93df8885ab28d997e049ca4ef2cbade97f9950a190c0a0c02d613a9cad0ff461

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp313-cp313t-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp313-cp313t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 27aee73ce56dd7c86689cd8ddf152108b7ad3d255d35f6842aa3e227434076f9
MD5 a94a39b7be9b438866bbb7481bc9a7d3
BLAKE2b-256 4e1720c8cff7132a1125c0b9c97a37e1312dd00979f6526cd413ae7b307eced0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp313-cp313t-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp313-cp313t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 562f225fa322b04a658a97bae7fea6c2d8373703ef479cab37bc6d33f18476fa
MD5 44e28b4cc95e97126a3afa5dabf6b88a
BLAKE2b-256 2197ba8872b93454dbc5e62ff06d514f59ee1d56449e7b949548a8a79dcaf414

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp313-cp313t-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp313-cp313t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 2801673477ae61a0547949d17cd17a625db0c713d3f94999ee2fa785ca0bce4c
MD5 038174d2b7f49d941cab890db332ec26
BLAKE2b-256 6cd9583fc2a32c620c50a123def8f127fe5a8934d2e132bb96a0cf5a847a25c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp313-cp313t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1697c4c60edfc8b023bff67547b3e46d78265aec800179e88f071a88a1da1b61
MD5 cee60c67ea2c0d520bf91dcfb432b51a
BLAKE2b-256 a293993100f9b3284f7c2c417138271ab5cb2c4e11db37f28d856903313b8a0f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp313-cp313t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.13t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 786f2c9f3b1e6a283fe6ee5ed2904c17b8a1c0a973add32bdf688ec8b8991fa2
MD5 79cb9152488932b40cf1cfe7a7ab312f
BLAKE2b-256 ae8e23663772d2a613553c4914b5998e8a26985f09ee5437b3c12d8f065aee50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp313-cp313t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.13t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d7b635a31cdd42d1fb1ce5655a49e47f6dac5d89cc6068b75768517ba4f65d10
MD5 c60fad202351edf3bc0290e3b7dd9ff6
BLAKE2b-256 680c5af50107559dfbfb68f7e8b710d7558756ba7661367e3d815d6512957244

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp37-abi3-win_arm64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.7+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp37-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 4283524b05803f0dba725c02d45623c2fabca1eb26f33f17dc4cbe34166a862c
MD5 55b69fe584b2ea9aacdbd54ed5357c74
BLAKE2b-256 7691ca3813ca2937cc0eb6511cfadc9393b914f2f92374bc6b23a36ebe854a54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp37-abi3-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.7+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c9ae28422c618b2d88cc01b91c16018d5cd91ccde9f3aa343c5f73e8a53d1176
MD5 22818c902d3b268c55635eb6a722e375
BLAKE2b-256 e0fe77e99903e2b62c4974b75cb96e8fbd2e438487656be8be92f9401de698e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp37-abi3-win32.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.7+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 67b86ed6e1949f8bab3d869e3a9ce1704ffa8f3c63bdfb31f14de520c47579ca
MD5 1e03d19249fb6d821589c079ed18bd67
BLAKE2b-256 cef4d6d7c9f4320af4334a19c76d94b4474dea397f99fa89dffaa55d64f1d972

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp37-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ae24584cd238fabd745e3df6900de8e1516dd3785369e8839153cbc6433d6ae6
MD5 c5e9ec561fb06688f0ff9a1c5ff3c48a
BLAKE2b-256 0c248236e9f1ff5fa55f15c425c628f6cf376f495d220502993af7232c38ae64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp37-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0e925fd59016c4bb5f526b5dcbf7b78d450dfbc8533c1947f4c31ea9ea168a38
MD5 4467ff12637bb6b903ea2489cbc3311a
BLAKE2b-256 8760e9db32631a9a7dbaf7692b2aa40cd3e0c0a131d8157707a3e5665f39b505

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp37-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 884d73c647fb5cd96ca2837e243c7843200cfc381990d97927bb9a13420dc5a6
MD5 5b5fa30fe7ac379bae2355786cba7855
BLAKE2b-256 20eaab5ff5c8831be41e8cdfc43e3465896b78b0366af63e496c7d1bec633172

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp37-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 266f7ac55bb5f5b32ff6f047abd210e422662f435a64811c416a3fec9890e2b4
MD5 9a5c8a598ccebcdad18e5a94bdffdb4c
BLAKE2b-256 7c81dbdbfd192cf51d30a59e94c07d6165e878b2a03832010459837745b1cc41

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp37-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp37-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd291a5f9c1c95497311311b092146693feba0d7bb2bea8adb1a25aecbab3b2f
MD5 6a290a016de9e348f51921ced11c305d
BLAKE2b-256 01e72bc288cadeac114105379dc6245d5ece9b7fffe9dcdbf1b24a1275bbd44e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp37-abi3-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp37-abi3-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 dd8270e52f10bf5c2a9b748c3e85ce865019623cd0c4de873d4c6f0716b119ad
MD5 c824e03cb632840f7b294d81a1344e6a
BLAKE2b-256 a803009228e1f46272b8798b909a244994d3a4eba94a33c41d5b23431def7221

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp37-abi3-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp37-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 e3fcf975e7a37197e197c296c3481a0746a6708406db5cb62dc57640b579e930
MD5 235b5cb082cdafcbafc535b015c3f0d6
BLAKE2b-256 701f6717dbc00b6c6c3126a2d7c708a90a3df6005cd6f23baf4a3ec87324b2f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp37-abi3-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp37-abi3-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 11768c99ea827289415cfb2a0a0b8aa4866a6fab31f6b00fcb77d1e9115a54dc
MD5 78c13ea74e2213fc3b512cd5fc8b8a47
BLAKE2b-256 9d26985215f8f8bed7ba6fa5ee82ef1002a777c16c0d1b6321ad4c0039a7c6e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp37-abi3-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp37-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 207b7dfa7651d58e368865ac9f5262a446c3fdf5fdf055b73940f618c2015345
MD5 743f3ba8c3897f08206adee026cbbee1
BLAKE2b-256 327863d72d5dfc45465c5337162ef3a12fdecbc8b8cbf4fdbe03bdd0b34ede85

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp37-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp37-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2cbc76b4ca8d033b4570df521cfa8f2e4cb828100b7eb898aa5249b828b84d7c
MD5 dc4b62e445a9789f239849f3eea004d5
BLAKE2b-256 a909346bdab01ae43b9d30af1872191dbb30f74f35d64f4a4c02672d5f1e2c76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp37-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.7+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f86592e7e3a019508d4def0d7157274d253ae1899230a7e96bf15e3a2b66edb
MD5 780450f0a6e9034313b1e737fd170a8c
BLAKE2b-256 8b84e85d5bb5222e45a9fd2006e7f871e7f8b80fc5c4df6f85538213dd01f379

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.0-cp37-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.7+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.0-cp37-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5b9154edc63ba9b17378a678e801f83a9d19c1affc1c6dfbfed064a2edf3a3c6
MD5 a40ddb71067298e617bc8f14f910b175
BLAKE2b-256 e4a6a006371b12fe212d7c4614caba655e26ba34d6caf4ea0ac3deebd8f0375f

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