Skip to main content

napkinXC is an extremely simple and fast library for extreme multi-class and multi-label classification.

Project description

C++ build Python build Documentation Status PyPI version

napkinXC is an extremely simple and fast library for extreme multi-class and multi-label classification, that focuses on implementing various methods for Probabilistic Label Trees. It allows training a classifier for very large datasets in just a few lines of code with minimal resources.

Right now, napkinXC implements the following features both in Python and C++:

  • Probabilistic Label Trees (PLTs) and Hierarchical softmax (HSM),
  • different types of inference methods (top-k, above a given threshold, etc.),
  • fast prediction with label weights, e.g., propensity scores,
  • different tree-building methods, including the hierarchical k-means clustering method,
  • training of tree node
  • support for custom tree structures, and node weights,
  • helpers to download and load data from XML Repository,
  • helpers to measure performance (precision@k, recall@k, nDCG@k, propensity-scored precision@k, and more).

Please note that this library is still under development and also serves as a base for experiments. API may not be compatible between releases and some of the experimental features may not be documented. Do not hesitate to open an issue in case of a question or problem!

The napkinXC is distributed under the MIT license. All contributions to the project are welcome!

Python Quick Start and Documentation

Install via pip:

pip install napkinxc

We provide precompiled wheels for many Linux distros, macOS, and Windows for Python 3.9+. If there is no wheel for your OS, it will be quickly compiled from the source. Compilation from source requires a modern C++17 compiler, CMake, Git, and Python 3.9+ installed.

The latest (master) version can be installed directly from the GitHub repository (not recommended):

pip install git+https://github.com/mwydmuch/napkinXC.git

A minimal example of usage:

from napkinxc.datasets import load_dataset
from napkinxc.models import PLT
from napkinxc.metrics import precision_at_k

X_train, Y_train = load_dataset("eurlex-4k", "train")
X_test, Y_test = load_dataset("eurlex-4k", "test")
plt = PLT("eurlex-model")
plt.fit(X_train, Y_train)
Y_pred = plt.predict(X_test, top_k=1)
print(precision_at_k(Y_test, Y_pred, k=1)) 

More examples can be found under python/examples directory, and napkinXC's documentation is available at https://napkinxc.readthedocs.io.

Executable

napkinXC can also be used as an executable to train and evaluate models using data in LIBSVM format. See documentation for more details.

References and acknowledgments

This library implements methods from the following papers (see experiments directory for scripts to replicate the results):

Another implementation of PLT model is available in extremeText library, that implements the approach described in this NeurIPS paper.

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

