Skip to main content

phylotrackpy: a python phylogeny tracker

Tests Documentation Status PyPi Package Version PyPI - Wheel codecov Contributor Covenant DOI

In in silico evolution experiments, we have the luxury of being able to perfectly track the phylogenies of our populations, rather than having to just infer them after the fact. Phylotrackpy is a Python package designed to help you do so as efficiently as possible.

At face value, measuring a phylogeny in in silico evolution may seem very straightforward: you just need to keep track of what gives birth to what. However, multiple aspects turn out to be non-trivial. The goal of Phylotrackpy is to implement these things the right way once so that we all can stop needing to re-implement them over and over. Phylotrackpy is a python library designed to flexibly handle all aspects of recording phylogenies in in silico evolution.

Phylogeny Trackers in Other Languages

C++

Phylotrackpy is essentially a wrapper around Phylotracklib, which is implemented in C++. If you need a C++ phylogeny tracker, you can use that one directly (it is part of the larger Empirical library, which is header-only so you can just include the parts you want).

Julia

A phylogeny tracker written in Julia is also available.

Features

  • Pruning: Ability to prune out taxa that are extinct and have no extant descendants (to keep memory use under control)
  • Flexible taxon definitions: Flexible control of how taxa are defined (e.g. by genotype, by phenotype, by trait, or by something more complex)
  • Efficiency: Highly efficient (implemented in C++ under the hood)
  • Phylostatistics: Includes various phylogenetic topology metrics
  • Flexible output: Easily add columns to output files.

Running a parallel/distributed simulation? Check out hstrat, which provides an alternate parallel/distributed-friendly methodology for decentralized phylogenetic tracking.

High level usage

There are three main steps to tracking a phylogeny using phylotrackpy:

You may also want to:

For more detailed instructions, see the documentation

Installation

Phylotrackpy is available through pip:

pip install phylotrackpy

To install the latest development version:

pip install git+https://github.com/emilydolson/phylotrackpy

To install from a local sorce copy:

pip install . --upgrade

Note that development and local installs will require local compilation of C++ bindings. Pre-built wheels are available with the PyPi distribution. See our documentation for more complete information on local builds.

Useful background information

There are certain quirks associated with real-time phylogenies (especially digital ones) that you might not be used to thinking about if you're used to dealing with reconstructed phylogenies. Many of these discrepancies are the result of the very different temporal resolutions on which these types of phylogenies are measured, and the fact that the taxonomic units we work with are often at a finer resolution than species. We document some here so that they don't catch you off guard:

  • Multifurcations are real: In phylogenetic reconstructions, there is usually an assumption that any multifurcation/polytomy (i.e. a node that has more than two child nodes) is an artifact of having insufficient data. In real-time phylogenies, however, we often observe multifurcations that we know for sure actually happened.
  • Not all extant taxa are leaf nodes: In phylogenetic reconstructions, there is usually an assumption that all extant (i.e. still living) taxa are leaf nodes in the phylogeny (i.e. none of them are parents/offspring of each other; similar taxa are descended from a shared common ancestor). In real-time phylogenies it is entirely possible that one taxon gives birth to something that we have defined as a different taxon and then continues to coexist with that child taxon.
  • Not all nodes are branch points: In phylogenetic reconstructions, we only attempt to infer where branch points (i.e. common ancestors of multiple taxa) occurred. We do not try to infer how many taxa existed on a line of descent between a branch point and an extant taxa. In real-time phylogenies we observe exactly how many taxa exist on this line of descent and we keep a record of them. In practice there are often a lot of them, depending on you define your taxa. It is unclear whether we should include these non-branching nodes when calculating phylogenetic statistics (which is why Phylotrackpy lets you choose whether you want to).

An example of a full digital evolution phylogeny

The above image represents an actual phylogeny measured from digital evolution. Each rectangle represents a different taxon. It's position along the x axis represents the span of time it existed for. Note that there are often sections along a single branch where multiple taxa coexisted for a period of time. Circles represent extant taxa at the end of this run.

Dependencies

  • pybind11 (for wrapping C++ code into Python)
  • Empirical (where the C++ version of this code lives)

