Skip to main content

Visualisation of 3D mitral valve

Project description

Echoviz

Visualization of (3D) echocardiograms in various ways using plotly. This does not include pre-processing of the data from DICOMs to voxel grid.

Installation

$ pip install echoviz-malou This will automatically install needed dependencies.

Usage

All functions allow you to plot inputs, with annotations and/or predictions if you want to. You can show and / or save the produced figure except sliced_sequence and sliced_volume which can only save it.

Several functions are available:

  • animated_3d: Interactive 3D plot for all frames in a sequence, saved as HTML
  • interactive_3d: Interactive 3D of a voxel grid, saved as HTML
  • plot_slice: 2D slice of a voxel grid, saved as PNG
  • sliced_sequence: 2D slice for all frames in a sequence, saved as GIF
  • sliced_volume: All 2D slices in one voxel grid, saved as GIF
  • static_3d: Screenshot of the interactive 3D plot in default view, saved as PNG

All functions expect to receive inputs, annotations/labels and predictions as either VoxelGrid or list/dictionary of VoxelGrid.

Examples

See tests/test.py and tests/test.ipynb.

NB: To run the test script and notebook, you'll need to install the aditional packages: h5py, jupyterlab, jupyter-dash.

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

echoviz-MALOU-0.1.1.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

echoviz_MALOU-0.1.1-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

Details for the file echoviz-MALOU-0.1.1.tar.gz.

File metadata

  • Download URL: echoviz-MALOU-0.1.1.tar.gz
  • Upload date:
  • Size: 21.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for echoviz-MALOU-0.1.1.tar.gz
Algorithm Hash digest
SHA256 766ca36f424c990b74bd147c7cd9c48f7c8a4713f57ca007e8d7c08413a7ae27
MD5 0e5b980c8220f26eb7490df8b7a5d1d3
BLAKE2b-256 da4ea01c53b882c62b7405a658fdb847fe6d484499ffe5deb983a293fde0eaa9

See more details on using hashes here.

File details

Details for the file echoviz_MALOU-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for echoviz_MALOU-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d8ce38edc51fd71fb54046bf756925de94ead92c49d58f56898133dc9d5479b8
MD5 4f10fe76ce813373a2164f48c05004a4
BLAKE2b-256 1c75119c5bd429f31e46db504c09fad9a3a727a226fdc8b565e8361207539e8b

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