PAthological Visualisation Obsession
Project description
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
- Install
git
andconda
andconda-devenv
- Clone pavo
git clone https://github.com/bayer-group/pavo.git
- Change directory
cd pavo
- Run
conda devenv --env PAVO_DEVEL=TRUE -f environment.devenv.yml --print > environment.yml
- Run
conda env create -f environment.yml
- Activate the environment
conda activate pavo
- Setup the javascript dependencies
npm install .
(optional, handled insetup.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 usepytest
.
Acknowledgements
Build with love by the Machine Learning Research group at Bayer.
pavo
: copyright 2020 Bayer AG
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 Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 568aa471b90916f7db752e762344065f69aef6b445b9349aa3849dd4f5910b95 |
|
MD5 | 6d2ed5a7d970b9eda9cbfce7fa637504 |
|
BLAKE2b-256 | f861b69fce74862e1cdf57f019aeed87c2b7bca358a8d8c2020774db0e3dd87f |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11f8e823fe76be1dca7f2f117a2ba5e8b6264d8acbc9d6ac74d2fa23f2adb290 |
|
MD5 | 441d5f78cdb6774c3982e0fe76a8845c |
|
BLAKE2b-256 | 63c114a60bb790dd89cbaa5133786ee57ca8cc9a2a01c8dac74353e87d285012 |