From ee089a5443c2531d47fa1d1f0e97eb367bfaf2fd Mon Sep 17 00:00:00 2001 From: Kavin Teenakul Date: Thu, 31 Aug 2023 01:16:50 +0200 Subject: [PATCH] update readme --- PySimpleCV/PySimpleCV | 5 +++-- README.md | 2 +- data/io.github.kevinsmia1939.PySimpleCV.metainfo.xml | 5 +++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/PySimpleCV/PySimpleCV b/PySimpleCV/PySimpleCV index f1ad915..fa7e98e 100644 --- a/PySimpleCV/PySimpleCV +++ b/PySimpleCV/PySimpleCV @@ -66,8 +66,8 @@ cv_settings = [ [sg.ButtonMenu("Add/Open CV file",cv_open_menu,key='cv_open_menu'),sg.Button("Load saved CV files", key='cv_load_cv'),sg.Combo(values=(), default_value='', readonly=False, key='cv_combo_cv', enable_events=True, size=(30,15)),sg.Button("Delete CV File", disabled=True)], [sg.Text('.csv file with voltage on 1st colume and current on 2nd column separated by comma')], [sg.Checkbox('Switch anodic and cathodic current', default=False, key='inv_jpa_jpc', disabled=True, enable_events=True)], - [sg.Text('iR compensation'),sg.Input(default_text=('0'), key='ir_compen',size=(15,5),disabled=True, enable_events=True),sg.Text('Ω'),sg.Text('Electrode area'),sg.Input(default_text=('1'), key='elec_area',size=(15,5),disabled=True, enable_events=True),sg.Text('cm\u00b2'), - sg.Text('Scan rate'),sg.Input(default_text=('0'), key='scan_rate',size=(15,5),disabled=True, enable_events=True),sg.Text('V')], + [sg.Text('iR compensation'),sg.Input(default_text=('0'), key='ir_compen',size=(8,5),disabled=True, enable_events=True),sg.Text('Ω'),sg.Text('Electrode area'),sg.Input(default_text=('1'), key='elec_area',size=(8,5),disabled=True, enable_events=True),sg.Text('cm\u00b2'), + sg.Text('Scan rate'),sg.Input(default_text=('0'), key='scan_rate',size=(8,5),disabled=True, enable_events=True),sg.Text('V/s')], [sg.Text('Trim CV plot start'), sg.Slider(range=(0, 1), size=cv_slider_size, orientation='h', key='sl_cutval_s', disable_number_display=True, enable_events=True, disabled=True),sg.Text('position'), sg.Input(default_text=('0'), key='sl_cutval_s_pos',size=(6,5),disabled=True, enable_events=True)], [sg.Text('Trim CV plot end'), sg.Slider(range=(0, 1), size=cv_slider_size, orientation='h', key='sl_cutval_e', enable_events=True, disabled=True),sg.Text('position'), sg.Input(default_text=('0'), key='sl_cutval_e_pos',size=(6,5),disabled=True, enable_events=True)], [sg.Text('Start 1'),sg.Slider(range=(1, 1), size=cv_slider_size, orientation='h', key='sl_jpa_lns', enable_events=True, disabled=True),sg.Text('position'), sg.Input(default_text=('0'), key='sl_jpa_lns_pos',size=(6,5),disabled=True, enable_events=True)], @@ -103,6 +103,7 @@ cv_layout = [ cv_ecsa1 =[[sg.Canvas(key='-CANVAS_cv_ecsa-')]] cv_ecsa2 = [ + [sg.Text('Create a rectangle area under the CV plot to calculate the electrochemical active surface area (ECSA) with gas absorption')], [sg.ButtonMenu("Add/Open CV file",cv_open_menu,key='cv_open_menu_ecsa'),sg.Button("Load saved CV files", key='cv_load_ecsa'),sg.Combo(values=(), default_value='', readonly=False, key='cv_combo_ecsa', enable_events=True, size=(30,15)),sg.Button("Delete CV File", disabled=True)], [sg.Text('.csv file with voltage on 1st colume and current on 2nd column separated by comma')], [sg.Text('iR compensation'),sg.Input(default_text=('0'), key='ir_compen_ecsa',size=(15,5),disabled=True, enable_events=True),sg.Text('Ω'),sg.Text('Electrode area'), sg.Input(default_text=('1'), key='elec_area_ecsa',size=(15,5),disabled=True, enable_events=True),sg.Text('cm\u00b2'), diff --git a/README.md b/README.md index 639d26e..e875ba1 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ CE - Coulombic Efficiency EE - Energy Efficiency Requires Python 3.10 and above. -Modules used: Numpy, Matplotlib, PySimpleGUI, pandas, scipy, stasmodels. +Modules used: Numpy, Matplotlib, PySimpleGUI, pandas, scipy, statsmodels. diff --git a/data/io.github.kevinsmia1939.PySimpleCV.metainfo.xml b/data/io.github.kevinsmia1939.PySimpleCV.metainfo.xml index 1676042..5a5eb67 100644 --- a/data/io.github.kevinsmia1939.PySimpleCV.metainfo.xml +++ b/data/io.github.kevinsmia1939.PySimpleCV.metainfo.xml @@ -12,9 +12,9 @@ PySimpleCV also plots battery cycles and calculates efficiencies. Written in pure Python. Currently supports VersaStudio (.par),.csv, and .txt. For.csv and.txt, the first column must be voltage and the second column is current. - Battery cycling support .xls files with state (C_CC, D_CC, R) columns. + Battery cycling currently only support .xls files with state (C_CC, D_CC, R) columns from LANHE. Support copy-paste battery efficiency. - Modules used: Numpy, Matplotlib, PySimpleGUI, and pandas + Modules used: Numpy, Matplotlib, PySimpleGUI, pandas, and statsmodel License: GPLv3

@@ -32,6 +32,7 @@ https://github.com/kevinsmia1939/PySimpleCV/issues +