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.5-cp313-cp313-win_amd64.whl (18.6 MB view details)

Uploaded CPython 3.13Windows x86-64

slicer_core-5.11.0.5-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.5-cp313-cp313-macosx_11_0_arm64.whl (27.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

slicer_core-5.11.0.5-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.5-cp312-cp312-macosx_11_0_arm64.whl (27.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

slicer_core-5.11.0.5-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.5-cp311-cp311-macosx_11_0_arm64.whl (27.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

slicer_core-5.11.0.5-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.5-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.5-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 23672dde462139da550d222d6f72e61dafa0ba85820520441788133645e6eb5a
MD5 4729a9f99cdf52af0b3265d372436aaa
BLAKE2b-256 573e656d726711faf3ad9895ffdb2f3d904f4860f3a761673ea3326298423b39

See more details on using hashes here.

Provenance

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

Publisher: cd.yml on finetjul/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.5-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.5-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e1006b1778f7f00aab400a23bf5f4773b791b4dd30ee1d8575f1170759e4fc6
MD5 a0b96264cd2fcfda5f69ccc7c59f51aa
BLAKE2b-256 2e43c82ec55d13a72855eb910ff11544ba2cc920331d560b522d40d668e0e8e6

See more details on using hashes here.

Provenance

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

Publisher: cd.yml on finetjul/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.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1f0dc7c57252bb2b583a7a3a25cbdb8becab3ecf40f2a74b71a42c502577b1d
MD5 cd5c625c79d58b5eaba7280f61ce32dd
BLAKE2b-256 ed899bdaac3550b3e07b580baddff551de0262f893627ff119343486a4846f4a

See more details on using hashes here.

Provenance

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

Publisher: cd.yml on finetjul/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.5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 838cb5f464925b0453b262d1d7fa72d09ef3101a440cb14dc97585e2720b304c
MD5 cff971ffe40bb77993d5d62303313423
BLAKE2b-256 af238849e0124da965c1fa4410d7dc533a96cb4415f876640ae90091f0772775

See more details on using hashes here.

Provenance

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

Publisher: cd.yml on finetjul/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.5-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.5-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6bd3022d4fada67ffdde5806cd9d39c8505cb1e61fd7ce30ca071900f03d1958
MD5 e0ebebc618a690eaa0acfd664f476204
BLAKE2b-256 b5c985550584600f2fb29a346dab2467243415d1e6f0dc6b4e5c6bb9c85287fc

See more details on using hashes here.

Provenance

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

Publisher: cd.yml on finetjul/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.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0a5a94772db7bec28725a5caca1e546dd1655fce8de12854d775615964b4434
MD5 b1a01a25f87222e1dcd8965a27643da2
BLAKE2b-256 57be7756887f4886bb11da6bcadfecf828dff8f1a585409ac666dede90a8bed1

See more details on using hashes here.

Provenance

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

Publisher: cd.yml on finetjul/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.5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4d1990db3df9451d6e13e2a8e890e878d79dcebf2d658626519bdb2ef4463377
MD5 bbc5ddec74da45071b765727fd28ab50
BLAKE2b-256 133ff447de33cb5cbbb6d29ec471d0150a969c39ad8f5edc56a4262c5a2eca97

See more details on using hashes here.

Provenance

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

Publisher: cd.yml on finetjul/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.5-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.5-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c7db9b7f2c8775a88bd2181523279fececf09e73a048515556110a88f7b256d7
MD5 39905d8948f1c7caa20e48c54382ca08
BLAKE2b-256 d448f1a9f335b0510fc59e49f6c38775c2bc8062206e6acb522124911bfd221e

See more details on using hashes here.

Provenance

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

Publisher: cd.yml on finetjul/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.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5754505f9309241539b7860b48b31c2b1d8f7df65e5619d01a78334b39f05bc
MD5 682bd642cdf7854be87fd7443fdb35bd
BLAKE2b-256 e87cd69046ec133472233c1adc40a35dc66e65b8b8ca7293d09dc27471eb0362

See more details on using hashes here.

Provenance

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

Publisher: cd.yml on finetjul/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.5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 737df4aab3e352ea35b139fc066bfe99630a283dd4c9bf4e130a7863edc34ae3
MD5 170ef0fd9a4629e35f40d295ac0c7580
BLAKE2b-256 4825bd4089fcc75c4b0fbf2b1cb3db1ac3d7e26bebd958b44290a0351cd988bb

See more details on using hashes here.

Provenance

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

Publisher: cd.yml on finetjul/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.5-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 77afd0e8c069fd8c074063fc731ed20b68a2eca33c0fa35f9e6d1354f3751c17
MD5 9ce7af38b2c89d770d450d243c8d1d91
BLAKE2b-256 400013bb08aca9f81aec7f2c5c5b538d1aef0bfda6808a9e954ea52e32d4176d

See more details on using hashes here.

Provenance

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

Publisher: cd.yml on finetjul/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.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slicer_core-5.11.0.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e20df6afc311c9a942df1f999f7376eac2e1ed83ae443ed8fad9b3d9ce790f1c
MD5 9c8698d95b25367f7ab77a5f43dfd887
BLAKE2b-256 233b176887614f6635446372c058215110e764eac8ef456c9684c43055e94534

See more details on using hashes here.

Provenance

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

Publisher: cd.yml on finetjul/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