GithubHelp home page GithubHelp logo

jinlelan / python-simulations-for-the-education-of-electrochemists-and-electrochemical-engineers Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tomfuller-electrochemistry/python-simulations-for-the-education-of-electrochemists-and-electrochemical-engineers

0.0 0.0 0.0 144 KB

Simulations primarily directed toward education, specifically developing intuition about how electrochemical systems behave.

Python 100.00%

python-simulations-for-the-education-of-electrochemists-and-electrochemical-engineers's Introduction

Overview

This respository contains ready-made models designed to unveil particular concepts related to the education of electrochemists and electrochemical engineers. These simulations rely heavily on animation and widgets, such as sliders to allow users to seemlessly vary parameters and explore the behavior of common electrochemical systems, cyclic voltammetry for a reversible one-electron transfer reaction for example. Although numerical methods are essential, these are not our focus. The project leads are Professor Tom Fuller, Georgia Tech, and Professor John Harb, BYU.

Each folder contains a python model that is connected to our text, Electrochemical Engineering (Wiley, 2018), but the models can be used independently. The focus is on animations and visualization, serving two distinct purposes: to unveil and relate items in a figure, and to teach dynamic processes. In addition to the code, a series of questions are provided in a pdf file. These are used as formative homework assignments in the class.

Download and explore on your own. Slider bars are provided to adjust model parameters interactively, with the results updated automatically. Additional parameters can be changed in the underlying code. Work through the associated assignment. There are also specific learning objectives and concepts that are explored.

New to Python?

Look at the folder in this repository "Getting Started with Python.

Want to help?

If you would like to contribute to the development of this repository or have suggestions for other topics, please contact Tom Fuller [email protected]. In the readme file for each folder, known issues or future features are identified.

python-simulations-for-the-education-of-electrochemists-and-electrochemical-engineers's People

Contributors

tomfuller-electrochemistry avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.