Skip to main content
File added late

1 file was added to this release more than 14 days after its initial publication. Inspect the release files before installing.

fifteen

(DBA table_five)

Experimental library for quick quintet tallying, useful when you have a lot of quintets that somehow you don't want to count yourself.

Usage

Binary wheels are provided on PyPI

python3 -m pip install table_five

API

TreeSet

A treeset is an efficient (i.e., fast parsing) list of tree topologies. The construction is $O(k n \lg n)$ where $k$ is the number of trees and $n$ the number of taxa due to the LCA data structure initialization.

from table_five import TreeSet
trees = TreeSet("path_to_newline_delimited_newicks.tre")

Quintet Counting

The major API is tally_sinlge_quintet returning a list of length 15 containing the empirical counts of the 15 ADR unrooted quintet topology among the tree-set in $O(k)$ time:

# get counts of the ADR unrooted quintet topologies on taxa '1','2','3','4','5'. Taxa order matters.
treeset.tally_single_quintet(('1','2','3','4','5'))
# obviously you might want to convert it to numpy arrays

# normalize by the number of genes in the tree-set
new_tree_dist = np.asarray(treeset.tally_single_quintet(q_taxa)) / len(treeset)

Metadata

Release files for table-five 0.0.2

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

File added late

1 file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release files before installing.

Source distribution (sdist)

Source distribution for table-five 0.0.2
File Size Uploaded Provenance Actions
table_five-0.0.2.tar.gz 28.0 kB Without provenance Details for table_five-0.0.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for table-five 0.0.2
File Actions
table_five-0.0.2-cp37-abi3-win_amd64.whl CPython 3.7 abi3 Windows x86-64 Details for table_five-0.0.2-cp37-abi3-win_amd64.whl
table_five-0.0.2-cp37-abi3-win32.whl CPython 3.7 abi3 Windows x86-32 Details for table_five-0.0.2-cp37-abi3-win32.whl
table_five-0.0.2-cp37-abi3-musllinux_1_2_x86_64.whl CPython 3.7 abi3 Linux musl 1.2+ x86-64 Details for table_five-0.0.2-cp37-abi3-musllinux_1_2_x86_64.whl
table_five-0.0.2-cp37-abi3-musllinux_1_2_i686.whl CPython 3.7 abi3 Linux musl 1.2+ x86-32 Details for table_five-0.0.2-cp37-abi3-musllinux_1_2_i686.whl
table_five-0.0.2-cp37-abi3-musllinux_1_2_armv7l.whl CPython 3.7 abi3 Linux musl 1.2+ ARMv7l Details for table_five-0.0.2-cp37-abi3-musllinux_1_2_armv7l.whl
table_five-0.0.2-cp37-abi3-musllinux_1_2_aarch64.whl CPython 3.7 abi3 Linux musl 1.2+ ARM64 Details for table_five-0.0.2-cp37-abi3-musllinux_1_2_aarch64.whl
table_five-0.0.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 abi3 Linux glibc 2.17+ x86-64 Details for table_five-0.0.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
table_five-0.0.2-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.7 abi3 Linux glibc 2.17+ ARMv7l Details for table_five-0.0.2-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
table_five-0.0.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 abi3 Linux glibc 2.17+ ARM64 Details for table_five-0.0.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
table_five-0.0.2-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl CPython 3.7 abi3 Linux glibc 2.5+ x86-64 Details for table_five-0.0.2-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl
table_five-0.0.2-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.7 abi3 Linux glibc 2.5+ x86-32 Details for table_five-0.0.2-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl
table_five-0.0.2-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl CPython 3.7 abi3 macOS 10.9+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64, macOS 10.9+ x86-64 Details for table_five-0.0.2-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
table_five-0.0.2-cp37-abi3-macosx_10_7_x86_64.whl CPython 3.7 abi3 macOS 10.7+ x86-64 Details for table_five-0.0.2-cp37-abi3-macosx_10_7_x86_64.whl

Total release size: 11.5 MB

Release files / table_five-0.0.2.tar.gz

Download URL table_five-0.0.2.tar.gz
Size 28.0 kB
Tags Source
SHA-256 checksum
How to use checksums
9752b8b51db98306e56476735b627c4ea36f1a3e69895519217bcec0a68fb624
BLAKE2b-256 checksum
How to use checksums
c994a600efc92a11e911a232e38a8704f39941e801d8d81e681cfde3b5431b7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / table_five-0.0.2-cp37-abi3-win_amd64.whl

Download URL table_five-0.0.2-cp37-abi3-win_amd64.whl
Size 238.9 kB
Tags CPython 3.7 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
4bf7add46528cbaff926f3b1b37cb37d9cb9bc94503ebbe43e864425b6d93463
BLAKE2b-256 checksum
How to use checksums
fc46fcc9223f0dc61b180c70a3fdcb44781a3f6fa4414eddbc126a0a697bf784
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / table_five-0.0.2-cp37-abi3-win32.whl

