Coverage for openhcs/processing/backends/processors/__init__.py: 100.0%

7 statements  

« prev     ^ index     » next       coverage.py v7.10.3, created at 2025-08-14 05:57 +0000

1""" 

2Image processors for different backends. 

3 

4This module contains image processing functions implemented for different 

5computational backends (numpy, cupy, torch, tensorflow, jax). 

6 

7Each processor module provides the same set of functions but optimized 

8for its specific backend. 

9""" 

10 

11# Import all processor modules to ensure they're available for function registry scanning 

12from . import numpy_processor 

13from . import cupy_processor 

14from . import torch_processor 

15from . import tensorflow_processor 

16from . import jax_processor 

17from . import pyclesperanto_processor 

18 

19__all__ = [ 

20 'numpy_processor', 

21 'cupy_processor', 

22 'torch_processor', 

23 'tensorflow_processor', 

24 'jax_processor', 

25 'pyclesperanto_processor' 

26]