Skip to main content

Unit tests: Ubuntu Unit tests: macOS Python 3.8 3.11 Regression test Ubuntu asan Ubuntu no sse/avx codecov

ASMC and FastSMC

This repository provides ASMC and its extension FastSMC, implemented in C++ with Python bindings. Prebuilt CPython wheels are available for Linux (compatible with glibc ≥ 2.28) and macOS (built on macOS 15 for x86_64 and macOS 14 for arm64).

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 module from PyPI

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

pip install asmc-asmc

Documentation

The following pages of documentation contains specific information:

This Python module is currently available on Linux and macOS.

Example Jupyter notebooks showcasing basic functionality can be found here:

License

ASMC and FastSMC are distributed under the GNU General Public License v3.0 (GPLv3). For any questions or comments on ASMC, please contact Pier Palamara using <lastname>@stats.ox.ac.uk.

Reference

If you use this software, please cite the appropriate reference(s) below.

The ASMC algorithm and software were developed in

  • P. Palamara, J. Terhorst, Y. Song, A. Price. High-throughput inference of pairwise coalescence times identifies signals of selection and enriched disease heritability. Nature Genetics, 2018.

The FastSMC algorithm and software were developed in

  • J. Nait Saada, G. Kalantzis, D. Shyr, F. Cooper, M. Robinson, A. Gusev, P. F. Palamara. Identity-by-descent detection across 487,409 British samples reveals fine-scale evolutionary history and trait associations. Nature Communications, 2020.

ASMC Release Notes

v1.4.0 (2025-10-22)

Breaking changes

  • Dependencies are no longer managed with vcpkg. Boost and zlib should now be obtained from a system package manager, while other dependencies are fetched using CMake's FetchContent during configuration.

Other changes

  • Added support for cross-platform SIMD vectorization using the Google Highway library. This improves performance by dynamically dispatching to the most powerful supported instruction set at runtime (e.g., AVX-512, AVX2, or NEON), ensuring optimal performance on different CPU architectures.

  • Python wheels are now available for Linux and macOS on both x86_64 and arm64/AArch64 architectures, for CPython versions 3.9 to 3.14 inclusive.

v1.3.1 (2023-06-30)

Breaking changes

None

Other changes

  • The location of a .map or .map.gz file can now be optionally specified explicitly: previously it was assumed to be at the inFileRoot.

v1.3 (2023-03-03)

Breaking changes

None

Other changes

  • Decoding a batch can now be done in a selected subregion with from / to indices. A cm_burn_in parameter takes into account additional variants on either side of the subregion for HMM burn-in.
  • Allow the user to access selected attributes of the DecodingParams and Data from the ASMC object.
  • Python continuous integration now uses Python 3.8 and 3.11 (previously 3.6 and 3.9)
  • Update Catch to v2.13.

v1.2 (2021-09-28)

All functionality for ASMC and FastSMC is now in this repository (link).

Breaking changes

  • Fixed an issue with demographic models. The CEU.demo demographic model and the decoding quantities for CEU+UKBB previously provided in the repository were mistakenly encoded as diploid rather than haploid. CEU.demo and CEU+UKBB decoding quantities have now been updated and can be found in this repository. Also see the manual for a note on how this affects analyses.

Other changes

  • New API for decoding pairs with ASMC. In addition to running full analyses as described in the ASMC paper, users can now decode specific pairs and get back a variety of summary statistics. See the ASMC python documentation for details.
  • New, more extensive, documentation is available.

v1.1 (2021-01-20)

Legacy repository

Improvements to documentation and default use. No changes to any core functionality.

Breaking changes

  • The hashing functionality, previously named GERMLINE, has been renamed to hashing. This includes the command line flag for turning this behaviour on/off, which is now --hashing.

Other changes

  • --hashing is now ON by default when running the FastSMC executable: previously, --GERMLINE was OFF by default.
  • Extra output, including the IBD segment length, posterior mean, and MAP, are now on by default. This behaviour can be toggled with the flags --segmentLength, --perPairPosteriorMeans, --perPairMAP.
  • An example script has been added to cpp_example/FastSMC_example_multiple_jobs.sh that demonstrates how to run FastSMC with multiple jobs simultaneously.
  • The README has been updated to focus on FastSMC functionality.
  • More robust checking is now used to verify the decoding quantities file is correct before reading it.
  • CMake will now, by default, build in Release mode (giving 03 optimisation on Linux). Previously, Debug was used by default.

v1.0 (2020-09-18)

Legacy repository

First public release of FastSMC, with functionality as described and used in this paper.

Metadata

