Commit
·
6d1c646
1
Parent(s):
719a2e6
added new dataset.Removed data folder
Browse files- app.py +70 -1
- data/all_trades_profitability.parquet +0 -3
- data/daily_info.parquet +0 -3
- data/error_by_markets.parquet +0 -3
- data/invalid_trades.parquet +0 -3
- data/outliers.parquet +0 -3
- data/service_map.pkl +0 -3
- data/tools_accuracy.csv +0 -3
- data/unknown_traders.parquet +0 -3
- data/winning_df.parquet +0 -3
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 |
-
) =
|
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
|
|
|
|
|
|
|
|