monailabel.config module

class monailabel.config.Settings(_env_file='<object object>', _env_file_encoding=None, _env_nested_delimiter=None, _secrets_dir=None, **values)[source]

Bases: pydantic.env_settings.BaseSettings

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

class Config[source]

Bases: object

case_sensitive = True
env_file = '.env'
MONAI_LABEL_API_STR: str
MONAI_LABEL_APP_CONF: Dict[str, str]
MONAI_LABEL_APP_DIR: str
MONAI_LABEL_AUTH_CLIENT_ID: str
MONAI_LABEL_AUTH_ENABLE: bool
MONAI_LABEL_AUTH_REALM_URI: str
MONAI_LABEL_AUTH_ROLE_ADMIN: str
MONAI_LABEL_AUTH_ROLE_ANNOTATOR: str
MONAI_LABEL_AUTH_ROLE_REVIEWER: str
MONAI_LABEL_AUTH_ROLE_USER: str
MONAI_LABEL_AUTH_TIMEOUT: int
MONAI_LABEL_AUTH_TOKEN_EMAIL: str
MONAI_LABEL_AUTH_TOKEN_NAME: str
MONAI_LABEL_AUTH_TOKEN_ROLES: str
MONAI_LABEL_AUTH_TOKEN_USERNAME: str
MONAI_LABEL_CORS_ORIGINS: List[pydantic.networks.AnyHttpUrl]
MONAI_LABEL_DATASTORE: str
MONAI_LABEL_DATASTORE_API_KEY: str
MONAI_LABEL_DATASTORE_ASSET_PATH: str
MONAI_LABEL_DATASTORE_AUTO_RELOAD: bool
MONAI_LABEL_DATASTORE_CACHE_PATH: str
MONAI_LABEL_DATASTORE_DSA_ANNOTATION_GROUPS: str
MONAI_LABEL_DATASTORE_FILE_EXT: List[str]
MONAI_LABEL_DATASTORE_PASSWORD: str
MONAI_LABEL_DATASTORE_PROJECT: str
MONAI_LABEL_DATASTORE_READ_ONLY: bool
MONAI_LABEL_DATASTORE_URL: str
MONAI_LABEL_DATASTORE_USERNAME: str
MONAI_LABEL_DICOMWEB_CACHE_EXPIRY: int
MONAI_LABEL_DICOMWEB_CACHE_PATH: str
MONAI_LABEL_DICOMWEB_CONVERT_TO_NIFTI: bool
MONAI_LABEL_DICOMWEB_FETCH_BY_FRAME: bool
MONAI_LABEL_DICOMWEB_PASSWORD: str
MONAI_LABEL_DICOMWEB_PROXY_TIMEOUT: float
MONAI_LABEL_DICOMWEB_READ_TIMEOUT: float
MONAI_LABEL_DICOMWEB_SEARCH_FILTER: Dict[str, Any]
MONAI_LABEL_DICOMWEB_USERNAME: str
MONAI_LABEL_INFER_CONCURRENCY: int
MONAI_LABEL_INFER_TIMEOUT: int
MONAI_LABEL_PROJECT_NAME: str
MONAI_LABEL_QIDO_PREFIX: Optional[str]
MONAI_LABEL_SERVER_PORT: int
MONAI_LABEL_SESSIONS: bool
MONAI_LABEL_SESSION_EXPIRY: int
MONAI_LABEL_SESSION_PATH: str
MONAI_LABEL_STOW_PREFIX: Optional[str]
MONAI_LABEL_STUDIES: str
MONAI_LABEL_TASKS_BATCH_INFER: bool
MONAI_LABEL_TASKS_SCORING: bool
MONAI_LABEL_TASKS_STRATEGY: bool
MONAI_LABEL_TASKS_TRAIN: bool
MONAI_LABEL_TRACKING_ENABLED: bool
MONAI_LABEL_TRACKING_URI: str
MONAI_LABEL_WADO_PREFIX: Optional[str]
MONAI_ZOO_AUTH_TOKEN: str
MONAI_ZOO_REPO: str
MONAI_ZOO_SOURCE: str