Skip to main content

Unified framework for Sequentially Markovian Coalescent methods

Project description

smckit

Unified framework for Sequentially Markovian Coalescent methods.

PSMC, MSMC/MSMC2, SMC++ — one API, GPU-accelerated.

Preserve upstream algorithms now; grow native implementations over time.

Philosophy

smckit is upstream-first by design.

  • vendor/ holds the original source or release artifacts that act as the oracle.
  • implementation="upstream" means "run the original tool" when that bridge is wired and ready.
  • implementation="native" means "run the in-repo implementation".
  • implementation="auto" should prefer upstream fidelity whenever the upstream path is ready.

The repository now exposes smckit.upstream.status() and smckit.upstream.bootstrap() so upstream readiness is inspectable rather than implicit.

Project details


Download files

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

Source Distribution

smckit-0.0.1b1.tar.gz (77.8 MB view details)

Uploaded Source

Built Distribution

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

smckit-0.0.1b1-py3-none-any.whl (169.5 kB view details)

Uploaded Python 3

File details

Details for the file smckit-0.0.1b1.tar.gz.

File metadata

  • Download URL: smckit-0.0.1b1.tar.gz
  • Upload date:
  • Size: 77.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for smckit-0.0.1b1.tar.gz
Algorithm Hash digest
SHA256 28b54283906261e50c37678a30953918c734eeb85eb8ba6c65a7f7e8c6d058ad
MD5 0b79f8c79400ffa7b68cfdb6da97339e
BLAKE2b-256 dd039cd5404b55987972e137d159f7c12f864822b14234e9ce5bd137810f9724

See more details on using hashes here.

Provenance

The following attestation bundles were made for smckit-0.0.1b1.tar.gz:

Publisher: publish.yml on kevinkorfmann/smckit

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

File details

Details for the file smckit-0.0.1b1-py3-none-any.whl.

File metadata

  • Download URL: smckit-0.0.1b1-py3-none-any.whl
  • Upload date:
  • Size: 169.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for smckit-0.0.1b1-py3-none-any.whl
Algorithm Hash digest
SHA256 a44b1fd1d496d3c5debe37e79a9b02ce2742fd51729b768cdcb1fb77b9b68129
MD5 f8c94d876302a213779d8920bf8875a1
BLAKE2b-256 4caa33f7fc35f00c5b32176abdc247ef0e42eba4b0b9f46616b4543bd583e875

See more details on using hashes here.

Provenance

The following attestation bundles were made for smckit-0.0.1b1-py3-none-any.whl:

Publisher: publish.yml on kevinkorfmann/smckit

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page