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.16.0.tar.gz (804.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.16.0-pp311-pypy311_pp73-win_amd64.whl (6.9 MB view details)

Uploaded PyPyWindows x86-64

laddu_cpu-0.16.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (7.5 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

laddu_cpu-0.16.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl (7.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

laddu_cpu-0.16.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (7.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

laddu_cpu-0.16.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (7.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

laddu_cpu-0.16.0-pp311-pypy311_pp73-manylinux_2_28_s390x.whl (7.2 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ s390x

laddu_cpu-0.16.0-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl (7.7 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.16.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl (7.2 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ i686

laddu_cpu-0.16.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl (6.9 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.16.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (6.9 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymacOS 11.0+ ARM64

laddu_cpu-0.16.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl (7.1 MB view details)

Uploaded PyPymacOS 10.12+ x86-64

laddu_cpu-0.16.0-cp314-cp314t-win_amd64.whl (6.9 MB view details)

Uploaded CPython 3.14tWindows x86-64

laddu_cpu-0.16.0-cp314-cp314t-win32.whl (5.9 MB view details)

Uploaded CPython 3.14tWindows x86

laddu_cpu-0.16.0-cp314-cp314t-musllinux_1_2_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

laddu_cpu-0.16.0-cp314-cp314t-musllinux_1_2_i686.whl (7.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

laddu_cpu-0.16.0-cp314-cp314t-musllinux_1_2_armv7l.whl (7.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.16.0-cp314-cp314t-musllinux_1_2_aarch64.whl (7.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

laddu_cpu-0.16.0-cp314-cp314t-manylinux_2_28_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

laddu_cpu-0.16.0-cp314-cp314t-manylinux_2_28_s390x.whl (7.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ s390x

laddu_cpu-0.16.0-cp314-cp314t-manylinux_2_28_ppc64le.whl (7.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.16.0-cp314-cp314t-manylinux_2_28_i686.whl (7.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

laddu_cpu-0.16.0-cp314-cp314t-manylinux_2_28_armv7l.whl (6.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.16.0-cp314-cp314t-manylinux_2_28_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

laddu_cpu-0.16.0-cp314-cp314t-macosx_10_12_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

laddu_cpu-0.16.0-cp313-cp313t-win_amd64.whl (6.9 MB view details)

Uploaded CPython 3.13tWindows x86-64

laddu_cpu-0.16.0-cp313-cp313t-win32.whl (5.9 MB view details)

Uploaded CPython 3.13tWindows x86

laddu_cpu-0.16.0-cp313-cp313t-musllinux_1_2_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

laddu_cpu-0.16.0-cp313-cp313t-musllinux_1_2_i686.whl (7.2 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

laddu_cpu-0.16.0-cp313-cp313t-musllinux_1_2_armv7l.whl (7.2 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

laddu_cpu-0.16.0-cp313-cp313t-musllinux_1_2_aarch64.whl (7.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

laddu_cpu-0.16.0-cp313-cp313t-manylinux_2_28_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

laddu_cpu-0.16.0-cp313-cp313t-manylinux_2_28_s390x.whl (7.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ s390x

laddu_cpu-0.16.0-cp313-cp313t-manylinux_2_28_ppc64le.whl (7.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ppc64le

laddu_cpu-0.16.0-cp313-cp313t-manylinux_2_28_i686.whl (7.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ i686

laddu_cpu-0.16.0-cp313-cp313t-manylinux_2_28_armv7l.whl (6.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.16.0-cp313-cp313t-manylinux_2_28_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13tmacOS 11.0+ ARM64

laddu_cpu-0.16.0-cp313-cp313t-macosx_10_12_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

laddu_cpu-0.16.0-cp37-abi3-win_arm64.whl (6.3 MB view details)

Uploaded CPython 3.7+Windows ARM64

laddu_cpu-0.16.0-cp37-abi3-win_amd64.whl (6.9 MB view details)

Uploaded CPython 3.7+Windows x86-64

laddu_cpu-0.16.0-cp37-abi3-win32.whl (5.9 MB view details)

Uploaded CPython 3.7+Windows x86

laddu_cpu-0.16.0-cp37-abi3-musllinux_1_2_x86_64.whl (7.5 MB view details)

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

laddu_cpu-0.16.0-cp37-abi3-musllinux_1_2_i686.whl (7.2 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ i686

laddu_cpu-0.16.0-cp37-abi3-musllinux_1_2_armv7l.whl (7.2 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARMv7l

laddu_cpu-0.16.0-cp37-abi3-musllinux_1_2_aarch64.whl (7.1 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARM64

laddu_cpu-0.16.0-cp37-abi3-manylinux_2_28_x86_64.whl (7.3 MB view details)

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

laddu_cpu-0.16.0-cp37-abi3-manylinux_2_28_s390x.whl (7.2 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ s390x

laddu_cpu-0.16.0-cp37-abi3-manylinux_2_28_ppc64le.whl (7.7 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ppc64le

laddu_cpu-0.16.0-cp37-abi3-manylinux_2_28_i686.whl (7.2 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ i686

laddu_cpu-0.16.0-cp37-abi3-manylinux_2_28_armv7l.whl (6.9 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ARMv7l

laddu_cpu-0.16.0-cp37-abi3-manylinux_2_28_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.7+macOS 11.0+ ARM64

laddu_cpu-0.16.0-cp37-abi3-macosx_10_12_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.7+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0.tar.gz
Algorithm Hash digest
SHA256 45b27a12ba864ecc5dbb1802fdbf7177b4917c251fd4e97f85e63bee5d285c67
MD5 80fd5a757817f5f59e165d47514a7e64
BLAKE2b-256 e8a2c3e4ff38c53ff21f80eb3e534c9f4dc0c046ca488a0fc7b33994f811000f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 0e3eff886ccb76d058b2f586d6883b6f75bb7f55f150c580efb6c7d8922b42bb
MD5 89197c2a584857b6feaf4ca052f3199c
BLAKE2b-256 66acef9ec67b3ffc443991bc14e584435a05ff674b4557958ffa611839684e20

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ab785dfa66cf3e787b06820f7a2a83b86482677337f41c0813dd5f21b229c993
MD5 f15a50b2c88d186c072d2cc00cbeae7d
BLAKE2b-256 ffb0ab35b5570fc4e39960498a68b400ae53e646307388e37d26fbdba4b4ec77

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 392f38930ccf7f48558654000b4c9561755007ca1834eb5bf4593085d9fe6149
MD5 0c5a2b88c5601bb225093394abb24125
BLAKE2b-256 5c4a1999c103a1a846da61db152b5bdc2028da1dd2d12e6ede9907ed8e5cb045

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1740138cc3cb40d7335b09b2bff373aeb120967d5542b74de7eae30cb832078d
MD5 3f1cdba7a43b58206bc4186079159181
BLAKE2b-256 2a9527603c7f0b112910bab8e5779926ebe986ff53e4f36dd3ffaf3ad6558959

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f421c81e802ef4225f4c0a437cd76b51e18252010f8619f4d146a3f48fbc82af
MD5 60d19a63d43843c769584e188b75a6ee
BLAKE2b-256 69f2f5ad2dcc7d9b2a8b10027e93b9fc6b6a3135d12a259cb64d24ab77ef0bcb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 06a013e85d6359fd3f56e213c30b61ec84cb5b735bf2d5632a3a1ebb0356a53f
MD5 24b6d26795109043db64e81482b87389
BLAKE2b-256 757cac86af1bfa3363a32336f98779c66854d8da56c4d2635ae147e6778aaaf6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 7c551892d717b1f053703828934e2de39bebaf644651a69bb1675dda9b8e1d09
MD5 b97911b37fe005a58ef7a2109e6df769
BLAKE2b-256 22435438a7fe2a483b7efaae399803e7489b91115e9f05cae5aa3febaf7adc70

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 f12d956e7a21c4cb0b715ea97e184d24f18c94e666a6fbef7ce0f3947baa29f0
MD5 7c1a53116dd3efc995f2dc22c56f9dcd
BLAKE2b-256 9200d53e9dda5bf510cb6fee735ecf1fab7d469d844ff578c79ba879c3aa2b84

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-pp311-pypy311_pp73-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 5516b1d2e687fc4c1c939a5c775f9b5e992dba178be122a8033257d71aec1532
MD5 3fb264f25c72997c037b99e1fe744213
BLAKE2b-256 f152d3d94a64e0486ca1b4f29ae40a34ca287e2af029e0e9a10c05e85f5cc4d8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 3c240ae0a11b7290693a3dc0ed84e24c1c75b3c30eaa8dd5fd102f4beac61b6d
MD5 23f190d2d62ae1b18e206c2dd2ee70d9
BLAKE2b-256 0930e19b2122150040e8c134b059a2932bc1fbc95d222d793eb7493f251b35be

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ebeae1fa07e3e7e56d775aeb95611a18e9c22e31d3963afa389e20283682244
MD5 025de6157c3034747c2f2796d6b8b703
BLAKE2b-256 b45f2ae54b78173d2611b8c701fe38e71be6e25f9fc416b2965bae4f08221571

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec6b390f0f328aab3b8c36a799aae6a3c6f93e030b3d5759c2bfc99b4d79afc9
MD5 f7aa035c2e0762f67af891c4c794eaee
BLAKE2b-256 f78736c6d46e811b5974728e979f3b4bef3a5a8288f11503d6d24191b119174f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0ff1c77ba82f6f150493592398fe510d33d502b2347fa81e4de9d7f56f965243
MD5 009885b3f087831dd4f2c0cc66da96b5
BLAKE2b-256 acb6b57ddd80a1d81bee68c5179cc05e9fa8503e075fd1411baa421739fd1b4e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 473bdb8a1ee5d923c12ae10fc92db78b05de388b71f411b8b49e1ab7588e2da0
MD5 08191799b001fbecffdaf3bf4e36f577
BLAKE2b-256 820621c746f65108be75bd2bb6254cc4a7f797faa849ad4d795b1a5163cafcd3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 ebb81e74e485dc2c6dc7610e789deb230bc152026a7c2455f4f1891a8c03c7f0
MD5 73a8d6b245fac377822c34e6e6faa4c1
BLAKE2b-256 0114ac5ab12eddb83788fc5ff6cff8334e992878de894505e825676006f05d8a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 850855989c4d362a2227b673501be97f560bc8fbd4b298f23d448bac303b8416
MD5 fd9eb4488ab028484cee2e18ce96c972
BLAKE2b-256 321184efbd460f0cdd1175707434b4952a9b36a6bce7d6751e308f890c5a0166

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 556c29cb797a5365ddc4a27b4de5b6b97caf04e6cf285e0f0b74c3bb925b664d
MD5 eac9bab8bcb39a05b99bb1a9f7226366
BLAKE2b-256 e76ce6146fe987347392974e37c57599e188d2137d8373b6ff4d92b6f79e1a00

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d84cb36f4350210e68092d0c5a461ee56f1b2f6dbd9d6880876d84b9847f0867
MD5 957da3b70423d898dae4b953d548d4fb
BLAKE2b-256 b81f08aa260b859a6646919a360fdaadcd655bb79feecf9c3759c7ca77d8432f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3603901e08a5f7e316c483f37e3e93c7730b9b743a00f8e0f604de31468dcc6c
MD5 0d2b51180654b99308b035d5de93b995
BLAKE2b-256 ffc7520c54d02048de3be846755d0c9de2b6665e32a0a9092782a16f30bad94d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3af33e198a07003ef3b73b7e010e8479ce7f7f9d87a7faa1cc856fcae9966430
MD5 15239753ee5c2e03855fc8056596bbce
BLAKE2b-256 2184b7e559dbf999a9aa1fe067ef861baa165734626e2b6cdf34cb5d9a8284d5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp314-cp314t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 142cbd03a461e6a859123f9c5d911c6cca544524ae76af28328957320e42e037
MD5 65b5ceef355473fb94b8995e5f9ac2ad
BLAKE2b-256 779f3d72ef48d2e89d5d018343712c20c586d4baace1604b9e045d2669945714

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp314-cp314t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 cbc05aa86e8588239c438ff0a0b86999a595ef5bc94fbe50a4abd3fe7d309a71
MD5 b879237730ff360b04d3d848478a2e6c
BLAKE2b-256 1c0530ac7db3cfce73feb08d741dbd4d38be6e7580f4ff4a9b5b703a585b73ff

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 e106e9e1f89e27af47a24b1d2bc6db82803393470b9a4284dcd6b8a5da8cad5c
MD5 b7fb28ae8b603dcbcc1018d5d52db595
BLAKE2b-256 57141bdc4d4ebcf2ba608944dc59b78363b28f2b83a307f5a1f54a97f6aac566

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp314-cp314t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 cddb9e103055379d15e710ab61f49b5831ea874d0453036250d615606c5d712f
MD5 aebbd03e7e6539d55afed06f98972ba9
BLAKE2b-256 b8cbdcf9f49ed590b2900b853c98b6a568e55d39915f7422ad3a3038785e2508

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 23e96e19cffd90af78cc34e89fb6b96f4dc4181928a540d67ae2943157ff7849
MD5 7f090d35d4d63dfebec50bd8841baab6
BLAKE2b-256 99e919d4c3798204213db908d71d3531b5e7a3faae0366c21b5813ffd5324973

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5b2a98e7983239e5a999aabe08f2727bc222f97838ba40bb7ddae57995814aa
MD5 e6baf2370d7b33842da6db1986cb8949
BLAKE2b-256 cbb3d04d7b11ac2ab2e73b46aaebcc9a09768edb16ef4fb5b332bc41574e7617

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 25eee062c3587bf532b1ef1c35cfa3cde262fa8a6d4f45f675c30b4074cf8c05
MD5 a158c832cdbebc8e71da2544600dfa38
BLAKE2b-256 a6c111ae7cd838136754d096ce0ea3b3d234da0b81c2ce0b765383b4f2686d65

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 af572c6d072e0c8d1b63cd3f7864fe2424c6c5f7df68608182a4deae1015c984
MD5 33150dc0348092b506ebb13d5fff6f20
BLAKE2b-256 b88b4effd9135c5fb93ad39e724043a63f3c6be5f45ab6f38779878f3b8f7819

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 4f23847adbc8d1c428a8900eb755e8a500ae2bef5b4ae0b2c9941ad236353f00
MD5 f5675411db5ce02a3573be63cef6ce61
BLAKE2b-256 28cfcb6b99ac8a8cb39c5bd42b211288f8410071bc42b0d660c0ed638265f7fa

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c3bfeb460c278923439ebd00fd677b2621e8dc53dc63afd9bd686152e5c828b3
MD5 7002a455d24dbe96fd5fdd22df2438c0
BLAKE2b-256 c3380f4e8a9241f2fd58463653bc66942ba068f2c4196bdeb98c7781cc67800b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0ef7d5b3ca4a65c612fd1c502ce4d688f1b6c1f1a2c891f1dc4b0abcc16f5c0c
MD5 d224c52937b116baee91948e49121706
BLAKE2b-256 9a6dfd68de463667ed9654626a65212c064914a4219b52dd9a2f151dafca7692

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 33645401a168041fc2aa3e9399e7e18a86c1f7cae69bb34b3de1b52c36bf7b2d
MD5 597ef000496fe5fbb9365a02b298629b
BLAKE2b-256 701715b27e0a6f3306f8d07d9efa03507ac62fd0c7070060f66eadcdbf9be17a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e4ae4432336a510e83ba1a49af357c0f297c2af066e996b075047d11a77d36c7
MD5 d3abbec9f589121b2fc0675a1d97e08f
BLAKE2b-256 1f31f92720a7bebf67ce0bc9c5f3fff27f106efb16dab1b4ecfe3bdae640bf5e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d0c9ddc1c509f67165a9722959f9614d40f5602449d5e79a2da8e806c3e62cf9
MD5 ad7d731e0675b3b51b9da76799f8d367
BLAKE2b-256 5f80aa815b09b654d4b26efbeb7f785fbe8475a0aa71bc74c0cf074d21b329ec

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp313-cp313t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 f86470c9d574133d69f9f43d4e98b5c6fc9ad2c2ddbf932d7b12c276668eef94
MD5 a72638ea8bda7d1413736c364698a678
BLAKE2b-256 7b34034c73489bdc7d86abdd36c9eb829bce223e91f078cd4136791b63f25cc7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp313-cp313t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 a76f30dcbb1b10acfb24bb73e391305ca216042f4bcd2a3e2ec8fa643e4f738d
MD5 446a40fe8dfa2d292e74fcd068b3a5f2
BLAKE2b-256 a26f76897ef3d5c3b0d14cb06ce0118554a7c5f5131e7a7edc3b38dcfc8aea57

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp313-cp313t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 919fab8b8dbf3cbf3d5589cdf9bb17bf7e0279ce4a733657a09688b6b4055245
MD5 27a1463145ba9ca70012a7911d8f453e
BLAKE2b-256 de165acc6413af43e94d71f104b64c9fd111937986a063d292c781b0348cc888

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp313-cp313t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 c80bcf5c8724929102990d5156abe38925f086f37b0041acaa444d687f3841df
MD5 e992ea4ea6fae10624124e60f3e67475
BLAKE2b-256 7a97af2190b73733695d85ec195b94bb0ecceb13bc6a0cae411b7a5a9b7ae84d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 767d08b9f5b486b8fc5d610745cc70e68f3a948011e1218d6c1e9f4d03a03233
MD5 4f7f30311367f8bffe16b2634ed0f285
BLAKE2b-256 06922e708f46e006eb6da98e3a03968545f4945a092291ce9b74bf92f558ccf5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4fda9abd7c58f29e88724f7ecbaf01c748bab46e44895139f76e834fc5d4cb6
MD5 c1227351ada6e996cf5f5b311988808e
BLAKE2b-256 df8ad2342e9f4a3d0a8258c1b2b7d3fe3bad9a8e588df4b3ec0eaed7fc839350

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 724685900f8c07e9b04cf4e7222f03a9b5fde3c0a616c615409f02385929bbc9
MD5 ea6665808928840ec79c98304178b6b8
BLAKE2b-256 bf7973da74a083739561fdf265c565ca99e85f0b87b94662c6bed4925b8dfb9b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp37-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 d1291057be0ed15d3ee46a9618624d81f1b0d8c6a603c1ce4bf30a3b0e6c2789
MD5 61d2fb2cf16da4b461752aad2ba86dc0
BLAKE2b-256 5f690986e3bb6d681a6b2e9bcf95babc63761a8059442e59b68be5156a60b840

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9c9b603c60b9ebc1af0243584a3732a46e1d90b338e925c12cdf0b617bd50d1a
MD5 a8c21875109a8f450c71dc69e52f2803
BLAKE2b-256 8dfd950b8ddb941635e3fb35234541dc19a77693105b412c63d49ca0d370b884

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 9f051ce41a56d635ad7dbdf3d4a97517a3539e4a958b392b0141a54c8f360dfa
MD5 e3e89ad76abe4236f9481de34845c861
BLAKE2b-256 8b9ae42218330573cca82436d8c5bd5d0f370cd6db98333bfd827f9d17cc60ee

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 50171a8c9f7afc1042b0cc1c2a4c459acb5a72c6bad17b1a48ddc613dda5e47d
MD5 661c1f188b0c41f39b43b4b22cccbb63
BLAKE2b-256 67c2bd6007c35929adda0352e0f498f2810ae7d673a06b39e845619a447866f5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1d9de120cfa51547c785b80b3ca9811a19efcc9c0686f99e3b6a62aacac35f32
MD5 11cfcc9867c4987ba06b4893700c40fd
BLAKE2b-256 7867f4ce7567b19acc33abaa444617a9c8d5e1a714bc83aa32b68906c82eb3b4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2d38fc6ef74459c56823627b7dff49e7af82bb91100999b6cd64e50a6ef925d3
MD5 be087b20e188473b398ca6bccceca854
BLAKE2b-256 15f15900183e3ebbbf8602827235b22015e7e85bf46d0d87a5b5a029339e5c75

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 54a63dded9380683b4c44d690c4e8de809866b1aa9fc701f6fc8ef30257b581c
MD5 3c54bd56427e0947db7d4e8dfe005897
BLAKE2b-256 9129eb451c197864d880c88aa052926caea3710ce6cddbb30d956d0e8b65f0f6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp37-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d929b18980868ebf1cb3d3557bcc7b6bf29aee893afdc70a1e295266d0181824
MD5 0749b29ca3c45416c9cd7a3e85e51488
BLAKE2b-256 e428fe7b8ae8ea537aaf08907cb732bd8f20d0695e0f27e031eae85298b50a00

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp37-abi3-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 8c4ab04876cf0a6d10292a9fce5d509898efe86539cfc325621a247a958ea840
MD5 d782f01d3516afa0cc8211b2abc44f88
BLAKE2b-256 70096a2c2ec0d8e6724ef6af340476198206961c6ea3aa1bfce9245f1b125f13

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp37-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 336b99394831c5dc8818493bf789915843f6e30b00ad8fec5e691ce341d9e55c
MD5 aa06622330cf806cbc15216a2a260953
BLAKE2b-256 90798c02e19b186040bd76129f019106a0ba031f780ac8fdbda422aef0b76e6e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp37-abi3-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 00931e0c033f5da34aa6ba36b187a35fd3101112037f4922f8c525de63033eb2
MD5 14c4e421577f4e1364d11fe0f70e2c79
BLAKE2b-256 9fee45803a2f4fb633b0f9a2b6b0a8e5945df09920f3d1fbbfb3a4947b151ff9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp37-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 91eba3f4baf9b25c9a2935b1a8f1b75fc65d3f346f27fac034627050b4530474
MD5 fc7fb027d65296e93a0bcd311bca6eff
BLAKE2b-256 6c913f3ad64d6bf6ff3fcc8c90e5d1b6d4847ab436263f291fa94d0dfafebaae

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp37-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6ab94880c107a111fcce9536c4089e9be8e3729c4167a69c071b4dedcbc3e6f8
MD5 666824cb9d74428ffba71a4b6de03057
BLAKE2b-256 babe653c838faab4be2d64007cb863da65bd10255182cb98148602feac64b421

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 35c06f5af3599ce3c537ce4d795bb532f3990ff721f642db8301c33505fd401c
MD5 c527f0dc9ee6ac44b4ecef0e30f475f4
BLAKE2b-256 aa805df6971e6e928ecbffa5ef9c9e2080333e884a340663edce9d1b0a9c10f7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for laddu_cpu-0.16.0-cp37-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d88bd3fa25461f8c1fde0b98adcdeebe30655c76fce3d92bba324ed61961666b
MD5 bedfe2a2f0dc4689781760e951f6d90f
BLAKE2b-256 0d58af2683052f6cc40a68b89c680e774bd80318300dd5a4b53448cf1b88c95e

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