Skip to main content

PyPop: Python for Population Genomics

Project description

PyPI version shields.io Build status Website pypop.org GitHub license Citations DOI

PyPop: Python for Population Genomics

PyPop is a framework for processing genotype and allele data and running population genetic analyses, including conformity to Hardy-Weinberg expectations; tests for balancing or directional selection; estimates of haplotype frequencies and measures and tests of significance for linkage disequilibrium (LD). Full documentation is available in the PyPop User Guide.

How to cite PyPop

If you write a paper that uses PyPop in your analysis, please cite both:

  • our 2024 article, currently in review, available as a Zenodo preprint:

    Lancaster AK, Single RM, Mack SJ, Sochat V, Mariani MP, Webster GD. (2024) “PyPop: A mature open-source software pipeline for population genomics” (Preprint v1). Zenodo. DOI:10.5281/zenodo.10602940.

  • and the Zenodo record for the software. To cite the correct version, follow these steps:

    1. First visit the DOI for the overall Zenodo record: 10.5281/zenodo.10080667. This DOI represents all versions, and will always resolve to the latest one.

    2. When you are viewing the record, look for the Versions box in the right-sidebar. Here are listed all versions (including older versions).

    3. Select and click the version-specific DOI that matches the specific version of PyPop that you used for your analysis.

    4. Once you are visiting the Zenodo record for the specific version, under the Citation box in the right-sidebar, select the citation format you wish to use and click to copy the citation. It will contain link to the version-specific DOI, and be of the form:

      Lancaster, AK et al. (YYYY) “PyPop: Python for Population Genomics” (Version X.Y.Z) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.XXXXX

    Note that citation metadata for the current Zenodo record is also stored in CITATION.cff

Quickstart Guide

Installing pypop-genomics

If you already have Python and pip installed, install using the following:

pip install pypop-genomics

Otherwise, follow these instructions to install Python 3 and pip.

Once pypop-genomics is installed, depending on your platform, you may also need to adjust your PATH environment variable.

Upgrading pypop-genomics

pip install -U pypop-genomics

Uninstalling pypop-genomics

pip uninstall pypop-genomics

For more, including handling common installation issues, see the detailed installation instructions .

Once you have installed pypop-genomics, you can move on to try some example runs.

Examples

These are examples of how to check that the program is installed and some minimal use cases.

Checking version and installation

pypop --version

This simply reports the version number and other information about PyPop, and indirectly checks that the program is installed. If all is well, you should see something like:

pypop 1.0.0
[Python 3.10.9 | Linux.x86_64-x86_64 | x86_64]
Copyright (C) 2003-2006 Regents of the University of California.
Copyright (C) 2007-2023 PyPop team.
This is free software.  There is NO warranty; not even for
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

You can also run pypop --help to see a full list and explanation of all the options available.

Run a minimal dataset:

Download test .ini and .pop files: minimal.ini and USAFEL-UchiTelle-small.pop. You can then run them

pypop -c  minimal.ini USAFEL-UchiTelle-small.pop

If you have already cloned the git repository and it is your working directory, you can simply run

pypop -c  tests/data/minimal.ini tests/data/USAFEL-UchiTelle-small.pop

This will generate the following two files, an XML output file and a plain text version:

USAFEL-UchiTelle-small-out.xml
USAFEL-UchiTelle-small-out.txt

Detailed installation instructions

There are three main steps:

  1. install Python and pip

  2. install package from Test PyPI

  3. adjusting your PATH variable after installation

Install Python 3 and pip

A full description of installing Python and pip on your system is beyond the scope of this guide, we recommend starting here:

https://wiki.python.org/moin/BeginnersGuide/Download

Here are some additional platform-specific notes that may be helpful:

  • Most Linux distributions come with Python 3 preinstalled. On most modern systems, pip and python will default to Python 3.

  • MacOS 10.9 (Jaguar) up until 12.3 (Catalina), used to ship with Python 2 pre-installed, but it now has to be manually installed. See the MacOS quick-start guide in the official documentation for how to install Python 3. (Note that if Python is installed on Mac via the MacOS developer tools, it may include the version 3 suffix on commands, e.g. python3 and pip3, so modify the below, accordingly).

  • For Windows, see also the Windows quick-start guide in the official documentation. Running python in the Windows command terminal in Windows 11 and later will launch the installer for the Microsoft-maintained Windows package of Python 3.

