Skip to content

Commit

Permalink
PW42-pyradiomics: Add project
Browse files Browse the repository at this point in the history
  • Loading branch information
JoostJM authored and sjh26 committed Jan 21, 2025
1 parent caa956e commit e465026
Showing 1 changed file with 79 additions and 0 deletions.
79 changes: 79 additions & 0 deletions PW42_2025_GranCanaria/Projects/Pyradiomics/README.md
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

0 comments on commit e465026

Please sign in to comment.