Resources

Software Recommendations

Python(Free)

Essential programming language for data processing, plotting, system simulation, and hardware control in electrochemistry research.

  • Core Packages: NumPy, Pandas, SciPy, Matplotlib, Seaborn for scientific computing and visualization.
  • Recommended Environment: JupyterLab Desktop for interactive development and documentation.
  • Why Python: Read this article explaining our preference for Python over OriginLab or Excel.
  • Learning Resource: View Dr. Zheng's ECS Webinar on Python for electrochemistry here.

Blender(Free)

Professional 3D modeling, animation, rendering, and visual effects software for creating scientific visualizations.

Fiji (ImageJ)(Free)

Open-source image processing software specialized for scientific image analysis, particularly useful for electron microscopy images.

VESTA(Free)

3D visualization software for crystal structures, volumetric data, and crystal morphologies in materials science.

Gwyddion(Free)

Modular software for scanning probe microscopy (SPM) data analysis and visualization.

Electrochemical Learning Resources

Recent Lecture

电催化剂失活过程的原位研究策略 (In Situ Study Strategies for Electrocatalyst Deactivation Processes)
ECS Webinar by Weiran Zheng • June 2, 2025
View on Bilibili →

Fundamental Principles

Advanced Methods & Applications