Skip to main content

Unit tests: Ubuntu Unit tests: macOS Regression test

Static analysis checks Sanitiser checks codecov

ASMC Prepare Decoding

Tool to compute decoding quantities.

This is a Python-wrapped C++ project with prebuilt CPython wheels targeting manylinux_2_28 on Linux and macOS 11.0+.

Platform \ CPython ≤3.8 3.9 3.10 3.11 3.12 3.13 3.14
Linux x86_64 ❌ ✅ ✅ ✅ ✅ ✅ ✅
Linux aarch64 ❌ ✅ ✅ ✅ ✅ ✅ ✅
macOS Intel (x86_64) ❌ ✅ ✅ ✅ ✅ ✅ ✅
macOS Apple Silicon (arm64) ❌ ✅ ✅ ✅ ✅ ✅ ✅

Quickstart

Install the Python package from PyPI

Most functionality is available through a Python package which can be installed with:

pip install asmc-preparedecoding

Example notebook

Examples for using the Python package can be found in the following Jupyter notebook:

Please note that to run the notebook you should first clone the repository and install Jupyter:

git clone https://github.com/PalamaraLab/PrepareDecoding.git
cd PrepareDecoding

pip install jupyter
jupyter-notebook notebooks/CreatingDecodingQuantities.ipynb

API documentation

A description of the API can be found here:

File formats

Descriptions of the file formats used can be found here:

License

This project is currently released under the GNU General Public License Version 3.

Release Notes

v2.2.5 (2025-09-26)

Fix some typos and broken links. No change in functionality.

v2.2.4 (2025-09-26)

Wheels now available for ARM64 (Linux and macOS). Wheels now available for Python 3.9-3.14 (inclusive). No change in functionality.

v2.2.3 (2023-02-22)

Infrastructure updates and building wheels for newer Python versions. No change in functionality.

v2.2.2 (2021-09-28)

Improved documentation, now available here. No change in functionality.

v2.2.1 (2021-09-01)

Very minor fix to links in documentation. No change in functionality.

v2.2 (2021-09-01)

You can now specify discretizations in the following manner:

  • as a file: discretization='/path/to/discretization.disc' (existing functionality)
  • as a number of quantiles, which will be calculated at runtime: discretization=[100]
  • as a number of pre-specified quantiles plus a number of additional quantiles calculated at runtime: discretization=[[30.0, 12], [100.0, 15], 39]
    • this will create 12 discretization points at a spacing of 30.0 (starting from 0.0), followed by 15 at a spacing of 100, followed by 39 additional quantiles

You can now specify built-in frequencies information. Currently, the only supported frequencies are from UKBB. Frequencies can now be specified in the following manner:

  • as a file: frequencies='/path/to/frequencies.frq' (existing functionality)
  • as a string: frequencies='UKBB'

Breaking changes

  • The Python API has been simplified, and the strong types mentioned in the v2.1 release are no longer required in Python. Please see the Jupyter Notebook for examples of the current API.
  • The strong types remain in the C++ API. Please see the file TestPrepareDecoding.cpp for examples of the C++ library API.
  • There is now a single top-level method prepare_decoding (Python) and prepareDecoding (C++). If the CSFS file parameter is a valid file, CSFS will be loaded from file. If the CSFS file parameter is an empty string, CSFS will be calculated at runtime.

Other changes

Various other minor changes have been made.

v2.1 (2021-05-13)

Default demographies are now bundled with Prepare Decoding. You can now either supply your own demography file, or choose from the following default demographies:

  • ACB, ASW, BEB, CDX, CEU, CHB, CHS, CLM, ESN, FIN, GBR, GIH, GWD, IBS, ITU, JPT, KHV, LWK, MSL, MXL, PEL, PJL, PUR, STU, TSI, YRI

Breaking changes

  • When using the C++ or Python libraries, methods that previous specified a demography file as a string now require an instance of a lightweight strong type Demography:
    • In C++, to specify a file: Demography d("/path/to/demography.demo");
    • In C++, to specify a default: Demography d("CEU");
    • In Python, to specify a file: d = Demography('/path/to/demography.demo')
    • In C++, to specify a default: d = Demography('CEU')
  • A default-constructed Demography will use the default CEU.

Other changes

  • None

v2.0 (2021-04-22)

Computing CSFS values is now bundled with this project, and no longer relies on the optional smcpp dependency.

Breaking changes

  • Python method create_from_precomputed_csfs is renamed prepare_decoding_precalculated_csfs, but it behaves identically.
  • Python method create_from_scratch is renamed calculate_csfs_and_prepare_decoding, and no longer requires the Python package smcpp.

Other changes

  • Some floating point numbers in output files are now written with higher precision.

v1.1 (2021-03-19)

Minor fixes.

Breaking changes

  • None

Other changes

  • Python wheels now also built for Windows as well as macOS and Linux.
  • Corrected syntax in package README.

v1.0 (2021-03-18)

First public release of ASMC Prepare Decoding, with functionality as described and used in these notebooks.

Metadata

Release files for asmc-preparedecoding 2.2.5

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

