Skip to main content

PAVO: PAthological Visualization Obsession

Welcome to pavo :wave:, a visualization tool for pado datasets.

pavo's goal is to provide a testbed for easy prototyping of data visualizations of whole slide images and metadata of digital pathology datasets.

We strive to make your lives as easy as possible: If setting up pavo is hard or unintuitive, if its interface is slow or if its documentation is confusing, it's a bug in pavo. Always feel free to report any issues or feature requests in the issue tracker!

Development happens on github :octocat:

Installation

To install pavo clone the repo and run pip install . Note that you need a "nodejs==16.*" installation to be able to build from source.

Usage

pavo is used to visualize pado datasets. If you have a pado dataset just run:

pavo production run /path/to/your/dataset

and access the web ui under the printed address.

Development Environment Setup

  1. Install git and conda and conda-devenv
  2. Clone pavo git clone https://github.com/bayer-group/pavo.git
  3. Change directory cd pavo
  4. Run conda devenv --env PAVO_DEVEL=TRUE -f environment.devenv.yml --print > environment.yml
  5. Run conda env create -f environment.yml
  6. Activate the environment conda activate pavo
  7. Setup the javascript dependencies npm install . (optional, handled in setup.py)

Note that in this environment pavo is already installed in development mode, so go ahead and hack.

  • Run tests via pytest
  • Run the static type analysis via mypy pavo
  • Launch a development instance via pavo development run

Contributing Guidelines

  • Check the contribution guidelines
  • Please use numpy docstrings.
  • When contributing code, please try to use Pull Requests.
  • tests go hand in hand with modules on tests packages at the same level. We use pytest.

Acknowledgements

Build with love by the Machine Learning Research group at Bayer.

pavo: copyright 2020 Bayer AG

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pavo-0.3.0.tar.gz (542.3 kB view details)

Uploaded Source

Built Distribution

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

pavo-0.3.0-py3-none-any.whl (2.1 MB view details)

Uploaded Python 3

File details

Details for the file pavo-0.3.0.tar.gz.

File metadata

  • Download URL: pavo-0.3.0.tar.gz
  • Upload date:
  • Size: 542.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for pavo-0.3.0.tar.gz
Algorithm Hash digest
SHA256 568aa471b90916f7db752e762344065f69aef6b445b9349aa3849dd4f5910b95
MD5 6d2ed5a7d970b9eda9cbfce7fa637504
BLAKE2b-256 f861b69fce74862e1cdf57f019aeed87c2b7bca358a8d8c2020774db0e3dd87f

See more details on using hashes here.

File details

Details for the file pavo-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: pavo-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for pavo-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 11f8e823fe76be1dca7f2f117a2ba5e8b6264d8acbc9d6ac74d2fa23f2adb290
MD5 441d5f78cdb6774c3982e0fe76a8845c
BLAKE2b-256 63c114a60bb790dd89cbaa5133786ee57ca8cc9a2a01c8dac74353e87d285012

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 files

0.2.2

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page