Built from a
Real Experiment
ZScope was not designed in the abstract. It grew from a specific analytical problem — and the frustration of having no good tool to solve it.
During an electrochemical study, I needed to measure a baseline EIS spectrum at the start of a reaction — then capture six more spectra at different oxidation states as the process progressed. Each spectrum represented a distinct state of the system. Together, they were meant to tell the story of a mechanism evolving in time.
The analysis became a frustration. Working through seven spectra individually with existing tools was slow, disjointed, and offered no intuitive sense of how parameters were changing across the series. There was no way to visually explore how Rct grew, or how the Warburg tail shortened, from one state to the next.
Not as a fitting tool. As a lens for understanding — a way to arrive at physically motivated starting parameters, and to build the intuition that makes EIS more than empirical curve-fitting. That became the first version of ZScope: a real-time EIS simulator with a visual circuit canvas.
As the tool took shape, it grew. The fitting engine followed — built with the same insistence on physical transparency. Then Bayesian uncertainty quantification, because a parameter value without an honest uncertainty estimate has limited scientific value. Then structured data validation, custom component design, algorithmic circuit suggestion, and publication-ready reporting.
ZScope is the tool I needed during that experiment. It is completely free, and I hope it saves other researchers the same frustration — and gives them something genuinely better in its place.