Built distributions (wheels)

Table of built distributions (wheels) for asmc-preparedecoding 2.2.5
File
asmc_preparedecoding-2.2.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
asmc_preparedecoding-2.2.5-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
asmc_preparedecoding-2.2.5-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details
asmc_preparedecoding-2.2.5-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
asmc_preparedecoding-2.2.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
asmc_preparedecoding-2.2.5-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
asmc_preparedecoding-2.2.5-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
asmc_preparedecoding-2.2.5-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
asmc_preparedecoding-2.2.5-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
asmc_preparedecoding-2.2.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
asmc_preparedecoding-2.2.5-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
asmc_preparedecoding-2.2.5-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
asmc_preparedecoding-2.2.5-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
asmc_preparedecoding-2.2.5-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
asmc_preparedecoding-2.2.5-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
asmc_preparedecoding-2.2.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
asmc_preparedecoding-2.2.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
asmc_preparedecoding-2.2.5-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
asmc_preparedecoding-2.2.5-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details
asmc_preparedecoding-2.2.5-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
asmc_preparedecoding-2.2.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
asmc_preparedecoding-2.2.5-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
asmc_preparedecoding-2.2.5-cp39-cp39-macosx_11_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 11.0+ x86-64 Details
asmc_preparedecoding-2.2.5-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 29.7 MB

Release files / asmc_preparedecoding-2.2.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL asmc_preparedecoding-2.2.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.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
5dea874f5ef6422ec566abcb18bad547c29123d1ec76f9b4b8b1e161bf346f04
BLAKE2b-256 checksum
How to use checksums
a925a0e9c596a66ec82f5c6db60c4fae7ab52d5d351f1dd0940edc9be43061fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL asmc_preparedecoding-2.2.5-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e0a04c9ee1ca3e8a83b0ee7a66b67f2bd4e4d4f86cfd3cdb8678ac5ca5ebd002
BLAKE2b-256 checksum
How to use checksums
2667ddda92913450d0b6829b9c9c7748f25810847c7fe86d3a048bc493b1ea00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp314-cp314-macosx_11_0_x86_64.whl

Download URL asmc_preparedecoding-2.2.5-cp314-cp314-macosx_11_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
f36675d954978c03062c01d7e5e19aa5b86ffc5958e56d317eaaadac6ead20e9
BLAKE2b-256 checksum
How to use checksums
18fe8d07e934ff267cf67f80a3e0bfc2da78cb9f07b6a5be1eb4fda1e4f06f94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp314-cp314-macosx_11_0_arm64.whl

Download URL asmc_preparedecoding-2.2.5-cp314-cp314-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2868be10306d0ef2c0b3e704527eca99a669343ef0808881f8af48b0902b6cbf
BLAKE2b-256 checksum
How to use checksums
d4ab2076d6e59e25d7a4fdebb0849749788d359535579228accd918ae431f711
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL asmc_preparedecoding-2.2.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.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
e734df25ebe8c13962dcddac16606f36f28f38fbf8ec4ed9cf0b1af6de36498a
BLAKE2b-256 checksum
How to use checksums
7b034e2b2c636bcea8ac4c55f2b241e938646af8e6bbfaa5a5f6032220c1f4f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL asmc_preparedecoding-2.2.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0a4161ff4683a2560dd6be5c952698333658af292fbc6aaa10a6a4ee5f6d3b34
BLAKE2b-256 checksum
How to use checksums
ff032a061021b922bc9dcb38146d1b9d5bf90850e5739bdcabc2586940126f2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp313-cp313-macosx_11_0_x86_64.whl

Download URL asmc_preparedecoding-2.2.5-cp313-cp313-macosx_11_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
ac432a89fd580fc1bfb57f7a1d680af2b625dff80850320b8d43dbcc7df489d4
BLAKE2b-256 checksum
How to use checksums
3309cb8113e363ac27f5926eee78300d3c94170361dd4116ac517b0f7e20b36a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp313-cp313-macosx_11_0_arm64.whl

Download URL asmc_preparedecoding-2.2.5-cp313-cp313-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d6914162c3f8c6175ec7439467c22bc9ad5f486918b07d1576b8231d6bc9335e
BLAKE2b-256 checksum
How to use checksums
a67b1dac6add8abcf01f32a80d4937e3b247b2b564ab7d445e80300916ce2f33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL asmc_preparedecoding-2.2.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.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
4d34b4d8be3a64b2f99a457239358d592837c54e82e223af2a5c7f9bb542da6e
BLAKE2b-256 checksum
How to use checksums
253e319276d16d8386b957880ca9d3f1c95fa05954d5c5e3e05ecbc938fee691
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL asmc_preparedecoding-2.2.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6922a2ebebbd68827de2b987f020d106cf8bc7f1951936d6318789a319f177ee
BLAKE2b-256 checksum
How to use checksums
97f8e2b80f572b5c35f19e05847706d66a449a39064778c09bc66c49613339a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp312-cp312-macosx_11_0_x86_64.whl

