Metadata-Version: 2.4
Name: zombi2_core
Version: 0.2.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Summary: Compiled Rust engine for ZOMBI2's built-in gene-family model
Keywords: phylogenetics,simulation,gene families,birth-death
Author: Adrian A. Davin
License-Expression: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Homepage, https://github.com/AADavin/zombi2
Project-URL: Repository, https://github.com/AADavin/zombi2

# zombi2_core

The compiled Rust engine behind [ZOMBI2](https://github.com/AADavin/zombi2).

It runs ZOMBI2's **built-in** gene-family model (the order-free
`UnorderedGenome` with shared duplication/transfer/loss/origination rates),
which has no pure-Python fallback so that a given `seed` is reproducible against
a single engine. Every other model in ZOMBI2 — species trees, traits,
sequences, and the flexible genome rate models — runs in pure Python.

You normally do not install this package directly. It is a dependency of
`zombi2`:

```bash
pip install zombi2
```

Binary wheels are published for Linux, macOS, and Windows and work on
CPython 3.10 and newer (built against the stable ABI). If no wheel matches your
platform, `pip` builds it from source, which requires a
[Rust toolchain](https://rustup.rs).

Licensed under the MIT License, the same as ZOMBI2.

