Skip to content
This repository has been archived by the owner on Aug 16, 2024. It is now read-only.

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
Kavin Teenakul committed Aug 30, 2023
1 parent 4118d64 commit ee089a5
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 5 deletions.
5 changes: 3 additions & 2 deletions PySimpleCV/PySimpleCV
Original file line number Diff line number Diff line change
Expand Up @@ -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)],
Expand Down Expand Up @@ -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'),
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.



Expand Down
5 changes: 3 additions & 2 deletions data/io.github.kevinsmia1939.PySimpleCV.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -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
</p>
</description>
Expand All @@ -32,6 +32,7 @@
<url type="bugtracker">https://github.com/kevinsmia1939/PySimpleCV/issues</url>
<content_rating type="oars-1.1"/>
<releases>
<release version="v1.0.6" date="2023-08-31"/>
<release version="v1.0.5" date="2023-07-25"/>
<release version="v1.0.4" date="2023-07-06"/>
<release version="v1.0.3" date="2023-06-09"/>
Expand Down

0 comments on commit ee089a5

Please sign in to comment.