Download URL asmc_preparedecoding-2.2.5-cp312-cp312-macosx_11_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
a67a8149624b4640ab90c342fa27dacdef73b5c98384e0c4fb21169ce7ca8893
BLAKE2b-256 checksum
How to use checksums
c305cef41024b268910134643443a35f80b11433b53acc511d805d13d906bd6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp312-cp312-macosx_11_0_arm64.whl

Download URL asmc_preparedecoding-2.2.5-cp312-cp312-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
39880ee71471f88de85889add52d21f59c302729ec94e938724cfd48779f5c5b
BLAKE2b-256 checksum
How to use checksums
986777e3a9e7748fea71add922d1ff2268ff9d68e797b847b1bb91c3c920142e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL asmc_preparedecoding-2.2.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.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
bf627c388a46fcdb7053709d35c1e4417779bef62c0bec4dca56b7f1d6e69274
BLAKE2b-256 checksum
How to use checksums
49442dba254c86a562945f3f3ec9196b0ec1494a43bdc4c390b2a75d8ea0e753
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL asmc_preparedecoding-2.2.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
df07865ebca58d24a44352a8b5842a71b02be3eca1a430fa1a72da2e33080f71
BLAKE2b-256 checksum
How to use checksums
59866ac06c191a68b049f076fc5909d6146d45daed9a19b0d88c7756d87f2161
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp311-cp311-macosx_11_0_x86_64.whl

Download URL asmc_preparedecoding-2.2.5-cp311-cp311-macosx_11_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
7b96a0a574f0463c3b16741a830b0988fd5850b6de89412df08ba79e5c850c86
BLAKE2b-256 checksum
How to use checksums
9659c7c80cb4dd24541c95eea5023b84e0b77f3d384b26a5f8f1f5b02ea38a3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL asmc_preparedecoding-2.2.5-cp311-cp311-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
206347bfe7696fea74cb723cbcfa3e5f778f5fa34d90c26498656cecce807b1c
BLAKE2b-256 checksum
How to use checksums
ea1953bd331bb263b4f1281e2092a1f9c4175209e054e4b22a73e3122ea3a9d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL asmc_preparedecoding-2.2.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.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
0c16dabb0f7a0962a289871c93c971399d8e356efecedfde1c1b14226374b409
BLAKE2b-256 checksum
How to use checksums
c6fb21173c506467517c90fe4ad2f0277f3e3cf78ab07a21fcba4faf08b4d286
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL asmc_preparedecoding-2.2.5-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
16172710a138c432f8781122627c0a0346e9bf03751103dfd9f22dbbd5382d93
BLAKE2b-256 checksum
How to use checksums
5bc35f95c2fb8de445ab6d8d653d9b80f9806b093ed1b1500acfa97ac03d44d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp310-cp310-macosx_11_0_x86_64.whl

Download URL asmc_preparedecoding-2.2.5-cp310-cp310-macosx_11_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
50b465f573e5ed75d086bd81b7b018bb191a4020fb5a8e4d1d4ae81339944e80
BLAKE2b-256 checksum
How to use checksums
ead8ba2f3e51fae9a0468505cc3c098b8cdc498c72125f92e8d76645087e6926
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp310-cp310-macosx_11_0_arm64.whl

Download URL asmc_preparedecoding-2.2.5-cp310-cp310-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5853f2eaf6d0b06ce9a93dff9337f8589a49afb331667a379097cd5519bbcdc5
BLAKE2b-256 checksum
How to use checksums
69141051927ea85f5b09e6b22da1921bc9f65e7b9710ebd7094ec5ad7c7de44d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL asmc_preparedecoding-2.2.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
738ea1c3c839552ae8c070dcf4be9c051f000412c9f6d7b5bbecd818a442dabb
BLAKE2b-256 checksum
How to use checksums
785981c7acc72793fe0ff95876a0c421e43223f4ecc06b7eea581961056a0a32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL asmc_preparedecoding-2.2.5-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4d92d47eb3479e558be644219f80acc07a39314dc54914028141a2a173c38af7
BLAKE2b-256 checksum
How to use checksums
73e878c142fcc86ede82ea63d778aa8dc70d80f3ff29e6b239e189cd2c31210f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp39-cp39-macosx_11_0_x86_64.whl

Download URL asmc_preparedecoding-2.2.5-cp39-cp39-macosx_11_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.9 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
c9a80737206171794859e8ae681004cefd30460ea11d2f2b033ea475f73edb69
BLAKE2b-256 checksum
How to use checksums
c3de78c359635cee5eb5dc8638c09f4d9f47400ad43ed5048db4654d0d7d1026
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_preparedecoding-2.2.5-cp39-cp39-macosx_11_0_arm64.whl

Download URL asmc_preparedecoding-2.2.5-cp39-cp39-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
133dba581b639c22555453a0acb4db26092abbc54d3adb75ec0a900b77be4a4c
BLAKE2b-256 checksum
How to use checksums
cef774f929433436cc93f6e269766a4694281fb66db038037911d36d4d172acc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Security for asmc-preparedecoding 2.2.5

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.

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