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

Uploaded CPython 3.13Windows x86-64

slicer_core-5.11.0.6-cp313-cp313-manylinux_2_28_x86_64.whl (43.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

slicer_core-5.11.0.6-cp313-cp313-macosx_11_0_arm64.whl (27.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

slicer_core-5.11.0.6-cp312-cp312-win_amd64.whl (18.7 MB view details)

Uploaded CPython 3.12Windows x86-64

slicer_core-5.11.0.6-cp312-cp312-manylinux_2_28_x86_64.whl (43.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

slicer_core-5.11.0.6-cp312-cp312-macosx_11_0_arm64.whl (27.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

slicer_core-5.11.0.6-cp311-cp311-win_amd64.whl (18.7 MB view details)

Uploaded CPython 3.11Windows x86-64

slicer_core-5.11.0.6-cp311-cp311-manylinux_2_28_x86_64.whl (43.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

slicer_core-5.11.0.6-cp311-cp311-macosx_11_0_arm64.whl (27.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

slicer_core-5.11.0.6-cp310-cp310-win_amd64.whl (18.7 MB view details)

Uploaded CPython 3.10Windows x86-64

slicer_core-5.11.0.6-cp310-cp310-manylinux_2_28_x86_64.whl (43.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

slicer_core-5.11.0.6-cp310-cp310-macosx_11_0_arm64.whl (27.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for slicer_core-5.11.0.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a2fc6252f3ecc8c823b7f09ee374503838f450ed2cd165a5ae50f5010631cda7
MD5 decfb579a5255241d781ebd2075f3e66
BLAKE2b-256 1423f4fada25a3f83c7aa1f4796d37925f89fea1ef7453f0a19ee9313490b840

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slicer_core-5.11.0.6-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52595813f0b3e77fe3856f3a242cf9808b832528d1c1622f358eaf8e6fb3c97f
MD5 17ebb78aadd17539745be13e95d38358
BLAKE2b-256 715dcbe5279eef8b38f554bedcf25f3e94420e1434dbc7a0a03526a1c3b00775

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slicer_core-5.11.0.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46bc7118eee8f7b8bc5842bd1d9e9933a25cbaa710f8d9e024d0748970396c86
MD5 200ff9a5bd3c3e37ca5f170a7931068a
BLAKE2b-256 4a833efe895dafa93e41c18731ae122eb6df12b65c5661f2518a0f4edb7146f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slicer_core-5.11.0.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c49b90880abd0163e648f6e600749b6cdd95ed66276aaa1d53042519a8016037
MD5 0197af152940fda3dc86c05d554d1cd7
BLAKE2b-256 6c9675b2605f59e08d5dd7e3b87d6379793efc44beb72a9badd354d735cdbcc4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slicer_core-5.11.0.6-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed4c1c9b5a4fd6adaf9c748196ffbbd6fc63b8a0b7638864533dccbffe287c9c
MD5 8bf80a73801b52e325b0bff0f24b33c2
BLAKE2b-256 d9885193087bbe3ce6d0b1eb60735f58e2b7a4e804d1b00e182b568170dbd498

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slicer_core-5.11.0.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7e6b08a5d1852a89e903f023a6255017b239532a85ae5faa499654d84caf75d
MD5 9283cb8b462f6ac62760f99cd1b20ae5
BLAKE2b-256 6b47e27b230f894f5294213ff0db3c7d3711583b70d3448cdaae2680d1410c55

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slicer_core-5.11.0.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d45cb358f9faf27e7a1a762682fb232a0b84868348f059d5167e1b257eb59167
MD5 dcfd5ad60bef0397746faee878bd058e
BLAKE2b-256 934980aedf3bdd8b471f2ee65cc610247f3af2e508da944e9a904044dffa2f76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slicer_core-5.11.0.6-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b54f8145b99392d6864a5a8216900a005f1e2eded94c6e98bd2d5c4c7b585c4
MD5 ef07220e0ac75eb56b27c9ed1beebb04
BLAKE2b-256 052ff046508c6b366b17a1042a91b37fe575308a7b5fb6c7597c836c84d34868

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slicer_core-5.11.0.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c101c394081315646b2e9e430434bc9739f92ef5cb0678d5284f06294a73ea12
MD5 6d7cdb60b7b8a8f94d8b3f7738c2bfa3
BLAKE2b-256 d4e216ce042f09ed624068abe7108bf5d6be202d5caf253fb72663a770466f38

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slicer_core-5.11.0.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 da6cbddfa89728146814676d37990463e7b9e45bff5303d11d0cb7f8e7f459df
MD5 946b835984b690de9603a3c4eec3a5b1
BLAKE2b-256 3a8f81631975a75c694f7ba2a1961d062880f5b421b33582ca763857fb48a7c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slicer_core-5.11.0.6-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2caa8f069f8d965ae75c95b5865f5ecd6e7f8dc877022840ea7b9e6f9b36b7f4
MD5 3769b36066ea63195b685c40dadf0819
BLAKE2b-256 005c5df47211cfadb0dd3490e65bc1ce13a52beba395163d3e445371b0a8e520

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slicer_core-5.11.0.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4066f54c9a5ef149c3dabe3cf601af44c662563381e3d5ba16a3671fd8930750
MD5 9c3a712124a958681ad131bf1ac05a9b
BLAKE2b-256 953d06bd6cf48bc0838d60ee1fec4e644e5d138ee47451f7ee8385b676e54156

See more details on using hashes here.

Provenance

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