InvestmentCopilot / Stock_Static_Data.py
shreyashnadage
Commit for huggingface space
0a8e5bb
raw
history blame contribute delete
No virus
7.86 kB
nse_stock_sectors = {
'RELIANCE': 'Energy',
'HDFCBANK': 'Financial Services',
'INFY': 'IT',
'ICICIBANK': 'Financial Services',
'TCS': 'IT',
'HINDUNILVR': 'Consumer Goods',
'KOTAKBANK': 'Financial Services',
'HDFC': 'Financial Services',
'BAJFINANCE': 'Financial Services',
'AXISBANK': 'Financial Services',
'ASIANPAINT': 'Consumer Goods',
'ITC': 'Consumer Goods',
'LT': 'Infrastructure',
'HCLTECH': 'IT',
'SBI': 'Financial Services',
'BAJAJFINSV': 'Financial Services',
'TECHM': 'IT',
'NTPC': 'Energy',
'BANKBARODA': 'Financial Services',
'IOC': 'Energy',
'NESTLEIND': 'Consumer Goods',
'ONGC': 'Energy',
'BPCL': 'Energy',
'POWERGRID': 'Infrastructure',
'SBIN': 'Financial Services',
'BHARTIARTL': 'Telecom',
'MARUTI': 'Automobile',
'ULTRACEMCO': 'Cement',
'BAJAJ-AUTO': 'Automobile',
'WIPRO': 'IT',
'JSWSTEEL': 'Metals',
'TATASTEEL': 'Metals',
'HINDZINC': 'Metals',
'SUNPHARMA': 'Pharmaceuticals',
'TATAMOTORS': 'Automobile',
'DMART': 'Retail',
'BRITANNIA': 'Consumer Goods',
'TITAN': 'Consumer Goods',
'GAIL': 'Energy',
'DRREDDY': 'Pharmaceuticals',
'HINDPETRO': 'Energy',
'CIPLA': 'Pharmaceuticals',
'BHARTIINFR': 'Telecom',
'EICHERMOT': 'Automobile',
'M&M': 'Automobile',
'ULTRACEMC': 'Cement',
'INDUSINDBK': 'Financial Services',
'HEROMOTOCO': 'Automobile',
'SHREECEM': 'Cement',
'GRASIM': 'Cement',
'ONGCORP': 'Energy',
'ADANIPORTS': 'Infrastructure',
'BAJAJHLDNG': 'Financial Services',
'DIVISLAB': 'Pharmaceuticals',
'TATAPOWER': 'Energy',
'ZEEL': 'Media',
'NTPC_': 'Energy',
'ICICIPRULI': 'Financial Services',
'MRF': 'Automobile',
'MOTHERSUMI': 'Automobile',
'COALINDIA': 'Mining',
'SBILIFE': 'Financial Services',
'PIDILITIND': 'Consumer Goods',
'TATACONSUM': 'Consumer Goods',
'SBICARD': 'Financial Services',
'DABUR': 'Consumer Goods',
'PNB': 'Financial Services',
'LUPIN': 'Pharmaceuticals',
'UBL': 'Consumer Goods',
'BHEL': 'Infrastructure',
'ACC': 'Cement',
'HINDALCO': 'Metals',
'TORNTPHARM': 'Pharmaceuticals',
'BOSCHLTD': 'Automobile',
'DLF': 'Real Estate',
'AMBUJACEM': 'Cement',
'SAIL': 'Metals',
'MUTHOOTFIN': 'Financial Services',
'MCDOWELL-N': 'Consumer Goods',
'PFC': 'Financial Services',
'BEL': 'Defense',
'BANDHANBNK': 'Financial Services',
'PEL': 'Conglomerate',
'TORNTPOWER': 'Energy',
'HAVELLS': 'Consumer Goods',
'FEDERALBNK': 'Financial Services',
'BERGEPAINT': 'Consumer Goods',
'RBLBANK': 'Financial Services',
'INDIGO': 'Airlines',
'RAMCOCEM': 'Cement',
'EXIDEIND': 'Automobile',
'CHOLAFIN': 'Financial Services',
'ICICIGI': 'Financial Services',
'BANKINDIA': 'Financial Services',
'ADANIGREEN': 'Energy',
'HDFCLIFE': 'Financial Services',
'APOLLOHOSP': 'Healthcare',
'AUROPHARMA': 'Pharmaceuticals',
'IGL': 'Energy',
'TVSMOTOR': 'Automobile',
'GODREJCP': 'Consumer Goods',
'MGL': 'Energy',
'BATAINDIA': 'Retail',
'M&MFIN': 'Financial Services',
'NIACL': 'Financial Services',
'ADANIENT': 'Conglomerate',
'JINDALSTEL': 'Metals',
'BANKNIFTY': 'Index',
'COLPAL': 'Consumer Goods',
'UBL_': 'Consumer Goods',
'INDIANB': 'Financial Services',
'BANKBAROD': 'Financial Services',
'ASHOKLEY': 'Automobile',
'SRTRANSFIN': 'Financial Services',
'ACC_': 'Cement',
'SIEMENS': 'Infrastructure',
'HDFCAMC': 'Financial Services',
'AMARAJABAT': 'Automobile',
'BSE': 'Index',
'MGL_': 'Energy',
'BAJAJHLDNG_': 'Financial Services',
'AMBUJACEM_': 'Cement',
'BPCL_': 'Energy',
'IDFCFIRSTB': 'Financial Services',
'IDEA': 'Telecom',
'PFIZER': 'Pharmaceuticals',
'BANDHANBNK_': 'Financial Services',
'HCLTECH_': 'IT',
'MINDTREE': 'IT',
'HDFCBANK_': 'Financial Services',
'ASHOKLEY_': 'Automobile',
'PNBHOUSING': 'Real Estate',
'GRASIM_': 'Cement',
'M&MFIN_': 'Financial Services',
'PVR': 'Entertainment',
'RPOWER': 'Energy',
'TVTODAY': 'Media',
'APLLTD': 'Pharmaceuticals',
'IDBI': 'Financial Services',
'IRCTC': 'Travel',
'JINDALSTEL_': 'Metals',
'L&TFH': 'Financial Services',
'NIITTECH': 'IT',
'INDIGO_': 'Airlines',
'BANKINDIA_': 'Financial Services',
'MINDACORP': 'Retail',
'FEDERALBNK_': 'Financial Services',
'GLENMARK': 'Pharmaceuticals',
'TV18BRDCST': 'Media',
'UJJIVAN': 'Financial Services',
'CENTRALBK': 'Financial Services',
'NCC': 'Infrastructure',
'HDFCLIFE_': 'Financial Services',
'SYNGENE': 'Pharmaceuticals',
'BALKRISIND': 'Automobile',
'CHOLAFIN_': 'Financial Services',
'COFORGE': 'IT',
'CRISIL': 'Financial Services',
'DEEPAKNTR': 'Consumer Goods',
'JUBLFOOD': 'Retail',
'PHOENIXLTD': 'Real Estate',
'EQUITAS': 'Financial Services',
'LTI': 'IT',
'RBLBANK_': 'Financial Services',
'CANBK': 'Financial Services',
'MOTILALOFS': 'Financial Services',
'PNCINFRA': 'Infrastructure',
'SUNTV': 'Media',
'AMBER': 'Consumer Goods',
'BLUESTARCO': 'Consumer Goods',
'CUB': 'Financial Services',
'GREENPLY': 'Consumer Goods',
'KOLTEPATIL': 'Real Estate',
'L&TFH_': 'Financial Services',
'METROPOLIS': 'Healthcare',
'RCOM': 'Telecom',
'SYMPHONY': 'Consumer Goods',
'VBL': 'Consumer Goods',
'VENKEYS': 'Consumer Goods',
'COROMANDEL': 'Fertilizers',
'GODREJAGRO': 'Consumer Goods',
'HAL': 'Defense',
'JINDALSAW': 'Metals',
'KEC': 'Infrastructure',
'MINDACORP_': 'Retail',
'NMDC': 'Metals',
'PGHL': 'Consumer Goods',
'PRAJIND': 'Infrastructure',
'RITES': 'Infrastructure',
'BANKBAROD_': 'Financial Services',
'BATAINDIA_': 'Retail',
'BEML': 'Infrastructure',
'CAREERP': 'IT',
'CENTURYTEX': 'Cement',
'DCBBANK': 'Financial Services',
'DHFL': 'Financial Services',
'FSL': 'Financial Services',
'FUTURECON': 'Retail',
'GEPIL': 'Pharmaceuticals',
'GESHIP': 'Shipping',
'GUJALKALI': 'Fertilizers',
'HATHWAY': 'Media',
'HERCULES': 'Pharmaceuticals',
'HEXAWARE': 'IT',
'IDFC': 'Financial Services',
'IDFCFIRSTB_': 'Financial Services',
'IFCI': 'Financial Services',
'IIFL': 'Financial Services',
'INDIANB_': 'Financial Services',
'IRCON': 'Infrastructure',
'JETAIRWAYS': 'Airlines',
'LUPIN': 'Pharmaceuticals',
'M&M': 'Automobile',
'MAHLOG': 'Automobile',
'MANAPPURAM': 'Financial Services',
'MAXFIN': 'Financial Services',
'MCX': 'Financial Services',
'MOTHERSUMI': 'Automobile',
'NATCOPHARM': 'Pharmaceuticals',
'NATIONALUM': 'Metals',
'NH': 'Hospitality',
'NLCINDIA': 'Power',
'NTPC': 'Power',
'PCJEWELLER': 'Retail',
'PNBHOUSING': 'Financial Services',
'PVR': 'Media',
'RAYMOND': 'Textiles',
'RELCAPITAL': 'Financial Services',
'RELIANCE': 'Oil & Gas',
'RIIL': 'Infrastructure',
'SADBHAV': 'Infrastructure',
'SAIL': 'Metals',
'SCHAEFFLER': 'Automobile',
'SFL': 'Retail',
'SOUTHBANK': 'Financial Services',
'SPARC': 'Pharmaceuticals',
'SUZLON': 'Power',
'SYNDIBANK': 'Financial Services',
'TATAELXSI': 'IT',
'TATAMOTORS': 'Automobile',
'TECHM': 'IT',
'THERMAX': 'Engineering',
'TITAN': 'Retail',
'TRIDENT': 'Textiles',
'UFO': 'Media',
'UPL': 'Chemicals',
'VAKRANGEE': 'IT',
'WOCKPHARMA': 'Pharmaceuticals',
'YESBANK': 'Financial Services'
}
def get_sector_list():
return list(set(nse_stock_sectors.values()))
def get_stock_list_by_sector(sector='IT'):
return [key.strip()+'.NS' for key, val in nse_stock_sectors.items() if val == sector]