Release files for asmc-asmc 1.4.0

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-asmc 1.4.0
File
asmc_asmc-1.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
asmc_asmc-1.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
asmc_asmc-1.4.0-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details
asmc_asmc-1.4.0-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
asmc_asmc-1.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
asmc_asmc-1.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
asmc_asmc-1.4.0-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
asmc_asmc-1.4.0-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
asmc_asmc-1.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
asmc_asmc-1.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
asmc_asmc-1.4.0-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
asmc_asmc-1.4.0-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
asmc_asmc-1.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
asmc_asmc-1.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
asmc_asmc-1.4.0-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
asmc_asmc-1.4.0-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
asmc_asmc-1.4.0-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_asmc-1.4.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
asmc_asmc-1.4.0-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details
asmc_asmc-1.4.0-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details
asmc_asmc-1.4.0-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_asmc-1.4.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
asmc_asmc-1.4.0-cp39-cp39-macosx_15_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 15.0+ x86-64 Details
asmc_asmc-1.4.0-cp39-cp39-macosx_14_0_arm64.whl CPython 3.9 CPython 3.9 macOS 14.0+ ARM64 Details

Total release size: 435.6 MB

Release files / asmc_asmc-1.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL asmc_asmc-1.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 17.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
a887b84c7450be7b2d5a591fa831c3c96df799cb931a2f29ad940fb00b7fb1d4
BLAKE2b-256 checksum
How to use checksums
696031bce2495c2352ef8b2244abc62eaa4aff98d831a316c7571aae2448f9b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL asmc_asmc-1.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 17.2 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8246eda4acbd3ba4e4211eb88af8275cbd473c3dcd833596cc2704d6533ad64e
BLAKE2b-256 checksum
How to use checksums
ebb96d1ff5fd54dfaeca881b9b9d064b0401b1cbf1e48a8712cc47466f849f9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp314-cp314-macosx_15_0_x86_64.whl

Download URL asmc_asmc-1.4.0-cp314-cp314-macosx_15_0_x86_64.whl
Size 19.1 MB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
afe45eff82ed4473e42a3ff6cce6662aabcafa247d846cf762e0ac0f16636cc3
BLAKE2b-256 checksum
How to use checksums
fd4efe8dc9e6a61f376ad3a59f3f7c043dec10930e8dc235fc0f9074d8b5e228
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp314-cp314-macosx_14_0_arm64.whl

Download URL asmc_asmc-1.4.0-cp314-cp314-macosx_14_0_arm64.whl
Size 18.9 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
68dedde9344c1331f00927da17795094ba6a3065aceae4091152918bf1f4d8b8
BLAKE2b-256 checksum
How to use checksums
75a60abb65c8db8e046011df7c94dc5cba625e9bda2e29dde189a782fe698b1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

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

Release files / asmc_asmc-1.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL asmc_asmc-1.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 17.2 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a0248fd7e63965e4ad050c11ae8bc9796fda72c098c7e114ab19138a27644ad9
BLAKE2b-256 checksum
How to use checksums
5d469eb12d98389c21e0af96b61de3da982076498e8b181dfd5d37b27309f7a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp313-cp313-macosx_15_0_x86_64.whl

Download URL asmc_asmc-1.4.0-cp313-cp313-macosx_15_0_x86_64.whl
Size 19.1 MB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
c5211a56a8ec842e0febe3fa9ee6907076dd308674fd2aa0629d42b1908a9b83
BLAKE2b-256 checksum
How to use checksums
c8ec6694fccf475432392bb6787a96d63bbb0e3f1495a6065c652a56fbae8632
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp313-cp313-macosx_14_0_arm64.whl

Download URL asmc_asmc-1.4.0-cp313-cp313-macosx_14_0_arm64.whl
Size 18.9 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
64a263ff45bda8026ad11082e969d17907ede4e6b49f5d021e2b6b8de9442992
BLAKE2b-256 checksum
How to use checksums
391dcf9cee8699398cd621b6f6b4da2de847f9302c83a26612590c76a8ecb1de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL asmc_asmc-1.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 17.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
9440211d2f7023f3a96fc6bef04931c55925394082d33447e5939499ab167109
BLAKE2b-256 checksum
How to use checksums
af07b79d9051e26bf70ece9bef0a2632ad9d4f00791a6c88350bd833e9b8c561
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL asmc_asmc-1.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 17.2 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a93cab974558a2bf8c08086e493e783760034086274f45e06905bac5e5027d7b
BLAKE2b-256 checksum
How to use checksums
23d2bf3f526bbe6232370e1b0570e10e45c90160cf6d6643e5d2e4f590191232
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp312-cp312-macosx_15_0_x86_64.whl

Download URL asmc_asmc-1.4.0-cp312-cp312-macosx_15_0_x86_64.whl
Size 19.1 MB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
888a36710dfa0b5c2dac6fd59c6084a99a636dd712b72b003d50686c67c404b2
BLAKE2b-256 checksum
How to use checksums
3ec2930693be6b2695dce75311c6e70e8553db925133adf561bbc28a5ee0ab7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp312-cp312-macosx_14_0_arm64.whl

