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_weights(status.x)
    s0p_weights = nll.project_weights_subset(status.x, ["z00p", "s0p"])
    s0n_weights = nll.project_weights_subset(status.x, ["z00n", "s0n"])
    d2p_weights = nll.project_weights_subset(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]', 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.17.1.tar.gz (845.7 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.17.1-pp311-pypy311_pp73-win_amd64.whl (7.4 MB view details)

Uploaded PyPyWindows x86-64

laddu_cpu-0.17.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

laddu_cpu-0.17.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl (7.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

laddu_cpu-0.17.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (7.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.17.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (7.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

laddu_cpu-0.17.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

laddu_cpu-0.17.1-pp311-pypy311_pp73-manylinux_2_28_s390x.whl (7.8 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ s390x

laddu_cpu-0.17.1-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl (8.2 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.17.1-pp311-pypy311_pp73-manylinux_2_28_i686.whl (7.8 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ i686

laddu_cpu-0.17.1-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl (7.5 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.17.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

laddu_cpu-0.17.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

laddu_cpu-0.17.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl (7.7 MB view details)

Uploaded PyPymacOS 10.12+ x86-64

laddu_cpu-0.17.1-cp314-cp314t-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.14tWindows x86-64

laddu_cpu-0.17.1-cp314-cp314t-win32.whl (6.3 MB view details)

Uploaded CPython 3.14tWindows x86

laddu_cpu-0.17.1-cp314-cp314t-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

laddu_cpu-0.17.1-cp314-cp314t-musllinux_1_2_i686.whl (7.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

laddu_cpu-0.17.1-cp314-cp314t-musllinux_1_2_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.17.1-cp314-cp314t-musllinux_1_2_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

laddu_cpu-0.17.1-cp314-cp314t-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

laddu_cpu-0.17.1-cp314-cp314t-manylinux_2_28_s390x.whl (7.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ s390x

laddu_cpu-0.17.1-cp314-cp314t-manylinux_2_28_ppc64le.whl (8.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.17.1-cp314-cp314t-manylinux_2_28_i686.whl (7.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

laddu_cpu-0.17.1-cp314-cp314t-manylinux_2_28_armv7l.whl (7.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.17.1-cp314-cp314t-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

laddu_cpu-0.17.1-cp314-cp314t-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

laddu_cpu-0.17.1-cp314-cp314t-macosx_10_12_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

laddu_cpu-0.17.1-cp313-cp313t-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.13tWindows x86-64

laddu_cpu-0.17.1-cp313-cp313t-win32.whl (6.3 MB view details)

Uploaded CPython 3.13tWindows x86

laddu_cpu-0.17.1-cp313-cp313t-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

laddu_cpu-0.17.1-cp313-cp313t-musllinux_1_2_i686.whl (7.8 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

laddu_cpu-0.17.1-cp313-cp313t-musllinux_1_2_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.17.1-cp313-cp313t-musllinux_1_2_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

laddu_cpu-0.17.1-cp313-cp313t-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

laddu_cpu-0.17.1-cp313-cp313t-manylinux_2_28_s390x.whl (7.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ s390x

laddu_cpu-0.17.1-cp313-cp313t-manylinux_2_28_ppc64le.whl (8.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.17.1-cp313-cp313t-manylinux_2_28_i686.whl (7.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ i686

laddu_cpu-0.17.1-cp313-cp313t-manylinux_2_28_armv7l.whl (7.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.17.1-cp313-cp313t-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

laddu_cpu-0.17.1-cp313-cp313t-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

laddu_cpu-0.17.1-cp313-cp313t-macosx_10_12_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

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

Uploaded CPython 3.7+Windows ARM64

laddu_cpu-0.17.1-cp37-abi3-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.7+Windows x86-64

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

Uploaded CPython 3.7+Windows x86

laddu_cpu-0.17.1-cp37-abi3-musllinux_1_2_x86_64.whl (8.1 MB view details)

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

laddu_cpu-0.17.1-cp37-abi3-musllinux_1_2_i686.whl (7.8 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ i686

laddu_cpu-0.17.1-cp37-abi3-musllinux_1_2_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARMv7l

laddu_cpu-0.17.1-cp37-abi3-musllinux_1_2_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARM64

laddu_cpu-0.17.1-cp37-abi3-manylinux_2_28_x86_64.whl (7.9 MB view details)

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

laddu_cpu-0.17.1-cp37-abi3-manylinux_2_28_s390x.whl (7.8 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ s390x

laddu_cpu-0.17.1-cp37-abi3-manylinux_2_28_ppc64le.whl (8.3 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ppc64le

laddu_cpu-0.17.1-cp37-abi3-manylinux_2_28_i686.whl (7.8 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ i686

laddu_cpu-0.17.1-cp37-abi3-manylinux_2_28_armv7l.whl (7.5 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.17.1-cp37-abi3-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ARM64

laddu_cpu-0.17.1-cp37-abi3-macosx_11_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.7+macOS 11.0+ ARM64

laddu_cpu-0.17.1-cp37-abi3-macosx_10_12_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.7+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1.tar.gz
Algorithm Hash digest
SHA256 b1073d6c057686502283e40cccd3c48f14906bb716c144b125e0c0f7561d3dad
MD5 21e2729837fde117bfc8a8d7c512c525
BLAKE2b-256 bf0439f258c64af4d897241f90de712a7b0927e395a356c18ae7a9198f0ebc26

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 33eba494633f72602932a6f7c0219863ddca559d2d81f896b6a687609d006618
MD5 80c8f7d6eb49178a0214777b5cc06b43
BLAKE2b-256 cec2b457285173dd204de02a6ced566016933bf3abf635e66913f647a7700572

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 51012edec6718bd5f344aea223bec832067b101fabb9407f60a1f49c94504f38
MD5 5ccd9146b0bbc3aeec5175eff78c9aed
BLAKE2b-256 9bba0a107022f769a02f7731e7133cc3708c4cc82d99df286b4428f2c149d203

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 89623038e1daa230eb07c9d9adc01075190e5d4809ea216ba02eac2f5e2cb54b
MD5 6f7d38b26fe01ccd8ad9167764e0ae2b
BLAKE2b-256 a14aed85339387f70c20ee70a0545efcb9540e553bc228cd291dffcbc3c980e3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b94a1b8ea5fb4cb70dc75858b144604ce89d6d57ba49cb2657b6017095097bf4
MD5 834eb76b2cffe23effd41e1994712033
BLAKE2b-256 111c61981dc647f220b9ca774f82763709dd8271e50a5045c6c6c3e7f04ba22b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a265b19dd4c1fc509ffecc5ab40c72d3420bc6976afd8af4d007a9e4495d0d1d
MD5 00286dc2ebf3a0f9389fd1a25cbc1aed
BLAKE2b-256 6550a832b91581d13e08ed103b3e1cd5ced1a95b46312922c2a288298a372c9b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2bb08c4632cce44281b8a53ca9b8f3095b7c03e93ef3d6a577ae54c73abbcd74
MD5 a8c6890e3cc51eec42d73baf0a785401
BLAKE2b-256 6463b9ce48baa4fd333f268a8a922071b1918335801b461ae7f66e1af4727d30

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 7ea783cf00ffc81ef53ff0f05b809a8e6ced8fcd02f4a210ea77e1a3bfea424f
MD5 17f9fc069cc0c622def6ccfbe47a5112
BLAKE2b-256 ffa60d931e0d4c716819aa8cbc90899d0a0e32916ad4956eca3730017d7eeddf

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 2416ba31b56b84420ca409e16f86aee2f4901117b771f106a0d63d23491f5cc3
MD5 15f75a7f3bd0da0d1b75d7050e24662a
BLAKE2b-256 8cdc1ff0a29c53a3f13028f9ee1e16ec63f8c46cfdcb0e22e2712d7b534c9b7d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-pp311-pypy311_pp73-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 f7b9f70f6f2c6dc21ea6ad85387e7c2749758df2c69526e6765dea8187775e5e
MD5 63cfe8caf6bafb9b14580d9714497c39
BLAKE2b-256 09212ff7bd2197b34ef70cb8cc0c1544cf496c445154dd978b335f75c913f6bb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 ac93aed7e8f03d5c4a24e751034f7234024c2f098e49ef0e26cd9cc7857e9971
MD5 30a248bb9b5780d855ba68fd0b411a4b
BLAKE2b-256 85f2cc5da1606126e64f5f668e69bba4504dcd87d145e32b08dfaff8c72e2784

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 68f7f9876151fcdeded4a9e888338cc2b2d9f2c0a18dd808ae2e91191ecdbb92
MD5 3324aa23ed1126ada62df4d36f14c0ad
BLAKE2b-256 dba7f17fbe85706588d02b59306bcdb4b4c88fdf213ebe0a7ff36fde7cad7b14

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2947947f02f0b046a83724e6c360b21c946fb5986dcc1203d9555a8150a44bbf
MD5 ead2899090328ebaca603f36b4af8fcc
BLAKE2b-256 8410151aea8c47a9b0c44139b4c01ea0fc0cd5aae58ef6cca78c2dd95140b1e4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 efce22d30dfa3e89b77479707ca66990d261b18c6701d61250a41814cd899e6b
MD5 f40c6599b72af3d916c8c05069ecdd69
BLAKE2b-256 53e680bf1aa4dd4d786c676d64d6e05d7cd84f2ac8585c73bdcd37fe06e9de40

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 dc127a0c71d544ee65ca2e1e7f6edc75a77e22c23f48d264944d31df924a55bb
MD5 f0b4c2be1228051ffc8911d969e0136f
BLAKE2b-256 7d50d9739cddfb28b9ddbae62207ca4fbc081f295fc6845c6743cfad2e6193cc

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 fbe95d42b516b1d84b29bafda3fc95abafba148aa6610ddfab5812003b883101
MD5 c680629ca074dbe1abf256429ad34c89
BLAKE2b-256 0881d21c3fabcdf3dcb10c5ef04fffac44402ccff038c749a8c3b11910ef26bf

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 38af2009746bd1d7f13f711d645b5ec97ee0149e1cf72b3c076b4360569ad6c2
MD5 014937b94839561bf15588f9a7b04e57
BLAKE2b-256 3a12233a70d37db25997bc335d7661c3a3ff6d54197a306f3daed62811f9c945

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9210c27e76aa4298a13f3ff2adbc73eb4b16daaeec35984e48ff6e512ec67799
MD5 26efa7d5ae10b04b47e1834c4f947293
BLAKE2b-256 1b8b4ada3e373c53de32cef91bfeedf160495ffaf7f58f6848827a28990e15ee

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 897f9e7a270ae839ad8571ab0dcafe06273a9ae19258f236e8a691c85f6b4563
MD5 913d9983b08c86d8612b80a8ab889ed2
BLAKE2b-256 ec56cde8d1a5d082ed3b06a188737daba2e00784e28fc6f21f2b5b3a4d96216b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 119d0772c6bf5e69e34cdf66cd3706421cef96fb1d5b1a5aa690e24234d1d4f8
MD5 89584866fd724b050dd308dd03126157
BLAKE2b-256 19eae2b370317a17213d226a4ff4ee55b0ba951a943ddb8200e904e59517b963

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 851dc1de458994222db38cc8a840cd3d9f08ae903ab60b2efe68631a19b32db8
MD5 709d9943cb3dcc2f193f023e85bf4db0
BLAKE2b-256 da4a0bde346c2dd603790de2eba4b4061fca28f33028acb6cca3dce46e4e9639

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp314-cp314t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 1c778a8e152813e19790a55c15fd4ff2a352852c4b2ec4c4f04bf83ae5d8349c
MD5 a6ab315887d3f462e6d31d4297bc7abe
BLAKE2b-256 788745e900c8cb94915ba5427e1f12d169a878fb1b40068e3001da5b10974166

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp314-cp314t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 e9c7e309511581dd1ca9d198e000ff3a0ef70d3d33dd2e39677b20a69f501b8d
MD5 7f7773355b65ddea9fe916b27ce5caca
BLAKE2b-256 ac7b8ee0fb1affee068b35a9fa3764df30916fddfc19007b28e9e744c8e90c45

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 04a58e2602d456c3662b4f8b8a560b034f03412ea1e36920081b45942dfa227d
MD5 78fe2e1683a3d642962d8780bdb22b1b
BLAKE2b-256 c4db9cc0a5caf56668681246bc27eb1b5082b75fd5f4fca04790c88235ba801e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp314-cp314t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 1c2ed35ff9d2313ea7a43f373b943aa7848e253952a889f1a3046bcfae859fd2
MD5 c7f06fdcb371bbc34ce51243d7b6db55
BLAKE2b-256 be923dec0200d63a68d17c74d44e9851a90aa53c33853616786fc48a0ae40457

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 378cb0ea51b80aac7871880c5529575df2918a5cc44d75a47af9de429b6b613a
MD5 d88eba75a7bd9645b712809ff9d582d9
BLAKE2b-256 0de1f359e4cf2341968d9711fdb377a00499c70c8ba90781d4e53e6b35a887c0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ba136ff5e602a76a7b1b68c719a09426c84ecccae9f7f80dde621831e85036d
MD5 abb24f9eda1590bd7e1703f801a6ab15
BLAKE2b-256 cb69cf31060469262769f432ffca0f89a7dd5a2da5aedaf43af136c44946e4fa

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4a707d19996df08fbaf865f65014b5136d8e870328225f6e0cdfe7d3dffebc26
MD5 d85b4c3bd1e65f4b2713eab9790b1fc0
BLAKE2b-256 b268516e70a8fc47f588845c8e1920abf44ceca05138df0c2e7d1a063fd77244

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 7447bbf8cf8f402287ff2f6ecc0407025174b81538f183426f239ca447e075d1
MD5 7bdef9a45cf11bf7d1aafa66e9a9d4ff
BLAKE2b-256 d37e00a4fd99341aedc8c71ceac5a676851d09bc1543d493a24b205337fb457f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 1aa833a9c791073f4f81b353455d4f44b2ba0b5f4127988db2986b2f5d659d8d
MD5 507ba6183ff9ba02e40e01c804e90cc6
BLAKE2b-256 0a4b2a7125d0173a5dd1ccd81275ff92e0c5ada505f19c44ca4f395928d70a98

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b95b67e9bb4c632f645176bdc94c316cdcce0ca2507aa870e61355faf736ccd0
MD5 b42c73a506d9247526bd0de1e64ecbb9
BLAKE2b-256 9e0a11e216ba8e1c1a9593184ccf09c99a7dabf0168312228bdc3eeb43d1dfac

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8429e2466102d778549fbd0ced098263019b79c8c6997bf76a336dcb5023e20e
MD5 394149566f26f12312efea65498fd69d
BLAKE2b-256 7ae031d2da68168768fd6991b28d624cd47496b0fccb8d766788f23e61ed30af

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 66166f3735b1151cec63083e0491d76ee7ba9a1a7d54067668a990bd89b06f64
MD5 9cef2ea469eb1e8607f10823a6889851
BLAKE2b-256 5b2025e9f8e7323f6eb9d1f6ebf4630a62c745e8cee21fa8de71d9358c94ef1a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b0caceb374c84ab3c3a1499b019005978ecb30d3c2d1dcca6980c491d00d1f9d
MD5 16a2bf77166a125c02d1f95b21b3b751
BLAKE2b-256 61c3cfafdd81247ed5ba21cb02c54953e89a1ecb36b4f93edba235cd4dae13c4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0107e31904d8be6f04f7635a5143d14f4bfa89cfa5b6fa867f2625b9659fbbdf
MD5 85a3866afb229bd528afebad2db532b0
BLAKE2b-256 af09789c7714215899d4b4a8d8413a8d1b3017c7737a43c352817d80f2b01a6c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp313-cp313t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 ef11f57811aec8c2c12241d373148bc2a3f462583863a1f065603dee2b367173
MD5 f2072693821320b3705332886cbd2757
BLAKE2b-256 8d41183004812f2574dc974358a0658e5464f19d98451f1280cb9fe925c5a2a2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp313-cp313t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 d68526384f79344e5ff6f2ef02bcb966ab811366a1c5b72c85d60a8527478b55
MD5 963ed9383db8ab034e2a6cc91abfe755
BLAKE2b-256 e2d8874f9db88fa9729c624f8c3cd519d6bc120131536c47d4a3bc41a26bb0ab

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp313-cp313t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 9bb550f5eee152cde750a173123ef5fbf06b35526cb6e30d0e96ad901c247935
MD5 d5fa444925ee903cf3542f027d66c3eb
BLAKE2b-256 7ef3a2d389a8d69c66bdf25bbf710754542217d461be2f4dd7d59e106e046ef8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp313-cp313t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 4ab4cc3d28c6083adf845797c6ee79c46413119796217cee2f1d5ebfa7387110
MD5 286fe17b2dbf6a4464e9b1e186065637
BLAKE2b-256 bdf227e7a533c73fcebdaf604ac704964b39ce53615ef397640e347058403b6f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0b853101fa6041f178b6d3a589e773316b4af7585385b25184c382ec80bec13
MD5 1711b983c96b69eebef74f87a2fc09a7
BLAKE2b-256 d39b0c9033b9a1fbd96b3d7d594892f8d19293def398e5289dfcf6f828129bad

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fa5d6f09de3e24703e9a4799174c554f3ff68a11e42bc6de1ee4a335ca753a9
MD5 184f0942da98ca001e794fce0407cd1f
BLAKE2b-256 09ec6e00ffb075d0f374f081fec76bd894fcdb81a0fdd66688926b4a41daed61

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5092430d3f337287ee7ce1c4dc607a362298340bd290f57282bc8ed0996a6b1c
MD5 5034c4d1b830a78a0af4a3d6760d4e7f
BLAKE2b-256 7dcbab4b78dc664c7ee45027b4c322e7d7056c1a872d0500d081b8d460e19958

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp37-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 3ee66f25dd5b4edb0a4c8c6483864558e448505de8dac8e3a518950d2005257f
MD5 a6ad126baf9a64f580eacd752b94fc86
BLAKE2b-256 f2373ee101c23193b2fc62f7931d44866b40a9a141bb4133dfd44c7d77857404

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 620c9dbdf1564d44b47285275a133de3e9e68df3a38fc24c0dd37d91dc35a273
MD5 d3f8dc9b80e112cdc9672037983a77dc
BLAKE2b-256 1e7d8ba809674c6bb4a1d5e8bd73398d9a3f4805062ea249f312a76ceac478ea

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 e8833e2392c1f4d0617cfd2c6f56d20d6d0ad63c08cbf4a463b7ac46eff815ca
MD5 5d8c4109b00ba4fd3a3974a225bf5824
BLAKE2b-256 463af3f0031afaa9b94866ca735175f5fab2c6c79724eb47286ca4d8f7f87a49

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac0794b44c7dc0cc996a41933b18f340e3676baa2da1f0d9436bc5628ac1977f
MD5 da01eb9411f808795f9f428626d2f6d7
BLAKE2b-256 57b3dad6f0ccef289262083a9f43621427a4b246de147fbb81104711fc183af2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 40c5019bb7eea755cb6cf1e023b67d240d8eac57605a020cbe436cd2e902a17e
MD5 5f68e0e465a742281215c80d86f9fa17
BLAKE2b-256 b4ace6728036fd8da2bcb4533528c5fcc15f66226a1cb11a9b799c6e18fc019a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9914b259fe485eb46608f33561b4e0e53c08891ae7aa510d522544187a6bac12
MD5 e9a4611a38d066aa563161fba0baa963
BLAKE2b-256 7e4e60fbdbfa2b978c723f5dd675f2aea4cf1983826d480d4e94584d339b6f6d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 707f4d1dda18071ce24731928f5e09855ef883256ae2c3f5c941e7abce0c3423
MD5 16f10cc44937e8c695156ad7008d04e3
BLAKE2b-256 9734afc8e3d182fa0c125c40ac66d511bbbccac85cb52ed3a9e2ac907603c18f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp37-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0bc9f778ce6523748ce0f23e7999235541840b99e7337b834f729a069335a8bc
MD5 4e3f063a766dd36a5878bd04522fe304
BLAKE2b-256 2e62b4c0ff9fee764d29942e7ed3e711151ff67c04b2c017fce08ccdd9442a7b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp37-abi3-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 58c640fea5acf82ebac8549881e8bd23a561df4d0bc5cf143770fa327b26b79b
MD5 c45f69d36d2b036795cccb2cc4b3ae67
BLAKE2b-256 3089d54fac727af3df1e217c6b11cd3621d243029f873fa62e5f2a1b66026996

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp37-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 5d4f809db1fd11bc5ba9330ae87d9444e3fe4344e35484cdf0b176e992623f8b
MD5 d87d571ac925c6f6fd65afc07ec02a20
BLAKE2b-256 2b11ff79ea74c26455c88820e63d2840b33118369e47ced3c9611ce65af5f79a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp37-abi3-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 75ed5031ff914729ad727e27933db7b28ba9f6cec59aef40b5576f5cf32c300d
MD5 5b5d2249b26a9eaa4430037884132ae4
BLAKE2b-256 20d8a9bada5718ade1f63541f6f88d1fc978145243addb07802c5376acdf00e8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp37-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 f988c32009fb6c659e6fe0b285fc6798b6875228081a9bb216b586df2efdbbe3
MD5 49a6933855f36033a60dd80e5a8b66bf
BLAKE2b-256 9035d94b68e3a39fff4e90e798b2a6b684471362e8cfe1351bd0c2f8acf209c2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp37-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e39e032908c969774c152acd676050c197384788aa436e7aa668f31808943660
MD5 bd4f817892ffa8e7c90c4af6f7c441b0
BLAKE2b-256 57b8308a7778b70c433f29fff9c911b9d6ea04746321960f22282a3d37266a04

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84dee22d8b19a071846df4f678f930026182d01d2a35b5a4e3ccb1ae12b436ce
MD5 9ba258f8251b6b497c1b9cbe4889e0eb
BLAKE2b-256 723cd021376817bf4955debef380146739aee5dcd2f5d9534a5a9401f1eb6f24

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.17.1-cp37-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ff3fd3e57e6f55521adbce5c1c0ac1ebde3835efbb8f7c9c7b40203fdd1b624d
MD5 cae05d3650322223130dc9d187f9a3a8
BLAKE2b-256 ded0a30a0d68e9997daa0da03d562d422a80bac52317ec8f1fc45811f12330e2

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