def mkt_delete(mkt, dir1, file): if os.path.exists(opj(cr_mkt.name, mkt, dir1, file) + '.npz'): os.remove(opj(cr_mkt.name, mkt, dir1, file) + '.npz') return None
def mkt_retrieve(mkt, dir1, file): return DataDir(opj(cr_mkt.name, mkt, dir1)).retrieve(file)
def mkt_store(mkt, dir1, file, mdata): if not os.path.exists(opj(cr_mkt.name, mkt, dir1)): os.makedirs(opj(cr_mkt.name, mkt, dir1)) DataDir(opj(cr_mkt.name, mkt, dir1)).store(file, mdata) return None
from CrazyCod.Utilities.folder import DataDir, DataFolder, opj import os ##### RAW CSI DATA FOLDERS cr_dn = DataFolder('Q:\\CSI\\') cs_dn_dl = DataDir(opj(cr_dn.name, 'Daily')) cs_dn_hs = [opj(cr_dn.name, 'compugene_world-history1', 'compugene_world-history1'), opj(cr_dn.name, 'compugene_world-history2', 'compugene_world-history2'), # opj(cr_dn.name, 'compugene_world-history3', 'compugene_world-history3'), opj(cr_dn.name, 'compugene_world-history4', 'compugene_world-history4'), opj(cr_dn.name, 'compugene_world-history5', 'compugene_world-history5') ] cs_dn_sym = [opj(cr_dn.name, 'compugene_world-history1', 'SYMBOLS.txt'), opj(cr_dn.name, 'compugene_world-history2', 'SYMBOLS.txt'), # opj(cr_dn.name, 'compugene_world-history3', 'SYMBOLS.txt'), opj(cr_dn.name, 'compugene_world-history4', 'SYMBOLS.txt'), opj(cr_dn.name, 'compugene_world-history5', 'SYMBOLS.txt')] ##### PROCESSED DATA FOLDERS cr_rt = DataFolder('Q:\\Data_CC\\Futures\\') # Main Root Folder cr_un = DataFolder(opj(cr_rt.name, 'Universe')) # Sub-Folder # 1 cr_ft = DataFolder(opj(cr_un.name, 'Futures')) # Contains Raw Futures Data cr_ft_hs = DataDir(opj(cr_ft.name, 'History')) cr_ft_hs_ar = DataDir(opj(cr_ft.name, 'HistoryArchive')) cr_ft_hs_arc = DataDir(opj(cr_ft.name, 'HistoryArchiveCopy')) cr_ft_ldt = DataDir(opj(cr_un.name, 'FuturesLDT')) # Contains Last Trading Dates