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/LogicLibs/*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
- 3DSlicer Developper Guide
- Note that only some parts of the developper guide applies to Slicer Core as some modules and classes are not available.
- 3DSlicer API Documentation
- Trame Slicer
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.
Release files for slicer-core 5.12.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 370.9 MB
Release files / slicer_core-5.12.4.0-cp313-cp313-win_amd64.whl
| Download URL | slicer_core-5.12.4.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 18.6 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a589c60b2732f3ac8483d32443fc2aee65da55a08dfc888a2f0822399d4e2690
|
|
BLAKE2b-256 checksum How to use checksums |
43a95d70befa5fc23e7d11cd81d267702505c8f3728e3ffe46a3173391e81ca6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / slicer_core-5.12.4.0-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | slicer_core-5.12.4.0-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 43.5 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7823fecc1f978fb3b2de2e816725f2c767ffb6d0b1848218b7ec50ead487fc17
|
|
BLAKE2b-256 checksum How to use checksums |
e0d9b4713cb1294e55d86528280ae47858e904605f3189eea7b3f5850403ea69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / slicer_core-5.12.4.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | slicer_core-5.12.4.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 30.6 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
eba0e1a6dbae775175476348eee017e5b493c085e28c337e287c8c56e5ceca5b
|
|
BLAKE2b-256 checksum How to use checksums |
5cfb7b40906fcafbeccd0acd2f9963dc34d6384917432fb122c0ef09f4ade5fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / slicer_core-5.12.4.0-cp312-cp312-win_amd64.whl
| Download URL | slicer_core-5.12.4.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 18.6 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b8f43b2fa47ec82ee3817c2c2651425bf7b94f7ad07090e3823df6bcf96aafa3
|
|
BLAKE2b-256 checksum How to use checksums |
d80deaa4720ac64e3633a138e63158de0759e73a431efd9d0827bc630b056fd8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / slicer_core-5.12.4.0-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | slicer_core-5.12.4.0-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 43.5 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f60eaaf26e0f28a5d21698c6e7de2d35424d816bef26d375300e1c73552584e4
|
|
BLAKE2b-256 checksum How to use checksums |
c190c8233a03049e2ff15e896aac612853c1621c04799e67e6c47c42b91592cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / slicer_core-5.12.4.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | slicer_core-5.12.4.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 30.6 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3383582d557788703ee54f530cc56f0a2c0514f420bd02d718239a5ea6ffc82f
|
|
BLAKE2b-256 checksum How to use checksums |
ff24c65a5c748ad667ed7dc0f6122f7ce342120ecd08bb2e35f84762386f1577
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / slicer_core-5.12.4.0-cp311-cp311-win_amd64.whl
| Download URL | slicer_core-5.12.4.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 18.6 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2d9f0bf47361569a1f3b9cf5e6db2484705b8e996924e32b6ecd858b1e1a4c00
|
|
BLAKE2b-256 checksum How to use checksums |
46b966908fa2de7c3911871cfc8f4b29ee163882d8489f415d1925d1e174bd1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / slicer_core-5.12.4.0-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | slicer_core-5.12.4.0-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 43.5 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a6a7f9cbed53b74e8e2a9250fc96e9214212f89f5de378f27474606d79b95746
|
|
BLAKE2b-256 checksum How to use checksums |
ed021df827f33e51e156adfe2f68ce29156bb5e869b6e3f9b2029007f42bf428
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / slicer_core-5.12.4.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | slicer_core-5.12.4.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 30.6 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
13810e6f5db84d803402207b862899e72ba0ebb369e065e352460a6a2ddbd106
|
|
BLAKE2b-256 checksum How to use checksums |
afcf55fe6e8afe0220ec75c9b27e3cd147eb2e8a1bebda1b0021941e8b1ea498
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / slicer_core-5.12.4.0-cp310-cp310-win_amd64.whl
| Download URL | slicer_core-5.12.4.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 18.6 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9ab6cec3839dbdf4dea16fbe1944be1776a61bedba3f4e74f785d34f101f32ce
|
|
BLAKE2b-256 checksum How to use checksums |
e0f5e1e796d97d341f8360f9432cf05469b62dec0405023b5a2ad5acc2f207a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / slicer_core-5.12.4.0-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | slicer_core-5.12.4.0-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 43.5 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
11ab36df27a2f5aa0324267b5c1af4d5a77d592788f30522c4bedba178d03605
|
|
BLAKE2b-256 checksum How to use checksums |
4d62defaef404d97732233f067bd2a9c958965f98c28e1c09f6a4157eeedcdd5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / slicer_core-5.12.4.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | slicer_core-5.12.4.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 30.6 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
cb4aa2338c2d090fa0edd94b4910ae5d6649d9aec58473daadc830bcc4030c2e
|
|
BLAKE2b-256 checksum How to use checksums |
34a15a857856606656b1260c55d4826493203b02b1938a7fd05b4ffa1f3ea8ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency log