Skip to main content

Visualize, edit and export haplotype networks

Project description

Haplodemo

PyPI - Version PyPI - Python Version GitHub - Tests GitHub - Windows GitHub - macOS

A graphical backend module to visualize, edit and export haplotype networks.

This is not a standalone application. For an implementation that visualizes sequence files, visit Hapsolutely.

Examples

Lay out the initial graph using a modified spring algorithm:

Long tree

Interact with the graph before saving the results:

Heavy tree

Supports haploweb visualization:

Haploweb

Installation

Haplodemo is available on PyPI. You can install it through pip:

pip install itaxotools-haplodemo

Executables

Standalone executables are included for demonstrating the library capabilities.

It is not possible to open custom haplotype networks with the demo program.

Release Windows MacOS

Usage

Launch the demo application to get an overview of the features: haplodemo

Demo

To get started on instantiating the scene, view and controls, look at window.py.

For some examples of data visualization, look at demos.py.

The network can be given in tree or graph format using the HaploTreeNode and HaploGraph types. Alternatively, populate the scene manually with nodes and edges.

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

itaxotools-haplodemo-0.2.0.tar.gz (859.9 kB view details)

Uploaded Source

Built Distribution

itaxotools_haplodemo-0.2.0-py3-none-any.whl (80.6 kB view details)

Uploaded Python 3

File details

Details for the file itaxotools-haplodemo-0.2.0.tar.gz.

File metadata

  • Download URL: itaxotools-haplodemo-0.2.0.tar.gz
  • Upload date:
  • Size: 859.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for itaxotools-haplodemo-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c09249178414a7017b517b510efbeb80e3ea6dc741c30d6f81c754af29129d2f
MD5 c7dc3b041f5c36cf674b9bf462db96de
BLAKE2b-256 81afdc7e9ce4f932d1d93d22075e0369407402766f10f8585a19452eed1eac5f

See more details on using hashes here.

File details

Details for the file itaxotools_haplodemo-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for itaxotools_haplodemo-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 49b1973486675aa71473b3f414879cccf8559986675124a8ac7742bdb24d052e
MD5 d064b02f36787699e6fdd9a6df04e368
BLAKE2b-256 5f55144c348db7329ba9ee13866919a1c89cdbfead589750f19ac17a285a20ad

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page