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, Cache, DatasetMetadata, EventData, Expression, LadduError, LadduResult, Mass,
   ParameterID, ParameterLike, Parameters, Resources, PI,
};
use laddu::traits::*;
use laddu::utils::functions::{blatt_weisskopf, breakup_momentum};
use laddu::{Deserialize, Serialize, typetag};
use num::complex::Complex64;

#[derive(Clone, Serialize, Deserialize)]
pub struct MyBreitWigner {
    name: String,
    mass: ParameterLike,
    width: ParameterLike,
    pid_mass: ParameterID,
    pid_width: ParameterID,
    l: usize,
    daughter_1_mass: Mass,
    daughter_2_mass: Mass,
    resonance_mass: Mass,
}
impl MyBreitWigner {
    pub fn new(
        name: &str,
        mass: ParameterLike,
        width: ParameterLike,
        l: usize,
        daughter_1_mass: &Mass,
        daughter_2_mass: &Mass,
        resonance_mass: &Mass,
    ) -> LadduResult<Expression> {
        Self {
            name: name.to_string(),
            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(),
        }
        .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)?;
        resources.register_amplitude(&self.name)
    }

    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 compute(&self, parameters: &Parameters, event: &EventData, _cache: &Cache) -> Complex64 {
        let mass = self.resonance_mass.value(event);
        let mass0 = parameters.get(self.pid_mass);
        let width0 = parameters.get(self.pid_width);
        let mass1 = self.daughter_1_mass.value(event);
        let mass2 = self.daughter_2_mass.value(event);
        let q0 = breakup_momentum(mass0, mass1, mass2);
        let q = breakup_momentum(mass, mass1, mass2);
        let f0 = blatt_weisskopf(mass0, mass1, mass2, self.l);
        let f = blatt_weisskopf(mass, mass1, mass2, self.l);
        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 constant, 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)
    topology = ld.Topology.missing_k2('beam', ['kshort1', 'kshort2'], 'proton')
    angles = ld.Angles(topology, 'kshort1', 'Helicity')
    polarization = ld.Polarization(topology, 'pol_magnitude', 'pol_angle')

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

    s0p = ld.Scalar("s0p", parameter("s0p"))
    s0n = ld.Scalar("s0n", parameter("s0n"))
    d2p = ld.ComplexScalar("d2p", parameter("d2 re"), 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(status.x)
    s0p_weights = nll.project_with(status.x, ["z00p", "s0p"])
    s0n_weights = nll.project_with(status.x, ["z00n", "s0n"])
    d2p_weights = nll.project_with(status.x, ["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]'.

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.

[!WARNING] The current ROOT backend always materializes the entire TTree on rank 0 before broadcasting partitions to other ranks. Large ROOT files therefore negate the MPI memory-savings you get with Parquet until upstream oxyroot gains range-aware reads.

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.15.0.tar.gz (717.9 kB 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.15.0-pp311-pypy311_pp73-win_amd64.whl (7.6 MB view details)

Uploaded PyPyWindows x86-64

laddu_cpu-0.15.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (7.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

laddu_cpu-0.15.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl (7.5 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

laddu_cpu-0.15.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (7.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.15.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (7.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_s390x.whl (7.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ s390x

laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl (7.8 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl (7.5 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ i686

laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl (7.1 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (6.8 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

laddu_cpu-0.15.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl (6.5 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

laddu_cpu-0.15.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl (7.2 MB view details)

Uploaded PyPymacOS 10.12+ x86-64

laddu_cpu-0.15.0-cp314-cp314t-win_amd64.whl (7.7 MB view details)

Uploaded CPython 3.14tWindows x86-64

laddu_cpu-0.15.0-cp314-cp314t-win32.whl (6.6 MB view details)

Uploaded CPython 3.14tWindows x86

laddu_cpu-0.15.0-cp314-cp314t-musllinux_1_2_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

laddu_cpu-0.15.0-cp314-cp314t-musllinux_1_2_i686.whl (7.5 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

laddu_cpu-0.15.0-cp314-cp314t-musllinux_1_2_armv7l.whl (7.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.15.0-cp314-cp314t-musllinux_1_2_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_s390x.whl (7.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ s390x

laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_ppc64le.whl (7.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_i686.whl (7.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_armv7l.whl (7.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

laddu_cpu-0.15.0-cp314-cp314t-macosx_11_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

laddu_cpu-0.15.0-cp314-cp314t-macosx_10_12_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

laddu_cpu-0.15.0-cp313-cp313t-win_amd64.whl (7.7 MB view details)

Uploaded CPython 3.13tWindows x86-64

laddu_cpu-0.15.0-cp313-cp313t-win32.whl (6.6 MB view details)

Uploaded CPython 3.13tWindows x86

laddu_cpu-0.15.0-cp313-cp313t-musllinux_1_2_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

laddu_cpu-0.15.0-cp313-cp313t-musllinux_1_2_i686.whl (7.5 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

laddu_cpu-0.15.0-cp313-cp313t-musllinux_1_2_armv7l.whl (7.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.15.0-cp313-cp313t-musllinux_1_2_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_s390x.whl (7.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ s390x

laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_ppc64le.whl (7.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_i686.whl (7.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ i686

laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_armv7l.whl (7.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

laddu_cpu-0.15.0-cp313-cp313t-macosx_11_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

laddu_cpu-0.15.0-cp313-cp313t-macosx_10_12_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

laddu_cpu-0.15.0-cp37-abi3-win_arm64.whl (6.9 MB view details)

Uploaded CPython 3.7+Windows ARM64

laddu_cpu-0.15.0-cp37-abi3-win_amd64.whl (7.7 MB view details)

Uploaded CPython 3.7+Windows x86-64

laddu_cpu-0.15.0-cp37-abi3-win32.whl (6.6 MB view details)

Uploaded CPython 3.7+Windows x86

laddu_cpu-0.15.0-cp37-abi3-musllinux_1_2_x86_64.whl (7.7 MB view details)

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

laddu_cpu-0.15.0-cp37-abi3-musllinux_1_2_i686.whl (7.5 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ i686

laddu_cpu-0.15.0-cp37-abi3-musllinux_1_2_armv7l.whl (7.4 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARMv7l

laddu_cpu-0.15.0-cp37-abi3-musllinux_1_2_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARM64

laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_x86_64.whl (7.5 MB view details)

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

laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_s390x.whl (7.7 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ s390x

laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_ppc64le.whl (7.8 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ppc64le

laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_i686.whl (7.5 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ i686

laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_armv7l.whl (7.1 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ARM64

laddu_cpu-0.15.0-cp37-abi3-macosx_11_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.7+macOS 11.0+ ARM64

laddu_cpu-0.15.0-cp37-abi3-macosx_10_12_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.7+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0.tar.gz
  • Upload date:
  • Size: 717.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0.tar.gz
Algorithm Hash digest
SHA256 4a3a090c79d8b9e0aed0e302ea90bc0325363600c362d907e69688fcf249d510
MD5 96ae6006467181df66acd015430c72d8
BLAKE2b-256 cc6eec67db01d63c095f12a2167506758b8df54b3616549c2eecba5d71eba345

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-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.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 4e221143842ef68190a05589544fa6ebc982ef51ffc36225585c83b795949400
MD5 fbd2625ca3ffdf8986548c92b1576280
BLAKE2b-256 8b0b92b32faec4512e3b1a3761e1e303e5bbb0dddc037d03eccd9e64c0a21f4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: PyPy, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 604d0b3f959f39d43eb3db0af7fbebe42d629dd16f98248eded36179cbd7a13a
MD5 93a27b4bb8b942e91a161793b63d8420
BLAKE2b-256 c3c3e3dee03a7c13ad6473c7d87a1f4a02bdfc6e24ebd0490eb285e98bb5a3f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: PyPy, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1ae6c81824b4e7a75737ce9f97d6251bfeff84fa07572793880716ac25c4a1a2
MD5 fcb34a3fe2ed8fa5fd5348c8b002f0d5
BLAKE2b-256 f07c157f357df42e2ac3986fb731c14334bc380a5f4683bc66a713f4dab78695

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: PyPy, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7ae8f8df087ca8a479a61a00d14377210bcca7270ceec70708147ac2e63145b8
MD5 9c08b4941b55bb870c326a710a937f6c
BLAKE2b-256 dfbf8e67130ea6d719c90e9d5f68e73fd47f1bb334164bd549706549702b1be9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: PyPy, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1a4c30c871fd0643fa9e398516caf24d818833c2811fc50fb678b04652601e53
MD5 b8fdc7a9fee46731c0cbeee9d54eb13b
BLAKE2b-256 9930c6c5183d7da3d72e193fb9ba315e6f8bc07d23c34aef78570e5b226402bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: PyPy, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a44d2465e3744b16df4f32874166d5e70ccf07a01a274e9ddfa291157d6d9121
MD5 ecc6b675af8634d6d4df923d79f1d8a9
BLAKE2b-256 4d84ce259c9ff9f417d7b9c870dd28e511996724d5b9ce43bcb59cf58168e0c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: PyPy, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 7699fd36bb98f725aaa20b4b080a24c3a6e3e50a5e6513e438450148a3ba30b2
MD5 86f0b0dae4808fc183253929f388f263
BLAKE2b-256 31bcd5b96f707df9e936404ccc3603409a92e0055aba81b46c89b61224ee7364

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: PyPy, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 1c987f8e0677e7b47c61f63399437c16933c38ec87ad4764b6ea1512b8d95777
MD5 7de33efcee17f429aca97424f2ca0a64
BLAKE2b-256 03930a1d1a22e52b0fdd3b3597764f59bfc62f112a892743240c7f9222d4723d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: PyPy, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 3ddff95548666ea4da5106e708b41d5e8b3b0a92b12318f38756cf841b06db32
MD5 4fcd6923c2ca321571add357b506859b
BLAKE2b-256 68bba5153f208284240886378982076c5191cce87544716daf8b02d3377748d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: PyPy, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 90d235a61380846bbd6c55206e528a94f021953951e000751d5c9225c9c45432
MD5 39068020b81aff40c822feef20bfde2d
BLAKE2b-256 5481c80cf3fb2e26c47690fedc57dc29ec1c3acd9eeb7bef99596c420a50e876

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: PyPy, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3e8596750404882f05e5c0ee1ad194c3a383bb446ecc1b275ad5414262157822
MD5 2ddaec4a4324c1ce3ff847f7fd5b3769
BLAKE2b-256 6e8ce6495ff238ebd8971d02eba1751c3facb9a7ba0e15ac3439e2ad961b8c60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: PyPy, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 355fce2f9a11e2c3c006be3a9d67d6936e7c08d149e0983fa50a56d21e103a7a
MD5 a5628806703d2aa43e821f6203de33f7
BLAKE2b-256 07be74ecc6fe20bbcdf2032a803a399a21715c13e756f085ffbf8eec79c98f61

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: PyPy, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b3132656fe97809457d83e019ad38e3ee23bc32a87453b7d2c0ef71ea49bb22a
MD5 ba320254132fe74996293eeda5482f77
BLAKE2b-256 9261b2ee4b5f88fdeed36e25bb7e6b2c69e066cf3ebdb588e958363375040717

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 cfb4f5fa64fb9f2d30015d801be4a4f3b80ad352d64e04c37e86837fdc213eb3
MD5 ccfa3dc7fa15a7b8b0a602610f66a61e
BLAKE2b-256 116ac4f987977e5b5bde5335d7a3467145f43b10c819d07f48d4423073ac9fad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 da73c6f73f526dc28ad7487ad0730269d7d6f69f1201b2c92c13336123f96e82
MD5 463791b874ff18426b3835f046ce48d7
BLAKE2b-256 f1657cddfc2111b459fde2fc247bfb65f1b4346f5ada6109eabd53ca3b7c205f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp314-cp314t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47247ea52e82cfc0554ba419838057d20abe1f29096a0772749ac1f93fc30c2d
MD5 ac1c9a2d863145c94f0cec24da04d0d0
BLAKE2b-256 57558caedbc5cdda7340caeff579f54dfb27860e1c10bc4e9feae02af172986b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp314-cp314t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e72a78265b8fef07e45733d0862c41dc800b72049bff385b9677374a807de6ff
MD5 e8184b9178b91c50fdb9803bafb32686
BLAKE2b-256 0ccadab640303a6fbbf35737ff48cbd8ae1b1109e05dac172da6cf6c60f6e6f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp314-cp314t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c7d119eb862cf99d746cbf209df67787e40bc0ecdb6c368f2db6d4d01db877ca
MD5 b6881ddcd79538af35691f562c6e549f
BLAKE2b-256 9309aaa759d1bba2129aba3a7e1c7368de3356bda4c695707a76772d0fe127ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp314-cp314t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d1a4cf9f484c824f3ddaa49f1bca3175e83733633a601fd660c8fa39332475bd
MD5 4b81bc7ad0cf004ff91e275a628decc2
BLAKE2b-256 d20b80c02f6acc0ebd13acdc896de515f8aa8a16663703c6eea57d4399c40823

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 339a1da4e02f1c97595013aeb5ea8d87eb59198471933ada55ff00e8951a60e8
MD5 a2cf6b344c8f438308e6bd3524017b96
BLAKE2b-256 a21d1ad8d52000e959fc34fa093d16d700c98ae4ee21b5c17929e42ceeae4e71

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 d65037b59ced228ac6798c21339725e56943097f803a53b972a70556c6a9f1b1
MD5 ba87f50eab527acec8150b694557aae5
BLAKE2b-256 be5ec59d4aac6ae4f0fea406f4f153d1455a9861da481073a7e920e5ca68c79e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 e7abd077337eb2991bb9654049254d8e0efbdf28e5a92479a22d987d729e1ac4
MD5 58d3f0bbe27f9e13ac4ec7d06a73778a
BLAKE2b-256 c621a27c667b31194d07130d991fa4640562f6c5bbabb7e397bc1302c792df77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 00501e14579282ecf6ff86af15f5b621a07a134e6933370e5631c04ccc6b2127
MD5 541137ae841a2bb58d29a4b18a84bd0b
BLAKE2b-256 15a19cde607f0073c800703dbf59c5a035aa70f481b56d3898fe7db8e81c18e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 716e334bf69232eb3f086639fe0fa12e8e97b539866173e3609a764b9582401d
MD5 f3c858985f9534cb21438928f6161cea
BLAKE2b-256 8edf662523161f42f640b1287217e59aaf3dae0aa8e3b7db67ef3e6e449f9f04

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 465800cf91c14f01edb8eb1b971e3bf0981a06035bbc970a8e306c0e350dbd6b
MD5 921b7c83c80736c89425fff9d92c41fa
BLAKE2b-256 765dfefc6e82b5da49dd007b32da493570eae8b7adea19b161c831c362502d26

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: CPython 3.14t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac47435b408ae6e845c4cca6e73711343328785fbbab8c0e1c0de14edde9fdf5
MD5 02683c03c8416ee0dce51c849e472dc6
BLAKE2b-256 f40638e99d89044656c023cdb354751f95c75eecb96b55fb0fb4e9d13bc44afe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp314-cp314t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.14t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9152bfc85f067b6dca979c7c43b29f0132d1e04ee7aa12f01537d9bfa70ff5dc
MD5 11d73f0f16c3ba4098d3c7d5bf24f3be
BLAKE2b-256 93b63d861e6e82dbe25e633be350a883e0aa0f3bae94dfdedd7ad496011ba32d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 8e511bea83ae67e5870b0e9eb5ce5c664219a5d1a5fe3eda9fc95fe38af5449a
MD5 a2c00b30e4448e3627f4b57e71112173
BLAKE2b-256 851c1207f541efa750df1749e20da2d87e0b56f03ec959ab36c6077d9f07f9d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 b142f5f2edd34a2c7fbbaf5aa5f4317933fdf0832f8d7c99239bc212068c07de
MD5 71fd4efb701b7b350a9dcb6b870b1d26
BLAKE2b-256 6b462aab379ba9f9f4227cf974e62af43e548e06f65f52531403a3b6c08ab91b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp313-cp313t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5858d4b19b2ee8c1702148260a1c1384c5b9580d48a57fe0f95185b32344b174
MD5 b79737e86b0421d0b133dbe997d8dac2
BLAKE2b-256 96806726f0b7202d12158a817866130abd74e02b04301a7eeb320854abcdc929

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp313-cp313t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 12eaf2a23aed921834f4828eb75335c207d978e295ff13adc8b247fca20e15a1
MD5 f516726424642492a7a4a481bfff74c4
BLAKE2b-256 a2c2a05ba30feb47822085f0262fd4e7aafc5920d0a9ca544d978a989305eafe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp313-cp313t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3cbb60abf3439e636d9f3693b97dcd5885d90fe7a7a6f7353d15df7e7f73702d
MD5 eca0ab3d95c385f6a46bf5fb8461a1f7
BLAKE2b-256 de08661ff6632cea6ed0ad06337ba9658156d270c81907f1ebfbab9c3cf584bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 02bc5ea8a5532816c589077e667f8df39fd6585e3ae09bcdd5907c7a74e18ba3
MD5 05252455c9733daa82b2eed32e941010
BLAKE2b-256 038378c7cade4c7c89afac7e7c5f1caa5abe95b798bc2f1d1b254c055c5e3d8e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 679093c9b758d0522bd0d9735083175e24c9d79ce714bdc7bda57e838867720a
MD5 1dda853e38f05fbd6f4e05fc2c697963
BLAKE2b-256 48c04f04b19420e794bd4064be822b5977e2d29ea1d6771ebf8140307556de57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 dbc1ae4efac1a458c0722a188b9600fc4dfe6de8838836e5303d3e57cd0c2a7e
MD5 7015f0068c105247ab8b6ad6390f0d03
BLAKE2b-256 c1e6ad22a361f4959758e1c45a4f4e61685d5d4d1c5050cb6bec0bc2d74ea505

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 bcb06bb4edaaed682b5090aa6808f641257438e797bf519cffde2419fc08c1bd
MD5 dfec62f48e91ee8042a094117c9352da
BLAKE2b-256 e2e48a20c62bb592875f5360748152ca3e4f1ac52fe757c01b55e948edf0a0ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 e25fff915e9864013f28ae850af81ce67d50a19160ddca1b021ce7750c2556ef
MD5 bb7dd9bd7584af8a8e27ce678a0d4be1
BLAKE2b-256 b955258f119b0354ec96f9096206eb0538fa06bb27b95be3271076880c557676

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 1034479ae465bc75050db597edabc58a1b4af1b0ece98f0f12f30ae0a30c172d
MD5 12f5660e5361c1d3e28fafc5d9687ca7
BLAKE2b-256 fa01dd57637be3582b3c5e7ac61c8ef354648e00bd04c74073f9b49e193793f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 62180ca1692c7cadde8a5b125622e81faeeac51bdd405442991295a8fe40633c
MD5 48072b5931d2ad35b8645c0b013a9228
BLAKE2b-256 56dd34b2bb5c282a0ecb38001cd9cb7afafad228d484e5ee02bdc44e1c0a266a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp313-cp313t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: CPython 3.13t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f075a33c8c0419c59516411cecb2e97edd7b24c8a0d8196ad75b81cd29559d8
MD5 c838eb7556a9a937b539375a2835ff52
BLAKE2b-256 ff2075e9c696e1e3145010e806b4294e032d685d63a6f167fb3b5253189fafa4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp313-cp313t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.13t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 48164f8993210c9f1ce72c19ee6f2886279210d101f2abef6635f8456ffb4ec8
MD5 3311c72e237e8fe18922b6711bf37f00
BLAKE2b-256 b1c24f346b6bca697db4e72c084c8302fb4ae634a4fcce77378e9e1bb086aa9d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-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.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp37-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 e5660f0a657765376a3e19908b85611a01aa2c4596c94bac6736818b60bdc02d
MD5 4b8d7904334e461f1506874925aab9f8
BLAKE2b-256 0c78c77dc6586c2fbb13791f8ef70bab8022646ac0b816be5a7d3ea5b0048151

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp37-abi3-win_amd64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.7+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9a8529c323d5b447eaae1e31eb41157c147157f7ff6fb21ce58b660c3a220e77
MD5 1c796533d220231a0509a9eed77c6219
BLAKE2b-256 421c4e7c397254e4110693d1aac848d6126416af66c9da7248e1d0053e081451

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp37-abi3-win32.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.7+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 961a3fefd45f089c09969aa3224ec399488ecf11dba8b76634bcd2918690b5f5
MD5 acc980a18baff6794487d8ebf771f175
BLAKE2b-256 39533a491a73250d566cea4f2920e715646ad6c37cc82ffb9e74a4d38cdafd37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp37-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8323e09a83edb31fe3f4a73b368d1f2c9c44a204060ce28d8038af25f660619a
MD5 d8bfbb2063aa519f905a3546cf80418c
BLAKE2b-256 2e2fc7590d38c1e472f95a6d6b167dac2f71a978e6513014d17436c932410cb7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp37-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d92795aeeb69164b64f5367ea0d0d5956d3ca5cabae3b89914fb55f3c0d97826
MD5 f76abc09fb18bf4f8ec14385974fa448
BLAKE2b-256 0babba0029f9955cd02614135d64c79f523d52b0b00fe44f053fbb728d991af6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp37-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d171f367e003e3d4d752606691e62e4a5b314bb761863cc22d538491770723c6
MD5 c1c866313818fa1a11e3e0e999cac244
BLAKE2b-256 b048869c16ffb9f17d177c21a3cf46d04495cc8c4a5f544d169aafde4d4cf421

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp37-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.7+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e06c8f62ebb8229a82bd5fec30fc839d17384ab7e1685c24d9b6e7efbc7096e1
MD5 f2e7667cced3e95ae9b6b70ed4a56bed
BLAKE2b-256 106749f50eac5e801c3f4588793577cef87ce395b29de822c669e1860a232571

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a96da02efd3f5b76d87e21f25f6600c865ad567a590dc588292d9aa88326de0
MD5 62cc4c87fa5cd4d0eef74b3dc5e310a5
BLAKE2b-256 baa20446253c1ad5e854edc1a2e7b8069c24012a6729075274e8253348dc8a12

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_s390x.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 b4b8058940b213cf7e585243fcb417de69c2b95e9091cb1e0436f7eef8197a23
MD5 539bcebdb93e06cca38003cc02e9d919
BLAKE2b-256 509f99448de7693bbc1306eb1a3b95ff102770c215810adbd1ac6292162a1b37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_ppc64le.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 7b5206c9b18271257ebdbce65aadbbb3461f5c909db1bd7e6ba04786f4576d8b
MD5 f61b7a52c072f50e676e2f76117609ee
BLAKE2b-256 36b0e42ee7d9faf2c81ca4267d5f9aed2c63a0e8a38b8700c704fb7c18dd1a58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_i686.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 8782cc509c0174d2cbdebd0bd436368f97191723b11dfcbc5a2d54ab4a74bc40
MD5 6fadd1c77afbc62eb1d6f616b705dda7
BLAKE2b-256 75419263c70dfef72647ceb9f7ee5f7ff3b09259bab577de7b06bb0b02d086a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 ed7ec54a2a997640cddbe6ddd39849aa01d617893fcb8be951262e1dc91d3ca2
MD5 c70f1c21ef05a7f3a78e140361e171d7
BLAKE2b-256 5e3de8d4ebe6915208cff2b4ae32fca8afe2ac8208808d2f4670f287e11ba57d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp37-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 67c7f26fcf97da279b73858542e199669791a7ea163504ee2dfb3052fcc36d9b
MD5 9451714bd57ba1580ce1ef79f4d84ccc
BLAKE2b-256 c6fa2fe01a43cc7f44ff0dd384347f2f297f96f1657fdca2a75c3547153f72e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp37-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: CPython 3.7+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b0c04aaaed0ef2cd428ae7dd96ee515993a2f2c39c49ae2e2ee0dc26c1b14c7
MD5 069a5390470aeb896d8ffede9879da29
BLAKE2b-256 68a69390f5002b79f7fb13205a503b2e1b2d23edd6f7925faff686f75aef1ea5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laddu_cpu-0.15.0-cp37-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.7+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for laddu_cpu-0.15.0-cp37-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9609709b824c5bc41fd64bc6276b5f084312404b420a7d2fb60629610aedbba2
MD5 ba9e221ece09f5d5b2de64919db40a9d
BLAKE2b-256 3073bf0029fdf22a6248991b04420b5850747572ff173bbae414b727f5f1763f

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