Skip to main content

3DSlicer Core libraries as a python standalone project

Project description

Slicer Core

SlicerCore is an alternative build-system for the 3DSlicer project.
It is intended to build a Python Package (wheel) from the core libraries and loadables modules of 3DSlicer.

About Slicer

Slicer, or 3D Slicer, is a free, open source software package for visualization and image analysis.

3D Slicer is natively designed to be available on multiple platforms, including Windows, Linux and macOS.

For 3DSlicer community announcements and support, visit:

https://discourse.slicer.org

For documentation, tutorials, and more information, please see:

https://www.slicer.org

For 3DSlicer source code, please see:

https://github.com/Slicer/Slicer

About Slicer Core

Slicer Core in a single sentence: Slicer Core is the Python package consisting of all 3DSlicer modules that do not depend on Qt.

Slicer Core contains the following libraries of 3DSlicer:

  • Base/Logic
  • Libs/*
  • Modules/Loadables/[MRML|MRMLDM|Logic|VTKWidgets]

This enables using 3DSlicer powerful MRML nodes system and associated medical-oriented algorithms in pure Python.

Using Slicer Core

SlicerCore provides access to the main Slicer libraries through the slicer package namespace :

from slicer import vtkMRMLScalarVolumeNode
volume_node = vtkMRMLScalarVolumeNode()

Although the library can be used as is, additional convenience classes are provided in the trame-slicer Python package to initialize application logic and scene, wrap 2D and 3D views, provide applications on the web and more.

For more examples, please visit the trame-slicer project.

Documentation and Examples

Acknowledgments

This project uses 3D Slicer source code, an open-source software platform for medical image informatics, image processing, and three-dimensional visualization:
Fedorov A., Beichel R., Kalpathy-Cramer J., Finet J., Fillion-Robin J-C., Pujol S., Bauer C., Jennings D., Fennessy F.M., Sonka M., Buatti J., Aylward S.R., Miller J.V., Pieper S., Kikinis R. 3D Slicer as an Image Computing Platform for the Quantitative Imaging Network. Magnetic Resonance Imaging. 2012 Nov;30(9):1323-41. PMID: 22770690. PMCID: PMC3466397.

License

Apache License, Version 2.0. See LICENSE file for details.

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

slicer_core-5.11.0.4-cp313-cp313-win_amd64.whl (18.6 MB view details)

Uploaded CPython 3.13Windows x86-64

slicer_core-5.11.0.4-cp313-cp313-manylinux_2_28_x86_64.whl (43.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

slicer_core-5.11.0.4-cp313-cp313-macosx_11_0_arm64.whl (27.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

slicer_core-5.11.0.4-cp312-cp312-win_amd64.whl (18.6 MB view details)

Uploaded CPython 3.12Windows x86-64

slicer_core-5.11.0.4-cp312-cp312-manylinux_2_28_x86_64.whl (43.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

slicer_core-5.11.0.4-cp312-cp312-macosx_11_0_arm64.whl (27.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

slicer_core-5.11.0.4-cp311-cp311-win_amd64.whl (18.6 MB view details)

Uploaded CPython 3.11Windows x86-64

slicer_core-5.11.0.4-cp311-cp311-manylinux_2_28_x86_64.whl (43.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

slicer_core-5.11.0.4-cp311-cp311-macosx_11_0_arm64.whl (27.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

slicer_core-5.11.0.4-cp310-cp310-win_amd64.whl (18.6 MB view details)

Uploaded CPython 3.10Windows x86-64

slicer_core-5.11.0.4-cp310-cp310-manylinux_2_28_x86_64.whl (43.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

slicer_core-5.11.0.4-cp310-cp310-macosx_11_0_arm64.whl (27.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file slicer_core-5.11.0.4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c322f17d6c35c5e9d5f61cbf5051f5c2d1f033d6e3c326c2f1add164adf3cf98
MD5 c383e040b11bccc1111fc23c65dcb911
BLAKE2b-256 6ac4decf353973465cc7bfe09c381d24de516f699e873025ddc7cab5bca360d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core-5.11.0.4-cp313-cp313-win_amd64.whl:

Publisher: cd.yml on luciemac/SlicerCore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slicer_core-5.11.0.4-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 33b90c7a2509ba667b1eed56849cacd243fcb5786a043d4d532c803e949b3989
MD5 17f171e89d61582fb710d6fc7b272072
BLAKE2b-256 6455a486fd2ab562bfa3a68ac6163d57bdb0981010301e636bc5386ac6570f2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core-5.11.0.4-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: cd.yml on luciemac/SlicerCore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slicer_core-5.11.0.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47beb82b4221dc3464f66f757ec162cb7a30113b252d64bb6a5d81ec13c54d6a
MD5 6cd5744dd9028a6d1063cb036251899c
BLAKE2b-256 4b466fee02493f496559fbc6dfaa5c1b5740e39dfd483637f2400078f35537af

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core-5.11.0.4-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: cd.yml on luciemac/SlicerCore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slicer_core-5.11.0.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fb403f1fb35e5c71db38e02e51cc474a8b03af3631f3d6adc8164b051b913cc8
MD5 cd681ed2dbd5a21ab7a180f02e2e9fbf
BLAKE2b-256 ea0b12aef385425da7323ae796dfba747b67a88f9364d0fb6cd24c7eaa82af6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core-5.11.0.4-cp312-cp312-win_amd64.whl:

Publisher: cd.yml on luciemac/SlicerCore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slicer_core-5.11.0.4-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 03741c7a607890a46f434636ff7906278c8cda2cb0a3760ecc873b9a04fdb43f
MD5 6bf4a4a6ee542f00c7ecffa312ede016
BLAKE2b-256 54b314c330d755112353a5a95de3b8335a58acda6f0daa3b7498b48416348fa1

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core-5.11.0.4-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: cd.yml on luciemac/SlicerCore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slicer_core-5.11.0.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8b3264da8b171338ae1b1e9e5f520cbaa9a935892a318361d0dea45abf3646d
MD5 a6f57a802a04705c068dd46f4277cedd
BLAKE2b-256 e34c72476ad7e1f03566f9b16d0a48eb8bf1b285ecc5b371b05af20ae55d7dbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core-5.11.0.4-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: cd.yml on luciemac/SlicerCore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slicer_core-5.11.0.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1c49671c8243e3157e9f87cd1fb79b161270cef48b6d6109b820b1231c280f98
MD5 88cc8df20cf93478def14d65627e5ca1
BLAKE2b-256 1da671c4ee3668448faad8d9947524d3404d1ea9abf6033f26a87c686dd5c2c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core-5.11.0.4-cp311-cp311-win_amd64.whl:

Publisher: cd.yml on luciemac/SlicerCore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slicer_core-5.11.0.4-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 259cc0dd47dfc60af9346493eaf963a136d7f19f53921fb9072a52dcc18b4faa
MD5 697f5cd42d45738af040e6b68bf8b40c
BLAKE2b-256 0a881be30f956abf5133f6b82b6f237201e821df64e8a45c8bbae371f51fb0c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core-5.11.0.4-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: cd.yml on luciemac/SlicerCore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slicer_core-5.11.0.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01b86a622a1433a4cbe920f94f9fd3b0a009a25d39314739be299317c1d1f5e8
MD5 e8d958893cbf2ba70495cb055d03faf7
BLAKE2b-256 020ff3df37bbc9cff53aefb7105e5e06ff0cf8e5b88bbec49245ba5d9a8d1faa

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core-5.11.0.4-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: cd.yml on luciemac/SlicerCore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slicer_core-5.11.0.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2fd3469b69fa5e4dabd449562404c18a2609d7fc79a34a9c4aaa515349f31bbd
MD5 6dfb248de85e3becc73779076ddf3556
BLAKE2b-256 56a56f0a6ffd2e7f95e21ead9406d031f99294ced1c053da3e296ddd1e4e3be0

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core-5.11.0.4-cp310-cp310-win_amd64.whl:

Publisher: cd.yml on luciemac/SlicerCore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slicer_core-5.11.0.4-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4f571443e1c71aae584e931ef4361dbc160256fb302685607c8936a3b06f180
MD5 23a6c48f811d632931f8ad4d8445f90e
BLAKE2b-256 3c1b17551531fc67adc29412f3191c11ec0ac5f4458564a7add151564e5443fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core-5.11.0.4-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: cd.yml on luciemac/SlicerCore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slicer_core-5.11.0.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ab976441958b282fd15399b10b672b17f833486e58facba8df788e35172dbfe
MD5 e1f57ff5a0e9e32fffa0df6000a97928
BLAKE2b-256 35ba303f1bdd8faee4ab143e3647c2bd549156bca588074ea267e31a7b71402d

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core-5.11.0.4-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: cd.yml on luciemac/SlicerCore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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