29 lines
736 B
Markdown
29 lines
736 B
Markdown
## README **Dagster_op**
|
|
|
|
```markdown
|
|
# Dagster Ops Project
|
|
|
|
This project demonstrates the same radiomics workflow using **Dagster Ops**.
|
|
Ops are imperative functions that define computation steps. They are connected in a job graph to form the pipeline.
|
|
|
|
## Features
|
|
- Op-based orchestration for radiomics extraction.
|
|
- Explicit control of execution order via job definitions.
|
|
- Each op corresponds to one stage: image reading, registration, fusion, filtering, mask registration, feature extraction, and writing results.
|
|
|
|
## Requirements
|
|
- Python 3.10+
|
|
- Dagster
|
|
- SimpleITK
|
|
- Pandas
|
|
- PySERA
|
|
|
|
Install dependencies:
|
|
```bash
|
|
pip install dagster simpleitk pandas pysera
|
|
|
|
# Running:
|
|
dagster job execute -f dagster_op_runner.py
|
|
Or:
|
|
run.bat
|