def __init__(self): self.__frequencies_path = os.path.join(config.data_dir(), "widget-use-frequency.pickle") self.__import_factor = 0.8 # upon starting Orange, imported frequencies are reduced self.__scheme = None self.__direction = None self.link_frequencies = defaultdict(int) self.source_probability = defaultdict(lambda: defaultdict(float)) self.sink_probability = defaultdict(lambda: defaultdict(float)) if not self.load_link_frequency(): self.default_link_frequency()
def __init__(self): self.__frequencies_path = os.path.join(config.data_dir(), "widget-use-frequency.pickle") self.__import_factor = 0.8 # upon starting Orange, imported frequencies are reduced self.__scheme = None self.__direction = None self.__link_frequencies = defaultdict(int) self.__source_probability = defaultdict(lambda: defaultdict(float)) self.__sink_probability = defaultdict(lambda: defaultdict(float)) try: self.__load_default_suggestions() except OSError: log.warning("Failed to load default suggestions from file.") self.__load_link_frequencies()
def __init__(self): self.__frequencies_path = os.path.join( config.data_dir(), "widget-use-frequency.pickle") self.__import_factor = 0.8 # upon starting Orange, imported frequencies are reduced self.__scheme = None self.__direction = None self.__link_frequencies = defaultdict(int) self.__source_probability = defaultdict(lambda: defaultdict(float)) self.__sink_probability = defaultdict(lambda: defaultdict(float)) try: self.__load_default_suggestions() except OSError: log.warning("Failed to load default suggestions from file.") self.__load_link_frequencies()
import logging import os import requests from Orange.canvas import config try: from Orange.version import full_version, release except ImportError: full_version = '???' release = True log = logging.getLogger(__name__) statistics_path = os.path.join(config.data_dir(), "usage-statistics.json") server_url = os.getenv('ORANGE_STATISTICS_API_URL', "https://orange.biolab.si/usage-statistics") class UsageStatistics: """ Tracks and sends upon close usage statistics when error-reporting/send-statistics is true. This option can be changed in the preferences menu. Data is anonymously collected by the Bioinformatics Laboratory, University of Ljubljana, Faculty of Computer and Information Science. Data tracked per canvas session: date, Orange version, operating system,