f64 commited on
Commit
b20141c
·
1 Parent(s): b7eb2d3
pages/3_Загрузка CSV.py CHANGED
@@ -35,7 +35,7 @@ if uploaded_file is not None:
35
  if True:
36
  bytes_uploaded = uploaded_file.read(4*1024)
37
  uploaded_file.seek(0) # встать на начало
38
- cpage = json.detect_encoding(bytes_uploaded)
39
  dialect = csv.Sniffer().sniff(bytes_uploaded.decode(cpage, errors="replace"))
40
  uploaded_file.seek(0) # встать на начало
41
  col2.write(f"{enc=} found {cpage=} \t.\t.\t.\t {delim=} found {dialect.delimiter=}")
 
35
  if True:
36
  bytes_uploaded = uploaded_file.read(4*1024)
37
  uploaded_file.seek(0) # встать на начало
38
+ cpage = json.detect_encoding(bytes_uploaded) # import charset_normalizer # https://charset-normalizer.readthedocs.io/en/latest/user/getstarted.html#basic-usage
39
  dialect = csv.Sniffer().sniff(bytes_uploaded.decode(cpage, errors="replace"))
40
  uploaded_file.seek(0) # встать на начало
41
  col2.write(f"{enc=} found {cpage=} \t.\t.\t.\t {delim=} found {dialect.delimiter=}")
pages/4_Просмотр_CSV.py CHANGED
@@ -5,23 +5,27 @@ st.markdown(my_stm.STYLE_CORRECTION, unsafe_allow_html=True)
5
 
6
  #st.sidebar.title("⚜️")
7
  #st.sidebar.info("три CSV")
8
- st.sidebar.markdown("***\n сохраненные \n таблицы \n CSV 💽 \n***")
9
 
10
  #col1.metric("Temperature", "70 °F", "1.2 °F") #col2.metric("Wind", "9 mph", "-8%") #col3.metric("Humidity", "86%", "4%")
11
 
 
12
  REPO_ID = "f64k/gaziev"
 
 
13
  lstTestFiles = my_stm.list_files_hf(REPO_ID)
14
  #dictXYZV = my_stm.load_gaziev_from_hf(REPO_ID, lstTestFiles)
 
 
 
15
  #key_xyz = st.selectbox("Выберите файл данных для просмотра таблицы и точек", dictXYZV.keys())
16
- one_file_selected = st.selectbox("Выберите файл данных для просмотра таблицы и точек", lstTestFiles)
17
- col1, col2 = st.columns(2)
18
  if one_file_selected:
19
  dict_ONE_XYZV = my_stm.load_gaziev_from_hf(REPO_ID, [one_file_selected])
20
  df_xyz = list(dict_ONE_XYZV.values())[0] #df_xyz = dictXYZV[key_xyz]
21
  fig = my_stm.plotly_xyzv_scatter_gray(df_xyz)
22
 
23
- col1.plotly_chart(fig) # st.plotly_chart(fig) #fig.show()
24
- col2.dataframe(df_xyz, height=700)
25
 
26
 
27
 
 
5
 
6
  #st.sidebar.title("⚜️")
7
  #st.sidebar.info("три CSV")
 
8
 
9
  #col1.metric("Temperature", "70 °F", "1.2 °F") #col2.metric("Wind", "9 mph", "-8%") #col3.metric("Humidity", "86%", "4%")
10
 
11
+
12
  REPO_ID = "f64k/gaziev"
13
+ st.sidebar.info("💽 сохраненные\n таблицы CSV")
14
+
15
  lstTestFiles = my_stm.list_files_hf(REPO_ID)
16
  #dictXYZV = my_stm.load_gaziev_from_hf(REPO_ID, lstTestFiles)
17
+
18
+ cols = st.columns(2)
19
+
20
  #key_xyz = st.selectbox("Выберите файл данных для просмотра таблицы и точек", dictXYZV.keys())
21
+ one_file_selected = cols[0].selectbox("Выберите файл данных для просмотра таблицы и точек", lstTestFiles)
 
22
  if one_file_selected:
23
  dict_ONE_XYZV = my_stm.load_gaziev_from_hf(REPO_ID, [one_file_selected])
24
  df_xyz = list(dict_ONE_XYZV.values())[0] #df_xyz = dictXYZV[key_xyz]
25
  fig = my_stm.plotly_xyzv_scatter_gray(df_xyz)
26
 
27
+ cols[0].plotly_chart(fig) # st.plotly_chart(fig) #fig.show()
28
+ cols[1].dataframe(df_xyz, height=700)
29
 
30
 
31