rosacastillo commited on
Commit
6d1c646
·
1 Parent(s): 719a2e6

added new dataset.Removed data folder

Browse files
app.py CHANGED
@@ -1,7 +1,11 @@
1
  import gradio as gr
2
  import pandas as pd
3
  import duckdb
 
 
 
4
  import logging
 
5
  from tabs.trades import (
6
  prepare_trades,
7
  get_overall_trades,
@@ -66,6 +70,71 @@ def get_logger():
66
  logger = get_logger()
67
 
68
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69
  def get_all_data():
70
  """
71
  Get all data from the parquet files
@@ -130,7 +199,7 @@ def prepare_data():
130
  invalid_trades,
131
  unknown_trades,
132
  winning_df,
133
- ) = get_all_data()
134
  print(trades_df.info())
135
 
136
  trades_df = prepare_trades(trades_df)
 
1
  import gradio as gr
2
  import pandas as pd
3
  import duckdb
4
+ import gzip
5
+ import shutil
6
+ import os
7
  import logging
8
+ from huggingface_hub import hf_hub_download
9
  from tabs.trades import (
10
  prepare_trades,
11
  get_overall_trades,
 
70
  logger = get_logger()
71
 
72
 
73
+ def load_all_data():
74
+ # error by markets
75
+ errors_df = hf_hub_download(
76
+ repo_id="valory/Olas-predict-dataset",
77
+ filename="error_by_markets.parquet",
78
+ repo_type="dataset",
79
+ )
80
+
81
+ df1 = pd.read_parquet(errors_df)
82
+
83
+ # all trades profitability
84
+ # Download the compressed file
85
+ gz_file_path = hf_hub_download(
86
+ repo_id="valory/Olas-predict-dataset",
87
+ filename="all_trades_profitability.parquet.gz",
88
+ repo_type="dataset",
89
+ )
90
+
91
+ # Create path for decompressed file
92
+ parquet_file_path = gz_file_path.replace(".gz", "")
93
+
94
+ # Decompress the file
95
+ with gzip.open(gz_file_path, "rb") as f_in:
96
+ with open(parquet_file_path, "wb") as f_out:
97
+ shutil.copyfileobj(f_in, f_out)
98
+
99
+ # Now read the decompressed parquet file
100
+ df2 = pd.read_parquet(parquet_file_path)
101
+
102
+ # tools_accuracy
103
+ tools_accuracy = pd.read_csv(
104
+ "https://huggingface.co/datasets/valory/Olas-predict-dataset/raw/main/tools_accuracy.csv",
105
+ sep=",",
106
+ )
107
+ df3 = pd.DataFrame(tools_accuracy)
108
+
109
+ # invalid trades
110
+ invalid_df = hf_hub_download(
111
+ repo_id="valory/Olas-predict-dataset",
112
+ filename="invalid_trades.parquet",
113
+ repo_type="dataset",
114
+ )
115
+
116
+ df4 = pd.read_parquet(invalid_df)
117
+
118
+ # unknown traders
119
+ unknown_df = hf_hub_download(
120
+ repo_id="valory/Olas-predict-dataset",
121
+ filename="unknown_traders.parquet",
122
+ repo_type="dataset",
123
+ )
124
+
125
+ df5 = pd.read_parquet(unknown_df)
126
+
127
+ # winning_df.parquet
128
+ winning_df = hf_hub_download(
129
+ repo_id="valory/Olas-predict-dataset",
130
+ filename="winning_df.parquet",
131
+ repo_type="dataset",
132
+ )
133
+
134
+ df6 = pd.read_parquet(winning_df)
135
+ return df1, df2, df3, df4, df5, df6
136
+
137
+
138
  def get_all_data():
139
  """
140
  Get all data from the parquet files
 
199
  invalid_trades,
200
  unknown_trades,
201
  winning_df,
202
+ ) = load_all_data()
203
  print(trades_df.info())
204
 
205
  trades_df = prepare_trades(trades_df)
data/all_trades_profitability.parquet DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:6a9fa6fcb351f21334b3a79194c82d9b344be2549d7cd9398c3dea84646291dc
3
- size 11576111
 
 
 
 
data/daily_info.parquet DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:5ff013973cd9530e4eb535ea4f9c3db3cee90f6be70800682eefa7b37f78388b
3
- size 2709198
 
 
 
 
data/error_by_markets.parquet DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:026835121a261b46a391e397160f878413bd1f337903324bb1cd6ef88bc2d90c
3
- size 12990
 
 
 
 
data/invalid_trades.parquet DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:8a47b04bfae501edb6051f0089117b51fc96cdb4eeb4ad5ef3ebfbcd7ee19590
3
- size 755966
 
 
 
 
data/outliers.parquet DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:81f07e9f5a1ad5c39b73068888e94260f86782f4f9511cbf548cd366ff827218
3
- size 19361
 
 
 
 
data/service_map.pkl DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:da35d7c845c32bc90c5f298210458dfa01b8745bf95bd23b62a49c044ca06ac7
3
- size 167913
 
 
 
 
data/tools_accuracy.csv DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:3a26951af78022999c8651278aff7a96ed271a6d325907096982b5333a7af7b7
3
- size 1099
 
 
 
 
data/unknown_traders.parquet DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:cd2aa16659f93661ac3e9744f55ba17d921bf5f65c843a60f01232dd587254bf
3
- size 365566
 
 
 
 
data/winning_df.parquet DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:10f727eac679040aa5f1dc1856580010c315b3f72810cdbcaa6175f5a8343c0e
3
- size 12528