Download URL asmc_asmc-1.4.0-cp312-cp312-macosx_14_0_arm64.whl
Size 18.9 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
716acf78105706f71117cf5d4e7d08685bae7f63ed51168a06127ec7eba1e94a
BLAKE2b-256 checksum
How to use checksums
c5329d2514104fc258f8004e7da9662fb226c150c8ba391d2d10b1c4927d0ec0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL asmc_asmc-1.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 17.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
695a7d542c556e53d0795154cf9fb1c7995d1f2814b443216f4c890667e5432d
BLAKE2b-256 checksum
How to use checksums
72db4267f9e57d079ce2ba525218e16d7f8c4f5dec38b8496736e681d0d090ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL asmc_asmc-1.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 17.2 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8b5c2e6309b7a65591d54aa6eff4b9064854548347184239dc090987960f4163
BLAKE2b-256 checksum
How to use checksums
bad61b91785c436fda4343f61cd66945e85d27514c63ca18ceaeb6de1392c7f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp311-cp311-macosx_15_0_x86_64.whl

Download URL asmc_asmc-1.4.0-cp311-cp311-macosx_15_0_x86_64.whl
Size 19.1 MB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
8198e3f312177323e3914b6db4c639cefb981f06411c4575cf44ce5a578b38ae
BLAKE2b-256 checksum
How to use checksums
1d77593c6513a48d6e7117815586caae99a247bf15d963512472308a9c3619cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp311-cp311-macosx_14_0_arm64.whl

Download URL asmc_asmc-1.4.0-cp311-cp311-macosx_14_0_arm64.whl
Size 18.9 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
0b28b7ed6ac1cb7e37bdfe3ab04e903596e04ea4b4eb6e7eeebeb88345e630d5
BLAKE2b-256 checksum
How to use checksums
f98f2b0025dd059bd07d4032c4f6d13efd27ca8f71841b6936284b6f714fbacb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL asmc_asmc-1.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 17.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
92c49e70fc5061ba6aae71e76b99239fb081b66365b3407d575a9de2a81bd7e9
BLAKE2b-256 checksum
How to use checksums
17161618e57c6bdf07de6c707ed893c085b84df3ce7367fa5e5de11f57a05790
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL asmc_asmc-1.4.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 17.2 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f46b77dfdc26c7f072b595d16495c0a760da91b6784343ee2c889fd588614d69
BLAKE2b-256 checksum
How to use checksums
4e6eea80e2cfd85e07e7c464f325693927b76ff2944b29d1d9f6875b4239a421
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp310-cp310-macosx_15_0_x86_64.whl

Download URL asmc_asmc-1.4.0-cp310-cp310-macosx_15_0_x86_64.whl
Size 19.1 MB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
1eb4b3eb07be81ae35b4901defa9ee8cedd0678371968cb4be6cc4c28d562229
BLAKE2b-256 checksum
How to use checksums
878387936b251b9349bad0cef5668cf620bdfce78207aeeab496c70fa672b006
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp310-cp310-macosx_14_0_arm64.whl

Download URL asmc_asmc-1.4.0-cp310-cp310-macosx_14_0_arm64.whl
Size 18.9 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
3d561809802715ad8f84a56a322a00a1c31234612ddd4c75a6723a11c7beb1d7
BLAKE2b-256 checksum
How to use checksums
1fa65cdf2b639694d1d1085c26b770064617a552c030c9b2a3333eaac9e7c9c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL asmc_asmc-1.4.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 17.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
6bb53d6518cdd77c7ba4c8188e8a5098f3cf1d225002cf4064cc78c8a68b120e
BLAKE2b-256 checksum
How to use checksums
a849266a129b076c08bb1e72c236cdc28b574dd053fdcbb27720682e4d3088dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL asmc_asmc-1.4.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 17.2 MB
Tags CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
13641e889c51b31c855cb82968e75a844e0a1d1f7f0b2d2425459055b4c6a698
BLAKE2b-256 checksum
How to use checksums
5738544124f7cab77a3f939cfcb7603b5c926b8b2cc96349cdae4506f0ceb388
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp39-cp39-macosx_15_0_x86_64.whl

Download URL asmc_asmc-1.4.0-cp39-cp39-macosx_15_0_x86_64.whl
Size 19.1 MB
Tags CPython 3.9 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
246698b3c6bb1df594123c68e437c3e8be4cc16a1b67a6932538aad45fd8d3aa
BLAKE2b-256 checksum
How to use checksums
64a4ddf1ad8bb5522165e843a235f82c135648cd365a0e589941c765ee7b27b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / asmc_asmc-1.4.0-cp39-cp39-macosx_14_0_arm64.whl

Download URL asmc_asmc-1.4.0-cp39-cp39-macosx_14_0_arm64.whl
Size 18.9 MB
Tags CPython 3.9 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
2c414f72b03905aa09d48c7724c651d8658e0637febce2fecbc1aebaae8e9bf8
BLAKE2b-256 checksum
How to use checksums
76c8f8c2977e35c137eec916eb31ec106ba5922a48448a0efef868955db6e6b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Security for asmc-asmc 1.4.0

Provenance

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

No provenance found

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

A note on package security

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

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

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