Skip to main content

Distinctly Useful Code Collection (DUCC)

This is a collection of basic programming tools for numerical computation, including Fast Fourier Transforms, Spherical Harmonic Transforms, non-equispaced Fourier transforms, as well as some concrete applications like 4pi convolution on the sphere and gridding/degridding of radio interferometry data.

The code is written in C++17, but provides a simple and comprehensive Python interface.

Requirements

  • Python >= 3.8
  • only when compiling from source: pybind11
  • only when compiling from source: nanobind
  • only when compiling from source: a C++17-capable compiler, e.g.
    • g++ 7 or later
    • clang++
    • MSVC 2019 or later
    • Intel icpx (oneAPI compiler series). (Note that the older icpc compilers are not supported.)

Sources

The latest version of DUCC can be obtained by cloning the repository via

git clone https://gitlab.mpcdf.mpg.de/mtr/ducc.git

It can be installed via

pip3 install .

with optional additional flags, depending on personal preferences.

Licensing terms

  • All source code in this package is released under the terms of the GNU General Public License v2 or later.
  • Some files (those constituting the FFT component and its internal dependencies) are also licensed under the 3-clause BSD license. These files contain two sets of licensing headers; the user is free to choose under which of those terms they want to use these sources.

Documentation

Online documentation of the most recent Python interface is available at https://mtr.pages.mpcdf.de/ducc.

The C++ interface is documented at https://mtr.pages.mpcdf.de/ducc/cpp. Please note that this interface is not as well documented as the Python one, and that it should not be considered stable.

Installation

For best performance it is recommended to compile DUCC from source, optimizing for the specific CPU on the system. This can be done using the command

pip3 install --no-binary ducc0 --user ducc0

NOTE: compilation requires the appropriate compilers to be installed (see above) and can take a few minutes.

Alternatively, a simple

pip3 install --user ducc0

will install a pre-compiled binary package, which makes the installation process much quicker and does not require any compilers to be installed on the system.

On Linux and x86_64 hardware, the binary package will contain multiple variants of the library for different CPU feature sets, the best of which is loaded at import time. This will result in a much smaller performance gap compared to a self-compiled package. This multiarch approach will likely be extended to other CPU architectures in future releases.

Additionally, pre-compiled binaries are distributed for the following systems:

Packaging status

Building only the C++ part

If you want to use ducc's algorithms in a C++ code, there is a template file CMakeLists-C++.txt in the repository to help you integrate the library into your project; this will probably be revised and improved soon.

Please use the C++ interface only as an internal dependency of your projects and do not install the ducc0 C++ library system-wide, since its interface is not guaranteed to be stable and in fact expected to change significantly in the future.

DUCC components

ducc.fft

This package provides Fast Fourier, trigonometric and Hartley transforms with a simple Python interface. It is an evolution of pocketfft and pypocketfft which are currently used by numpy and scipy.

The central algorithms are derived from Paul Swarztrauber's FFTPACK code.

Features

  • supports fully complex and half-complex (i.e. complex-to-real and real-to-complex) FFTs, discrete sine/cosine transforms and Hartley transforms
  • achieves very high accuracy for all transforms
  • supports multidimensional arrays and selection of the axes to be transformed
  • supports single, double, and long double precision
  • makes use of CPU vector instructions, except for short 1D transforms
  • supports prime-length transforms without degrading to O(N**2) performance
  • has optional multi-threading support for all transforms except short 1D ones.

