Skip to main content
EggLib Logo

Python 3.10+ PyPi package

About

EggLib is a Python library, largely implemented in C++, for evolutionary genetics and genomics. Main features are sequence data management, sequence polymorphism analysis, and coalescent simulations. EggLib is a flexible Python module with a performant underlying C++ library and allows fast and intuitive development of Python programs and scripts.

EggLib home page: https://www.egglib.org

Installation

EggLib is available on pip. For more information on installing EggLib or downloading source code please refer to the installation section of the documentation: https://egglib.org/install.html.

Cloning

You can clone the whole package using:

git clone https://gitlab.com/demita/egglib.git

For example, this lets you access to the current version on development:

cd egglib
git checkout dev

Building local documentation

To generate the documentation locally, you should clone the repository, install EggLib and the python-sphinx package, and run this:

python -m sphinx doc/ ../doc

The first argument is the location of the doc directory within the EggLib package. The second argument is the destination of the generated documentation. ../doc is just an example.

Citation

Siol M., T. Coudoux, S. Ravel and S. De Mita. 2022. EggLib 3: A python package for population genetics and genomics. Mol Ecol. Res. 22:3176-3187. https://doi.org/10.1111/1755-0998.13672

License

EggLib is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

EggLib is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

https://www.egglib.org/licence.html

Metadata

Release files for EggLib 3.6.1

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

Source distribution (sdist)

Source distribution for EggLib 3.6.1
File Size Uploaded
egglib-3.6.1.tar.gz 57.7 MB Details

Release files / egglib-3.6.1.tar.gz

Download URL egglib-3.6.1.tar.gz
Size 57.7 MB
Tags Source
SHA-256 checksum
How to use checksums
99ac5cca06dfac3a27a041bc455daeaf3134610c9ac63de480a408c019a47969
BLAKE2b-256 checksum
How to use checksums
328a8fb60ad78c50e3312f4d555f940bc33c6f5580a339b5bd02db0ce9d72b17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.2
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