Aziz Alto
commited on
Commit
·
53f4c47
1
Parent(s):
dcda531
Use older st.caching decorators
Browse files
app.py
CHANGED
@@ -16,7 +16,7 @@ st.title("PySQLify")
|
|
16 |
st.write("_Data Analysis_ Tool")
|
17 |
|
18 |
|
19 |
-
@st.
|
20 |
def _read_csv(f, **kwargs):
|
21 |
df = pd.read_csv(f, on_bad_lines="skip", **kwargs)
|
22 |
# clean
|
@@ -123,7 +123,7 @@ def code_editor(language, hint, show_panel, key=None):
|
|
123 |
return content
|
124 |
|
125 |
|
126 |
-
@st.
|
127 |
def query_data(sql, df):
|
128 |
try:
|
129 |
return duckdb.query(sql).df()
|
@@ -173,7 +173,7 @@ def run_python_script(user_script, key):
|
|
173 |
st.exception(e)
|
174 |
|
175 |
|
176 |
-
@st.
|
177 |
def data_profiler(df):
|
178 |
return ProfileReport(df, title="Profiling Report")
|
179 |
|
|
|
16 |
st.write("_Data Analysis_ Tool")
|
17 |
|
18 |
|
19 |
+
@st.experimental_memo
|
20 |
def _read_csv(f, **kwargs):
|
21 |
df = pd.read_csv(f, on_bad_lines="skip", **kwargs)
|
22 |
# clean
|
|
|
123 |
return content
|
124 |
|
125 |
|
126 |
+
@st.experimental_memo
|
127 |
def query_data(sql, df):
|
128 |
try:
|
129 |
return duckdb.query(sql).df()
|
|
|
173 |
st.exception(e)
|
174 |
|
175 |
|
176 |
+
@st.experimental_singleton
|
177 |
def data_profiler(df):
|
178 |
return ProfileReport(df, title="Profiling Report")
|
179 |
|