Coverage for openhcs/omero/__init__.py: 0.0%
4 statements
« prev ^ index » next coverage.py v7.11.0, created at 2025-11-04 02:09 +0000
« prev ^ index » next coverage.py v7.11.0, created at 2025-11-04 02:09 +0000
1"""
2OMERO integration module for OpenHCS.
4This module provides OMERO server integration including:
5- Virtual backend for server-side execution
6- OMERO microscope handler for native metadata
7- Instance manager for automatic OMERO startup
8- Docker Compose configuration for local testing
10Core implementation files remain in their standard locations:
11- Backend: openhcs.io.omero_local
12- Microscope: openhcs.microscopes.omero
13- Runtime: openhcs.runtime.omero_instance_manager
15This module provides convenience imports and OMERO-specific infrastructure.
16"""
18# Re-export core OMERO classes for convenience
19from openhcs.io.omero_local import OMEROLocalBackend, OMEROFileFormatRegistry
20from openhcs.microscopes.omero import (
21 OMEROMetadataHandler,
22 OMEROFilenameParser,
23 OMEROHandler
24)
25from openhcs.runtime.omero_instance_manager import (
26 OMEROInstanceManager,
27 DEFAULT_OMERO_HOST,
28 DEFAULT_OMERO_PORT,
29 DEFAULT_OMERO_WEB_PORT,
30 DEFAULT_OMERO_USER,
31 DEFAULT_OMERO_PASSWORD
32)
34__all__ = [
35 # Backend
36 'OMEROLocalBackend',
37 'OMEROFileFormatRegistry',
39 # Microscope
40 'OMEROMetadataHandler',
41 'OMEROFilenameParser',
42 'OMEROHandler',
44 # Instance Manager
45 'OMEROInstanceManager',
46 'DEFAULT_OMERO_HOST',
47 'DEFAULT_OMERO_PORT',
48 'DEFAULT_OMERO_WEB_PORT',
49 'DEFAULT_OMERO_USER',
50 'DEFAULT_OMERO_PASSWORD',
51]