Skip to main content

For wrangling animal pedigrees

Project description

PedPol

Styling, Lint & Test

PedPol is a python package for wrangling animal pedigrees

  • Handles large pedigrees (tested for pedigrees with more than 30 million records)
  • Flexible naming/type conventions for individual & parent Ids
  • Pedigree can contain any other columns as desired
  • Comprehensive testing of pedigree validity
  • Tools to create valid pedigrees (null parents without their own record)
  • Filtering based on relationships (parents, progeny, ancestors, descendants)
  • Classify records by generations without birth date/year
  • Recoding of pedigree Ids
  • Uses Polars DataFrames to read, write, store and manipulate pedigrees

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

pedpol-0.2.3.tar.gz (44.7 kB view details)

Uploaded Source

Built Distribution

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

pedpol-0.2.3-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file pedpol-0.2.3.tar.gz.

File metadata

  • Download URL: pedpol-0.2.3.tar.gz
  • Upload date:
  • Size: 44.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pedpol-0.2.3.tar.gz
Algorithm Hash digest
SHA256 a2f4f7a853dcb8eb26e0b1c7ce7b5cfc4a5af5d36edaa29a60f73a7aca3d87ba
MD5 17d85e17ff14ebb07df3cbc77043a040
BLAKE2b-256 959c7f03e2a92c5eb4341ce24ba03e8f4a22a8577a89a63ac8767c962bbe076e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pedpol-0.2.3.tar.gz:

Publisher: release_pypi_github.yml on tikkanz/pedpol

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pedpol-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: pedpol-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pedpol-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8b465d534272a4503c45c52016eaa1aee71a0a368d5800dcc88b98b2b254496f
MD5 574e1924325592d07d4c162a6b0586c2
BLAKE2b-256 f09d17f5d75a4cfff4949a02772e0252bda91e3cdfcce8596debf7c89c08c82b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pedpol-0.2.3-py3-none-any.whl:

Publisher: release_pypi_github.yml on tikkanz/pedpol

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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