EverrCAD

SimLAB — Give your equations something to show.

Write Python, process signals and visualize results with NumPy, SciPy and interactive plots in your browser.

Open SimLAB

View plans

SimLAB code workspace with signal-processing plots

Get to know SimLAB

SimLAB is a workspace for turning mathematical ideas into executable experiments. Write Python, generate or process signals, and inspect the output in plots. With a browser-based Python runtime and scientific libraries, you can work through a calculation and its visualization in the same place.

Who it’s for

Students, educators and engineers exploring numerical methods, signal processing and communication systems.

Work in Python

Write and run code through the browser-based Pyodide runtime. Use NumPy arrays and SciPy routines for numerical calculations and signal processing.

Build signal experiments

Generate waveforms, combine signals and investigate transformations. Adjust parameters in code to compare alternative configurations.

Inspect time and frequency

Plot time-series data and examine frequency content with FFT-based analysis. Use the visual output to connect a mathematical operation with its effect on a signal.

Iterate on a model

Revise the code and rerun the experiment as your understanding develops. Keep computation and its visual output together while testing an idea.

A practical path through the work

  1. Define the experiment

    Write the inputs, equations and parameters in Python.

  2. Run the calculation

    Use the available scientific libraries to compute the result.

  3. Inspect and iterate

    Plot the output, compare the behavior and refine your code.