Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kitwaremedical/slicercustomapptemplate
Template to be used as a starting point for creating a custom 3D Slicer application
https://github.com/kitwaremedical/slicercustomapptemplate
3d-slicer 3d-slicer-custom-application c-plus-plus cross-platform image-processing itk kitware medical-image-computing python registration segmentation vtk
Last synced: 4 days ago
JSON representation
Template to be used as a starting point for creating a custom 3D Slicer application
- Host: GitHub
- URL: https://github.com/kitwaremedical/slicercustomapptemplate
- Owner: KitwareMedical
- License: apache-2.0
- Created: 2018-03-08T04:33:56.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2024-10-25T12:16:11.000Z (about 2 months ago)
- Last Synced: 2024-12-08T02:00:21.291Z (15 days ago)
- Topics: 3d-slicer, 3d-slicer-custom-application, c-plus-plus, cross-platform, image-processing, itk, kitware, medical-image-computing, python, registration, segmentation, vtk
- Language: C++
- Homepage:
- Size: 659 KB
- Stars: 51
- Watchers: 21
- Forks: 23
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SlicerCustomAppTemplate by Kitware
This project is a template to be used as a starting point for creating a custom 3D Slicer application.
[3D Slicer](https://slicer.org) is an open-source and extensible application for visualization and medical image
analysis. 3D Slicer works with optical imaging, MRI, CT, and ultrasound data.At [Kitware](https://www.kitware.com), we help customers develop commercial products based on 3D Slicer and we have used the platform to rapidly prototype solutions in nearly every aspect of medical imaging.
## Getting Started
The following will get a custom 3D Slicer application started in a new repository:
```bash
pip install cookiecutter jinja2-github
cookiecutter gh:KitwareMedical/SlicerCustomAppTemplate
# Fill in the information requested at the prompts
```We suggest to use the following commit message for checking in the results of these commands:
```
ENH: Add application sourcesThis commit adds source files generated using KitwareMedical/SlicerCustomAppTemplate@
and referencing Slicer/Slicer@.Features and improvements specific to the custom application will be integrated
in follow-up commits.
```This will mark the version of the template file used and the Slicer version in the git history
## FAQ
### Which version of Slicer do the generated application build against ?
Leveraging the `jinja2-github` plugin, the `cookiecutter` template generator will retrieve the latest commit associated with the Slicer repository default branch and it will set it as `GIT_TAG` value in the generated `CMakeLists.txt`.
## License
This project template is distributed under the Apache 2.0 license. Please see
the _LICENSE_ file for details.## Authors
- Julien Finet
- Jean-Christophe Fillion-Robin
- Dženan Zukić
- Johan Andruejol
- Alexis Girault
- Cory Quammen
- Jamie Snape