SIENTIAPDE-994

Refactor activity methods and update requirements.txt to enhance functionality and remove deprecated filters. Added detailed docstrings for clarity and improved error handling in data processing workflows.
This commit is contained in:
vitor-aignosi
2025-05-09 16:27:57 -03:00
parent 43f19ed93a
commit d09fb6ac5e
22 changed files with 1435 additions and 160 deletions

View File

@@ -16,7 +16,7 @@ from sientia.ModelServing import ModelServing
from pathlib import Path
class ModelMonitoringRepository():
class MLFlowRepository():
def __init__(self, host, username, password):
self.model_serving = ModelServing(tracking_uri=host,

View File

@@ -2,13 +2,7 @@ from pathlib import Path
from asyncua.sync import Client
from asyncua.crypto.security_policies import SecurityPolicyBasic256
from asyncua.ua import DataValue, Variant, VariantType
from datetime import datetime
from time import sleep
from logging import Logger
from statistics import mean, median
from typing import Callable
from sientia_do.notifications.models import NotificationLevel
data_type_map = {
'float': VariantType.Float,