Testing dependencies

  • pytest

Documentation dependencies

  • myst_parser (for writing documentation in markdown)
  • sphinx_rtd_theme (theme for readthedocs)

Contributing

Contributions are welcome! See CONTRIBUTING.md.

Citing

If Phylotrack contributes to a scientific publication, please cite it as

Dolson, E., Rodriguez-Papa, S., & Moreno, M. A. (2024). Phylotrack: C++ and Python libraries for in silico phylogenetic tracking. arXiv preprint arXiv:2405.09389. https://doi.org/10.48550/arXiv.2405.09389

@misc{dolson2024phylotrack,
      doi={10.48550/arXiv.2405.09389},
      url={https://arxiv.org/abs/2405.09389},
      title={Phylotrack: C++ and Python libraries for in silico phylogenetic tracking},
      author={Emily Dolson and Santiago Rodriguez-Papa and Matthew Andres Moreno},
      year={2024},
      eprint={2405.09389},
      archivePrefix={arXiv},
      primaryClass={q-bio.PE}
}

Consider also citing pybind11 if you are using PhylotrackPy. And don't forget to leave a star on GitHub!

Developers

Metadata

Release files for phylotrackpy 0.2.4

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

Source distribution (sdist)

Source distribution for phylotrackpy 0.2.4
File Size Uploaded
phylotrackpy-0.2.4.tar.gz 1.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for phylotrackpy 0.2.4
File
phylotrackpy-0.2.4-pp310-pypy310_pp73-win_amd64.whl PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 Details
phylotrackpy-0.2.4-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
phylotrackpy-0.2.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 Details
phylotrackpy-0.2.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 10.15+ x86-64 Details
phylotrackpy-0.2.4-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details
phylotrackpy-0.2.4-pp39-pypy39_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
phylotrackpy-0.2.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64 Details
phylotrackpy-0.2.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 10.15+ x86-64 Details
phylotrackpy-0.2.4-cp313-cp313t-win_amd64.whl CPython 3.13 CPython 3.13 free-threading Windows x86-64 Details
phylotrackpy-0.2.4-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
phylotrackpy-0.2.4-cp313-cp313t-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64 Details
phylotrackpy-0.2.4-cp313-cp313t-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 free-threading macOS 10.13+ x86-64 Details
phylotrackpy-0.2.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
phylotrackpy-0.2.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
phylotrackpy-0.2.4-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
phylotrackpy-0.2.4-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
phylotrackpy-0.2.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
phylotrackpy-0.2.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
phylotrackpy-0.2.4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
phylotrackpy-0.2.4-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
phylotrackpy-0.2.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
phylotrackpy-0.2.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
phylotrackpy-0.2.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
phylotrackpy-0.2.4-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
phylotrackpy-0.2.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
phylotrackpy-0.2.4-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
phylotrackpy-0.2.4-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
phylotrackpy-0.2.4-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
phylotrackpy-0.2.4-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
phylotrackpy-0.2.4-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
phylotrackpy-0.2.4-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
phylotrackpy-0.2.4-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 8.3 MB

Release files / phylotrackpy-0.2.4.tar.gz

Download URL phylotrackpy-0.2.4.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
78782ed288b0ca1bc529a9fb031c0e73d409d74d384c3186057926315d5ac09e
BLAKE2b-256 checksum
How to use checksums
35cd2b88bda76ab702b32b19d75721bed74bdcde1d961b7a0b2454ebe5b8ce66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-pp310-pypy310_pp73-win_amd64.whl

Download URL phylotrackpy-0.2.4-pp310-pypy310_pp73-win_amd64.whl
Size 185.8 kB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
f80e284269fb6adc1a988e28cf1557bda5fa411a83259bca0532b495be260768
BLAKE2b-256 checksum
How to use checksums
44313c3ddab7d20bb3ab3e32648a1800785e8fa015349eb07c2c5a3d8a3439a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL phylotrackpy-0.2.4-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 251.1 kB
Tags Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
00e41396e60f74442fc9d3c438374bafea6ea60e208cf22608b05c8183b54079
BLAKE2b-256 checksum
How to use checksums
39eebab329e05bf2be6ea993c0d2a7c903769348edf2108eec63f794054c6606
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl

Download URL phylotrackpy-0.2.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Size 220.8 kB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c054508bf4d9193e5635030f50232ecf65fe79af60e6df395a737926dfe401f4
BLAKE2b-256 checksum
How to use checksums
00b803537b9b6d976ee2a83d72c9e1b1bde4265c0ffda2316fb22afceec21113
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl

Download URL phylotrackpy-0.2.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Size 233.4 kB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
ab6e01f5297f44209248692f00c4cba30df52960a2ad9ade6f0915470475a358
BLAKE2b-256 checksum
How to use checksums
32e83b93acfd89105eef47912b23fbd6841939f16bccb78eae5bed88c1a40855
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-pp39-pypy39_pp73-win_amd64.whl

Download URL phylotrackpy-0.2.4-pp39-pypy39_pp73-win_amd64.whl
Size 185.8 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
7a96d660021c0cc27034fe09046feeda3596d9ebcdecf5502ddd6d58675db862
BLAKE2b-256 checksum
How to use checksums
a4ea42314f9427272a4f8a13efe51a70fe63f66440b374a6057a0740a4a60891
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-pp39-pypy39_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL phylotrackpy-0.2.4-pp39-pypy39_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 251.0 kB
Tags Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
097808f648a6c377781ad36503eb50f5f05eca25f3d2d9e11afdba2e4d4af7b7
BLAKE2b-256 checksum
How to use checksums
9588f2b50747962cb063115959934a14d5751edfb18434c5b8b1428984274f93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl

Download URL phylotrackpy-0.2.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Size 220.8 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d6ca6d37f068bb32d590c86391d34379719fe22c3a18346c934d1275fb2ce486
BLAKE2b-256 checksum
How to use checksums
44ae730a0b4eebcc4e6ea8b6549a488c2c622e9c53e7574d08e3e6f47168968a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl

Download URL phylotrackpy-0.2.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Size 233.4 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
29e80005fff01ea9432327d081f6696bfbed7012fcb69cde2dc5370274260c19
BLAKE2b-256 checksum
How to use checksums
cabe4802272a8648e93fb710fcc107370b11eeba768059db31bc5aeab4d0b129
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp313-cp313t-win_amd64.whl

Download URL phylotrackpy-0.2.4-cp313-cp313t-win_amd64.whl
Size 200.0 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
764b4b568527f26fc8ed9283147b641182f48fe2651fcbdc8341117009bd42ca
BLAKE2b-256 checksum
How to use checksums
56a7557cd1cf053294d822750bef2e593fa72805d1000de5c629752508351030
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL phylotrackpy-0.2.4-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 259.5 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
83e84183f97f213a36f7d2d7b7232133f33800a803b0a7a7fc53b3342fee95b0
BLAKE2b-256 checksum
How to use checksums
ee0f6cef4b498c707b2867090e0c62026467f166a420b6cb95ce1464373d9ed5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp313-cp313t-macosx_11_0_arm64.whl

Download URL phylotrackpy-0.2.4-cp313-cp313t-macosx_11_0_arm64.whl
Size 237.8 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2e83056a3af85d72da4e9ecb324457c04f6288da9b76b8f808115ac2be5b9740
BLAKE2b-256 checksum
How to use checksums
2dad9086f03a4a347adb73f185f4aa85808fe0ad4720e1901fa7030727c2bfa2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp313-cp313t-macosx_10_13_x86_64.whl

Download URL phylotrackpy-0.2.4-cp313-cp313t-macosx_10_13_x86_64.whl
Size 245.3 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
34d37162a7cafabeb9f669e23739997fc225cb96d11e1428a4d577bb0dc874a0
BLAKE2b-256 checksum
How to use checksums
f1a7501bfc517174dddd2294bdb0b926d15c1ef4198707623f38756b573ba6ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp313-cp313-win_amd64.whl

Download URL phylotrackpy-0.2.4-cp313-cp313-win_amd64.whl
Size 190.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
abf5be7c772d671109f7420f77426344676989058ba5e65d407354b959d57f90
BLAKE2b-256 checksum
How to use checksums
3a2a09138f21cb79dfc70d98449ec9299513e63f590c6744918a68e0585c0017
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL phylotrackpy-0.2.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 260.5 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d3c36002b8c1acbd2de461db0912029d24cb68ce8b52379b25c24fcd47a440e6
BLAKE2b-256 checksum
How to use checksums
dd7f1f36c07e69b30d97ddba6b5844d435ed9a1ffac60fc05494375781c3a0ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp313-cp313-macosx_11_0_arm64.whl

Download URL phylotrackpy-0.2.4-cp313-cp313-macosx_11_0_arm64.whl
Size 222.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
62864bea9b72f29fe8287f56cfc4bb955074de8f8482eae3bab1adbde1ce82db
BLAKE2b-256 checksum
How to use checksums
d2c94be9efde072ec4cec520be891cb04228dd40d646cccd0150ae58849839b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp313-cp313-macosx_10_13_x86_64.whl

Download URL phylotrackpy-0.2.4-cp313-cp313-macosx_10_13_x86_64.whl
Size 230.5 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
a1350644b67cbeff831daee05cf9776218f36f92714b6b19c8815bc1268f339f
BLAKE2b-256 checksum
How to use checksums
84c3adc306638e8f99a1a14a263961fc1ef09c428a8b5a699c1b3e2af96b8400
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp312-cp312-win_amd64.whl

Download URL phylotrackpy-0.2.4-cp312-cp312-win_amd64.whl
Size 190.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0bd2aef3f2d7ad3360b08f785724df63421fb3ec44daca99d5a8fd16cd7013b1
BLAKE2b-256 checksum
How to use checksums
03c73986ea1a72324a9b917d93f2aeeae49b8fd75ffa42fff244c9303c252772
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL phylotrackpy-0.2.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 260.5 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7ce72790e35ac394d622a20b177ab41159e28d39f0b67962e8d90e66c9316691
BLAKE2b-256 checksum
How to use checksums
8ada03d830d5c769ddf824d0f3a7de250fd5fa7b0fb0e1b30d797c5c17337744
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp312-cp312-macosx_11_0_arm64.whl

Download URL phylotrackpy-0.2.4-cp312-cp312-macosx_11_0_arm64.whl
Size 222.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6e6b5e7f421517cbc88c4b01eaf9bf38a1fe621f34c9e9d147f65c617e7cca04
BLAKE2b-256 checksum
How to use checksums
c8d496f91eee5e40a0ac7ce250ad35cc7a79f8bb0686bfa792dca5cd501e29fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp312-cp312-macosx_10_13_x86_64.whl

Download URL phylotrackpy-0.2.4-cp312-cp312-macosx_10_13_x86_64.whl
Size 230.4 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e51edf2526a433136a880a2c12050d1b7909cb234dc5521352ab5f47523373f4
BLAKE2b-256 checksum
How to use checksums
1a22ebfe512baa8b9d304b5dfaac28cbaf243f2887e09592411c794529739331
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp311-cp311-win_amd64.whl

Download URL phylotrackpy-0.2.4-cp311-cp311-win_amd64.whl
Size 186.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3ceacca5ca55563783638afd7609635f0f22a9aff7dbabf70f278ec99206c04c
BLAKE2b-256 checksum
How to use checksums
8c129fa5e788a10700d095181823a53c8ce1bf29cc484e3e6c247c7e91de2ea3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL phylotrackpy-0.2.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 259.4 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9e076cb02e33252c67a18094d4a3ea4daedff3e92b7b838578701b3a038cdd50
BLAKE2b-256 checksum
How to use checksums
a0838d156b1a08ebcea89f2b296f135f2268a5fecadc87132f2799c5236420ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp311-cp311-macosx_11_0_arm64.whl

Download URL phylotrackpy-0.2.4-cp311-cp311-macosx_11_0_arm64.whl
Size 221.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
872a5394dc1142d067e4669e0be58dd8d9620ef8104f8ed12438c89fccf854f1
BLAKE2b-256 checksum
How to use checksums
a4fc24cc2dc874101e4bf64ddf55d79c3fd7fbb795baa106155386595317fad5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp311-cp311-macosx_10_9_x86_64.whl

Download URL phylotrackpy-0.2.4-cp311-cp311-macosx_10_9_x86_64.whl
Size 229.9 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
77f454d5b2d3f8f0304e3847d8127c62c561854887b1a5e9ae8ef98e7409e8d0
BLAKE2b-256 checksum
How to use checksums
306e3f16e22e6799d9a61dca1c129273f993803719fbfe11986a863979f1ef24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp310-cp310-win_amd64.whl

Download URL phylotrackpy-0.2.4-cp310-cp310-win_amd64.whl
Size 185.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
20acace46e5274d757b5d6f30e0d9c9d9be80897b99109e3d0ab418c33a4e1be
BLAKE2b-256 checksum
How to use checksums
6af4eed61b4f24e70e304dc595680268a89dab39daa5e25541d9a41f47461e92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL phylotrackpy-0.2.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 257.4 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a076c9ba79b738178537fc662740e20166f87c8bae598a12e07b2a2b3a51b6e5
BLAKE2b-256 checksum
How to use checksums
f2b2976be5ff4709f54d200dd751d61c3a7341b97903ca3d93753b5cd84d491b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp310-cp310-macosx_11_0_arm64.whl

Download URL phylotrackpy-0.2.4-cp310-cp310-macosx_11_0_arm64.whl
Size 220.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3bfdde4b1ec778a740915ea06a354a0bb6c39e7cc79544141c9dafbf504e36cc
BLAKE2b-256 checksum
How to use checksums
b7a10053ade7f71455c349a920f3074822e01e0af97c71a81bc3cbb3a588a205
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp310-cp310-macosx_10_9_x86_64.whl

Download URL phylotrackpy-0.2.4-cp310-cp310-macosx_10_9_x86_64.whl
Size 228.8 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7bddb2c822509b88cdaeedf40653324b4c5cd1cbbbee229e31e73b0ef95d0bd5
BLAKE2b-256 checksum
How to use checksums
2b98bdfbb4013899000a5d3a56fde8bc975984682bd6222e73670ef02235fdff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp39-cp39-win_amd64.whl

Download URL phylotrackpy-0.2.4-cp39-cp39-win_amd64.whl
Size 180.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
984f9556fdf0a0f0a753c9d85418bbc3de505c327bc48d9c9ccc21dce7ee0dfd
BLAKE2b-256 checksum
How to use checksums
c3dd0bd51c710f064c84f41df1749ac1311e85106a6965a2294aa5f472ba127c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL phylotrackpy-0.2.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 257.6 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5f00fa219685409134438bc60555eae4a176494c7cb0a9c4c6d46d4e8c286da3
BLAKE2b-256 checksum
How to use checksums
660ccba8a356cb1fdb7e24257e0d13dc3d7408b0a24e07a6dc842faccb1d358b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp39-cp39-macosx_11_0_arm64.whl

Download URL phylotrackpy-0.2.4-cp39-cp39-macosx_11_0_arm64.whl
Size 220.6 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
945fcf2d2e6486e3acd635abbd9d63d2cb0e7772490278d7bb08b03ae455e077
BLAKE2b-256 checksum
How to use checksums
74772264d679f0e80d31dcee35b1ddf2933fdbafbda78ab8e29ade12e2ba226c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release files / phylotrackpy-0.2.4-cp39-cp39-macosx_10_9_x86_64.whl

Download URL phylotrackpy-0.2.4-cp39-cp39-macosx_10_9_x86_64.whl
Size 228.9 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0b8bc3018f40f45241b29f767efdc84b1fd75de8fe5e40ecab4ca3e6294c6224
BLAKE2b-256 checksum
How to use checksums
2e74027cb70e13889be8cbd5f3c2a52d1511e19edb1085d944c899ac4cec6d43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release history Release notifications | RSS feed

This release

0.2.4 This release

33 release files

0.2.3

29 release files

0.1.1

50 release files

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