Skip to content
This repository was archived by the owner on Mar 22, 2024. It is now read-only.

Commit 4d2aa7e

Browse files
authored
Merge pull request #4 from devfinwiz/deepsource-autofix-908482d2
Convert string with anomalous backslash into a raw string
2 parents 884beae + 36447fe commit 4d2aa7e

File tree

8 files changed

+19
-24
lines changed

8 files changed

+19
-24
lines changed

Dataset/Dataset_Gathering_Scripts/csv_generator.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
def get_symbols():
88
flag=1
9-
comp=csv.reader(open("Prerequisites\Tickers.csv"))
9+
comp=csv.reader(open(r"Prerequisites\Tickers.csv"))
1010
tickers=[]
1111

1212
for c in comp:
@@ -27,7 +27,7 @@ def dataset_generator(symbol):
2727

2828
#Creation of individual CSVs for all listed tickers in Tickers.csv
2929

30-
history_filename="Dataset\Resultant Dataset\\ticker_csvs\{}.csv".format(symbol)
30+
history_filename=r"Dataset\Resultant Dataset\\ticker_csvs\{}.csv".format(symbol)
3131
f=open(history_filename,'w',newline="")
3232

3333
#---------------------------------------------------------------------------------

FundamentalScans/valuation_f.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ def valuation_determiner(ticker):
120120

121121
def get_symbols():
122122
flag=1
123-
comp=csv.reader(open("Prerequisites\Tickers.csv"))
123+
comp=csv.reader(open(r"Prerequisites\Tickers.csv"))
124124
tickers=[]
125125

126126
for c in comp:

Prerequisites/Symbols_Generator.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,9 @@ def store_in_tickers_csv():
3636
correct_ticker = re.sub(r'[^a-zA-Z\d\s]', u'', str(hold[i]), flags=re.UNICODE)
3737
hold[i]=str(correct_ticker).split(",")
3838

39-
with open('Prerequisites\Tickers.csv','a',newline="") as f:
39+
with open(r'Prerequisites\Tickers.csv','a',newline="") as f:
4040
writer = csv.writer(f)
4141
writer.writerows(hold)
4242

4343

44-
store_in_tickers_csv()
45-
44+
store_in_tickers_csv()

Prerequisites/garbage_eliminator.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ def unique_everseen(iterable, key=None):
1818
seen_add(k)
1919
yield element
2020

21-
with open("Prerequisites\Tickers.csv", "r") as file:
21+
with open(r"Prerequisites\Tickers.csv", "r") as file:
2222
lines = []
2323
for line in file:
2424
lines.append(line.strip("\n").split(","))
2525

26-
with open("Prerequisites\Tickers.csv", "w") as file:
26+
with open(r"Prerequisites\Tickers.csv", "w") as file:
2727
for line in unique_everseen(lines, key=frozenset):
2828
file.write(",".join(line)+"\n")
2929

Prerequisites/nse_indices_pe_history.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#Generates csv files for all NSE indices with their PE,P/B
88

99
def dataset_generator(indice):
10-
history_filename="Dataset\Resultant Dataset\\nse_indices_pe_dataset\{}.csv".format(indice)
10+
history_filename=r"Dataset\Resultant Dataset\\nse_indices_pe_dataset\{}.csv".format(indice)
1111
f=open(history_filename,'w',newline="")
1212