Install package from PyPI

Once you have both python and pip installed, you can use pip to install pre-compiled binary “wheels” of pypop-genomics directly from PyPI.

pip install pypop-genomics

Upgrade an existing PyPop installation

To update an existing installation to a newer version, use the same command as above, but add the --upgrade (short version: -U) flag, i.e.

pip install -U pypop-genomics

Installing from Test PyPI

From time to time, we may make available packages on the Test PyPI instance, rather than the through the main instance. The above installation and updating instructions can be used, by appending the following:

--extra-index-url https://test.pypi.org/simple/

to the above pip commands.

Issues with installation permission

By default, pip will attempt to install the pypop-genomics package wherever the current Python installation is installed. This location may be a user-specific virtual environment (like conda, see below), or a system-wide installation. On many Unix-based systems, Python will generally already be pre-installed in a “system-wide” location (e.g. under /usr/lib) which is read-only for regular users. (This can also be true for system-installed versions of Python on Windows and MacOS.)

When pip install cannot install in a read-only system-wide location , pip will gracefully “fall-back” to installing just for you in your home directory (typically ~/.local/lib/python<VER> where <VER> is the version number of your current Python). In general, this is what is wanted, so the above instructions are normally sufficient.

However, you can also explicitly set installation to be in the user directory, by adding the --user command-line option to the pip install command, i.e.:

pip install pypop-genomics --user

This may be necessary in certain cases where pip install doesn’t install into the expected user directory.

Post-install PATH adjustments

You may need to adjust the PATH settings (especially on Windows) for the pypop scripts to be visible when run from your console application, without having to supply the full path to the pypop executable file.

  • On Linux and MacOS, systems this is normally fairly simple and only requires edit of the shell .profile, or similar and addition of the $HOME/.local/bin to the PATH variable, followed by a restart of the terminal.

  • For Windows, however, as noted in most online instructions, this may need additional help from your system administrator if your user doesn’t have the right permissions, and also require a system reboot.

Uninstalling PyPop

To uninstall the current version of pypop-genomics:

pip uninstall pypop-genomics

Support and development

Please submit any bug reports, feature requests or questions, via our GitHub issue tracker (see our bug reporting guidelines for more details on how to file a good bug report):

https://github.com/alexlancaster/pypop/issues

Please do not report bugs via private email to developers.

The development of the code for PyPop is via our GitHub project:

https://github.com/alexlancaster/pypop

For a detailed description on bug reporting as well as how to contribute to PyPop, please consult our CONTRIBUTING.rst guide. For reporting security vulnerabilities visit SECURITY.md.

We also have additional notes and background relevant for developers in DEV_NOTES.md. Source for the website and the documentation is located in the website subdirectory.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pypop-genomics-1.0.2.tar.gz (7.1 MB view details)

Uploaded Source

Built Distributions

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

pypop_genomics-1.0.2-pp39-pypy39_pp73-win_amd64.whl (294.5 kB view details)

Uploaded PyPyWindows x86-64

pypop_genomics-1.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pypop_genomics-1.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

pypop_genomics-1.0.2-pp38-pypy38_pp73-win_amd64.whl (294.3 kB view details)

Uploaded PyPyWindows x86-64

pypop_genomics-1.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pypop_genomics-1.0.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

pypop_genomics-1.0.2-cp312-cp312-win_amd64.whl (295.1 kB view details)

Uploaded CPython 3.12Windows x86-64

pypop_genomics-1.0.2-cp312-cp312-musllinux_1_1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

pypop_genomics-1.0.2-cp312-cp312-musllinux_1_1_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

pypop_genomics-1.0.2-cp312-cp312-manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pypop_genomics-1.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pypop_genomics-1.0.2-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pypop_genomics-1.0.2-cp312-cp312-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

pypop_genomics-1.0.2-cp311-cp311-win_amd64.whl (294.0 kB view details)

Uploaded CPython 3.11Windows x86-64

pypop_genomics-1.0.2-cp311-cp311-musllinux_1_1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

pypop_genomics-1.0.2-cp311-cp311-musllinux_1_1_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

