Skip to main content

Forward-time population genetic simulation in Python

Project description

This is the README for fwdpy11, which is a Python package for forward-time population genetic simulation. It uses fwdpp as its C++ back-end.

https://anaconda.org/bioconda/fwdpy11/badges/license.svg https://anaconda.org/bioconda/fwdpy11/badges/installer/conda.svg https://anaconda.org/bioconda/fwdpy11/badges/version.svg https://anaconda.org/bioconda/fwdpy11/badges/platforms.svg

Build status

Main:

https://github.com/molpopgen/fwdpy11/workflows/Tests/badge.svg?branch=main https://github.com/molpopgen/fwdpy11/workflows/UbuntuStressTest/badge.svg?branch=main

Development:

https://github.com/molpopgen/fwdpy11/workflows/Tests/badge.svg?branch=dev https://github.com/molpopgen/fwdpy11/workflows/UbuntuStressTest/badge.svg?branch=dev

Miscellaneous

Python code style:

https://img.shields.io/badge/code%20style-black-000000.svg

Features

  • Pickle-able population objects

  • Parallel computation via multiprocessing or concurrent.futures.

  • Custom temporal samplers to analyze populations during a simulation may be written in pure Python.

  • Flexible interface for simulating models with multiple populations.

Documentation

The manual can be found here.

License

GPLv3 or later (See COPYING)

Supported Python version

fwdpy11 is written for Python 3. We will not modify the package to be compatible with Python 2.7.

Dependencies and installation

These topics are covered in the user manual:

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

fwdpy11-0.18.1.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fwdpy11-0.18.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fwdpy11-0.18.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

fwdpy11-0.18.1-cp39-cp39-macosx_11_0_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

fwdpy11-0.18.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

fwdpy11-0.18.1-cp38-cp38-macosx_11_0_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

fwdpy11-0.18.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

fwdpy11-0.18.1-cp37-cp37m-macosx_11_0_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

File details

Details for the file fwdpy11-0.18.1.tar.gz.

File metadata

  • Download URL: fwdpy11-0.18.1.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.13

File hashes

Hashes for fwdpy11-0.18.1.tar.gz
Algorithm Hash digest
SHA256 acec68d516da79de15fc591815f3a1972c75a6eb6b4615656e00bfc3255d6b8b
MD5 cdd4794e5011538811006a5e1eb245d8
BLAKE2b-256 d9a237f2b447caaea48188a53e02e52b2e5cb5d1252de7881f1308d9f9e4cd5f

See more details on using hashes here.

File details

Details for the file fwdpy11-0.18.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fwdpy11-0.18.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5cf73b8e77f660b9afd63d4d96b9bf4a9d2ccccacac44b221cd47df4b2fbf3b5
MD5 cb59b4e8d510cb4f444694ee7a3362f7
BLAKE2b-256 4249f7ee09de83a48f93290ffab4eb6bc76967f8cabac19e482f0d289eeefc92

See more details on using hashes here.

File details

Details for the file fwdpy11-0.18.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fwdpy11-0.18.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f83e589ba1f4a9101d0ff9b6ec13989e8ce447b6f7ab72e5de0f624536e6ded5
MD5 9580bd1eef2be510ff456cd2769b4aa2
BLAKE2b-256 cd60e0ee4cbcc134dd4d9e74818860a78c061cff156f7bd729d464382ec6913e

See more details on using hashes here.

File details

Details for the file fwdpy11-0.18.1-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for fwdpy11-0.18.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dfe7afc7293fd242e9f3b5c5b2bbabb1e3c77af35dc89aafa11ab81c85e4645b
MD5 1c997deee0e6367feedc760182542139
BLAKE2b-256 f4ae81b5b5330a132f0a5bc5058168cf9725137eff757cf934ef6d94f239dd01

See more details on using hashes here.

File details

Details for the file fwdpy11-0.18.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fwdpy11-0.18.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f20acc19e555c8a64b628495a5f88072ae7fb9e68de785f9b991f3beb45d0d0
MD5 62cbf733fbf5a0977fcaaaafd7a097f1
BLAKE2b-256 fe7e1273f3c52c8cda9c8cf63c8bf0224e908533316a8e744dbbfa738fba678d

See more details on using hashes here.

File details

Details for the file fwdpy11-0.18.1-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for fwdpy11-0.18.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 29c233d84460f3d3a17f5e605f4b4314cd0c952f3d61835a22cb8f603cb95322
MD5 a7963f791c966d5412ddc5e39d635849
BLAKE2b-256 fc63d2a0ea5d0fb7b0ef67a223e0fdd07e47b5535f222636800549ea1593b57f

See more details on using hashes here.

File details

Details for the file fwdpy11-0.18.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fwdpy11-0.18.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 301d1d2e5974c1d1591eae662256f7f99d8c1ccbf25223514591c72ebf352e11
MD5 bf4837e37d7cb819074ccbb6d5160136
BLAKE2b-256 2187941f3dc43ba6d1ecf0966f3e820635462bbe2df65e17cb559a33ad15067d

See more details on using hashes here.

File details

Details for the file fwdpy11-0.18.1-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for fwdpy11-0.18.1-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 59ad9d2c8dc6c6b45aa06603a89e8ce834b447b5c67c6869f9749ca825ad613c
MD5 e2a2c551848904becd56d44ed22736dc
BLAKE2b-256 63f026aa076cc94bca7cb990d4adbb7becb1e1dee2b0d491cfc03a4478330fd5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page