Skip to main content

TreeKnit

TreeKnit infers reassortment from segment trees:

  • maximally compatible clades (MCCs) for every pair of trees
  • trees with polytomies resolved using the other trees
  • for two trees, an ancestral reassortment graph (ARG)

The README explains its use, and the web app runs the same analyses in the browser.

The x86_64 builds need a Haswell (2013) or newer CPU with AVX2, and the Linux ARM64 builds an ARMv8.2-A CPU.

This package installs the treeknit command-line program, the prebuilt binary of the GitHub release.

Wheels exist for Linux on x86_64 and ARM64 (glibc 2.17 or newer, or musl), macOS 10.12 or newer on Intel and 11.0 or newer on Apple Silicon, and Windows on x86_64.

Metadata

Release files for treeknit 1.0.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 treeknit 1.0.0
File
treeknit-1.0.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
treeknit-1.0.0-py3-none-musllinux_1_1_x86_64.whl Python 3 none Linux musl 1.1+ x86-64 Details
treeknit-1.0.0-py3-none-musllinux_1_1_aarch64.whl Python 3 none Linux musl 1.1+ ARM64 Details
treeknit-1.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
treeknit-1.0.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
treeknit-1.0.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
treeknit-1.0.0-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 18.6 MB

Release files / treeknit-1.0.0-py3-none-win_amd64.whl

Download URL treeknit-1.0.0-py3-none-win_amd64.whl
Size 2.5 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
fb3e6a06540b82376098b467ef859106028eaea082cead2ec31281acbcd107be
BLAKE2b-256 checksum
How to use checksums
80dc24399e640171760a65c4d46971dea4fce23d12b923006168c2768ec8b0eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / treeknit-1.0.0-py3-none-musllinux_1_1_x86_64.whl

Download URL treeknit-1.0.0-py3-none-musllinux_1_1_x86_64.whl
Size 2.9 MB
Tags Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
7ded2d5c23ad9f0f7ebf83aeb51e5ee1af6e366821d81c20263258bfb18a9164
BLAKE2b-256 checksum
How to use checksums
c15c7c4fd293ea51751e8e8a36362db8d18dd9f9a1be740838f36555d0a4c5ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / treeknit-1.0.0-py3-none-musllinux_1_1_aarch64.whl

Download URL treeknit-1.0.0-py3-none-musllinux_1_1_aarch64.whl
Size 2.8 MB
Tags Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
8333ea10a31cbcc30212d17f5943254d9713effcf8c7fe176d36c527cf242e79
BLAKE2b-256 checksum
How to use checksums
520710d7e3c94c6599a8541b70e3e6874d51cf2b7b565bd2581d67556781ed15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / treeknit-1.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL treeknit-1.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.8 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
2d19f241dea6273b54d4e0ce9e6cff8be7ef0c8958bdda7e476bf01e7cbef466
BLAKE2b-256 checksum
How to use checksums
764d2f2ce0a12cecb6b2cb98c342f081a377d4d7ba2cef601ed046a05d1e263d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / treeknit-1.0.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL treeknit-1.0.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.7 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
6cd687d4b4d1fc0fceb85495045362fb3d7d5e4e5d6a9b08d557d8fdae8042a2
BLAKE2b-256 checksum
How to use checksums
1513f0bc8cf40202d5237a2bb68477013e0adad5d51a1b173966d60d334e3b17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / treeknit-1.0.0-py3-none-macosx_11_0_arm64.whl

Download URL treeknit-1.0.0-py3-none-macosx_11_0_arm64.whl
Size 2.3 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c38448bc3dd61acbb61d5513247ec7d72051f2b374179a2e95973af16019dc28
BLAKE2b-256 checksum
How to use checksums
ee5868fc1c89d11f423c9ece56d163332c856e0f1cbd56c89f8e71b46f63478d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / treeknit-1.0.0-py3-none-macosx_10_12_x86_64.whl

Download URL treeknit-1.0.0-py3-none-macosx_10_12_x86_64.whl
Size 2.5 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4755300b4e07d952ca013efd674f67823a22f16d63ed1d5739af3c9198ec11d8
BLAKE2b-256 checksum
How to use checksums
ceffa084879f0ae1503d3964f75c497ca27f87c173591219d50b2d9b67c7bf27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Security for treeknit 1.0.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.

Full provenance

All 7 files in this release have been uploaded with provenance metadata.

Select from 7 files

Attestation for treeknit-1.0.0-py3-none-win_amd64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

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.

Release history Release notifications | RSS feed

This release

1.0.0 This release

7 release files Full provenance

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