def download(url): "download and return path to file" fname = osp.basename(url) from cgt.core import get_cgt_src_root datadir = osp.join(get_cgt_src_root(), "downloads") datapath = osp.join(datadir, fname) if not osp.exists(datapath): print "downloading %s to %s" % (url, datapath) if not osp.exists(datadir): os.makedirs(datadir) urllib.urlretrieve(url, datapath) return datapath
def download(url): "download and return path to file" fname = osp.basename(url) from cgt.core import get_cgt_src_root datadir = osp.join(get_cgt_src_root(),"downloads") datapath = osp.join(datadir, fname) if not osp.exists(datapath): print "downloading %s to %s"%(url, datapath) if not osp.exists(datadir): os.makedirs(datadir) urllib.urlretrieve(url, datapath) return datapath
def fetch_dataset(url): fname = osp.basename(url) extension = osp.splitext(fname)[-1] assert extension in [".npz"] from cgt.core import get_cgt_src_root datadir = osp.join(get_cgt_src_root(), "downloads") datapath = osp.join(datadir, fname) if not osp.exists(datapath): print ("downloading %s to %s"%(url, datapath)) if not osp.exists(datadir): os.makedirs(datadir) urllib.urlretrieve(url, datapath) if extension == ".npz": return np.load(datapath) else: raise NotImplementedError