Download URL table_five-0.0.2-cp37-abi3-win32.whl
Size 230.2 kB
Tags CPython 3.7 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
de6810457247119b0d6d058bdb2c07aefb17263e448e7c4e4026512e846e313d
BLAKE2b-256 checksum
How to use checksums
858b7bace9285084478564aebefbc09c5b8144b20cf2d7cc93cfaf6cd8865060
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / table_five-0.0.2-cp37-abi3-musllinux_1_2_x86_64.whl

Download URL table_five-0.0.2-cp37-abi3-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.7 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
5fafeb72d935e9cbfb3986edc1ce77a3fec5705eb544799d24bed9d010b6f293
BLAKE2b-256 checksum
How to use checksums
7b76c5351e6e03101d942a92d705fb3d26f3a1b63f36ae5519009c4c0bbb00d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / table_five-0.0.2-cp37-abi3-musllinux_1_2_i686.whl

Download URL table_five-0.0.2-cp37-abi3-musllinux_1_2_i686.whl
Size 1.2 MB
Tags CPython 3.7 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
4c0ea303619f2618ba83bc328f64ad1fe8dca2f532c1b1bfe068835a6561003c
BLAKE2b-256 checksum
How to use checksums
2e1f83f13e6fa5239b63110449925ad28c408680b4e310011bd4a3b4dbd859c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / table_five-0.0.2-cp37-abi3-musllinux_1_2_armv7l.whl

Download URL table_five-0.0.2-cp37-abi3-musllinux_1_2_armv7l.whl
Size 1.4 MB
Tags CPython 3.7 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
b5bb88fa333bc6105666c330630091e7e5551b30f232736e786cda7ac1c89f17
BLAKE2b-256 checksum
How to use checksums
50e47aa3fd6c4bfa1f7e932bc93b1490fe97d50f9d763a07e04e870914f3a405
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / table_five-0.0.2-cp37-abi3-musllinux_1_2_aarch64.whl

Download URL table_five-0.0.2-cp37-abi3-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.7 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
c21e9251f7ec045322f592cc196a1866c03d8db069e177431f0ccdc1598d3432
BLAKE2b-256 checksum
How to use checksums
6cd15fbbbebbf289f47979299b9162ca354612c071f7f8ca2a4a1822d327d766
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / table_five-0.0.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL table_five-0.0.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.7 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
62e7ca2cc762c0dc84664599f5c075c910feda3592234e2aeedd6dd4ff4b8fdd
BLAKE2b-256 checksum
How to use checksums
235327907ecf2816371a52717353aa9b8a25285dc2ac5fe74be0b99c91145ff4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.7

Release files / table_five-0.0.2-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL table_five-0.0.2-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.0 MB
Tags CPython 3.7 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
79cc002d28497931ad30c7f14b27e38c9d7970bd2d6115e5487e9d27a3248df1
BLAKE2b-256 checksum
How to use checksums
03a47ffcc6e7322993c37e2443b213be861eac2ff3f242901112aa9df0646bc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / table_five-0.0.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL table_five-0.0.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.7 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
afc6f726bccfb446ed87b3111f6bd3ea28eaca79176790c8ee9f79579e0dee50
BLAKE2b-256 checksum
How to use checksums
9442c12bc04a436dca94edb2a7a2cadee50b1aea63c826c0802210f77f884745
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / table_five-0.0.2-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl

Download URL table_five-0.0.2-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Size 1.0 MB
Tags CPython 3.7 Linux glibc 2.5+ x86-64 abi3
SHA-256 checksum
How to use checksums
ccf3e0a9ff68261cf87fc01c5e23865cb0b4d749008817b4ac8b3b8cb88addb7
BLAKE2b-256 checksum
How to use checksums
7597ebcf997459efd4246f22108c26b6932873aa785f3c4023cbc224d7642b8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / table_five-0.0.2-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl

Download URL table_five-0.0.2-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.1 MB
Tags CPython 3.7 Linux glibc 2.5+ x86-32 abi3
SHA-256 checksum
How to use checksums
868543d14a0ed3472e24b7cd46233322dc782beca38b3a7a0e47e7f0e16fdc70
BLAKE2b-256 checksum
How to use checksums
47e219b2fb7dd54231d66766aadcaeca9fd1edaceb1765679c535ffbb940439d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / table_five-0.0.2-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl

Download URL table_five-0.0.2-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Size 504.9 kB
Tags CPython 3.7 abi3 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
53b90ac5229a1c53607ae1f6f4463001a0bb60b71b401a6728af01803c06babb
BLAKE2b-256 checksum
How to use checksums
aa154b7456f347849932f3b30c1e62e82d2b5d832a4b395cc4674ea5a2b3d4a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / table_five-0.0.2-cp37-abi3-macosx_10_7_x86_64.whl

Download URL table_five-0.0.2-cp37-abi3-macosx_10_7_x86_64.whl
Size 258.0 kB
Tags CPython 3.7 abi3 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
3b3e018cba0fe36d08ff9275017a0943c901187fd27a68592dd9c86789d71766
BLAKE2b-256 checksum
How to use checksums
fc41a43c7479c066ab581c212360f924f35c31d4eb0ebacec035bfee4825c391
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Security for table-five 0.0.2

Upload timing

File added late

1 file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.


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.

Release history Release notifications | RSS feed

This release

0.0.2 This release

14 release files No 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