Skip to main content

PyO3 bindings and Python interface to nafcodec, an encoder/decoder for Nucleotide Archive Format (NAF) files.

Project description

📦🧬 nafcodec Stars

Rust coder/decoder for Nucleotide Archive Format (NAF) files.

Actions Coverage License Docs Crate PyPI Wheel Bioconda Python Versions Python Implementations Source Mirror GitHub issues Changelog Downloads

🗺️ Overview

Nucleotide Archive Format is a file format proposed in Kryukov et al.[1] in 2019 for storing compressed nucleotide or protein sequences combining 4-bit encoding and Zstandard compression. NAF files can be compressed and decompressed using the original C implementation.

This library provides PyO3 bindings to the nafcodec crate, a Rust implementation of a NAF decoder using nom for parsing the binary format, and zstd for handling Zstandard decompression. It provides a complete API that allows iterating over the contents of a NAF file.

This is the Python version, there is a Rust crate available as well.

📋 Features

  • streaming decoder: The decoder is implemented using different readers each accessing a region of the compressed file, allowing to stream records without having to decode full blocks.
  • file-like decoding: Allow the decoder to read from a file-like object instead of expecting a path.

The following features are planned:

  • optional decoding: Allow the decoder to skip the decoding of certains fields, such as ignoring quality strings when they are not needed.
  • encoder: Implement an encoder as well, using either in-memory buffers or temporary files to grow the archive.

🔌 Usage

Use a nafcodec.Decoder to iterate over the contents of a Nucleotide Archive Format, reading from the given path-like or file-like object:

import nafcodec

decoder = nafcodec.Decoder("../data/LuxC.naf")
for record in decoder:
    print(record.id)

All fields of the obtained Record are optional, and actually depend on the kind of data that was compressed.

💭 Feedback

⚠️ Issue Tracker

Found a bug ? Have an enhancement request ? Head over to the GitHub issue tracker if you need to report or ask something. If you are filing in on a bug, please include as much information as you can about the issue, and try to recreate the same bug in a simple, easily reproducible situation.

📋 Changelog

This project adheres to Semantic Versioning and provides a changelog in the Keep a Changelog format.

⚖️ License

This library is provided under the open-source MIT license. The NAF specification is in the public domain.

This project is in no way not affiliated, sponsored, or otherwise endorsed by the original NAF authors. It was developed by Martin Larralde during his PhD project at the European Molecular Biology Laboratory in the Zeller team.

📚 References

  • [1] Kirill Kryukov, Mahoko Takahashi Ueda, So Nakagawa, Tadashi Imanishi. "Nucleotide Archival Format (NAF) enables efficient lossless reference-free compression of DNA sequences". Bioinformatics, Volume 35, Issue 19, October 2019, Pages 3826–3828. doi:10.1093/bioinformatics/btz144

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nafcodec-0.3.1.tar.gz (86.3 kB view details)

Uploaded Source

Built Distributions

nafcodec-0.3.1-cp313-cp313-win_amd64.whl (467.0 kB view details)

Uploaded CPython 3.13 Windows x86-64