pypop_genomics-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pypop_genomics-1.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pypop_genomics-1.0.2-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pypop_genomics-1.0.2-cp311-cp311-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pypop_genomics-1.0.2-cp310-cp310-win_amd64.whl (294.0 kB view details)

Uploaded CPython 3.10Windows x86-64

pypop_genomics-1.0.2-cp310-cp310-musllinux_1_1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

pypop_genomics-1.0.2-cp310-cp310-musllinux_1_1_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

pypop_genomics-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pypop_genomics-1.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pypop_genomics-1.0.2-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pypop_genomics-1.0.2-cp310-cp310-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pypop_genomics-1.0.2-cp39-cp39-win_amd64.whl (294.0 kB view details)

Uploaded CPython 3.9Windows x86-64

pypop_genomics-1.0.2-cp39-cp39-musllinux_1_1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

pypop_genomics-1.0.2-cp39-cp39-musllinux_1_1_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

pypop_genomics-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pypop_genomics-1.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pypop_genomics-1.0.2-cp39-cp39-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pypop_genomics-1.0.2-cp39-cp39-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pypop_genomics-1.0.2-cp38-cp38-win_amd64.whl (293.8 kB view details)

Uploaded CPython 3.8Windows x86-64

pypop_genomics-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pypop_genomics-1.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

