Skip to main content

Slicer Core SDK

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.

This is a "SDK" to build extensions for Slicer Core in C++.

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 SDK

slicer-core-sdk package contains a CMake install tree that can be consumed using scikit-build-core.

This enables extending Slicer Core from other packages. For more information, please take a look at Slicer Core "build module" test.

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-sdk 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)

Table of built distributions (wheels) for slicer-core-sdk 5.12.4.0
File
slicer_core_sdk-5.12.4.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
slicer_core_sdk-5.12.4.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
slicer_core_sdk-5.12.4.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
slicer_core_sdk-5.12.4.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
slicer_core_sdk-5.12.4.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
slicer_core_sdk-5.12.4.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
slicer_core_sdk-5.12.4.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
slicer_core_sdk-5.12.4.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
slicer_core_sdk-5.12.4.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
slicer_core_sdk-5.12.4.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
slicer_core_sdk-5.12.4.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
slicer_core_sdk-5.12.4.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 779.4 MB

Release files / slicer_core_sdk-5.12.4.0-cp313-cp313-win_amd64.whl

Download URL slicer_core_sdk-5.12.4.0-cp313-cp313-win_amd64.whl
Size 77.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
914ad35818ad48d78e80b655d20100b5d3b2c0fd3195ed57d900d5a53d9a9db8
BLAKE2b-256 checksum
How to use checksums
4a59fa0014d663f2b8274be0106f1fa5dd3c945085c551ddf7f662b9b3bafceb
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 28, 2026.

Transparency log

Release files / slicer_core_sdk-5.12.4.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL slicer_core_sdk-5.12.4.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 65.8 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2f621b997fa437945f59575169b79199aed08671c414364c93c3f79bf60474c0
BLAKE2b-256 checksum
How to use checksums
ff44ba99d5710db1fe6a39371113160cf5ef5d26c2c33d1863e646436c5e3c90
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 28, 2026.

Transparency log

Release files / slicer_core_sdk-5.12.4.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL slicer_core_sdk-5.12.4.0-cp313-cp313-macosx_11_0_arm64.whl
Size 51.4 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a9816344c6d52fcd0eb3bf98e878642f75ad66fb0777753aeff010e3ecf7ac49
BLAKE2b-256 checksum
How to use checksums
d41f3e8e57dfa3a9c502a2269ef27093c20f2fa6f88c43ffc3c9bde850c91ace
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 28, 2026.

Transparency log

Release files / slicer_core_sdk-5.12.4.0-cp312-cp312-win_amd64.whl

Download URL slicer_core_sdk-5.12.4.0-cp312-cp312-win_amd64.whl
Size 77.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
17e66bb089f7744ec71dfbbf3f4d0fe0658cc035424cba2f2e2420f67f44c37b
BLAKE2b-256 checksum
How to use checksums
df2768a19450daad08f48019949eecae80e0d928d891baa3bf5bb6c48d5d2e06
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 28, 2026.

Transparency log

Release files / slicer_core_sdk-5.12.4.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL slicer_core_sdk-5.12.4.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 65.8 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b444df32019cca92c8d993c1f70a666cd99fe38ce8212cc3cc47d5c428dbeaad
BLAKE2b-256 checksum
How to use checksums
8c6351344600f5ad4bfd7520d3d2c940dda707470b4937ca107d849edd90128d
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 28, 2026.

Transparency log

Release files / slicer_core_sdk-5.12.4.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL slicer_core_sdk-5.12.4.0-cp312-cp312-macosx_11_0_arm64.whl
Size 51.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a8486b1bfff60286695f4f9ffd4ba52f820e7a90e5864f3e89a4001c76d366f2
BLAKE2b-256 checksum
How to use checksums
6c4c4fa9f9c696ed2b6c1616faa9cc90ab033c8ed57f89fef053886d98af66c9
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 28, 2026.

Transparency log

Release files / slicer_core_sdk-5.12.4.0-cp311-cp311-win_amd64.whl

Download URL slicer_core_sdk-5.12.4.0-cp311-cp311-win_amd64.whl
Size 77.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
69b0b83864238295af6a41aef69bb52492002152d364267960f466fcc4a73623
BLAKE2b-256 checksum
How to use checksums
0d02cdecc4a22f413c00957be7f13cf6e881fc45e5ea1811919287d3b51e2ed8
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 28, 2026.

Transparency log

Release files / slicer_core_sdk-5.12.4.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL slicer_core_sdk-5.12.4.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 65.8 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ea84efd2e82ffa7c78ea02a32aa6b90ef812c0deaaa6b65ca7550fd2936fb35c
BLAKE2b-256 checksum
How to use checksums
f9a9f7769c3907f970549d6d94398df563d75cfd817451198e4659cf10632a2b
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 28, 2026.

Transparency log

Release files / slicer_core_sdk-5.12.4.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL slicer_core_sdk-5.12.4.0-cp311-cp311-macosx_11_0_arm64.whl
Size 51.4 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
156127dc0e0d254e4a741b947b93141623f4739d746f56112024c4525279c51d
BLAKE2b-256 checksum
How to use checksums
262537ea9d04694dc22c33dea6f3b8923c2dd455b45d614344c8cb5af1c4ae68
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 28, 2026.

Transparency log

Release files / slicer_core_sdk-5.12.4.0-cp310-cp310-win_amd64.whl

Download URL slicer_core_sdk-5.12.4.0-cp310-cp310-win_amd64.whl
Size 77.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
daeb89fca5f2c5ab0b93ec8d3db578419a2e3f6aef81ba154d5f5d883f9444a8
BLAKE2b-256 checksum
How to use checksums
3d31b08a0e2de93fe129f4607a347470e2c262095bc44dca617acc9d4bc60bfb
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 28, 2026.

Transparency log

Release files / slicer_core_sdk-5.12.4.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL slicer_core_sdk-5.12.4.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 65.8 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6489eeca01175987f2dcb4f72170746faa89ec25604a8d760091a3b46a5085f5
BLAKE2b-256 checksum
How to use checksums
f74f0862fa9c7690622c077349687b2fe41746f4a1619d9f1d911499fa12c64a
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 28, 2026.

Transparency log

Release files / slicer_core_sdk-5.12.4.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL slicer_core_sdk-5.12.4.0-cp310-cp310-macosx_11_0_arm64.whl
Size 51.4 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
70b8ce44e0f63dade4e887ac15c4577a439f5970838f7105ff988fe653211ae4
BLAKE2b-256 checksum
How to use checksums
67193140e3d4f971b31863a863b3444762a4ac868497b74329fda6643d2367e3
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 28, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

5.12.4.0 This release

12 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page