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.0.tar.gz (20.0 kB view details)

Uploaded Source

Built Distribution

echoviz_MALOU-0.1.0-py3-none-any.whl (21.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: echoviz-MALOU-0.1.0.tar.gz
  • Upload date:
  • Size: 20.0 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.0.tar.gz
Algorithm Hash digest
SHA256 80488a7514fce2c29062ddf497ec29bbea1ea4a3a1b7681ab71b78e813af606d
MD5 3459582d9604a34e7b9950c6b49e09bc
BLAKE2b-256 bd052a6a0afef83dbbbcbf2233164d1117c017c1166b725a89842bfa536c4e91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for echoviz_MALOU-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0b6e1ac0681e1884d1179168a365d3971822deb970b487fe93b220cd07ef3357
MD5 0d381579aa1e2294ee72c04773782ded
BLAKE2b-256 92905866fe697f75e62b8287560d90c81d94a8936fbf906489c37ed4295dd42c

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