Fast angular power spectrum estimator
Project description
wiggle stands for the WIGner Gauss-Legendre Estimator. This Python package provides a fast implementation of unbiased angular power spectrum estimation of spin-0 and spin-2 fields on the sphere, most commonly encountered in the context of cosmological data analysis. With an efficient and exact algorithm, this code performs mode-decoupling very fast; in the case of binned spectra, wiggle can be orders of magnitude faster than other approaches (often around one second of compute-time at most).
⚠️ Warning: wiggle is under active development! Its API will likely change.
Free software: BSD license
Documentation: https://wiggle.readthedocs.io.
Installing
Make sure your pip tool is up-to-date. To install wiggle, run:
$ pip install pywiggle --user
This will install a pre-compiled binary suitable for your system (only Linux and Mac OS X with Python>=3.9 are supported). After installation, make sure to run a test with:
$ pytest --pyargs pywiggle.tests
If you require more control over your installation, e.g. using Intel compilers, please see the section below on compiling from source.
Compiling from source (advanced / development workflow)
The easiest way to install from source is to use the pip tool, with the --no-binary flag. This will download the source distribution and compile it for you. Don’t forget to make sure you have CXX set if you have any problems.
For all other cases, below are general instructions.
First, download the source distribution or git clone this repository. You can work from master or checkout one of the released version tags (see the Releases section on Github). Then change into the cloned/source directory.
Once downloaded, you can install using pip install . inside the project directory. We use the meson build system, which should be understood by pip (it will build in an isolated environment).
We suggest you then test the installation by running the unit tests. You can do this by running pytest.
To run an editable install, you will need to do so in a way that does not have build isolation (as the backend build system, meson and ninja, actually perform micro-builds on usage in this case):
$ pip install --upgrade pip meson ninja meson-python cython numpy pybind11
$ pip install --no-build-isolation --editable .
After installation, make sure to run a test with:
$ pytest
Quick Usage
Accurate power spectrum estimation requires you to first convert a pixelated and masked map to its spherical harmonic coefficients. wiggle does not provide tools for SHTs and expects you to have the alm coefficients both for the masked fields and the mask itself already in hand. These can be obtained using a code like healpy in the case of HEALPix maps or a code like pixell in the case of rectangular pixelization maps.
If you are interested in accurate power spectra out to some maximum multipole lmax, we recommend you evaluate SHTs out to lmax for the masked fields, but out to 2 lmax for the mask itself. With these in hand, you can obtain unbiased power spectra as follows, in the case of a spin-0 field for example:
> import pywiggle
> import numpy as np
> lmax = 4000
> bin_edges = np.arange(40,lmax,40) # Choose bin edges
# Initialize wiggle
> w = Wiggle(lmax, bin_edges=bin_edges)
# Register the SHT of a mask and identify it with a key
> w.add_mask('mt1', mask_alm_t1)
# Register another mask
> w.add_mask('mt2', mask_alm_p2)
# Register a beam to deconvolve from both fields
> w.add_beam('b1', beam_fl)
# Get the decoupled cross-Cls from the masked field SHTs
> ret = w.get_powers(alm_t1, alm_t2, 'mt1', 'mt2',
return_theory_filter=False,
beam_id1='b1', beam_id2='b1')
> ret_TT = ret['TT']
The interface to get_powers is flexible enough to allow all auto- and cross- spectra of spin-0 and spin-2 fields. If the input spherical harmonics are (1,nalm) or (nalm,) dimensional, where nalm is the number of spherical harmonic a_lm elements, the field is assumed to be spin-0 and only the TT-like spectrum is returned in the dictionary. If the input spherical harmonics are (2,nalm) dimensional, then the inputs are assumed to be E/B decompositions of a spin-2 field, and EE, EB, BE and BB are returned. If the input spherical harmonics are (3,nalm) dimensional, then the inputs are assumed to be a scalar field along with E/B decompositions of a spin-2 field, and TT, TE, ET, EE, EB, BE and BB are returned.
Here dcls is the mode-decoupled unbiased power spectrum and th_filt is a matrix that can be dotted with a theory spectrum to obtain the binned theory to compare the power spectrum to (e.g. for inference):
> chisquare = get_chisquare(dcls,th_filt @ theory_cls,cinv)
Contributions
If you have write access to this repository, please:
create a new branch
push your changes to that branch
merge or rebase to get in sync with master
submit a pull request on github
If you do not have write access, create a fork of this repository and proceed as described above.
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pywiggle-0.1.18.tar.gz.
File metadata
- Download URL: pywiggle-0.1.18.tar.gz
- Upload date:
- Size: 141.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e53a7825575ef5d30dd69d8feda9741505ce8900ff5d443afc17e986b1195ed5
|
|
| MD5 |
05e73a1ee24df3b07b615654d93fed45
|
|
| BLAKE2b-256 |
659ee03c51617d48bf27a149681cab24539f59c0ca6762dac1cbbe1a183d1ab5
|
File details
Details for the file pywiggle-0.1.18-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pywiggle-0.1.18-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 282.1 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a016db0eb76f58a1b2215db5c5c3274398b589dae6a05b09493ffeb17bc2192c
|
|
| MD5 |
c6cecf57d6314919d7df7409b3784759
|
|
| BLAKE2b-256 |
e8695260cb586ca208f783eb2f215b5a1adcca1c32965d57dc788f83313e046c
|
File details
Details for the file pywiggle-0.1.18-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: pywiggle-0.1.18-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 290.7 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
94f6790ddf6d099ed3656afe6cefbc9cbe0a0d94eb400e4a0c905a85b97b30bb
|
|
| MD5 |
d03bd874e1a54796938ab9d1db9a3c6d
|
|
| BLAKE2b-256 |
25e6a142278d5b1945643549bb1953f5ef76a7c07a9b5496c4bd58d748dc1b4a
|
File details
Details for the file pywiggle-0.1.18-pp311-pypy311_pp73-macosx_13_0_x86_64.whl.
File metadata
- Download URL: pywiggle-0.1.18-pp311-pypy311_pp73-macosx_13_0_x86_64.whl
- Upload date:
- Size: 180.2 kB
- Tags: PyPy, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
137f0fad44927ac2251e032261f887aa82e8c8c95c5c7cf9522c104d226fdff1
|
|
| MD5 |
e9d3ed60eab67ec0973dec5c7d6551fc
|
|
| BLAKE2b-256 |
a2d38b32bf1e58c44f7550e8e7b3b98347315db5fe6b945af1122552a407ef6f
|
File details
Details for the file pywiggle-0.1.18-pp311-pypy311_pp73-macosx_13_0_arm64.whl.
File metadata
- Download URL: pywiggle-0.1.18-pp311-pypy311_pp73-macosx_13_0_arm64.whl
- Upload date:
- Size: 176.5 kB
- Tags: PyPy, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c54e94e0bccd0e0a24b672af8924abb742aef35f88ac1739db845ae74cd45317
|
|
| MD5 |
2dcff1d57a84ea7986f879b74eff4570
|
|
| BLAKE2b-256 |
c4d1521805aff881a6786d40071dc7bb25ec69b5d428816abe9219d00f9f5568
|
File details
Details for the file pywiggle-0.1.18-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pywiggle-0.1.18-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 280.7 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6140d0ccfb9cebb91666110b6f4f7cd97d2c92f69259a4adef5ab69f33310429
|
|
| MD5 |
9892fb3b184c12ebf17486783edaa234
|
|
| BLAKE2b-256 |
62731383b11599921bf411ce9bec3b4afd58a0b2ba74c9c618fd8a613938098a
|
File details
Details for the file pywiggle-0.1.18-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: pywiggle-0.1.18-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 289.6 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31ef5aec095d5711c0df42074e52aaa064afcd270644c6b91466740d851f2855
|
|
| MD5 |
2e13578432b28674ed67f36a82333989
|
|
| BLAKE2b-256 |
25d925d14eab1bed370790899e48728061908b590bd47269c11ada8f2c2b3a74
|
File details
Details for the file pywiggle-0.1.18-pp310-pypy310_pp73-macosx_13_0_x86_64.whl.
File metadata
- Download URL: pywiggle-0.1.18-pp310-pypy310_pp73-macosx_13_0_x86_64.whl
- Upload date:
- Size: 178.7 kB
- Tags: PyPy, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88d84d20cf142d73301a87607725aa9851eeec7fb6436f42bf55559a1acb1ae1
|
|
| MD5 |
80c243a90e03e99cd3f29c98a252ae48
|
|
| BLAKE2b-256 |
5aed0d4502bf9b9978e93b4c8a9be4bcf9dc20f51609a63c7a78e39a29699905
|
File details
Details for the file pywiggle-0.1.18-pp310-pypy310_pp73-macosx_13_0_arm64.whl.
File metadata
- Download URL: pywiggle-0.1.18-pp310-pypy310_pp73-macosx_13_0_arm64.whl
- Upload date:
- Size: 175.0 kB
- Tags: PyPy, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6efa0a3b60cd85b96f4449654aba6fd51c9e302ac16ef09dc67665c6fbfb173c
|
|
| MD5 |
5c4ba2c3d69793ba7abfc6816cb8a800
|
|
| BLAKE2b-256 |
590c9e909cf3e705060ffbae3d8cc0c9a8eb699255a2008ebbc6507b7572c0ec
|
File details
Details for the file pywiggle-0.1.18-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
38928ae88d4516929aa4b4df7c17a51c8de970f552b3e56637a393187d63d695
|
|
| MD5 |
dbae88987af885ee51c541264bd6a18e
|
|
| BLAKE2b-256 |
c4556348536e82e1309da3ab9ee4bfaf91243361c6c4254f7318b0342f016a98
|
File details
Details for the file pywiggle-0.1.18-cp313-cp313-musllinux_1_2_i686.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp313-cp313-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9dbe4a33f4fada35a4654cd051a411e77a94a4ccd1a644ad9f8c76799ddb3fef
|
|
| MD5 |
2b440f4914b8409060795e2b239bb568
|
|
| BLAKE2b-256 |
6c6b932a4a21de35f0b66e6b2aa001670e2fe0fa1a153ddf82a22de5e9cf42ff
|
File details
Details for the file pywiggle-0.1.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 282.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02a24e75d2a0503cbf5b843f50b2cd5a0a13521fce3807ebe377f5317b514ded
|
|
| MD5 |
0a574923fafa9e9b594b2deecabbf04a
|
|
| BLAKE2b-256 |
e311e28925ac7f78ef7c79acc3a10e0c00733eff2adaaf29cdc3526bbd21af5b
|
File details
Details for the file pywiggle-0.1.18-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 292.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f3152364df55131a59f6afa8acf19f71b5737d15fcb84efcf04991bec908418
|
|
| MD5 |
455ac3284c19463c8d31d98a9f639332
|
|
| BLAKE2b-256 |
94abf9c6cf72123cae32d746aa8417899df05ad1b5ce48098f8c9b0613040882
|
File details
Details for the file pywiggle-0.1.18-cp313-cp313-macosx_13_0_x86_64.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp313-cp313-macosx_13_0_x86_64.whl
- Upload date:
- Size: 181.1 kB
- Tags: CPython 3.13, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdceb5cfa41bd31f921740124f692598b0b71d2dfa20c7d13b6c97552b3948ed
|
|
| MD5 |
cd259b2c873d889028d272ac0d3c2871
|
|
| BLAKE2b-256 |
9a84443946c85c8e547129116fe1c3eb3ba2f57c0a14c9a50471d6e54df35cfe
|
File details
Details for the file pywiggle-0.1.18-cp313-cp313-macosx_13_0_arm64.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp313-cp313-macosx_13_0_arm64.whl
- Upload date:
- Size: 176.8 kB
- Tags: CPython 3.13, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c700e20304f8c3071a7eb2abc323b503b4660c17c9525cdd4b9192fdd47e7ca5
|
|
| MD5 |
b4511d4424898e4def7b91818f690578
|
|
| BLAKE2b-256 |
9ccafd640d315c0c286668aa1fbd73b988775a55b10ed26dc7bbbc85137d0c62
|
File details
Details for the file pywiggle-0.1.18-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f72dc190443e3c4c2e2efe9d6682e534f79d357c15272889d0b66644fdb08923
|
|
| MD5 |
c7560e82c89dc300300d7527116a7559
|
|
| BLAKE2b-256 |
5f54a28aa9706dea3d1c7e489d5eb4614e3f11e6834aadcb1fa7307e0a3ede42
|
File details
Details for the file pywiggle-0.1.18-cp312-cp312-musllinux_1_2_i686.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp312-cp312-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1624e2bf24beb49b271ff3ce2cc99903a3c5780e008d656b0e17a014bc215ae3
|
|
| MD5 |
396874750db3fef265deebf60162ca4a
|
|
| BLAKE2b-256 |
e28db32d85d7c41b25f01412f01194cfe9acda49fbcc7ad6e76a243a6de065f2
|
File details
Details for the file pywiggle-0.1.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 282.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55fa857697ab7eb5eda613e05b242a48b0ee3dc4ac6c3a31258e62b27dbbeeca
|
|
| MD5 |
8c1d53069b02b877083d02f34e0e59a4
|
|
| BLAKE2b-256 |
c755716fcebeee5d6064f738bbe85f30bf4d6bce2dbdb1d07e311806e1f70f4f
|
File details
Details for the file pywiggle-0.1.18-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 291.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
735f351982fa48a93a1205eafc85a171f18a1f995a770629533943fe86670833
|
|
| MD5 |
a48f9f3e9b72f11f6ba2bddba0034359
|
|
| BLAKE2b-256 |
c655c269ceb0079295506f6db6dd0c034e5c4ffaf5150b775966c28760c2cd62
|
File details
Details for the file pywiggle-0.1.18-cp312-cp312-macosx_13_0_x86_64.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp312-cp312-macosx_13_0_x86_64.whl
- Upload date:
- Size: 181.0 kB
- Tags: CPython 3.12, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
400c4e7681c524e951adc5158104704776fec3d51e7f334b70ce05a8e16f6b04
|
|
| MD5 |
060153b1cec04b3371bdfd79d180ac6f
|
|
| BLAKE2b-256 |
144a45b37fecf5517b442cca063eb3012118e3ff84df7c03a0661f9ce779ae2d
|
File details
Details for the file pywiggle-0.1.18-cp312-cp312-macosx_13_0_arm64.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp312-cp312-macosx_13_0_arm64.whl
- Upload date:
- Size: 176.8 kB
- Tags: CPython 3.12, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e57dbfb9aa651c01b9c5fa3abbfa1e3d8b55e7075bfde08a07a7d9f662ed95f
|
|
| MD5 |
9e7e10a4df281a02b190c4c4f66cd76a
|
|
| BLAKE2b-256 |
63fb24771608237e16498d6253e087b6ff4a7554567dc7bb14ef9d56e6fa6c68
|
File details
Details for the file pywiggle-0.1.18-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a13302710fc2ab2cfc520ea303fdd8141c1901a631105c055704b2a73483674
|
|
| MD5 |
2b0abe6d267bc82ee3998a1c59fb62fa
|
|
| BLAKE2b-256 |
c9b3c992b8f0b20f9b2ac4fa20366b46b4bf8feee699db66cb16cc9fb6dcf4de
|
File details
Details for the file pywiggle-0.1.18-cp311-cp311-musllinux_1_2_i686.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp311-cp311-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79dd7c49a1befce876da0ed322b5b22d464d8eaf61111198ec5e988d64df663a
|
|
| MD5 |
1e027322494297f287a4cfcabe6071ab
|
|
| BLAKE2b-256 |
ac34d6287b6a442e56d8e79401122812324fcb0593a7666af62288faa6a1ea17
|
File details
Details for the file pywiggle-0.1.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 282.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ada953d9b54a1af1626808efa7fc7d2a4621471fcce42875b7179eb44455275
|
|
| MD5 |
8b7fa49175b436114bc0af320d200133
|
|
| BLAKE2b-256 |
d40bd69c1db6c3e855440024783144f4ed632dab3140ee7346ffb82c1a52473b
|
File details
Details for the file pywiggle-0.1.18-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 291.7 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf679add3a7ff8a23380192a4179322b3afdb50badea228ba958630f97321e0b
|
|
| MD5 |
696f68daa67b12c42e94f3c3651de541
|
|
| BLAKE2b-256 |
be9448b94c319daea90b8485c7366949ef340c62ecdec21f4153e914fd76a634
|
File details
Details for the file pywiggle-0.1.18-cp311-cp311-macosx_13_0_x86_64.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp311-cp311-macosx_13_0_x86_64.whl
- Upload date:
- Size: 179.9 kB
- Tags: CPython 3.11, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78abe9f64aa63af6768bd9a661885a7df74f03e6b38fbedefd37452db307d694
|
|
| MD5 |
419826a267c53a155087a4c669f65b87
|
|
| BLAKE2b-256 |
ee10ebceef9b2a411da8c4889f56341656fcfedbb603464ce797f7ee76d066a4
|
File details
Details for the file pywiggle-0.1.18-cp311-cp311-macosx_13_0_arm64.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp311-cp311-macosx_13_0_arm64.whl
- Upload date:
- Size: 176.1 kB
- Tags: CPython 3.11, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6563313064d39c8ed2a722b31a7339f1a7fb12e47e28e9fda122cefba7f0af6c
|
|
| MD5 |
5218c0df40fb4d4531388ba49cfb8031
|
|
| BLAKE2b-256 |
cd138cec280f3406f518d53d568dd4d4ff961068639c725f3f6a57f3aa3d9f58
|
File details
Details for the file pywiggle-0.1.18-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
060f05d74810ef79e5b618d0e3a4d7833e3e640583a5154e2a18d3e7caef0dda
|
|
| MD5 |
61df62d6799d057694f62475a90a4da8
|
|
| BLAKE2b-256 |
752c151c197322da9d0f87b3b35fef014868b3b92ea6727fb9491fe5c7d46959
|
File details
Details for the file pywiggle-0.1.18-cp310-cp310-musllinux_1_2_i686.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp310-cp310-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d18dc0005fa17c840e82da274bffce30615db7d68036b715e140d447f0307fa5
|
|
| MD5 |
41f9e914668e97844f2c08145b8ebe39
|
|
| BLAKE2b-256 |
57a292ded8b6aa7e7f17df35f8ac211cf6660e5ffef4d0902776c1079013d139
|
File details
Details for the file pywiggle-0.1.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 281.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44f3236c34b35afbf1b8fa188458e2c2cecd89e6cce7b73dce734ef3b13b3a90
|
|
| MD5 |
a76dcc4a11eadf43586575b492084886
|
|
| BLAKE2b-256 |
0036b84f21cb6a5f0f090de10916ea8acec76bd47f2dd8c624e3f823b8e4238c
|
File details
Details for the file pywiggle-0.1.18-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 290.1 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e5bd2e7386c8642e99e6cb5b1cd0c98b86673ade365cb01e1bc742d5825d920
|
|
| MD5 |
edc79bc4de84372ecc44143c32adc17c
|
|
| BLAKE2b-256 |
04fcfc55b8f656901400bc11b11f5b1f03aeb6b014b103774df5905a66ee0897
|
File details
Details for the file pywiggle-0.1.18-cp310-cp310-macosx_13_0_x86_64.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp310-cp310-macosx_13_0_x86_64.whl
- Upload date:
- Size: 178.3 kB
- Tags: CPython 3.10, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99ba2b19dbdcc1f1bdddcac49a32808e4d26c1d5f22d4956f5cfec64b442acd4
|
|
| MD5 |
132045b062a9ab170a985df9d63c6cf2
|
|
| BLAKE2b-256 |
fb3ef7dd8dcad2504b11b23eb7dc24db82472fe7bbce5754cc90f5f3989b5098
|
File details
Details for the file pywiggle-0.1.18-cp310-cp310-macosx_13_0_arm64.whl.
File metadata
- Download URL: pywiggle-0.1.18-cp310-cp310-macosx_13_0_arm64.whl
- Upload date:
- Size: 174.8 kB
- Tags: CPython 3.10, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c327d6a5e85906a664135fa3ae8544ac074ee73f00f76c5e6c0683872bc580dd
|
|
| MD5 |
965cc806e27ca02c4b936e2beafea221
|
|
| BLAKE2b-256 |
7b79f90e33f1161ebb53074ef76eee7948b703b1c2ca7cea0c938d543ce16ca4
|