Skip to main content

A package created for ease of use working with NumPy in 3D Slicer

Project description

slicerutil

A package containing usefull functions for working with common nodes in 3D Slicer as NumPyArrays.

Table of Contents

Usage

!!!!Please install this package in a Slicer python environment!!!!

After installing the package use the following to import

import slicerutil as su


License

The following repository is under MIT license.

Setup

Downloading the 3D slicer application & supporting software

Please follow the steps provided bellow:

  1. Visit slicer to download the application.
  2. Visit anaconda to download python3/ jupyter notebook.
  3. Visit Visual Studio Code to download the source-code editor (optional).
  4. From the Extensions Manager widget, download the SlicerJupyter, MeshToLabelMap, PETDICOMExtension (if working with PET DICOMS), SlicerRT (if working with radiotherapy data).
    • The Slicer application needs to restart to install the extensions.

Set up the SlicerJupyter

  1. Using the search widget in Slicer, open the SlicerJupyter extension by searching for JupyterKernel.
  2. Click the "Start Jupyter Server" button. A JupyterLab notebook will open when the setup is complete.
  3. Click the "Jupyter server in external Python environment" and copy the command to clipboard.
  4. Open the anaconda prompt (Terminal if on mac) and paste the command.
  5. (Optional) open an external environment (Visual Studio Code) and select the Slicer kernel!

Acknowledgements

The slicer scripting tutorial would not be possible without the following open source software:

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

slicerutil-0.1.3.tar.gz (30.9 kB view details)

Uploaded Source

Built Distribution

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

slicerutil-0.1.3-py3-none-any.whl (32.6 kB view details)

Uploaded Python 3

File details

Details for the file slicerutil-0.1.3.tar.gz.

File metadata

  • Download URL: slicerutil-0.1.3.tar.gz
  • Upload date:
  • Size: 30.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for slicerutil-0.1.3.tar.gz
Algorithm Hash digest
SHA256 6669673bf89d7af837e5f231cad4a38bcb8246e813bc12b60d842020c63ee5e4
MD5 202c577707279b8125937e7afb8147b7
BLAKE2b-256 6cf423ba2ab4040f646926e5e4d7fc9d39e7b3e384d1c9840d2f64a9993ee3e0

See more details on using hashes here.

File details

Details for the file slicerutil-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: slicerutil-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 32.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for slicerutil-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e4c52c714bf1ca23970dc876affd166eb550bc5b1f94df92efed420b617e06de
MD5 32c05aec8bcca8b994aad0a36795cee3
BLAKE2b-256 d8fd89ba5acfdbbee5dbe8adf8b12a91a4af3dcefe7109f55be4e6fdb1f56610

See more details on using hashes here.

Supported by

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