pypop_genomics-1.0.2-cp38-cp38-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pypop_genomics-1.0.2-cp38-cp38-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pypop_genomics-1.0.2-cp37-cp37m-win_amd64.whl (293.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

pypop_genomics-1.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

pypop_genomics-1.0.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

pypop_genomics-1.0.2-cp37-cp37m-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

pypop_genomics-1.0.2-cp36-cp36m-win_amd64.whl (310.6 kB view details)

Uploaded CPython 3.6mWindows x86-64

pypop_genomics-1.0.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

pypop_genomics-1.0.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

pypop_genomics-1.0.2-cp36-cp36m-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file pypop-genomics-1.0.2.tar.gz.

File metadata

  • Download URL: pypop-genomics-1.0.2.tar.gz
  • Upload date:
  • Size: 7.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pypop-genomics-1.0.2.tar.gz
Algorithm Hash digest
SHA256 e41df0eba97c0f7b8c354006d6543a95b7865974ee097a6cf71f70c0375697fb
MD5 0987246a9b4143e2e934e22fd10ef518
BLAKE2b-256 435babd98e41f4a7299b7a81fe4f10a59e6f5c026cd9dcb91534c3975692b7bc

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 17b277c2a83a2bf7fddf322d7601108c07929ea2a17317992ef35525137f6960
MD5 f119c3951b8a756d1a1a1f372757b3b3
BLAKE2b-256 873180e868067bdb2e41bba44fe3f3dd0dc5508ed5aff4fa8360254d3038f690

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 103891c1b5f9da4d939f0b8e887a8a27fed9f05f35330ccbbd6292a7763ce448
MD5 a293651ec60f1a9c95a1ac7c754e8a54
BLAKE2b-256 da62b6ca42882fbed9b8b583b175e9c9934331f2c856362e29c64beabd9792fa

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6fedddedfd7d1371ea00fa6f7c6f636a118e1007b736d850d6eeb3058bb4b5ec
MD5 88ec4c0109e18f0efb6cfbaf0e6669a8
BLAKE2b-256 62b1ff55e46ebfd96b5bbcf237fdcee661b6eadc14dcc36bc8a9641ae3b6083b

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 67c0ccab60c6e25e94f4c404d195d8e924893f9dd20aba1d0e71f46d35844bbd
MD5 59f33a911b9a59108d9424886769f15e
BLAKE2b-256 1788adc91409aad8cb11eb937bd68370be6369f8c806516893703cdf666b640a

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 424b1b1d778b8c9725f647e43c429b395f931ac549da10b2ce73da1c46848b55
MD5 e25df3547d3f127c970a9baf085aed90
BLAKE2b-256 fc802edeaef092353937edfb0a2a818d30a2ab96fdb7936cb5fdb409e6cd6f1e

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4e6704896e7e48e05a3d7caf2ace8a3940f18bfe6b9c5b1775ca4e4b7f1aaebf
MD5 b93684eb02e363427404cf797ee296bf
BLAKE2b-256 37a7093800e8ee3ccc9e264c48cbc3674db169fb3d1c440ff13353e97b8dbfbf

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 24f5b0fb5fc6b5eb37cf8e8d9a701d85ae5df98fc0e5258093438b881749c3fc
MD5 560baf69b66200243a210a6559979e8e
BLAKE2b-256 2b2c4126f311c4cf11c1272b4d742862df105975317bb74a5aa3ee91ec245422

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6a394f57b7b865036833928465581c895004b4fe9f5336d3b08f24266931d3e6
MD5 906a534a5e9350dfb110e1ceebc580c6
BLAKE2b-256 f7c39fccf783d25d28aaac66e2a9ab8dd5fade9a6d9a799ec6c54eb735979fde

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e7cd1d5a1dd99814a8b84d9f3c9501ba0e36e41ae48585da91cc735c445fb745
MD5 954d320438e6a86bbf18da6f37bed23d
BLAKE2b-256 99602a19de5cf771649e39593f250053b68e0ac1fb99fc6b41b7d60efcdf18ac

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 087a644fad69f36acea8693cdfa6f38015401b73b43f7407fa93d61f4005bce2
MD5 3fad1b97b5a95f150cef4b0dff7946ca
BLAKE2b-256 7a93c438cdf17d04a3c07cf67770c445bbc0132e3f95168f59d3e53e852dab2d

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c1decd994cfc092e148b4a7b7e1088ebb28638b51652057efe502feacea45c0b
MD5 f5ec78cd3597d754bc6e47fd69273928
BLAKE2b-256 e15fab8d24ca2e56cf5e1f06e59fc71798906870f9cfa4cb629f051f211944bd

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b69b9cb40b36f4439e968221b6cd7036a4151e329fa41d8242632769ae75c821
MD5 1b849b560f90231d3573797a98f187d1
BLAKE2b-256 26a6d51ebe4bc868b61c9dbe06c1fb013efede78918ae9ff3a4bab2c3ca09fff

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 45cc657f28bd057d7383a4d6830e15009376e03463415997c34bef854cfd3186
MD5 b50827c89b26e3a50325829ce9a065cf
BLAKE2b-256 b0c8e3402abfd7bb6ed98838874019a41227b72e484cbf7511b8dfa4f3be0382

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7981fe9f7a89e1d7cfa679a8c090ca69914788dd9fea8ad3e91ddf423408c49b
MD5 5106b95f7c8324a29fe2aeefaaf9da11
BLAKE2b-256 39cc882dbf9508788233d4a11bdd17425996f3d60f997cbc91e9c87ebf71aaae

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0b7e7580e3a98eab891bb58725dcb7b211f9a94ea724db86f99e0bac8dacc925
MD5 dfd66deb8508609b961f905bd8b4b4eb
BLAKE2b-256 2a48f8ddb3401326fb15dc5a12fecfa29fea9552f5ab7431f9d62d91423e8824

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c7c660724c98f66c48aef3708985329f85352da8653d3ce5d4e7428b14661207
MD5 2364ba4932b29a646f3966e1f5c61bf6
BLAKE2b-256 3f804283fa22e72b719301e01781fcd18c17f427614e69c7c4a2557814e2e2f4

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c978d51665fbc6001dd14cc6f5bd22dfdbd54b063f80f80c0851eaafdd2a426
MD5 0cc49a3665ba0dc41c1790acd088cc4a
BLAKE2b-256 65eb74045ce2389d553903bec00daebe058b0a9df32e60b0c8493437af037e50

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 57120e232494ab6779329b96ae0c82a3afb1e7d7512726bf1d811c2df704179f
MD5 842785814dafc3963cafdae8520af604
BLAKE2b-256 de0aa657d7a17ce4598878906ac760bd33b25a82b3de9b6c659f5dddcec39440

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e31e7ac57750bb6de8b164133394f9c4cc1b95927cdd14fb3022c675ed9a37a
MD5 42691c4c296b75a659d4da9358953dd6
BLAKE2b-256 7ec141cc4a34e2e3ae6bf0a689da6c6b5ab4dbd6bae6f64ac2e48336a825df42

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d2f82f2081f15604628dad2b24fc901fe07fa7a323e4e07bb4658787b13843b7
MD5 ec2cc36cff3f64f50aa9e8dd25e277fe
BLAKE2b-256 59f70bcf185c301baa5fb9782fe9b95a87149dc24df5010bfdcfaf8ce1115b46

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 853a842b30a2439d4b5c943c493881cedbda00399daa167da850865cbe864416
MD5 f5c374d7f22b8f4272c3fdbd488e41ae
BLAKE2b-256 b7ed519883d920c0ff53a7f32c9b47f99b183828baca5fc585125a6c44f48f0d

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0c41c0504546fb3401f6c862cb5cfa46e3afd718c86ab0d56e66155a29543b68
MD5 9bd5a7e55b48298eebb8195dfe5dafe7
BLAKE2b-256 81e9e66f147397e9f378c30d2c2fe49ab01e4c412193cdb131f80608bad85210

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 92f9cc059f23126ed92e02470b76925a1970068eb0b3e2ea27f48f7dcd5ed5e0
MD5 f5b4f806817ddbaad1b2460417364887
BLAKE2b-256 3f1d20b17658b9202685954f6603deaacb6c2434e532e8c3805401cc3ccc116f

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 162040c1382b331a7170cb078715da06fe37a80f7d0907a2b3d69a1abd7502ef
MD5 aff60438300294a051f70d5573a2f26a
BLAKE2b-256 541daefe3e4723227618328ae16743e647a0147355b692273321f9be8232087f

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 27309d1421e33763c5448857abc2480a3c66bfc572e392732ca21b4c5480d95f
MD5 5370b9180a71051b90186455e84b1891
BLAKE2b-256 4478350002540e15ac3fa85cb1e59a339f0526d4eeac4597ae0e703b7c43744a

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42194d421fb75c0bdf0f952d4548f97b13e0fb6075eefe875a9101cde364106c
MD5 f085bac8ce5cfa26d8e91cbcf4cd2846
BLAKE2b-256 d9301651df573bf3f25f9dd8efcbbd8f64b811903389454bac923070193d4140

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6052b4450e614daaca7870157b82b932d3e6d65e9d701591577eb09c948aa1d7
MD5 bde58c65d786b02491511283e7574dbc
BLAKE2b-256 8082bf4f15b0ef60ee9e39e5849e9410b81cd5bea127425ecfab6d9471d8455f

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 18578a4f2970bc689a42a070f70baa81429020b029bd2d40ca673cfd97fbbe30
MD5 43e75c4fc4b358c645e9f612621dc0b9
BLAKE2b-256 fada2000460ef8a03caabdb770e65862ad7a9a4476e0b9fc3ae458ecf60e1356

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 97aad8c1855edc31de8374036271f8e4e099d5c3525e179227e4921dd1a81924
MD5 961d4a2d6bc3e7bda7a689a8314f4e38
BLAKE2b-256 fb5c665860a18610064babce0c6f147871c5fc5e8e79ac8ee31314ce97b9c0f3

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e23a0bcf60553c7210f67591324a0a91711fbb97fbd55bd56221877b20bcfaef
MD5 c06848f9c9e38b2549c0bc09ac070583
BLAKE2b-256 9443852c72135dbd32703957f67b94b2da5b2ed4b090f168e9b8506e69b88392

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3039a3039ce06395631a91ee19db7ca604a79179b0267323f284afb88f79e67b
MD5 0dd1e2a5ac2bab526faef775a1d628b4
BLAKE2b-256 fea66d45553ea0732ee0364875872f144b0a1e5d3b81e2d90e0a06d9f5ce00e7

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 65191d7678f46a672bfb10b1c8ef8b9280ec00724bcdca7c2684d4a1bc437108
MD5 a3c56ae625b3a3b672e6fcdf7f18f580
BLAKE2b-256 3617634f136b800090cd50aef0585e97d18b04c96d6f265477f642b1fa0fa978

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa99b20df4c36e759b81e0d930de47985a57785d88052bf905d24a7606e10591
MD5 9f6ea436d2984d69edf8520da9893ace
BLAKE2b-256 f48244398c7bd287cec252a962ff25e8b3f16dd1089c10b9326fb0ec809e70d5

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8847f425ee8d650edc7dff3da96f94c1d01bb3f74e730741562de6c477bd8530
MD5 eadebf150a36e2e76102e9e16d6678c2
BLAKE2b-256 38685ae63476b520821aaa411eb6c8320c36ca453db9b045415f3e4503c0df5a

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5809e310e6d2793230245558a7bcc2da4ff05d40f7f3bf3a77a8ce7c0bf12c14
MD5 b45edd627d5f1116ba4a162b85437733
BLAKE2b-256 37a36ee790969facf1323b8bdb576285b68951bf9e79e91257dfa2e51422bb96

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee913407f9b4b20bc2aec73dec48d416a33663817b9e613d53ff1c2e88439a2c
MD5 bd079677dd058722fa9c7a94cde551b7
BLAKE2b-256 0955cf092db2a9f439d375e5dc8e97f99917de351d11414b0d34c9ca061dcf31

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eccf8f15f06fc7189b1150d758ec518cd7a93175a23395a8f7d9d1d00fdcb71d
MD5 4c8488efc709fd45502db0b66c2dcc27
BLAKE2b-256 24105f2317423ff0b6506d29e71e6ae71b5edc1231ef3b55631306866df335d6

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e48d0324dc079c76d49c0be0af4c693969ecd7811571fc93ddb4cfda1a468592
MD5 2a3cef83a402246a08361a0bc70fb8ae
BLAKE2b-256 a79958d58880c102fadd48ccb96ef88e683aca9b4a485fc83cbee36d245eef9b

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3a01005dd333a7d5bf6a7c1f1429cdea5f1be43dfe647c67112217962eb0cef2
MD5 d41c652fd7ab719fe5f8e3d527a12b06
BLAKE2b-256 e21d878b3e047290e8d4c65bc169b6c3e2365fcef1830c6c3b7be866f4bff2c4

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b26d65726bb20fe6a9b12fb25d434b52442ca344eac02d4894d8f62fc628c10d
MD5 ca2622ca6633cd26a282844909024004
BLAKE2b-256 65e5d94ae4009c33778dc6571d854141bbbc3e7ed5b44935fdc0ffef464101dc

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 106a3d9f063c4ddab482de28371a5641d7b82f7c71b313fe865cb2a9b2ccab29
MD5 db78385488d3e6282e218f8acca1d249
BLAKE2b-256 52b2d7c0974e7502619fcb4fc81ecd069d4c726880f713a7dfc137debabc51af

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ad664f95a8db4feafa254add3a5dcea48fe687ab7f9a4af74982f284de00be0
MD5 eb7bcbde3c121a94f6ecbdec2d71f940
BLAKE2b-256 f5ffc72ae45dbaad5bf97d9320ddd30f742dde48dd52ff7642da7ddab79a260d

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c9d646e2cb0c65db1269fa6792fb8ad60624515b036e9a908b29566dd0e56d85
MD5 089b2049c8dd53ee15cd15ba25afabde
BLAKE2b-256 e696af914e29de5046c0a7c81d0433fc74f3bd1e55424963629e5d1607193f15

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 6dfae02848f814a2ee052ec47e0974df3a9d324b53d955375b0aa46228d688bc
MD5 bcbc417332f4d77bd4ce41f48ce7a5fb
BLAKE2b-256 dd923f1535b4c0a7f598a83c223f03b47398342d7e310f2d4d6208b5e817354d

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1addc23e2c6cd75f0d7879ab2cd412987843a75e9c65485305cc0a17898f716f
MD5 13571fbf76ea1540801aeab18d87d286
BLAKE2b-256 40738436ec110df9bb227a00fdc06468498860558d88c7ea041a939fed868e4f

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4c036df26f9920e7b2331f4dfb7074ff21687f81a7bd13f6598ee9a29d97d462
MD5 28e1fa6945ea6229f1c9e010dc46ec8f
BLAKE2b-256 e07ded01081ae205cef6807ea3abeae7a94f182206e5f097769ef1c7f5a5039a

See more details on using hashes here.

File details

Details for the file pypop_genomics-1.0.2-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pypop_genomics-1.0.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f34e9303604062a455695879a343579cd81904d31d1093c2d2e2ba886c8cd509
MD5 b513a64b939ebcb3094f582b039afb01
BLAKE2b-256 de9024fb02921c39e9fba1a255d0c9dd7746b69ae6d43c34ec9c17820c47294f

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