Skip to main content

ASMC is a method to efficiently estimate pairwise coalescence time along the genome

Project description

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.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

asmc_asmc-1.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

asmc_asmc-1.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (17.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

asmc_asmc-1.4.0-cp314-cp314-macosx_15_0_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

asmc_asmc-1.4.0-cp314-cp314-macosx_14_0_arm64.whl (18.9 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

asmc_asmc-1.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

asmc_asmc-1.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (17.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

asmc_asmc-1.4.0-cp313-cp313-macosx_15_0_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

asmc_asmc-1.4.0-cp313-cp313-macosx_14_0_arm64.whl (18.9 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

asmc_asmc-1.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

asmc_asmc-1.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (17.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

asmc_asmc-1.4.0-cp312-cp312-macosx_15_0_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

asmc_asmc-1.4.0-cp312-cp312-macosx_14_0_arm64.whl (18.9 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

asmc_asmc-1.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

asmc_asmc-1.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (17.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

asmc_asmc-1.4.0-cp311-cp311-macosx_15_0_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

asmc_asmc-1.4.0-cp311-cp311-macosx_14_0_arm64.whl (18.9 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

asmc_asmc-1.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

asmc_asmc-1.4.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (17.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

asmc_asmc-1.4.0-cp310-cp310-macosx_15_0_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

asmc_asmc-1.4.0-cp310-cp310-macosx_14_0_arm64.whl (18.9 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

asmc_asmc-1.4.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

asmc_asmc-1.4.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (17.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

asmc_asmc-1.4.0-cp39-cp39-macosx_15_0_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.9macOS 15.0+ x86-64

asmc_asmc-1.4.0-cp39-cp39-macosx_14_0_arm64.whl (18.9 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

Details for the file asmc_asmc-1.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a887b84c7450be7b2d5a591fa831c3c96df799cb931a2f29ad940fb00b7fb1d4
MD5 1489f7a02cde00092ff109e6ed1f49a2
BLAKE2b-256 696031bce2495c2352ef8b2244abc62eaa4aff98d831a316c7571aae2448f9b7

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8246eda4acbd3ba4e4211eb88af8275cbd473c3dcd833596cc2704d6533ad64e
MD5 ed7947f64d82c4e260b6f3de4daefb06
BLAKE2b-256 ebb96d1ff5fd54dfaeca881b9b9d064b0401b1cbf1e48a8712cc47466f849f9e

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 afe45eff82ed4473e42a3ff6cce6662aabcafa247d846cf762e0ac0f16636cc3
MD5 88e3e09e677d19fccd61d593929917ab
BLAKE2b-256 fd4efe8dc9e6a61f376ad3a59f3f7c043dec10930e8dc235fc0f9074d8b5e228

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 68dedde9344c1331f00927da17795094ba6a3065aceae4091152918bf1f4d8b8
MD5 0b2bc521244ceb8287f809ebd8469008
BLAKE2b-256 75a60abb65c8db8e046011df7c94dc5cba625e9bda2e29dde189a782fe698b1f

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c64b145c6efe324af8d4f8f6b6e0af5e08852c86855d6b73adbc2110c077728
MD5 0b0bef72ebe6ad17fd1fe7d102cad5e2
BLAKE2b-256 fdcf88316ce884ab31401b02cd6b190e9f3bfe761fc0a9ad6dc55e8d9eb42448

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a0248fd7e63965e4ad050c11ae8bc9796fda72c098c7e114ab19138a27644ad9
MD5 6b85656c85786e2a1ca3c4ebb49a6be2
BLAKE2b-256 5d469eb12d98389c21e0af96b61de3da982076498e8b181dfd5d37b27309f7a3

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 c5211a56a8ec842e0febe3fa9ee6907076dd308674fd2aa0629d42b1908a9b83
MD5 790af8bd49037bba2c9d196ab91a518e
BLAKE2b-256 c8ec6694fccf475432392bb6787a96d63bbb0e3f1495a6065c652a56fbae8632

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 64a263ff45bda8026ad11082e969d17907ede4e6b49f5d021e2b6b8de9442992
MD5 c1dc7ccc50c3366643068f12f4f7065c
BLAKE2b-256 391dcf9cee8699398cd621b6f6b4da2de847f9302c83a26612590c76a8ecb1de

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9440211d2f7023f3a96fc6bef04931c55925394082d33447e5939499ab167109
MD5 7e8b6e1e54893a88cef73d397ca9c414
BLAKE2b-256 af07b79d9051e26bf70ece9bef0a2632ad9d4f00791a6c88350bd833e9b8c561

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a93cab974558a2bf8c08086e493e783760034086274f45e06905bac5e5027d7b
MD5 0d5053ce55fe0ca3b8312c7c7fe5f92c
BLAKE2b-256 23d2bf3f526bbe6232370e1b0570e10e45c90160cf6d6643e5d2e4f590191232

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 888a36710dfa0b5c2dac6fd59c6084a99a636dd712b72b003d50686c67c404b2
MD5 8598d1d1a730c48c90924a7bbafcf697
BLAKE2b-256 3ec2930693be6b2695dce75311c6e70e8553db925133adf561bbc28a5ee0ab7b

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 716acf78105706f71117cf5d4e7d08685bae7f63ed51168a06127ec7eba1e94a
MD5 61f1407a9b7bae561983171b5502ce42
BLAKE2b-256 c5329d2514104fc258f8004e7da9662fb226c150c8ba391d2d10b1c4927d0ec0

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 695a7d542c556e53d0795154cf9fb1c7995d1f2814b443216f4c890667e5432d
MD5 2c16db609f2f5a4a5d4f9f2ed8f3ee2c
BLAKE2b-256 72db4267f9e57d079ce2ba525218e16d7f8c4f5dec38b8496736e681d0d090ae

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8b5c2e6309b7a65591d54aa6eff4b9064854548347184239dc090987960f4163
MD5 a68b3b8c2e86b35292976adca6d4f19d
BLAKE2b-256 bad61b91785c436fda4343f61cd66945e85d27514c63ca18ceaeb6de1392c7f6

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 8198e3f312177323e3914b6db4c639cefb981f06411c4575cf44ce5a578b38ae
MD5 5e6a1b4a6ee5c3d02799713cf721bb94
BLAKE2b-256 1d77593c6513a48d6e7117815586caae99a247bf15d963512472308a9c3619cf

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0b28b7ed6ac1cb7e37bdfe3ab04e903596e04ea4b4eb6e7eeebeb88345e630d5
MD5 c14657a1e162ea43b2878ad5c5fbaf76
BLAKE2b-256 f98f2b0025dd059bd07d4032c4f6d13efd27ca8f71841b6936284b6f714fbacb

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92c49e70fc5061ba6aae71e76b99239fb081b66365b3407d575a9de2a81bd7e9
MD5 c26cd7879026c85a502a577ba3291c5d
BLAKE2b-256 17161618e57c6bdf07de6c707ed893c085b84df3ce7367fa5e5de11f57a05790

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f46b77dfdc26c7f072b595d16495c0a760da91b6784343ee2c889fd588614d69
MD5 cec2417e143937b127e79dbd42d760c1
BLAKE2b-256 4e6eea80e2cfd85e07e7c464f325693927b76ff2944b29d1d9f6875b4239a421

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 1eb4b3eb07be81ae35b4901defa9ee8cedd0678371968cb4be6cc4c28d562229
MD5 837e63149b7e917d281fa45c108b6e9e
BLAKE2b-256 878387936b251b9349bad0cef5668cf620bdfce78207aeeab496c70fa672b006

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3d561809802715ad8f84a56a322a00a1c31234612ddd4c75a6723a11c7beb1d7
MD5 1389eb15c66017238fa7295d132378f8
BLAKE2b-256 1fa65cdf2b639694d1d1085c26b770064617a552c030c9b2a3333eaac9e7c9c3

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6bb53d6518cdd77c7ba4c8188e8a5098f3cf1d225002cf4064cc78c8a68b120e
MD5 d25451ef994da9251daf8c1b6168c9d7
BLAKE2b-256 a849266a129b076c08bb1e72c236cdc28b574dd053fdcbb27720682e4d3088dd

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 13641e889c51b31c855cb82968e75a844e0a1d1f7f0b2d2425459055b4c6a698
MD5 6761eb8cbacaed0a8a38c340e89e91e1
BLAKE2b-256 5738544124f7cab77a3f939cfcb7603b5c926b8b2cc96349cdae4506f0ceb388

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp39-cp39-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 246698b3c6bb1df594123c68e437c3e8be4cc16a1b67a6932538aad45fd8d3aa
MD5 cd861c5d5056b86377f383fa00d88c8a
BLAKE2b-256 64a4ddf1ad8bb5522165e843a235f82c135648cd365a0e589941c765ee7b27b7

See more details on using hashes here.

File details

Details for the file asmc_asmc-1.4.0-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for asmc_asmc-1.4.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2c414f72b03905aa09d48c7724c651d8658e0637febce2fecbc1aebaae8e9bf8
MD5 b48da6d7bc87dbb43a996bfea34da761
BLAKE2b-256 76c8f8c2977e35c137eec916eb31ec106ba5922a48448a0efef868955db6e6b7

See more details on using hashes here.

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