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.2.tar.gz (44.4 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.2-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pedpol-0.2.2.tar.gz
  • Upload date:
  • Size: 44.4 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.2.tar.gz
Algorithm Hash digest
SHA256 ab56eb8ec8b197d5f2d58b18772d6ee210193445a0cfc5e06401b93199fb0d90
MD5 959fdddfdedb6c656d8ff364bb2d5326
BLAKE2b-256 4f5f3b0c1777b5d46335194e7bfdffe9bd9edb6aee4de4cfc915fe7d23b33beb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pedpol-0.2.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: pedpol-0.2.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8d6a8ed87e3490faa3cede0452ca76a6a1ae4a6c4e3bcb9d22300e05ab3a2759
MD5 7f557948c7ce71b2a707b1629f0bde3e
BLAKE2b-256 f4093922fdc5e0bc1d52e3a392f2dfdfa5e5ae66ade0ee0d4c97fe3ac3eebd60

See more details on using hashes here.

Provenance

The following attestation bundles were made for pedpol-0.2.2-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