Javascript must be enabled to continue!
Application of Open-Source, Python-Based Tools for the Simulation of Electrochemical Systems
View through CrossRef
Mathematical models of electrochemical systems are useful to refine our understanding of systems containing complex, coupled phenomena, to design and control electrochemical devices, and to help novices in developing intuition for the behavior of electrochemical systems. Regardless of the application, elucidating the relationship between current and potential is central to understanding how electrochemical systems behave. Here, we report on historical and future perspectives of simulating electrochemical systems with open-source, python-based tools. FEniCSx, a popular open-source computing platform for solving partial differential equations, is applied to the solution of primary and secondary current distributions for two- and three- dimensional geometries. FEniCSx is used on both desktop computers as well as within high performance computing environments, such as Georgia Tech’s PACE. Simulations are known to increase interactions between instructors and students, and to help students visualize content. Recently, python tools have been applied to simple electrochemical systems. Because of the low barrier to entry and access to numerous computational packages, the Anaconda distribution of python is promoted. A series of dynamic simulations are designed to help students improve their understanding of electrochemical systems. These simulations feature animation and use of widgets that allow students to adjust parameters and immediately observe the results.
The Electrochemical Society
Title: Application of Open-Source, Python-Based Tools for the Simulation of Electrochemical Systems
Description:
Mathematical models of electrochemical systems are useful to refine our understanding of systems containing complex, coupled phenomena, to design and control electrochemical devices, and to help novices in developing intuition for the behavior of electrochemical systems.
Regardless of the application, elucidating the relationship between current and potential is central to understanding how electrochemical systems behave.
Here, we report on historical and future perspectives of simulating electrochemical systems with open-source, python-based tools.
FEniCSx, a popular open-source computing platform for solving partial differential equations, is applied to the solution of primary and secondary current distributions for two- and three- dimensional geometries.
FEniCSx is used on both desktop computers as well as within high performance computing environments, such as Georgia Tech’s PACE.
Simulations are known to increase interactions between instructors and students, and to help students visualize content.
Recently, python tools have been applied to simple electrochemical systems.
Because of the low barrier to entry and access to numerous computational packages, the Anaconda distribution of python is promoted.
A series of dynamic simulations are designed to help students improve their understanding of electrochemical systems.
These simulations feature animation and use of widgets that allow students to adjust parameters and immediately observe the results.
Related Results
(Invited) Application of Open-Source, Python-Based Tools for the Simulation of Electrochemical Systems
(Invited) Application of Open-Source, Python-Based Tools for the Simulation of Electrochemical Systems
There is a rich history of mathematical modeling of electrochemical systems. These simulations are useful 1) to refine our understanding of systems that contain complex, coupled ph...
Basic and Advance: Phython Programming
Basic and Advance: Phython Programming
"This book will introduce you to the python programming language. It's aimed at beginning programmers, but even if you have written programs before and just want to add python to y...
Python in proteomics
Python in proteomics
Python is a versatile scripting language that is widely used in industry and academia. In bioinformatics, there are multiple packages supporting data analysis with Python that rang...
Book 2. POWER CONTROL FOR AN ELECTRICALLY POWERED WATER TREATMENT APPARATUS
Book 2. POWER CONTROL FOR AN ELECTRICALLY POWERED WATER TREATMENT APPARATUS
Detailed Description of How the Power Control of the Present Invention Synchronizes the Power Supply to a W2W Electrochemical Reactor The overall, general fundamental "patentable" ...
Enhancing Geographical Data Visualization through Python: A Comprehensive Study
Enhancing Geographical Data Visualization through Python: A Comprehensive Study
Geographical records visualization plays a pivotal position in comprehending spatial information, aiding decision-making tactics, and fostering powerful communique in numerous fiel...
PYTHON POWERED INTELLIGENCE AND ML
PYTHON POWERED INTELLIGENCE AND ML
Python Powered Intelligence And ML is designed to be your essential companion in your journey through the world of Artificial Intelligence and Python programming. We understand th...
Algorithmic Stratification in Finance Degrees: Global Patterns of Python Adoption in University Curricula
Algorithmic Stratification in Finance Degrees: Global Patterns of Python Adoption in University Curricula
Abstract
Universities and business schools are under growing pressure to equip finance graduates with the algorithmic literacy required for data-intensive, Python-b...
pySeqRNA: an automated Python package for RNA sequencing data analysis
pySeqRNA: an automated Python package for RNA sequencing data analysis
With the advent of Next-Generation Sequencing (NGS) technologies, numerous data is being generated every day, however, analysis remains a big hurdle to efficiently use the technolo...

