drawing tools for Demes demographic models
Project description
DemesDraw
demesdraw
is a Python package that contains drawing functions for
Demes
demographic models, using matplotlib
to create the figures.
DemesDraw offers both a command line interface, and a Python API.
Feedback is very welcome.
Installation
$ python3 -m pip install demesdraw
Usage
Command line
$ demesdraw tubes --log-time \
examples/stdpopsim/HomSap__AmericanAdmixture_4B11.yaml \
AmericanAdmixture_4B11_tubes.svg
Python API
import demes
import demesdraw
graph = demes.load("examples/stdpopsim/HomSap__AmericanAdmixture_4B11.yaml")
ax = demesdraw.size_history(graph, log_time=True)
ax.figure.savefig("AmericanAdmixture_4B11_size_history.svg")
Documentation
Complete API and CLI details are available in the DemesDraw documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
demesdraw-0.1.4.tar.gz
(136.5 kB
view hashes)
Built Distribution
demesdraw-0.1.4-py3-none-any.whl
(17.4 kB
view hashes)
Close
Hashes for demesdraw-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99a8fd0db210c4e81b35b0710dc1f0bd81ed03483d339a16da47878198534154 |
|
MD5 | afd21165c1a70c2819f6462eb9a75e7d |
|
BLAKE2b-256 | d70dfc7d5ac937db2872956283891d2fa73458d54285a2d36d683facf5139b0c |