flip.constants.flip_constants
FLIP Constants and Configuration.
- This module provides:
Environment-aware settings (DevSettings, ProdSettings)
Enumerations for resource types, model statuses, tasks, and events
Attributes
Classes
Development environment configuration. |
|
Production environment configuration. |
|
Types of imaging resources available in XNAT. |
|
Task names used in FLIP workflows. |
|
Event names used in FLIP workflows. |
|
Model training status values. |
|
Standard metric labels for FLIP metrics reporting. |
|
Metadata keys used in FLIP (diffusion model specific). |
Functions
|
Get FlipConstants singleton instance. |
Module Contents
- class flip.constants.flip_constants.DevSettings[source]
Bases:
_CommonDevelopment environment configuration.
Used when LOCAL_DEV=true. Requires local paths for test data.
- class flip.constants.flip_constants.ProdSettings[source]
Bases:
_CommonProduction environment configuration.
Used when LOCAL_DEV=false. Settings are grouped by which FL role uses them: - Server-only (fl-server on Central Hub): FLIP_API_INTERNAL_URL, INTERNAL_SERVICE_KEY* - Client-only (fl-client on trust side): DATA_ACCESS_API_URL, IMAGING_API_URL,
TRUST_INTERNAL_SERVICE_KEY*
Shared: IMAGES_DIR, NET_ID, UPLOADED_FEDERATED_DATA_BUCKET
- flip.constants.flip_constants.get_flip_constants() DevSettings | ProdSettings[source]
Get FlipConstants singleton instance.
Lazy initialization ensures environment variables are only required when the instance is actually used, not at import time.
- class flip.constants.flip_constants.ResourceType[source]
-
Types of imaging resources available in XNAT.
Initialize self. See help(type(self)) for accurate signature.
- class flip.constants.flip_constants.FlipTasks[source]
-
Task names used in FLIP workflows.
Initialize self. See help(type(self)) for accurate signature.
- class flip.constants.flip_constants.FlipEvents[source]
Event names used in FLIP workflows.
Note: This is a class with class attributes rather than an Enum because NVFLARE events are string constants.
- class flip.constants.flip_constants.ModelStatus[source]
-
Model training status values.
Initialize self. See help(type(self)) for accurate signature.