-
Notifications
You must be signed in to change notification settings - Fork 287
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
79 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
--- | ||
layout: pw42-project | ||
|
||
permalink: /:path/ | ||
|
||
project_title: 'Update PyRadiomics and SlicerRadiomics build and CI' | ||
category: Quantification and Computation | ||
|
||
key_investigators: | ||
|
||
- name: Joost van Griethuysen | ||
affiliation: The Netherlands Cancer Institute | ||
country: The Netherlands | ||
|
||
--- | ||
|
||
# Project Description | ||
|
||
<!-- Add a short paragraph describing the project. --> | ||
|
||
|
||
PyRadiomics was first introduced in 2017 and remains a very popular python package | ||
to compute radiomics features. It is integrated into 3D slicer via the SlicerRadiomics module. | ||
However, both projects are not heavily maintained anymore, causing the CI chain and build tools | ||
to be out of date. | ||
|
||
|
||
## Objective | ||
|
||
<!-- Describe here WHAT you would like to achieve (what you will have as end result). --> | ||
|
||
|
||
Update build tools and CI pipelines for both PyRadiomics and SlicerRadiomics to be up to date | ||
with the latest python versions and build tools | ||
|
||
|
||
|
||
## Approach and Plan | ||
|
||
<!-- Describe here HOW you would like to achieve the objectives stated above. --> | ||
|
||
- Scikit-ci is deprecated and should be replaced | ||
- Invesitate option of using `cibuildwheel` | ||
- Update metadata to adhere to new standards. | ||
|
||
|
||
|
||
## Progress and Next Steps | ||
|
||
<!-- Update this section as you make progress, describing of what you have ACTUALLY DONE. | ||
If there are specific steps that you could not complete then you can describe them here, too. --> | ||
|
||
|
||
1. Describe specific steps you **have actually done**. | ||
|
||
|
||
|
||
|
||
# Illustrations | ||
|
||
<!-- Add pictures and links to videos that demonstrate what has been accomplished. --> | ||
|
||
|
||
_No response_ | ||
|
||
|
||
|
||
# Background and References | ||
|
||
<!-- If you developed any software, include link to the source code repository. | ||
If possible, also add links to sample data, and to any relevant publications. --> | ||
|
||
Documentation | ||
- https://pyradiomics.readthedocs.io | ||
- https://cibuildwheel.pypa.io | ||
|
||
Source code | ||
- https://github.com/AIM-harvard/pyradiomics | ||
- https://github.com/AIM-harvard/slicerradiomics |