1313
indice_pe = get_index_pe_history(symbol="{}".format(indice),

TechnicalScans/sma_scanner.py

+6-10
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
def get_symbols():
99
flag=1
10-
comp=csv.reader(open("Prerequisites\Tickers.csv"))
10+
comp=csv.reader(open(r"Prerequisites\Tickers.csv"))
1111
tickers=[]
1212

1313
for c in comp:
@@ -29,7 +29,7 @@ def ma_above_scanner(period):
2929

3030
for symbol in tickers:
3131
try:
32-
df=pd.read_csv("Dataset\Resultant Dataset\\ticker_csvs\{}.csv".format(symbol))
32+
df=pd.read_csv(r"Dataset\Resultant Dataset\\ticker_csvs\{}.csv".format(symbol))
3333
sma=talib.SMA(df['Close'],period)
3434
sma,close=list(sma)[-1],list(df['Close'])[-1]
3535
if(close>sma):
@@ -48,7 +48,7 @@ def ma_below_scanner(period):
4848

4949
for symbol in tickers:
5050
try:
51-
df=pd.read_csv("Dataset\Resultant Dataset\\ticker_csvs\{}.csv".format(symbol))
51+
df=pd.read_csv(r"Dataset\Resultant Dataset\\ticker_csvs\{}.csv".format(symbol))
5252
sma=talib.SMA(df['Close'],period)
5353
sma,close=list(sma)[-1],list(df['Close'])[-1]
5454
if(close<sma):
@@ -67,7 +67,7 @@ def price_just_crossed_over_ma(period):
6767

6868
for symbol in tickers:
6969
try:
70-
df=pd.read_csv("Dataset\Resultant Dataset\\ticker_csvs\{}.csv".format(symbol))
70+
df=pd.read_csv(r"Dataset\Resultant Dataset\\ticker_csvs\{}.csv".format(symbol))
7171
sma=talib.SMA(df['Close'],period)
7272
sma,close=list(sma)[-1],list(df['Close'])[-1]
7373
if(close>sma and list(df['Close'][-200])<sma):
@@ -86,7 +86,7 @@ def price_just_crossed_below_ma(period):
8686

8787
for symbol in tickers:
8888
try:
89-
df=pd.read_csv("Dataset\Resultant Dataset\\ticker_csvs\{}.csv".format(symbol))
89+
df=pd.read_csv(r"Dataset\Resultant Dataset\\ticker_csvs\{}.csv".format(symbol))
9090
sma=talib.SMA(df['Close'],period)
9191
sma,close=list(sma)[-1],list(df['Close'])[-1]
9292
if(close<sma and list(df['Close'][-200])>sma):
@@ -96,8 +96,4 @@ def price_just_crossed_below_ma(period):
9696

9797
return stocks_crossed_sma
9898

99-
print(price_just_crossed_over_ma(200))
100-
101-
102-
103-
99+
print(price_just_crossed_over_ma(200))

Valuations/multiple_parameters_valuation.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#Returns valuation of the requested ticker as per its book value
66

77
def valuation_book_value(ticker):
8-
with open("Dataset\Resultant Dataset\Financials.csv",'r') as f:
8+
with open(r"Dataset\Resultant Dataset\Financials.csv",'r') as f:
99
reader=csv.DictReader(f)
1010
for row in reader:
1111
if(row['Ticker']==ticker):
@@ -32,7 +32,7 @@ def valuation_book_value(ticker):
3232
#Returns valuation of the requested ticker as per its annual sales
3333

3434
def valuation_sales(ticker):
35-
with open("Dataset\Resultant Dataset\Financials.csv",'r') as f:
35+
with open(r"Dataset\Resultant Dataset\Financials.csv",'r') as f:
3636
reader=csv.DictReader(f)
3737
for row in reader:
3838
if(row['Ticker']==ticker):
@@ -59,7 +59,7 @@ def valuation_sales(ticker):
5959
#Returns valuation of the requested ticker as per Graham
6060

6161
def valuation_graham(ticker):
62-
with open("Dataset\Resultant Dataset\Financials.csv",'r') as f:
62+
with open(r"Dataset\Resultant Dataset\Financials.csv",'r') as f:
6363
reader=csv.DictReader(f)
6464
for row in reader:
6565
if(row['Ticker']==ticker):
@@ -86,7 +86,7 @@ def valuation_graham(ticker):
8686
#Returns valuation of the requested ticker as per its earnings
8787

8888
def valuation_earnings(ticker):
89-
with open("Dataset\Resultant Dataset\Financials.csv",'r') as f:
89+
with open(r"Dataset\Resultant Dataset\Financials.csv",'r') as f:
9090
reader=csv.DictReader(f)
9191
for row in reader:
9292
if(row['Ticker']==ticker):

Valuations/nse_indices_valuation_check.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def indices_flag_allocator():
4747
exceptions=['NIFTY FMCG','NIFTY IT']
4848

4949
for indice in NSE_INDICES:
50-
df=pd.read_csv("Dataset\Resultant Dataset\\nse_indices_pe_dataset\\{}.csv".format(indice))
50+
df=pd.read_csv(r"Dataset\Resultant Dataset\\nse_indices_pe_dataset\\{}.csv".format(indice))
5151
indices_median_pe[indice]=round(df['P/E'].median(),2)
5252
indices_latest_pe[indice]=df['P/E'].iloc[-1]
5353

0 commit comments

Comments
 (0)