Metadata-Version: 2.4
Name: e-chem
Version: 0.0.0
Summary: echemkit is a lightweight Python library designed for seamless electrochemical data analysis.
Home-page: https://gitlab.tuwien.ac.at/iap/aip/anp/electrochemistry/basic-ec/e-chem
Author: Nico Sonderhof, Lorenz Unterberger, Richard W. van Nieuwenhoven, Markus Valtiner
Author-email: nico.sonderhof@tuwien.ac.at
Project-URL: Homepage, https://researchdata.tuwien.ac.at/uploads/4exfe-yx784
Keywords: todo
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.1
Description-Content-Type: text/markdown
Requires-Dist: matplotlib>=3.5.1
Requires-Dist: NumPy>=1.26
Requires-Dist: pandas>=2.2.3
Requires-Dist: scipy>=1.15.3
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# EC-python Lib

echemkit is a lightweight Python library designed for seamless electrochemical data analysis directly within Jupyter notebooks. It provides intuitive tools for loading, processing, and visualising data from standard potentiostat systems such as BioLogic, PalmSens, and Squidstat. The package supports cyclic voltammetry (CV), chrono-potentiometry (CP), electrochemically active surface area (ECSA) analysis, and Tafel slope evaluation through a consistent, object-oriented API. Researchers can quickly import raw measurement files, extract key parameters, apply smoothing or compensation routines, and generate publication-ready plots—all in an interactive environment. With clear syntax and modular design, echemkit enables reproducible, open electrochemical analysis suitable for education, prototyping, and advanced research workflows.

## License

MIT license.

##citetation

If you use echemkit for scientific research or publication, please cite it as DOI: 10.48436/4exfe-yx784
