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

Uploaded PyPyWindows x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ s390x

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

Uploaded PyPymanylinux: glibc 2.28+ ppc64le

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

Uploaded PyPymanylinux: glibc 2.28+ i686

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

Uploaded PyPymanylinux: glibc 2.28+ ARMv7l

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymacOS 11.0+ ARM64

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

Uploaded PyPymacOS 10.12+ x86-64

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ s390x

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ppc64le

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.13tWindows x86-64

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

Uploaded CPython 3.13tWindows x86

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ s390x

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ppc64le

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ i686

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13tmacOS 11.0+ ARM64

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

Uploaded CPython 3.7+Windows ARM64

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

Uploaded CPython 3.7+Windows x86-64

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

Uploaded CPython 3.7+Windows x86

laddu_cpu-0.19.4-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.4-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.4-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.4-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.4-cp37-abi3-manylinux_2_28_x86_64.whl (8.2 MB view details)

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

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

Uploaded CPython 3.7+macOS 11.0+ ARM64

laddu_cpu-0.19.4-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.4.tar.gz.

File metadata

  • Download URL: laddu_cpu-0.19.4.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.4.tar.gz
Algorithm Hash digest
SHA256 f24830b2bffb7ef47fd998d44c766682d4302631560cd1e73d12c3eeaa5c16d8
MD5 6fc4e9f5ece87ff26b186f94efc0cf19
BLAKE2b-256 709efac39147f2ec723715d74b800ebe3f031efbf0ad78af9718a8c94e88bd1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 3f7ede15bfd274f9e25fabf3ff9fc084d1935a74f2ded5d1342a8f3c26838dad
MD5 e82ab833766eead3b60f213136791474
BLAKE2b-256 c41cb7dc259667d9981f4af3149bca779d0a2c5010a94123e2c782f393d8df9d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bd5189db454f011e92d9c6014f8a3d7157e3906af4a54fb9b1b1e22edfdead26
MD5 66d876904b73b68e737b65b47d789779
BLAKE2b-256 3ce767ebd65f5e9766423911e25ce5fb5b7d24cf375b3970e48189df3c39cd8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d8d685a6342e03ebf39843b011ffa4e1b757a160c06d08bee59087c6a76197d1
MD5 0ddba15fcafa6f0a5cee362aec00ca14
BLAKE2b-256 51c3c310184837708610158b2df979627ee20bd6502296e635c9ae293cec81dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3545c94bed64c2048a629e76d6008d418eeeb59fd51c92f3f34175f361283452
MD5 42fb1b050e77faf5861415e5971691ed
BLAKE2b-256 be8a7e225140ac76d896205bce0cae521e38cf5684d0e216afe4b4157d81d086

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3eefebdc2e6e5ba419ca7c36a6d12153b310d6e8bda6a3d0c70300ef5db4d8f8
MD5 458dd5959eb45be5bfcf3a4d2a9004b7
BLAKE2b-256 b4c67824721fe813e0623bac69ebb7d8c6f31af6d8a532db31b5278ece938aee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db928fab78bd167c246f1f26e38ce1102c49a3b01ce09fbd158239e6cfe17992
MD5 2037acd76762b19077764a8368ef8a81
BLAKE2b-256 88f36e4409374d0ec238aae0a6a54e4b4811ff72d326d03fa74104ec52a22730

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 2296214ad2922d8238be91b2b37a5af157cef57af6f641040b7cd17545b75486
MD5 94f61af77b9fbc6cf8875824b07cd193
BLAKE2b-256 b0363840b27eb72d59ed46ca79d55983c51692f05455bbc653a0382d9c402bed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 34a62da23343c7bc813b633c644c2eaf4f0f04a4cb05b2fd5fd1a4999ffb65d5
MD5 1e4d8669ee722310b1bc48cab9ed2ffd
BLAKE2b-256 8171d5672cc0f0fc19e01aba4abdcd9408dece4170e0d5f2c47d61c6e66e51a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-pp311-pypy311_pp73-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 fe9ffe021cc7bce39bd7826cfc1d61fbdc4a6771b9dfd92b2f8b0a4d1d123892
MD5 196ed26cbe414aefd77a44cd6bc1515d
BLAKE2b-256 89928b602c8cfd8368e3799682e548dad8889b5b88e7ec354401ab003dbe685c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 379189e9e6d9d90e2c84ed8cec6b8be342c8384cdfef6758e24a35317e52e1a5
MD5 7102197a7ca81642b9647d2b44060283
BLAKE2b-256 a94890e34a8cc3d033278557dc9303beb03d7cb338b69e57762a7a62980c1bfd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 29fbe714ca7db0fd6365ac88c33920aa2dc8c6e177ac8157527a28ad640b5c86
MD5 34998d934d4c21fa4ff693716eb93d06
BLAKE2b-256 9ada6bdbbd80256e0d6b4cfa376b27c1f5f07469ca8d629d67e235a110ac3388

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7d441257eb35ace6bf70a3675890d06271be946fb2e138da4baeaa984839c1f
MD5 f2bd6a3008750234dc640199c0156931
BLAKE2b-256 d75ee10f8ad0a0cd96d3c1856b18de1a5421321e36547bdafbc6cc0def834f29

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 823fb7a786ac30bada7164753a4913cb0fb27c7c09e3d053144dcdbd5c38e4e3
MD5 5aee1d48eafc2f504ecc8c76fdbe3a2c
BLAKE2b-256 c3a0093707b0b9570f8dc2e6672ca7f247cf9a6a7916ea1202f89b803bab2ddb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 0e4094c6d6e81cf5dc9b6e8cb27a508a326d19726c26b891497bbd96c783370a
MD5 8fd55e76ad30ac5dfe635fdc317c7362
BLAKE2b-256 4f067c08041c058a7be07dcd6ad0ea25de0380ee75a4a7f5dfb0d8ecf446669a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 6e116e346e902a42363adb51f088b087b219b2c379e00ab537e020d28dc9946c
MD5 748f5376d7b27fe8a8162e6ef5f7191c
BLAKE2b-256 a2bdece1267c8ac2bd52ab65154bb6fc23ceb44b18d267483c26b7b7fe6f2b58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0be97da8be39c2f452bd828b8e19814deb2e5265d09faec460170a1b1b24b94c
MD5 bea21a02612648016036842c2f76e1e5
BLAKE2b-256 7ff5c85a06ebffc2a50670bb0b4c3651f2eb9b11a6fd5b1376e1067b42b33ee7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6448da332f68bed0984b11d63b97a023b48ec63fd0da2a2c7f1f151a5ef2bf52
MD5 b3277a7aed5e3f53f45180f5d395ce59
BLAKE2b-256 e409b7746c90f97f36787ade4e69577ccb128895ed2fe85c9bbbf9c23a285844

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e165285bd6dc0b3ac7c1b35524ab05e4385c11651f71428e34ff934d5a885496
MD5 898aa90d083396b53be32e216ecd6e44
BLAKE2b-256 cbc549bd3bb3a436e2ecb5142c64ea35b3570a642ba305786207a0f5969b036e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3b43bd38582e286c53eb611ac097451d35d8a0d1bddfed45e50d43bb80950c44
MD5 4120d33b51d7170ff852139cb0c92ed8
BLAKE2b-256 8ec2e39ed137fbb5722e38afbc94390658614fd82197acef4c84e0b12e3fce5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-cp314-cp314t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.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.4-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 faa591b81376a748b8706c6780bb455411e07caa1a8e0db3af4f31583a9aa58c
MD5 e6d3013561ae3dce4b3c2e081bca70aa
BLAKE2b-256 67de95f02442ed044ad8788fcd93e2103cc75a0d5b31b9a6e2be8aac16a33fad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp314-cp314t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 8c7f9501ff60df80d0f8b6dc8a91bad14a9fae7c69a66aee3a7355563b084289
MD5 82f499cf61f6e924ee99d7f914216e27
BLAKE2b-256 d4221c6b8a669e026af0b98c3fa6d09893bfffbb3731ee1cdf112197829f3ca0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp314-cp314t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 e80c04da3463b5e4967afbc1ca02874c611c01ca15026d2ee14a2871765a8ca0
MD5 4400d5a96c6da9966089c11d8b69035f
BLAKE2b-256 de345a5ac177add68c63697258d93e6f9255a8014b3045ed1b260e71e8c41771

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 793febbc2c33cb20722c4069b7e40631b6a04650c909a08a7de5bf3f19de2b85
MD5 a003eb90450536dc463442ba48b472fc
BLAKE2b-256 b0e9b13c0cc34f2d02898b1c33a13369d31b10853398a58b239eecc6bcd0566c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp314-cp314t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 c5a97f381422530126a6131bce34ed540288d2341f29b621c4353a79bc253ee1
MD5 15dcedf9cd3e03d9cd97cdb8d396b471
BLAKE2b-256 739e50ee63bc6733243088cd53ec42c28055392346828ed365128e8b54652696

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7992966420218ff24396d1289710695ab2f71db1b7599a531067437684941aea
MD5 658337ff176605da901ebe819383ccee
BLAKE2b-256 b969379b3d05fa04ea17fc3fe9746f4828cc44ca0465ffbb65c962d99fdabd76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5074f1e57446bcf36b7884423be7bc54badb31d80edd608263ca71bcb6c4a0f
MD5 0434b2625932508d5fa37f7def765feb
BLAKE2b-256 d86195da5aa2d776f01adbe576cb0e2ac5f64578eaf34f753cdf7d3a85549bf1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a97d485f14889dc30bf4ae05be02ff17bd2a3ec26b5b5a26ee6af4de2f346821
MD5 330e5319bf70924c985d7e2e9433b3db
BLAKE2b-256 798996836dea276e303a65a32b4f4966a8f6bde256ab1ccccb7ac8d584897e84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 fa32e21b8dcaa85245b7447327688db10102c68e7e8d12e33096c58ad8faa33a
MD5 4b69e4604d0c6201f01ecb2feccdddfe
BLAKE2b-256 54c53ffa69a947a5a26c69f84b3116e334563c5af9f4bf530da6a2835334cfac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 6281afbd1328d1540ff3562a293d481d0939c3976e74093d186a6b3376f63548
MD5 790020b1657ee71b03112f1fd6d2c40e
BLAKE2b-256 5eff597732b3c2966996b473ed3a62d8c6df5bcbced0dc445508c51d99ea317b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 09d99541f861925fe1be047aaab728d1109c0e6707cca4ff07336a13aecd48ae
MD5 3bb0fe31f4cbf92106da03e5b394709a
BLAKE2b-256 69a04a3f4a149d5bccd8cef3572c655ffb710a00d7b962d4b12bbac17179ac24

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6c7f53156b5e59447df94a84e61c807f71be2ea4cb18649b29922325bbde89ef
MD5 cd94aa8b9fd16e3b3b9769c6e6ad78c6
BLAKE2b-256 2c124ceb463a76348b7559a93b49e9d5ee06c902159ac7793efad72063de7f52

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0c083d2703174235835c4fc23cea81e583a9ca3fafb4a69fd1ffdb17bc64b549
MD5 66a11d0242a48e314b0d65fbbb285b0b
BLAKE2b-256 0761f63b3c5d1c3fccc563b5d4ff42da0c66979b38b16a29a3900bcad4a8c1e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1fc8692150da977e83f362fd101c7190229841a725384251119ae689c4c3e7d7
MD5 0d25edb7c34161a4a27edf10ca257403
BLAKE2b-256 79630648bb3c3cd691250fc763c9611e49022ee2c90edfaa2086a5d091f48b8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-cp313-cp313t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.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.4-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 273cb6d20d1d65bb906a8c0bd9aec876300999197cd7a19c32301af80acca369
MD5 d54fa66115a2e8e029b6cd7f390c3336
BLAKE2b-256 97be94a317b741482526d03f8810b155800ca220c3651ed56f26a04ade47451b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp313-cp313t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 4568ba0c1b81f74ca00a6d1ac5b9c35394190ad40fee110c40bc970510a8fc5f
MD5 be8fa3c1fb7902c990f3681e829544c7
BLAKE2b-256 dd764bce81e115c28be1330604c1ba7744ea3624a17f0ec883099259fe4dfbd0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp313-cp313t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 ca4f3ee7c9466a750de7805e89c8eea6837303549815235255acd5f4a345e342
MD5 1a63ee93c5040457de129d862fb29479
BLAKE2b-256 079c59311c589ea1b2905e43ea6396c2120899ec4765203cd7c8a9bdd6119b28

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp313-cp313t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 0b04c9a4e1fe7aab9e0d1856e1899a7f712c29f8355e55583b54c0a8efd38ad0
MD5 f5c0684ba2529fe1c783f6634696ba7c
BLAKE2b-256 4163de9fa10bd95f175e41d51db81233c6fbcfa258b2938e972ade3d283b6f73

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp313-cp313t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 2809427ddf69a2f499ee6ca5f38753b3bbd762c6d53ee668afdad1d780cd0565
MD5 0c02dbecc19916613ba61b1d5311a3ff
BLAKE2b-256 33240e165aa74577b684f2360d4f984527b3273d3e137d482142dcfe9c579680

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 297d0c219503336a0e1e4a381c6f31e3ab2d8b221f0723df7eac11787dc5a8b1
MD5 b4ae1ee6e54fde6c9382093139677d13
BLAKE2b-256 0f1ba2d55eb0e5302ccbe0df6eeb4ad6c2b4a52d84cfa399ecd18a531778ca9d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd2c4f7a34a6297df8c96de8b674f38ab03b3e100889bb6844d67b221e473371
MD5 58e6a3b8a0027d8eab26d3c9e2da9420
BLAKE2b-256 5f51f2b1602f5bd36b72bc8dca6bd317a4a20ad48e6a0c6bbbec1a90099ceca0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 15b2a12865212820288223784113c9c8495a0c5be03b270d4eff5d724a497283
MD5 7801a045a9d86c4413e4f0f80c094713
BLAKE2b-256 d536bc20a38d069f220690e156cfd13284a7c932cbcf0e9677baf5391836b68e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp37-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 9e4ef7078fa7fb98198e2b260784ab0f8137507f83832d3c4e2931e178a88d87
MD5 019caaffe25570c56976fa657d287887
BLAKE2b-256 2c8140ba98b3953e65b1e1f07d960340ec3a127bd299b3d4252fb35177b2597b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 79d28bc6a341addb977b5f84b31da2cf64408df3932786b40c06d1f024c849dd
MD5 22942f77f7e49c294a805ba15f046372
BLAKE2b-256 626ff6ee3e99600157d68fa65b88f98081c4c864bd1b57510d078faa82139314

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 adca63bf87b16b38dea62b124f3c5d37f2de6821106a1ea181c1f7e3cb8dd9c5
MD5 0f8f6eb4e8d6107a593c965e1cdd2440
BLAKE2b-256 f43da302713d307368d15b662d9f54efcbe9d6e9700dd26ee5fd603b7aadf91f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8bb8ed6a62b97f0a242b1cf189377c26d3bd8602601475632f06741c54724eba
MD5 7ccbee5649399b1976ccd5d35f15d44c
BLAKE2b-256 6f2e639546da8640105530908f85e6d404ef5220a0984a4e3dd7a7efb9462f45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0c6311114ab3a7640fafa32e819cf7464b3c8773774d966669201e667ce0a26a
MD5 c4df741442f20e509fbcbc2ffd95bc1a
BLAKE2b-256 a4cc740e98bc50ffaf74ce73510edcd0e047c0dc1cd1ac81b9e7b5de8865d321

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5844fc342c1493da4d78169f2d3cd3a39b377c4aafcd4e5235da48da6a4e9539
MD5 f74d3c65142f17389040bf6a77ade85e
BLAKE2b-256 8856bf6764fb842d09c5b7ab8ab2edd430a9e84e79b6fc73884d152789c6b052

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8627f9ccc2e604aea141b5c4702ecd857034c2c2a2419310ce8dcefa5c320f64
MD5 076284747c184598cce231841b456e65
BLAKE2b-256 912442543e838aa12e5440128503b8ecd664ca15b32e07be25db9a091d73ae1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-cp37-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 8.2 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.4-cp37-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc00ebfdaedb0e9f029eb2b205b0cb999c220524fb7e10592719737fadc4a7a5
MD5 17e915f96d710e2fd4291046e5cf7aed
BLAKE2b-256 9b075aa4f92ae711bfa5fb9974021e22be24330a07cfd9644bef9888459d997a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp37-abi3-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 e3516d765a67d4c755dd61332f43ec4b5c6463693ed5493d51bf78f2c38e621b
MD5 9c3ca1517f6e1f4827953a13313ab52d
BLAKE2b-256 a7cca3a8f921e6a201c1c328d018d1ec1c0750e4fa9479eb2ab283e611eb62d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp37-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 625bdebbf75451404d851847befec4692a265aede748c6b0f5fd330094f69e36
MD5 2932f296c45f789184134b04e5697b2e
BLAKE2b-256 70511f2a7083e3b6ac1ff50ffcd7b69c95f701983d1194368e614a4fdc5bd80f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp37-abi3-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 9e42da1a28ba3c224f1220c9b7ad24686e7950076a83edb9bf262541fca5a1f7
MD5 aba8320ff2e6c2980411e5d2458619c1
BLAKE2b-256 4b6c015def3c1d4d93e3fccf53ccf81d6e6acf0b9887eb5ca95fd105527a0765

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp37-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 a2b09a67e2e35785e69cf4482234fa7d9a6172da5918af7f6d55300a9a04e4a5
MD5 8e8f468fd0bdc8fa8f62c35ce537563d
BLAKE2b-256 4ec3844c40b3d5f933698b40653a14e2b64d3db678b8b7d8ff87795ae635692e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp37-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5305015435d605608da7ac7aee4c0bbc2d1afe6f675a0cba962c51165eb501bb
MD5 770f1ac4b7099dc3d2489fe751f7b2d6
BLAKE2b-256 e9209e2dc2ba1645290f4ef95dc715c00328749a2e7afee4dde4a0fc12ad2d30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7845fbebb104c52fb6f7c6f215bc746449fe71ce0c56435a37906d524f95b50
MD5 e9d8ee9bb80270d855c32e5e8f826f67
BLAKE2b-256 be3c69f95337670d9a563da88b2f10e3d44c76336ca0adede5baaa35e1211ed6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.19.4-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.4-cp37-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 407ef500fdf1cfc50fcbd82fb7757f24475c983a3575294a5ea98bdda397d118
MD5 634094ac24973db0a44643df4eca0c62
BLAKE2b-256 50e20d9bfbd21b7a407a5b308941bf683dff382142711ae0260545dcd6981e10

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