SYMBOL INDEX (67 symbols across 12 files) FILE: src/main/APIClient.py class ApiClient (line 11) | class ApiClient: method __init__ (line 12) | def __init__(self): method get_configuration (line 17) | def get_configuration(self): method get_url_configuration (line 24) | def get_url_configuration(): method get_api_configuration (line 37) | def get_api_configuration(self): method get_model_names (line 42) | def get_model_names(url: str): method get_models (line 49) | def get_models(self, url: str): method get_palette (line 72) | def get_palette(url: str, model_name: str): method get_labels (line 79) | def get_labels(url: str, model_name: str): method get_model_configuration (line 86) | def get_model_configuration(url: str, model_name: str): method get_detection_response (line 93) | def get_detection_response(url: str, model_name: str, im): method get_segmentation_response (line 100) | def get_segmentation_response(url: str, model_name: str, im): function validate_url_configuration (line 108) | def validate_url_configuration(data): FILE: src/main/anonymization/base_anonymization.py class BaseAnonymization (line 4) | class BaseAnonymization(ABC): method blurring (line 9) | def blurring(self, image, response, degree=None, id=None, mask=None): method pixelating (line 13) | def pixelating(self, image, response, degree=None, id=None, mask=None): method blackening (line 17) | def blackening(self, image, response, degree=None, id=None, mask=None): FILE: src/main/anonymization/detection_anonymization.py function find_boxes (line 5) | def find_boxes(bbox): class DetectionAnonymization (line 12) | class DetectionAnonymization(BaseAnonymization): method __init__ (line 13) | def __init__(self): method blurring (line 16) | def blurring(self, image, response, degree=None, id=None, mask=None): method pixelating (line 33) | def pixelating(self, image, response, degree=None, id=None, mask=None): method blackening (line 52) | def blackening(self, image, response, degree=None, id=None, mask=None): FILE: src/main/anonymization/segmentation_anonymization.py class SegmentationAnonymization (line 8) | class SegmentationAnonymization(BaseAnonymization): method __init__ (line 9) | def __init__(self): method blurring (line 12) | def blurring(self, image, response, degree=None, id=None, mask=None): method pixelating (line 40) | def pixelating(self, image, response, degree=None, id=None, mask=None): method blackening (line 70) | def blackening(self, image, response, degree=None, id=None, mask=None): FILE: src/main/anonymization_service.py class AnonymizationService (line 20) | class AnonymizationService: method __init__ (line 22) | def __init__(self): method anonymize (line 25) | def anonymize(self, image: UploadFile = File(...), configuration: Uplo... method anonymize_video (line 81) | def anonymize_video(self, video: UploadFile = File(...), configuration... FILE: src/main/exceptions.py class ApplicationError (line 4) | class ApplicationError(Exception): method __init__ (line 7) | def __init__(self, default_message, additional_message=''): method __str__ (line 11) | def __str__(self): method get_message (line 14) | def get_message(self): class InvalidModelConfiguration (line 19) | class InvalidModelConfiguration(ApplicationError): method __init__ (line 22) | def __init__(self, additional_message=''): class InvalidInputData (line 26) | class InvalidInputData(ApplicationError): method __init__ (line 29) | def __init__(self, additional_message=''): class InvalidUrlConfiguration (line 33) | class InvalidUrlConfiguration(ApplicationError): method __init__ (line 36) | def __init__(self, additional_message=''): FILE: src/main/helpers.py function get_user_models (line 17) | def get_user_models(configuration_path): function parse_inference_response (line 47) | def parse_inference_response(inference_type, user_config, im, i, errors): function get_bbs (line 137) | def get_bbs(image, labels_list, user_config): function parse_detection_response (line 158) | def parse_detection_response(user_config, im, i, errors): function parse_segmentation_response (line 188) | def parse_segmentation_response(user_config, im, i, errors): function validate_json_configuration (line 219) | def validate_json_configuration(data): function check_api_availability (line 231) | def check_api_availability(url: str): function parse_json (line 239) | def parse_json(json_path): function write_json (line 248) | def write_json(payload, json_path): FILE: src/main/labels.py function labels_methods (line 9) | def labels_methods(): FILE: src/main/models.py class ApiResponse (line 1) | class ApiResponse: method __init__ (line 3) | def __init__(self, success=True, data=None, error=None): FILE: src/main/start.py function list_urls (line 28) | def list_urls(): function set_url (line 41) | def set_url(url: str = Form(...)): function remove_url (line 65) | def remove_url(url: str = Form(...)): function remove_all_urls (line 84) | def remove_all_urls(): function get_available_methods (line 95) | def get_available_methods(): function anonymize (line 107) | def anonymize(image: UploadFile = File(...), configuration: UploadFile =... function anonymize_video (line 131) | def anonymize_video(video: UploadFile = File(...), configuration: Upload... FILE: src/main/strategy_context.py class StrategyContext (line 4) | class StrategyContext: method __init__ (line 5) | def __init__(self): method anonymize (line 8) | def anonymize(self, detection_type: BaseAnonymization, technique: str,... FILE: src/main/supported_methods/common_labels.py class CommonLabels (line 1) | class CommonLabels: method __init__ (line 2) | def __init__(self): method get_labels (line 7) | def get_labels(self, label_name):