Skip to content

Commit ac21128

Browse files
joshuasteierSteier
andauthored
Add TimeImageProcessor for multimodal pipelines (#826)
Co-authored-by: Steier <637682@bah.com>
1 parent 643e349 commit ac21128

6 files changed

Lines changed: 1162 additions & 0 deletions

File tree

docs/api/processors.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ Available Processors
3636
- ``AudioProcessor``: For audio signal data
3737
- ``SignalProcessor``: For general signal data (e.g., EEG, ECG)
3838
- ``TimeseriesProcessor``: For time-series data
39+
- ``TimeImageProcessor``: For time-stamped image sequences (e.g., serial X-rays)
3940
- ``TensorProcessor``: For pre-processed tensor data
4041
- ``RawProcessor``: Pass-through processor for raw data
4142

@@ -270,6 +271,7 @@ Common string keys for automatic processor selection:
270271
- ``"audio"``: For audio data
271272
- ``"signal"``: For signal data
272273
- ``"timeseries"``: For time-series data
274+
- ``"time_image"``: For time-stamped image sequences
273275
- ``"tensor"``: For pre-processed tensors
274276
- ``"raw"``: For raw/unprocessed data
275277

@@ -459,6 +461,7 @@ API Reference
459461
processors/pyhealth.processors.AudioProcessor
460462
processors/pyhealth.processors.SignalProcessor
461463
processors/pyhealth.processors.TimeseriesProcessor
464+
processors/pyhealth.processors.TimeImageProcessor
462465
processors/pyhealth.processors.TensorProcessor
463466
processors/pyhealth.processors.RawProcessor
464467
processors/pyhealth.processors.IgnoreProcessor
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
pyhealth.processors.TimeImageProcessor
2+
=======================================
3+
4+
Processor for time-aware image data.
5+
6+
.. autoclass:: pyhealth.processors.TimeImageProcessor
7+
:members:
8+
:undoc-members:
9+
:show-inheritance:

0 commit comments

Comments
 (0)