import logging.config logging.config.fileConfig('logging.conf', disable_existing_loggers=False) # create logger logger = logging.getLogger(__name__) logger.debug(__name__ + "logger loaded") ################################################################## # GLOBAL AND SETUP ################################################################## # paths basedir = df.getdir(__file__) + '../' statedir = df.rightdir(basedir + 'state/') rawdirlist = df.getlines(basedir + 'state/datapaths.list') datafiles = df.listfiles(basedir + rawdirlist[0], fullpath=True) plotsdir = df.rightdir(basedir + "plots/") ################################################################## # CODE ################################################################## def get_ansset_sizes(start_time, fname="", **kwas): ''' :param start_time: int indicating the earliest query the window should include :param **kwas: keyword arguments for vv.get_svl() :return: (m) matrix of client pairs vs domains, (fmt) list of domains
pdata = db.probe_data # fields that are specific to probes pfields = ['country', 'asn_v4', 'asn_v6', 'geometry', 'probe_ip'] ################################################################## # GLOBAL AND SETUP ################################################################## # paths basedir = df.getdir(__file__)+'../' statedir = df.rightdir(basedir+"state/") # external parameters params = df.getlines(statedir+'params') creation_key = params[0] destruction_key = params[1] ################################################################## # CODE ################################################################## def get_measurements(filters): ''' see https://atlas.ripe.net/docs/api/v2/reference/#!/measurements/ for details other optional query params ''' measurements = rac.MeasurementRequest(**filters)