nafcodec-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (788.8 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

nafcodec-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (768.7 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

nafcodec-0.3.1-cp313-cp313-macosx_12_0_x86_64.whl (709.1 kB view details)

Uploaded CPython 3.13 macOS 12.0+ x86-64

nafcodec-0.3.1-cp313-cp313-macosx_11_0_arm64.whl (609.4 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

nafcodec-0.3.1-cp312-cp312-win_amd64.whl (467.1 kB view details)

Uploaded CPython 3.12 Windows x86-64

nafcodec-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (789.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

nafcodec-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (769.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

nafcodec-0.3.1-cp312-cp312-macosx_12_0_x86_64.whl (709.7 kB view details)

Uploaded CPython 3.12 macOS 12.0+ x86-64

nafcodec-0.3.1-cp312-cp312-macosx_11_0_arm64.whl (610.1 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

nafcodec-0.3.1-cp311-cp311-win_amd64.whl (465.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

nafcodec-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (788.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

nafcodec-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (769.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

nafcodec-0.3.1-cp311-cp311-macosx_12_0_x86_64.whl (713.6 kB view details)

Uploaded CPython 3.11 macOS 12.0+ x86-64

nafcodec-0.3.1-cp311-cp311-macosx_11_0_arm64.whl (613.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

nafcodec-0.3.1-cp310-cp310-win_amd64.whl (465.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

nafcodec-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (788.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

nafcodec-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (768.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

nafcodec-0.3.1-cp310-cp310-macosx_12_0_x86_64.whl (713.3 kB view details)

Uploaded CPython 3.10 macOS 12.0+ x86-64

nafcodec-0.3.1-cp310-cp310-macosx_11_0_arm64.whl (613.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

nafcodec-0.3.1-cp39-cp39-win_amd64.whl (465.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

nafcodec-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (789.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

nafcodec-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (769.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

nafcodec-0.3.1-cp39-cp39-macosx_12_0_x86_64.whl (713.9 kB view details)

Uploaded CPython 3.9 macOS 12.0+ x86-64

nafcodec-0.3.1-cp39-cp39-macosx_11_0_arm64.whl (613.9 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

nafcodec-0.3.1-cp38-cp38-win_amd64.whl (465.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

nafcodec-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (789.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

nafcodec-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (769.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

nafcodec-0.3.1-cp38-cp38-macosx_12_0_x86_64.whl (713.5 kB view details)

Uploaded CPython 3.8 macOS 12.0+ x86-64

nafcodec-0.3.1-cp38-cp38-macosx_11_0_arm64.whl (613.7 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

nafcodec-0.3.1-cp37-cp37m-win_amd64.whl (465.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

nafcodec-0.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (789.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

nafcodec-0.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (769.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

nafcodec-0.3.1-cp37-cp37m-macosx_12_0_x86_64.whl (713.6 kB view details)

Uploaded CPython 3.7m macOS 12.0+ x86-64

File details

Details for the file nafcodec-0.3.1.tar.gz.

File metadata

  • Download URL: nafcodec-0.3.1.tar.gz
  • Upload date:
  • Size: 86.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for nafcodec-0.3.1.tar.gz
Algorithm Hash digest
SHA256 690414d6c56d28a79d158ad55d240e5370e1b7727e471de7e61bab6cce428621
MD5 1d0bab04db3242f420e9bec884043755
BLAKE2b-256 caab179848632f6f79813d31c8606a487c666c290429133210d902ca53c05226

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1.tar.gz:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: nafcodec-0.3.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 467.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for nafcodec-0.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4f35d4401a8bd0574f8be8e8ae14e42ceefdf9227e567096f98845faaa72feed
MD5 015db11c06f5e30dfc1d88bed533c5dd
BLAKE2b-256 e9a7750e67991cd06e3efd5877099bfe0a4d91cbbe1e1624a855791f6566dec2

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp313-cp313-win_amd64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dbb29f148faf8bfad68fab4d36ede92846302cc61748d5980f34d0d0ece97c56
MD5 34983d02c3ce4a4966713c062887a30b
BLAKE2b-256 2402fbe3239f1528f66b13cd3870ab9c7fe9e91400208cf4d8d39967f3eb510a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c433112b83eddf92128100cf9ce4ca8f6f74e1ec97a02ce823b43ace7a1d7184
MD5 95bec329dcc426b07c6614370e6df87d
BLAKE2b-256 0facbde6dbc28142661b4a90aff004156cf24265f9cc57a32cedbd571b055f33

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp313-cp313-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp313-cp313-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 cfd5a9fd75d9ff8c95e361782952c9bb336fe4b08c45787af50cb4ce3fefa71e
MD5 0b3b92704ed3b61445dd6c4ac2c9e57c
BLAKE2b-256 afb6bae493162b44dd02a39a81f83d505dfebaf221545c4b02b28360d3d6f992

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp313-cp313-macosx_12_0_x86_64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dda659eb01b648d61cd6d78a0df81606e830278d5d9a3b574c989275c792660c
MD5 65dc44c461fffe0314e623c6dda99141
BLAKE2b-256 b2e4e03825430ceb50fecdcc3bb81acad81c788d86e47e8f0a7100fd327e4071

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: nafcodec-0.3.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 467.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for nafcodec-0.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3cd8d974709ec2148269cf4ff2fd542a50c6b7a18eeaa6140b4fefd21fafbbd1
MD5 856804c5ffe79732a49a076effa6bd74
BLAKE2b-256 1fdccc63e5dc72941892c2c57244175e5cb18fd4fdd2465965f464bbaa038ba0

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp312-cp312-win_amd64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45d0f292e149092c0c8a8b2b6ee4937410e8820d5619930a8b47cdb239909e24
MD5 0648c511774de0d2b955f41f63c66495
BLAKE2b-256 cf02822696aecd955eb5de2a943e3def7dd598c3bb0e348810be87ba92d5fcaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e47242be1212482736232507a6aa6762fb231dcf053e850b9265e917dd804ed3
MD5 865a6374517b32e62f9b38e47b88f53a
BLAKE2b-256 0d8ac3c06f08b8160781ef5a1ecab59068ade30d23e85cadcd372f947d89d993

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp312-cp312-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 c2f42beec2023e3c507978a4d53a49ac54eb99a531cc3daea3713b670d2821d8
MD5 2155b2f8578821c586ae13b8983e998c
BLAKE2b-256 688f0d74986bcee01d5aea013bc3e4ac7ad8c41de375a0d703475bd293433e3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp312-cp312-macosx_12_0_x86_64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a0b2958079261c3696a0cb86bad20d405f95df91e4a49a04733028f5761a2c5a
MD5 88ecd3e1cdbea1218ed880ec563813a8
BLAKE2b-256 0c6b872066ff35f5b1b9499aae25e1202455f85342ed5f3e645deebd4ebd7b40

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: nafcodec-0.3.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 465.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for nafcodec-0.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e003d06dedb91a360b03db996efba3345a5832eb6b998d35d00c9c1f7ec583d2
MD5 7ebd31dd24ef5eb5d2b93ac423ebcbfe
BLAKE2b-256 f7bd88344bf5823c0fe5e6cc00a4b23af56d99e52d5acfe02db37882245148cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp311-cp311-win_amd64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7cc927b34f42cd7d836b8e141b2d5d3129578c3cf215f575914469af173189f
MD5 23623494de38761cd2d726dddf2c9df6
BLAKE2b-256 4334fce67e1901e0209aa31cd36d3572fb8be0b9c79668a0f06626e661f88d37

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 19748763fcc377eeeed18823b438a2e49f9d253933a6c68f0b6fa189a386f294
MD5 84e4006f96c638f0e383d3dc84d7c760
BLAKE2b-256 cbf9b0e29e27a4f433328f9a9dbedfc6793cfa767118ac0556ddea16d117a698

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp311-cp311-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 aab194608929e21111b70c8385588f8e0bb40669d3611fdc471d3d8f60762f64
MD5 9770cf7afd07a73f241ea0270c09a0ca
BLAKE2b-256 70efb0d4536790b6965efe7afbf82bf3d8c18f8182eafa29acd3482e24720860

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp311-cp311-macosx_12_0_x86_64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9dd977ac50b7a86bc993301a7f7483b11853a11536bcf62c442bbda1da3411d1
MD5 a5cdceec939d5883f65c1b111130cd6c
BLAKE2b-256 eee8c0ce25c92b4a956804d0297df2b0d764520e84e5d71735bf4f16f8276295

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: nafcodec-0.3.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 465.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for nafcodec-0.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0ee0d935264fdde7f1a20cb5779443efa47c19b86e0433558e1f538a884e997b
MD5 cade0acdd2f71a23febfefb297fff952
BLAKE2b-256 03f423711950948f684093f49ec45cd7139b367bc5b079cb2cc4984c2943d7b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp310-cp310-win_amd64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 901d99ae8a9c8ed86437c15e2c42289d1dd543211c242b2460c8209a73b74f11
MD5 e3800f730192a2070cf36945e320ee86
BLAKE2b-256 c31f65e9e9e9c09a3ee573c3936048e4a34098028e94d39264ff0ee09bf1cf78

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0dfce7065c00c82164f48b45dae32229145f3921dd8f72a7c408bfb01312f28b
MD5 9544f1be752f8ba3da3837faf71234b5
BLAKE2b-256 ab53a2f445853fcb7649861289de6e7d3aac2ea23580cfad6a3c9351161eaec1

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 354c34f7af35afb76f9d9dcf9a03eff14b8d6343e36d937a4bf028651ea9f260
MD5 e2c368f856873ee143ff3ac5fcabae3d
BLAKE2b-256 60771e66bfa34174ee3559484b6c14fb88d8d1091f6d81760d4e755ae4d1a31c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp310-cp310-macosx_12_0_x86_64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a4b0a37baa75fd56dc1b5b66ef25ee1b315ae82eecb0c4f3722e04b0e02530a
MD5 d90a6db3ac4e15b2c2563aafdeb75d8a
BLAKE2b-256 cf8cf805d69af31b4d56d542f975dc9297bb398a87843b6af8357d0e02c959cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: nafcodec-0.3.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 465.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for nafcodec-0.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1b3d456569a28e3404493935cb17b9585b70923de43b199f4fe84493b9ca0b51
MD5 1bb848a98d24735d9b20ea21644b5c73
BLAKE2b-256 aec5fcf4c7f02d2f0c90bda610489a9881953c3c8e85a9945f7d1286cedcc7a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp39-cp39-win_amd64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d492cb542f8e7c1f5e0d7802edb34f9b1d3a93bd9b4b456e3cb73beaf99347cd
MD5 56a80a731737eeb9f80eaf2fe5352bfb
BLAKE2b-256 6263a173fa71aa58f0626858f86584056456d5b0c5a1970e156766f2dc4b5bc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b53b2052ff1ebf29c195bcd1a78b185a1ad2dc45994fbe12542430734858ba37
MD5 21ffa168f718982635316472892433e0
BLAKE2b-256 ce50ed479544fe98ac6df3771a6acd4d6d3ea69c4a269dd0208c39e6531004b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 af971d5e58491c1174643b8558e105484fdee6923c7c751a143e16b8ece5b32b
MD5 7153b0524bca6105079d8fe9210c869d
BLAKE2b-256 47ce895abd7c1367eaa1c127b4315133f4bce5a0d819b763afc125f7986cd8aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp39-cp39-macosx_12_0_x86_64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b0abb030893e680a960e207091b273d49e1a8095efba730820cf391f6e1188f
MD5 372c5fd3ac808b9f9941105791f0422f
BLAKE2b-256 bc37e0e45a8127e44027dc81d8e20719bbfc9394368fda51e70e4ebfdebcf233

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: nafcodec-0.3.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 465.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for nafcodec-0.3.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b505b0e70128eb46bdd2e49b2591930c59bd5ce87d033373b20ac8c96cd929a5
MD5 ba0d8c80ace002ac0880d80c430371ab
BLAKE2b-256 220a2b0b97f90b99b53b854f925571ad25e81d8771482189150b06038a197741

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp38-cp38-win_amd64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e04436c8c14c0af22d95fac1acf432e9970c0375e126c125c98f17edd4749949
MD5 1803ecdcd48cba676570642e5bc30a51
BLAKE2b-256 299d2f194312706afb0d818dc4585dc7eb9a27b689b8e8b530cbcccd87a6eafe

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9b8957a8bf5665be51eb022effcdf1ee185a398f3cbc13b0d7eeec30a4a109f6
MD5 f4ac323aa4bd5f334a77c9c990d9a571
BLAKE2b-256 f919e09cbe5a6f7a434b32971c2386a3e24a3f1862e082ba0f3eaade6ff5adbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp38-cp38-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 6fb7eb4db6d404de8413fbeeaad1f4677a542f7213f260ec6d454b4865bccef5
MD5 9dfc30f9b481479c808c4bec481fcf3c
BLAKE2b-256 4dd34223147d48296161490a6789f44bc8eff1737887799d0a32fae752f68302

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp38-cp38-macosx_12_0_x86_64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7bdf299cb70e279aa3be5375f3725baa4a2ba345d189af5c2aee4d7a7a8884e
MD5 ba3cd48cff59e8eed5554608c59952f7
BLAKE2b-256 c6517cff2d3c2252683dc1424da4c716e93db0b871fd6d63de5655d658cc4363

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: nafcodec-0.3.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 465.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for nafcodec-0.3.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 72d11fad2f6468e2bd2453cba0830d0f624833a85c10a5bf3f61d5c004fb408f
MD5 9ce61c3233e7731e58db6edba36b20bb
BLAKE2b-256 23bcd6545d52af427e0f2d41abf658660a40f7f1d37e6305e1988a75af8ee8bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp37-cp37m-win_amd64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d19dd2967799a42cd7f644402b18b73d9ed042dd171cdb3c32b7bb3b32cb13e
MD5 425566bcec6fdf732fb3af754ea12602
BLAKE2b-256 579d9ba20483efc2121513180e80aa031c7380d6f209d876f3926a326d0e3753

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 afc1edcec9b2a55cdd9b8bcdc3016c23764c5efbd8cc6b2e0df8c777daa5daea
MD5 4b2bb0ce48fef70be94faca682914b3a
BLAKE2b-256 4c1ac29ac7b7869a8864ebb4ef7cb024c8aea058ad06ec0ebe9a34a7f94dc059

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on althonos/nafcodec

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

File details

Details for the file nafcodec-0.3.1-cp37-cp37m-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for nafcodec-0.3.1-cp37-cp37m-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 91e08e00938d955f9e12c0e6eef97901355fc1d0c9e80d48dcab2089cd8d4eb6
MD5 679d7aef78907f16b9cddbc18425dcd4
BLAKE2b-256 2c80fd00324427cec285a169d6f78d90e544f419fc900e322e2e5a1bc36010c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for nafcodec-0.3.1-cp37-cp37m-macosx_12_0_x86_64.whl:

Publisher: python.yml on althonos/nafcodec

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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page