napkinxc-0.7.2.tar.gz (2.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

napkinxc-0.7.2-cp314-cp314-win_amd64.whl (358.9 kB view details)

Uploaded CPython 3.14Windows x86-64

napkinxc-0.7.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (564.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

napkinxc-0.7.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (524.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

napkinxc-0.7.2-cp314-cp314-macosx_14_0_arm64.whl (335.5 kB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

napkinxc-0.7.2-cp314-cp314-macosx_12_0_x86_64.whl (374.1 kB view details)

Uploaded CPython 3.14macOS 12.0+ x86-64

napkinxc-0.7.2-cp313-cp313-win_amd64.whl (348.7 kB view details)

Uploaded CPython 3.13Windows x86-64

napkinxc-0.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (564.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

napkinxc-0.7.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (523.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

napkinxc-0.7.2-cp313-cp313-macosx_14_0_arm64.whl (334.6 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

napkinxc-0.7.2-cp313-cp313-macosx_12_0_x86_64.whl (373.7 kB view details)

Uploaded CPython 3.13macOS 12.0+ x86-64

napkinxc-0.7.2-cp312-cp312-win_amd64.whl (348.7 kB view details)

Uploaded CPython 3.12Windows x86-64

napkinxc-0.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (564.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

napkinxc-0.7.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (523.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

napkinxc-0.7.2-cp312-cp312-macosx_14_0_arm64.whl (334.6 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

napkinxc-0.7.2-cp312-cp312-macosx_12_0_x86_64.whl (373.6 kB view details)

Uploaded CPython 3.12macOS 12.0+ x86-64

napkinxc-0.7.2-cp311-cp311-win_amd64.whl (347.5 kB view details)

Uploaded CPython 3.11Windows x86-64

napkinxc-0.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (566.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

napkinxc-0.7.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (525.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

napkinxc-0.7.2-cp311-cp311-macosx_14_0_arm64.whl (333.4 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

napkinxc-0.7.2-cp311-cp311-macosx_12_0_x86_64.whl (371.0 kB view details)

Uploaded CPython 3.11macOS 12.0+ x86-64

napkinxc-0.7.2-cp310-cp310-win_amd64.whl (346.8 kB view details)

Uploaded CPython 3.10Windows x86-64

napkinxc-0.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (565.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

napkinxc-0.7.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (525.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

napkinxc-0.7.2-cp310-cp310-macosx_14_0_arm64.whl (332.0 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

napkinxc-0.7.2-cp310-cp310-macosx_12_0_x86_64.whl (369.6 kB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

File details

Details for the file napkinxc-0.7.2.tar.gz.

File metadata

  • Download URL: napkinxc-0.7.2.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for napkinxc-0.7.2.tar.gz
Algorithm Hash digest
SHA256 6809556987b042f3b9a96e04c543b5b8d8db53f21c01d0fa6d4b8dfafced760b
MD5 2fd4449f653ec8cba6de7a2b41ab4530
BLAKE2b-256 809456713fd042644b6605d3c3fc68e175c6cfd831c122a7c1e443b5d56165cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2.tar.gz:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: napkinxc-0.7.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 358.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for napkinxc-0.7.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 79416220dc7e195261bf14a8e54322f1d3d515a3016576b8bfa827401dd1338d
MD5 01ff856be77539812f26afbfaba1594e
BLAKE2b-256 ce8fef3c4464ea89cbd76dcba2b0363eaff1333b2e3da6e14b230615930c3a24

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp314-cp314-win_amd64.whl:

Publisher: build-windows-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ff86d3dba6ae04cc708961b0a5698460c54fc8447dde93143f682fc97457367d
MD5 c1e934c8cc3f04b7370b29cc00c419f9
BLAKE2b-256 8d5308da469c4e6ca8c2d1574aa17d2aa0ed05749bf404ad35da034fca195836

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 15c1706bc18da808ec4bafa3f7fef3d26d2b5e26277ae6a62dc676052174908a
MD5 c7db1f27de67d8b85ef474bb29b48b05
BLAKE2b-256 9ff5fc0487659cad0887fa9b4f193334c19f367af389ce560020ebb084a6c137

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 35c10f928fef6e49b95c458c175b511df28c96d8bd2fd4a811367fbb4968d531
MD5 de462f118f267cebaaf6966a079a20bb
BLAKE2b-256 d9a995e7cad9c1965f4f88ed4c9b3ff566afe3a31bee70b2af0bc1adee110cf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp314-cp314-macosx_14_0_arm64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp314-cp314-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp314-cp314-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 af6378fd029b5197804ecd4f94a970a3e64abc76863862ac75e45a4dd2c97599
MD5 453daaa2d1281541a0e61ff45d81fce1
BLAKE2b-256 2f3215747ca0234837ffb05ccf162a05bafa67a3033c169f451089c424b2ade9

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp314-cp314-macosx_12_0_x86_64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: napkinxc-0.7.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 348.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for napkinxc-0.7.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d33537d485324bdd118f518a76ebcd8ba8a65b00beea711c944a6ce782f94a3a
MD5 c6e980165ba5a6c564bab9cd71f36993
BLAKE2b-256 6f64d2a68765b26bed10e6b3c2a127d1b61a0eeb6c033052a9c142acd6a9ad78

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp313-cp313-win_amd64.whl:

Publisher: build-windows-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 454ca55ebffa7d80d251d0c2d4e1439a936cdd4615f9ff3b4516348ed5fa7008
MD5 7506c55df48b6bb24e7a94d8b7363feb
BLAKE2b-256 e0587a033b703900adc60b091a6fcc9fbbb899a81eafb6673211e2180dc4e638

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6f3feb50f7b16d1cabacdb02ef657dceb43887d4449c7e059af6cbfd0ea07b55
MD5 5aa5ef7f4345c6341c00ce4a227e4369
BLAKE2b-256 b52212a8206450927f2496f5d2de1388b06e0560044956f754276d1e3c1b4f75

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 67928293ad906b8de113503a1f182694952c7b3d75fc6f30474d946bdfdeba0c
MD5 268b526b02e7ecae1154feaea5218502
BLAKE2b-256 c10bf7f2e1a36dff3a80123fbe695bea6bc4626bfbd648ce09d8727c0910b2ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp313-cp313-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp313-cp313-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 d4d177f2bf2df8bcec49a43bed106c732e1fc0a787f3690843b7c072a5e46c55
MD5 280f7a8806591d02846bfd82138ade84
BLAKE2b-256 842f3ef2b14c35025a80064b53d70fac6639552383c223dbc3bac0058b323ccb

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp313-cp313-macosx_12_0_x86_64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: napkinxc-0.7.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 348.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for napkinxc-0.7.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 190fbedc6da80c359876206bbd3bfae529da1ec53ee925f328c3f2d22186bf1d
MD5 f52c33054f319b674c660fef02878214
BLAKE2b-256 01a9d112a23efe352ab41de5768c118ed60e2ddf021d4db405dad16a69df6b42

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp312-cp312-win_amd64.whl:

Publisher: build-windows-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 57331c90d7db5cc9d7a5658b54d2dda8af35913cfb832706a7580de084ffa9e3
MD5 77a6f493143bed5fa4eb0e8b6efa54ed
BLAKE2b-256 cf5f489b9a3f945bc562b5649dd883ad81e1bafbe2132b6ee44b3772a14c4875

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 99e34b3180022b5a23a8e123eb50390c70a66666fb6bb432897b89b4ba125757
MD5 601f2c6426d599604a7cfa2fc48a3b11
BLAKE2b-256 e98b3909f9b68d59116c85e8af86d750ab896bc12c8849749ebb53e3994e4bba

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6bb0c2c865c519268b0cbe77765178892b985e51fc62f78df55eeeac1ce4d576
MD5 6b50a7f40f08cd00b0c13fea5ee7c835
BLAKE2b-256 823fb291b37e4aa6aa9b89d499e86a0a8ae85a04af0584c55c8dfa1ff13d05be

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp312-cp312-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 c1d464d2e01e6e465a438710fbe873bed4dd4d39cb5cf5c6545c1d419ea88957
MD5 a748733ae1f413151cbc300463949391
BLAKE2b-256 bb9ae7c9ab6a53f47744b03ad1055a8affc3bf1013ef96ee4820287e9f301a1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp312-cp312-macosx_12_0_x86_64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: napkinxc-0.7.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 347.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for napkinxc-0.7.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c3ab73a531e7efe2444834e4afc959b4645b8c8ebee70995fbac2a05a903a854
MD5 63dae016b7ef42dfc469f46dbf9e7faa
BLAKE2b-256 2280057e940b7d431705c3f032d375d81cb45dbe367c1c7c2b294a1ba7ca0b31

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp311-cp311-win_amd64.whl:

Publisher: build-windows-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e77fab1cc72ef64905fdae9db9087c327bb5a4475d357ce02683f3b264f011d4
MD5 a86197510bfb4c13bc77d0b385dc794f
BLAKE2b-256 b6374de88588ba0eb05984d0d2abc3f7921f6006d5a894300062ef97bf964e00

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 30a7922a8881dfb08319fed14857ed4a4f161ea24cf687ab261a2c24398802c5
MD5 77c2d2dbc42e63f0f5a452d469c89a9c
BLAKE2b-256 dfe1c7f7c217d61a556ecf71fdc1fad6a538853d00afb22390043b29555ef94a

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ee29c2473e3de9d546f8bec91bf3b3c09b75dda7010acc23f3b880878825e34b
MD5 c3f31078b141aa8e19cbfb8704af3dd1
BLAKE2b-256 5837abc03302461ebe78bf189a30829048bca39308d5b270b20a3f0d4fcea510

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp311-cp311-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 ce1a69ec326e66601ca5f5c82ac18cc832c5e6a0fd5d046afd320abb7cb20cb9
MD5 98411c4f22f719f417098cf01da4f31e
BLAKE2b-256 1ba1142b29f552d010ccbf428a4c03db7eb38315f71b3f952110fa44edda36e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp311-cp311-macosx_12_0_x86_64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: napkinxc-0.7.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 346.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for napkinxc-0.7.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 768ae82e29c38e03bd0d84bb8d20ccdb14a80016f1d245a517adf755b67060d9
MD5 8f16fd37a553be7f3a2d0bd590f6a7f7
BLAKE2b-256 9d766ee267405ccc72a67bb05eeab1d4dee7876f62289ff18845ea8711c747bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp310-cp310-win_amd64.whl:

Publisher: build-windows-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e3d64fd65a66e2875b45c9ed9e037095e4d29515210780c6bdc89d4bcc31b315
MD5 cb430c9c4f9f81c9779b8f260325412a
BLAKE2b-256 98016e08c0da43c0e255faf11ab9f6e473e5dfb1715ea82421f847dab848446b

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 00f813eb0a75b721696e116031355de87c20b5669ee79763a71a8763072fdb6d
MD5 cfe22e6d0ea3db2a25b7c16ec5aea614
BLAKE2b-256 36c27f70dc59281e98148109135184f22094f7bf247e4e25c30c7ef8bb9bb781

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 05e3cb15a004a0034edc6a276ad291729f6d75c643286bb5142628bbf7ad223d
MD5 0660f6e0e718f2de3e2928c2a3e6f5db
BLAKE2b-256 9d08aa838d053b896e39678ee7f798c302c9ccd0739f8964608aa766886319dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file napkinxc-0.7.2-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for napkinxc-0.7.2-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 0be9fd37479dc757bacd54c342e2d4df488d3ea92dc7289057c1b69c194d066e
MD5 f1e045fddf1832c0f6998e51a819d711
BLAKE2b-256 ad472d193be752b4420804cf5d50995c705e7c33085627f146e152c769c9c48d

See more details on using hashes here.

Provenance

The following attestation bundles were made for napkinxc-0.7.2-cp310-cp310-macosx_12_0_x86_64.whl:

Publisher: build-wheels.yml on mwydmuch/napkinXC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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