a phenotyping pipeline for python
Project description
Phenopype: a phenotyping pipeline for Python
Author: Moritz Lürig
License: LGPL
Project status | Windows build | Linux build | OSX build | Coverage | Style |
---|---|---|---|---|---|
none |
Package description
Phenopype is a high throughput phenotyping pipeline for Python to support ecologists and evolutionary biologists in extracting high dimensional phenotypic data from digital images. The core feature of this package are high level computer vision functions for image preprocessing, segmentation, and trait measurement that use OpenCV (specifically: the pre-built opencv-python wheels) as a backbone. In addition, Phenopype provides basic project management routines that can automatically organize image data and create customizable analysis-templates (stored in human-readable YAML-format). After finishing a project, users can share or archive the project structure so that anyone can reproduce all collected data with only a few lines of code (suitable for repositories like DRYAD or OSF). Phenopype works most efficiently when used from an Integrated Development Environment (IDE), like Spyder, and requires only minimal Python coding skills.
Getting started
- Install Phenopype - via the Python Package Index (PYPI):
pip install phenopype
- Run the Tutorials - Tutorial 1 is for Python beginners, otherwise Tutorial 2 is a good starting point
- Check the Examples - Example 1 delineates a typical computer vision workflow
Documentation, code-reference and tutorials
Detailed installation instructions, along with further resources regarding Python and the OpenCV backbone, as well as the full code reference and a (growing) number of tutorials and feature demonstrations can be found under https://mluerig.github.io/phenopype/.
How to contribute
Phenopype development is an ongoing process and contribution towards making it a more broadly applicable tool is most welcome. This can be in the form of feature requests (e.g. more functions from the OpenCV library) or by reporting bugs via the issue tracker. You can also get in touch with me directly if you have any suggestions for improvement or want to help me making Phenopype better!
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 Distributions
Built Distribution
File details
Details for the file phenopype-1.0.10-py3-none-any.whl
.
File metadata
- Download URL: phenopype-1.0.10-py3-none-any.whl
- Upload date:
- Size: 77.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b51f5d0cf3de47a60a7f13267a71307bc04b5f5450d239d8d72bbf3876c8a3ef |
|
MD5 | 470db9f1722ce5150b77363d42526f7f |
|
BLAKE2b-256 | 589860080e0383ee02810064ab1eea5f12f6f507f5aba2cf053799cf66adc0b7 |