Design decisions and performance characteristics

  • there is no explicit plan management to be done by the user, making the interface as simple as possible. A small number of plans is cached internally, which does not consume much memory, since the storage requirement for a plan only scales with the square root of the FFT length for large lengths.
  • 1D transforms are somewhat slower than those provided by FFTW (if FFTW's plan generation overhead is ignored)
  • multi-D transforms in double precision perform fairly similar to FFTW with FFTW_MEASURE; in single precision ducc.fft can be significantly faster.

ducc.nufft

Library for non-uniform FFTs in 1D/2D/3D (all transform types). The goal is to provide similar or better performance and accuracy than FINUFFT, making use of lessons learned during the implementation of the wgridder module (see below).

ducc.sht

This package provides efficient spherical harmonic transforms (SHTs). Its code is derived from libsharp, but has been significantly enhanced.

Noteworthy features

  • very efficient support for spherical harmonic synthesis ("alm2map") operations and their adjoint for any grid based on iso-latitude rings with equidistant pixels in each of the rings.
  • support for the same operations on entirely arbitrary spherical grids, i.e. without constraints on pixel locations. This is implemented via intermediate iso-latitude grids and non-uniform FFTs.
  • support for accurate spherical harmonic analyis on certain sub-classes of grids (Clenshaw-Curtis, Fejer-1 and McEwen-Wiaux) at band limits beyond those for which quadrature weights exist. For details see this note.
  • iterative approximate spherical harmonic analysis on aritrary grids.
  • substantially improved transformation speed (up to a factor of 2) on the above mentioned grid geometries for high band limits.
  • accelerated recurrences as presented in Ishioka (2018)
  • vector instruction support
  • multi-threading support

The code for rotating spherical harmonic coefficients was taken (with some modifications) from Mikael Slevinsky's FastTransforms package.

ducc.healpix

This library provides Python bindings for the most important functionality related to the HEALPix tesselation, except for spherical harmonic transforms, which are covered by ducc.sht.

The design goals are

  • similarity to the interface of the HEALPix C++ library (while respecting some Python peculiarities)
  • simplicity (no optional function parameters)
  • low function calling overhead

ducc.totalconvolve

Library for high-accuracy 4pi convolution on the sphere, which generates a total convolution data cube from a set of sky and beam a_lm and computes interpolated values for a given list of detector pointings. This code has evolved from the original totalconvolver algorithm via the conviqt code.

Algorithmic details:

  • the code uses ducc.sht SHTs and ducc.fft FFTs to compute the data cube
  • shared-memory parallelization is provided via standard C++ threads.
  • for interpolation, the algorithm and kernel described in https://arxiv.org/abs/1808.06736 are used. This allows very efficient interpolation with user-adjustable accuracy.

ducc.wgridder

Library for high-accuracy gridding/degridding of radio interferometry datasets (code paper available at https://arxiv.org/abs/2010.10122). This code has also been integrated into wsclean (https://arxiv.org/abs/1407.1943) as the wgridder component.

Programming aspects

  • shared-memory parallelization via standard C++ threads.
  • kernel computation is performed on the fly, avoiding inaccuracies due to table lookup and reducing overall memory bandwidth

Numerical aspects

  • uses a generalization of the analytical gridding kernel presented in https://arxiv.org/abs/1808.06736
  • uses the "improved W-stacking method" described in https://arxiv.org/abs/2101.11172
  • in combination these two aspects allow extremely accurate gridding/degridding operations (L2 error compared to explicit DFTs can go below 1e-12) with reasonable resource consumption

ducc.misc

Various unsorted functionality which will hopefully be categorized in the future.

This module contains an efficient algorithm for the computation of abscissas and weights for Gauss-Legendre quadrature. For degrees up to 100, the solutions are computed in the standard iterative fashion; for higher degrees Ignace Bogaert's FastGL algorithm is used.

Metadata

Release files for ducc0 0.42.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ducc0 0.42.0
File Size Uploaded Provenance
ducc0-0.42.0.tar.gz 370.2 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for ducc0 0.42.0
File
ducc0-0.42.0-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
ducc0-0.42.0-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
ducc0-0.42.0-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
ducc0-0.42.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ducc0-0.42.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ducc0-0.42.0-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
ducc0-0.42.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
ducc0-0.42.0-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
ducc0-0.42.0-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
ducc0-0.42.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ducc0-0.42.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ducc0-0.42.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
ducc0-0.42.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
ducc0-0.42.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
ducc0-0.42.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
ducc0-0.42.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ducc0-0.42.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ducc0-0.42.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
ducc0-0.42.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ducc0-0.42.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
ducc0-0.42.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
ducc0-0.42.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ducc0-0.42.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ducc0-0.42.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
ducc0-0.42.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ducc0-0.42.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
ducc0-0.42.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
ducc0-0.42.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ducc0-0.42.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ducc0-0.42.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
ducc0-0.42.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ducc0-0.42.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
ducc0-0.42.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
ducc0-0.42.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ducc0-0.42.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ducc0-0.42.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
ducc0-0.42.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ducc0-0.42.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
ducc0-0.42.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
ducc0-0.42.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ducc0-0.42.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
ducc0-0.42.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
ducc0-0.42.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
ducc0-0.42.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
ducc0-0.42.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
ducc0-0.42.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ducc0-0.42.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
ducc0-0.42.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
ducc0-0.42.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
ducc0-0.42.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
ducc0-0.42.0-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
ducc0-0.42.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ducc0-0.42.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
ducc0-0.42.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 417.5 MB

Release files / ducc0-0.42.0.tar.gz

Download URL ducc0-0.42.0.tar.gz
Size 370.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4e11c59b53a43355b053aebb2a62ee16eebeed026575f7d216cf09d437ce52ef
BLAKE2b-256 checksum
How to use checksums
d028e2b293b1744a63dd61465fdefe1b15d1d9bdbf6ff72fca4cb2f629084a14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp315-cp315t-win_amd64.whl

Download URL ducc0-0.42.0-cp315-cp315t-win_amd64.whl
Size 2.2 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
9ebe7f8409a8e0ca131dd9371b60a98d0db65a140a8a0517d37c69206923275b
BLAKE2b-256 checksum
How to use checksums
662894d952b2a5412b22914ea2c3f66540fc6296811462a79fe3e75c50fab76e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL ducc0-0.42.0-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 16.5 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
880cb4653d7788d0f19693a1cc2601bfd5e0008541eba3d63bd3915e0634026a
BLAKE2b-256 checksum
How to use checksums
bc639406cd67171b9b47ffb86a32c842220051f2267fecb01a5c7a357a192634
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL ducc0-0.42.0-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 5.3 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ae7a5cf8da9a97f181f00ab0f5bf3db0b2afc292c88dc20665cbcdcb204e8136
BLAKE2b-256 checksum
How to use checksums
8ba678e4fbca258f3549a754ee8a9baf7c5223e1ca2931e4fc2cc6120203f13c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ducc0-0.42.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 15.4 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6f0b1908243766b57cda07eae6ce8223ee636aada7d27626b0ac64b9dd562287
BLAKE2b-256 checksum
How to use checksums
17b372b67f761aa83df2522bd331fe463caf53ac20e07851e06860305919f2f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ducc0-0.42.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 4.2 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
88333752f3bc03b1b463fc80130e660a92892dae12d369b15a8642d92605ef30
BLAKE2b-256 checksum
How to use checksums
8dc25061899d6a5ab3041848c4f2a9b2bdf276c368eccf5261e6cbaa6fddcd59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp315-cp315t-macosx_11_0_arm64.whl

Download URL ducc0-0.42.0-cp315-cp315t-macosx_11_0_arm64.whl
Size 2.9 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c66e201c38c9c9e9cffa14f5795e417754fffee0535800df2db2027b2c2e3134
BLAKE2b-256 checksum
How to use checksums
d20ae0216bcf72f1d17a168646a77ca0ed660011b33f27b36101f87605d7dc09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp315-cp315-win_amd64.whl

Download URL ducc0-0.42.0-cp315-cp315-win_amd64.whl
Size 2.2 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
28eb9806ffdd8d2869f1a0772c461775c12e82f408032afdafc760a4792089d0
BLAKE2b-256 checksum
How to use checksums
cb4f1a0562b7532609300861c13443f1790720cc5156e273c12aff699f3069c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL ducc0-0.42.0-cp315-cp315-musllinux_1_2_x86_64.whl
Size 16.5 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b9be9aa72f3c217361fe5c44d00505f493055745dfa959a7d6667bdeb131bba5
BLAKE2b-256 checksum
How to use checksums
abd464dd9ab667c65fd467091c168a2b092ee64bc1860766e1c972973d0e2739
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL ducc0-0.42.0-cp315-cp315-musllinux_1_2_aarch64.whl
Size 5.2 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a550bca79406366e665b6f9c8299a9fbec50be9b913b7151a94bedb1fb978166
BLAKE2b-256 checksum
How to use checksums
fc3e85b76768354b108126c3c8a1d9ae1e12af7bc76205d4635b62fb643e4316
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ducc0-0.42.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 15.4 MB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
065c3173f7c59e3e2e3d03a8612befb68a24231d2b68d621620e31e1771976c2
BLAKE2b-256 checksum
How to use checksums
a116c4c03f98accbeb69a8db0f6a0f0a678784140900ecf6d751e044739fca25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ducc0-0.42.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 4.2 MB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6109b5b419f6da2c8f8b925ddf8788d1e1d9e4ee56eea36fb7c7aeaad7829282
BLAKE2b-256 checksum
How to use checksums
70d4234e2cad0e786736eee5305d1da9d97e3b034ba0bbebf644c36d8f402aab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL ducc0-0.42.0-cp315-cp315-macosx_11_0_arm64.whl
Size 2.8 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ab594ccab4a6e13c1ee7247a44722f6d946027650851b76bbd8fb9e2529f95f2
BLAKE2b-256 checksum
How to use checksums
5954ee4a773e8b9c04d8daf3ce10046f3e68679b9983a6bda8c5e522b6e19924
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp314-cp314t-win_amd64.whl

Download URL ducc0-0.42.0-cp314-cp314t-win_amd64.whl
Size 2.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
25e9ff8560c1deceb9a9e74da92508e973dfefe6bfe45a2958e42d405f4f4c93
BLAKE2b-256 checksum
How to use checksums
0f810b9d36172e01e3122e1ad842a6d57389b81412aea506b6319202518bd2e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL ducc0-0.42.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 16.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
97a4a8b2207bb073f2384362ddc2d98ae38cac05c9230ef89737d22c79dcb211
BLAKE2b-256 checksum
How to use checksums
b882f52c64fb5a829aa60824a9927e1a5a091c2aa9b58a0b4ed259209be57441
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL ducc0-0.42.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 5.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
fc76b0ecc2f9cd10662500bd62da0217af9eda6e755b050bf77bb19480a6de4b
BLAKE2b-256 checksum
How to use checksums
9444546925a171fdcce62b0f297bcb55068b336635348b65411dfd552719be9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ducc0-0.42.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 15.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
591d0e29a7012f55a07dc1301a2347a78523d27b28540daf7368853127b54430
BLAKE2b-256 checksum
How to use checksums
a181cec3575d106467a9fa1d95650b0d9aa4e0c043c58fc6598b5c3522d8fd80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ducc0-0.42.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 4.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bd4580511a0a02ca4082ad6265ad5892651b7ce8ee63a05d60f5429311e67297
BLAKE2b-256 checksum
How to use checksums
4da53047e20e2759f34ecda3b32bcfee13f9a72967897be625db97698df561cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL ducc0-0.42.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 2.9 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8ce1dd32a2bb62dc17ff66a34dd22a797c9579bee5c9a28192c55a29698ba7c3
BLAKE2b-256 checksum
How to use checksums
84af7cc3d1f0b8c37ec15f6f72fc0fb218a6b3579a118aa7dffb9d55a3765475
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp314-cp314-win_amd64.whl

Download URL ducc0-0.42.0-cp314-cp314-win_amd64.whl
Size 2.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
2f57b03bbd055ddf4d88e1904c953565930af1c6e817876af67390c3e8657cbf
BLAKE2b-256 checksum
How to use checksums
af3ed0b55634938a25f60c9db47337d4e8023d13ed218f0b8417cdbbfe87f448
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL ducc0-0.42.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 16.5 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
139a5e766f6aca6e94d5cae35b2354803b07a67b9d6ce7837691a03dbbbe331d
BLAKE2b-256 checksum
How to use checksums
8b6a16019bb48f694aa93e92c2afda991ada98ecc332426b1afae5f53ec9cd84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL ducc0-0.42.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 5.2 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
8406f9ff61030533fe96fce89bf0e48beb58b69d39cdd54f83472b339049ad1b
BLAKE2b-256 checksum
How to use checksums
8df18744e7c0139ef430f624f0a4ebafb7e38596597f2c1d89c10a000a7039d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ducc0-0.42.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 15.4 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
74e029656d92b69e5fcb339a4417acf0b741a6dba52fe4fb077c0d4cd7ec859f
BLAKE2b-256 checksum
How to use checksums
e0e68122f6c28cfca0a6d2a9703f50adfabf6cd39e2bf88deadc734263265128
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ducc0-0.42.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 4.2 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9ac49689597260acac422bd6dae1b691e93e3bd32a71adfee77548e219b55da8
BLAKE2b-256 checksum
How to use checksums
7da5c90946eddc4653dff97a10640ef6bbc4ddde20104ef9372f8efc34c05873
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL ducc0-0.42.0-cp314-cp314-macosx_11_0_arm64.whl
Size 2.8 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4d7b867e7d6a58a8845f69509579c0ca3123a45d14a65ae4454c84f065b039c4
BLAKE2b-256 checksum
How to use checksums
2ed3976976e6db6f79ddb8e354b5c1feb2676f4308538c22a8d8ba4968f706f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp313-cp313-win_amd64.whl

Download URL ducc0-0.42.0-cp313-cp313-win_amd64.whl
Size 2.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a3545e8bc4e5e415b2239d37b3d861406a98cee2c6bab1b2148739d5101a2b64
BLAKE2b-256 checksum
How to use checksums
f8826302d121ebf60361adcca605ea5ceec7774139ee3aa27d3d9614de46d6a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL ducc0-0.42.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 16.5 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5279c4ee2deea52cd5ff409f606426ea46ab1abc0793a4648ca2f26f00ab8c8b
BLAKE2b-256 checksum
How to use checksums
d73c4bd371db285d5186c310b253cea1b369876671e8d3a5ff6bd004f58fa421
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL ducc0-0.42.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 5.2 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e0ca52e6363413aa7137157d68fd096d51f55a61b2e2ce2e6807059894ace272
BLAKE2b-256 checksum
How to use checksums
952bac3674514683bdd505b04d78c1551c63051ee4aaf82bdb7521f774c40b09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ducc0-0.42.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 15.4 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e7a5f78a10d182afd87607907088f7666afff8f28b2e697a337e1b24bf198b46
BLAKE2b-256 checksum
How to use checksums
c44ef825f0590835eea7d55a1a8d3d9d4be039c238d31e721a976f49ddbf2ac8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ducc0-0.42.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 4.2 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b69849c351c928373e45388acf397850c066322d58f1e13bce316ec3fe16f27d
BLAKE2b-256 checksum
How to use checksums
361e886bc52c92c4f72741e6b04e70e328e2880e5fe14fc976bfd4aa4a573c60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL ducc0-0.42.0-cp313-cp313-macosx_11_0_arm64.whl
Size 2.8 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
790f7a0cc1205de185557aeb4a29a4336e2ce9c600edf6f37f1d37e2545186e2
BLAKE2b-256 checksum
How to use checksums
c73caf6515e8dcddf50a5cba06185f211f5fe4af7ceb406e0ad40295ad3dcf06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp312-cp312-win_amd64.whl

Download URL ducc0-0.42.0-cp312-cp312-win_amd64.whl
Size 2.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
df22eca1b1988c461b52d90f0711cb87cfe4658ececb7b55dd3e6e4a3eafdb38
BLAKE2b-256 checksum
How to use checksums
538011e20bc8d088f283066896ad28bc7c866c73a9b9de82964f063c396434c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL ducc0-0.42.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 16.5 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
26168fc91337ab011f4370006bc84b2ff03bda9118482d90f33317deac280922
BLAKE2b-256 checksum
How to use checksums
92d04699ade3f4169d039a3dd0320e3afc05f7bb066cf9532b35e7eb7f3db26c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL ducc0-0.42.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 5.2 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f4aade804b055b71d38670814344b5d219de83a8dfa5b20e34073400bb0f1a0d
BLAKE2b-256 checksum
How to use checksums
5c4b5ff35d02653676208cb20aecdf14348e23a26af1379a49e720e3c848de32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ducc0-0.42.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 15.4 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f892474cdced956a63699dd85aeaec4c03f0d3d48f3922caaf99b6b7557f86d3
BLAKE2b-256 checksum
How to use checksums
e4c961a3d2c5e92c6ed7d70a77b71b88027128dd210e4f7b9213ee32f69e94a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ducc0-0.42.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 4.2 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
004dfc41e53faad136a3661f6b5547a3dcf7a4e53e0f54711500dcf8d4d251fc
BLAKE2b-256 checksum
How to use checksums
978628a77cd679e761fa4344d365735378f4341b6aaa5544d2f5d72385f442f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL ducc0-0.42.0-cp312-cp312-macosx_11_0_arm64.whl
Size 2.8 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
747c2e2245d322511d62b0f5e828707593a307a024374be3598fc1230a39a6e8
BLAKE2b-256 checksum
How to use checksums
2d3cb09b9f83857e1ecef85fefad13cb9d4b7715d40a5468b4a6e2afb73f366d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp311-cp311-win_amd64.whl

Download URL ducc0-0.42.0-cp311-cp311-win_amd64.whl
Size 2.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9f489e2a837586a0894f8a290ef7057b6437b83d89d985137bb6433fd8385f1d
BLAKE2b-256 checksum
How to use checksums
beb9db8d1241e2184de37f0061aef689afd86a252e95a08c3042688befdafa4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL ducc0-0.42.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 16.5 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4db62d575646cd4ad3d8b372043ed9ea40f22ef5cdb60ee5406b6e498e4a5a53
BLAKE2b-256 checksum
How to use checksums
c82d9279ca48f9cc22124ed4b30b982043e4fbd96c5fe6b1617c7caa86a03f43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL ducc0-0.42.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 5.3 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
409a4c9d33d005c778aaa87c83fd4b96f7150e5fdac501c3f1724aa347df12d5
BLAKE2b-256 checksum
How to use checksums
e2702fb7e26e99aae593823f8039d94ee3ed43a618a2c925008ef13c50036dfc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ducc0-0.42.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 15.4 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c116714fe148599e8b32c933d10c7946cdd6b34172972bc0bb5b3a10fff5ccac
BLAKE2b-256 checksum
How to use checksums
c3da651fd7f68eb60631db7ce92e1f7eccd1d49ae2d7bf38c67a5fe2848fd6c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ducc0-0.42.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 4.2 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ec5e36236ee4106252e6b977dadf80cf46aff45b954c3f92380f3a22f5dbef24
BLAKE2b-256 checksum
How to use checksums
0bf04917dfeda6431933ab31ef5ddc6bc7892e34cf09890bd232ab9885aee2d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL ducc0-0.42.0-cp311-cp311-macosx_11_0_arm64.whl
Size 2.8 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5f99fd99965796c9ff339d9b90a4b82f75942d6fd3176d2d5344086b09603d06
BLAKE2b-256 checksum
How to use checksums
bd36128c00536800fc0cc1c82c474b31a753b17e7cd9d99c752c973db1a4f16e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp310-cp310-win_amd64.whl

Download URL ducc0-0.42.0-cp310-cp310-win_amd64.whl
Size 2.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e33ae8bc83dca9c57e022202c4e8dcb56251b57aea14d6d17ad269aa9f2c8c94
BLAKE2b-256 checksum
How to use checksums
c86f71126d6fe011f3a562951458fb943ffba20d7cfecd712816c95233ec11e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL ducc0-0.42.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 16.5 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a6ac6073d573d384ce8801dc545d5973e03885e8bfc11960ec8528ad85f841c6
BLAKE2b-256 checksum
How to use checksums
375b5ed70ab0f450e228acaee2ba12b0b22ec637ff49342f111a9b5bf1ba6553
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL ducc0-0.42.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 5.3 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f213ddeeb7ed6b5fdcff5657d589867bb4c71052e13dd436bdd91d55dead8ce6
BLAKE2b-256 checksum
How to use checksums
76e3498fa565c261da2b42abd045a484758fe62f683178671eaffeb15992957f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ducc0-0.42.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 15.4 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a68f88a1ffbe4622aa81cf6e62c6062fb63309c495ea60f5c449bbb0e4ee140e
BLAKE2b-256 checksum
How to use checksums
f0240842b44d17a7217a110e5789c6b7dfa81ab0ba6d447b161ce64163014ae4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ducc0-0.42.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 4.2 MB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
be8a17f4fa457ac81987f1ec110b198a46e253fe98446ed568f012c10863695a
BLAKE2b-256 checksum
How to use checksums
41630751c4b0e7ed681ef125f6860467189cba09985712c3727352dd6b354cf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL ducc0-0.42.0-cp310-cp310-macosx_11_0_arm64.whl
Size 2.8 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
262d31f4db22d34ff94d6c38cbad17770885dab88826bd32ef4b69f1ddde5c70
BLAKE2b-256 checksum
How to use checksums
fb41e20671bc76f0ea09c85c50c6be20e97f7f39213cecdbf5d902164fc1c6fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp39-cp39-win_amd64.whl

Download URL ducc0-0.42.0-cp39-cp39-win_amd64.whl
Size 2.2 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
49a5bf0926f35c7aacf6d36569cc8a957f96341d0bc5ff05eea1a61790d37ba1
BLAKE2b-256 checksum
How to use checksums
663c247779fdcdea266d55e3575e60f4dac35cacddc2ca602b6b90a87c48d903
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL ducc0-0.42.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 16.5 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
dc441ed2a7acecc8a844212cf770d61a5cf39ae6840d1ec8e49702e4e69dafa7
BLAKE2b-256 checksum
How to use checksums
50b066c3ec1aa3a786a6b35b8d4237922597bdebd671cba850e50c36cd233791
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL ducc0-0.42.0-cp39-cp39-musllinux_1_2_aarch64.whl
Size 5.3 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c1a39f80eabf2f36eb43b14074c3945990531cba772fdd6f28dacbc762fa3678
BLAKE2b-256 checksum
How to use checksums
ce6b6ba00381265c3752d332bc4dac520044fd2d2c3671e954eb2d921d01724d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ducc0-0.42.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 15.3 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2582193bf03864a57db9a85ce43267e94f87ab3792871f954f470dca07c8fcdf
BLAKE2b-256 checksum
How to use checksums
cf55cbd621b717fc347eb7dedf2e0750153f6c5c206721d47305c0b12dac9a4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ducc0-0.42.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 4.2 MB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8e7bc70fb940179be6b3ce5672ca09c54e0db8ca5d17bbc41c9cfb6a8a1e3e40
BLAKE2b-256 checksum
How to use checksums
be8ece342b3a9cd7e24cad200defbe05b9089ab56c40b440c0af93349d457012
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ducc0-0.42.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL ducc0-0.42.0-cp39-cp39-macosx_11_0_arm64.whl
Size 2.8 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cf0ca0d6eab3190818a4e852390d9762e290e28fc7567589b2fe959e29d63156
BLAKE2b-256 checksum
How to use checksums
c5cfa32cf4494e8973cfef137910e3acb710e9a825acd3849d9d73bea1a5acbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Security for ducc0 0.42.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.42.0 This release

55 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page