Skip to main content

Slicer Core SDK

Project description

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.

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_sdk-5.11.0.6-cp313-cp313-win_amd64.whl (77.6 MB view details)

Uploaded CPython 3.13Windows x86-64

slicer_core_sdk-5.11.0.6-cp313-cp313-manylinux_2_28_x86_64.whl (65.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

slicer_core_sdk-5.11.0.6-cp313-cp313-macosx_11_0_arm64.whl (48.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

slicer_core_sdk-5.11.0.6-cp312-cp312-win_amd64.whl (77.6 MB view details)

Uploaded CPython 3.12Windows x86-64

slicer_core_sdk-5.11.0.6-cp312-cp312-manylinux_2_28_x86_64.whl (65.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

slicer_core_sdk-5.11.0.6-cp312-cp312-macosx_11_0_arm64.whl (48.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

slicer_core_sdk-5.11.0.6-cp311-cp311-win_amd64.whl (77.6 MB view details)

Uploaded CPython 3.11Windows x86-64

slicer_core_sdk-5.11.0.6-cp311-cp311-manylinux_2_28_x86_64.whl (65.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

slicer_core_sdk-5.11.0.6-cp311-cp311-macosx_11_0_arm64.whl (48.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

slicer_core_sdk-5.11.0.6-cp310-cp310-win_amd64.whl (77.6 MB view details)

Uploaded CPython 3.10Windows x86-64

slicer_core_sdk-5.11.0.6-cp310-cp310-manylinux_2_28_x86_64.whl (65.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

slicer_core_sdk-5.11.0.6-cp310-cp310-macosx_11_0_arm64.whl (48.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file slicer_core_sdk-5.11.0.6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for slicer_core_sdk-5.11.0.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6571384a3f017722bdd00b2e91cc45b21c40f9fb4af1930b3797634c04d49447
MD5 072b6d478c3be9768d855d9e50eda7b9
BLAKE2b-256 9929c0b5b1e2cc7e1b736b640f25f440f6fd428a25a250ac1ee9d404a62b77a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core_sdk-5.11.0.6-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_sdk-5.11.0.6-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slicer_core_sdk-5.11.0.6-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcc7b3b00b8de1d3fd940b8251fd6c5e55417aec139ffb04b86134adb5263a91
MD5 086cb453ddb20cd2a472bd0c59f5dba2
BLAKE2b-256 d0434162d124ee20e2652e8ead2c5cace75a420928e6147f0f1fed94d86735d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core_sdk-5.11.0.6-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_sdk-5.11.0.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slicer_core_sdk-5.11.0.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 138dbda43fd3c533c88af32729d1a17920e18ad91e5bd39a2bf58c0bee1fec6a
MD5 da5d18eb4181227756628626dad15472
BLAKE2b-256 b53cf789440efa8b0c3c51f2ae14ffbc3c1020d8b72dca64268699f4d800b6ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core_sdk-5.11.0.6-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_sdk-5.11.0.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for slicer_core_sdk-5.11.0.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 eb7be71496d5fca2d7f1cd9057600938a5ad503e70bf35542ae3385376d00d02
MD5 017dabb9bd9be4db64d89f6a95ded8d4
BLAKE2b-256 dfd2f9076fb491f448a564c98e631171b7263aa3f0c1e722b6b8df7f95900e19

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core_sdk-5.11.0.6-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_sdk-5.11.0.6-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slicer_core_sdk-5.11.0.6-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c88281acdbf4dfbc4dfad8e8d1305ed69a835bc1a3a78a024960d11ff5373490
MD5 cf582764d55b9163d874fa7babe9e19d
BLAKE2b-256 a09c8221735f6b4f415844a2ec698e6d6dd4d8b117c35c2ca2a61956f6abf5de

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core_sdk-5.11.0.6-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_sdk-5.11.0.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slicer_core_sdk-5.11.0.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9b0d95428d62a3b665f841436d23be056497d5c3b2b6c02b0f02dfd8601c81a
MD5 5c1abb7f105b68c16deb95f29f129d8e
BLAKE2b-256 c37272ba817cacb9fe05c7e93025531edcc6b7cb3252bd2610c63b15bca55847

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core_sdk-5.11.0.6-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_sdk-5.11.0.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for slicer_core_sdk-5.11.0.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a4699a364180b4e5f9618b3b334ca46039932e8b95ae9e0d37b0af1b40724cfa
MD5 41f3caebf6b5aef0df0b123fee6e2853
BLAKE2b-256 a429b0defce5ed3cef4eb36075209914fa7859c8dadecc05d71084d5c5c1ceb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core_sdk-5.11.0.6-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_sdk-5.11.0.6-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slicer_core_sdk-5.11.0.6-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cbb7a62d2382cc99d2a86a14f8c0d46872f415b4080b0c5a79b96fad9111ee8e
MD5 c0d19554125cbd68844e430a9c00b619
BLAKE2b-256 55cd3acc7b9bd7a6d3e952dc9daa4d7dde14ea2acca68deeba623e7da8731ed1

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core_sdk-5.11.0.6-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_sdk-5.11.0.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slicer_core_sdk-5.11.0.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 968a443163a545c7ac2e8a4222b91df5e981e104fc144cd23ed3bd46412554e3
MD5 94bd2b1a083a009ef2a536283d110305
BLAKE2b-256 8691d915c9811730b59d280022de32495b8b0d29ac0fbaaf9a6ed996c2bdae80

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core_sdk-5.11.0.6-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_sdk-5.11.0.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for slicer_core_sdk-5.11.0.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 739b92ef593d3f404324a049913756272e7bb0a5e584c4aeba1fd655c2b28052
MD5 e863cdfacdeff804ebaba88dc7a48d13
BLAKE2b-256 7198531cb7c20ddc2b435b471333cced1753da26ec5bcc25f8b7ae8f9dbadae4

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core_sdk-5.11.0.6-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_sdk-5.11.0.6-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slicer_core_sdk-5.11.0.6-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 114be46804f7e5e9f8f5833a797a41ed0e7efaf5a521ae22b4cf9785f0c4694c
MD5 878b35e43abab51383429a734de6bc17
BLAKE2b-256 e39983a1fc79305ba22d34449edbeac2843e297c4f5eb3739f6fd672b82a65ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core_sdk-5.11.0.6-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_sdk-5.11.0.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slicer_core_sdk-5.11.0.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34e961a4e292e4f73d1a54af0e67dcb244c9952dcd332f52a437ab9173715361
MD5 842ac8c989ea31aa7c8c6126d3fbf263
BLAKE2b-256 f595b52faea34d9f047e53669fdae8413b3ba6b8bbf3d0e9501155c9e79e2a0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for slicer_core_sdk-5.11.0.6-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