[ANN] Xyce Studio – Open Source GUI & Visualizer for Xyce (KiCad Plugin & Standalone)

51 views
Skip to first unread message

Rogelio J. Baucells

unread,
Sep 10, 2026, 9:46:51 PMSep 10
to xyce-users

Hi everyone,

I wanted to share an open-source project called Xyce Studio, designed to provide a graphical user interface (GUI) for running Xyce simulations, configuring directives, and visualizing results:

👉 Repository: https://github.com/spice-projects/xyce-studio

Xyce Studio works both as a standalone GUI environment for raw Xyce netlists and as an integrated tool for KiCad workflows.

Key Features:
  • Standalone Netlist Simulation & Execution: Load any .cir Xyce netlist file directly into the application, trigger simulations, and inspect execution logs without leaving the app or using terminal commands.

  • Integrated Waveform Plotting: Features a built-in RAW file parser to plot node voltages and branch currents directly inside the tool immediately after a run.

  • In-Tool Simulation Control: Configure common simulation directives (Transient, DC sweep, AC analysis, etc.) using structured GUI controls instead of editing syntax manually.

  • KiCad Integration: Seamlessly links with the KiCad Schematic Editor to parse schematics, convert netlists to Xyce format, and run simulations in a single click.

Current Platform Availability:
  • KiCad Plugin: Available now for Windows and macOS.

  • Standalone App: Available now for macOS.

  • Coming Soon: KiCad plugin support for Linux, as well as standalone application releases for Windows and Linux.

Installation & Plugin Repository:

Currently, the KiCad plugin can be installed manually by downloading the release packages directly from the GitHub repository. It will also be submitted to the official KiCad Plugin and Content Manager (PCM) repository soon for one-click installation.

How to Get Started:

You can find setup instructions, usage guides, and pre-built downloads directly on the GitHub repository page:

https://github.com/spice-projects/xyce-studio

Since the project is actively evolving, I would love to get feedback from the Xyce user community! If you test it with your netlists, encounter parsing/plotting issues, or have feature requests, please feel free to open an issue on GitHub or reply to this thread.

Hope this helps streamline your simulation workflows!

Best regards,

RJB

Rogelio J. Baucells

unread,
Sep 30, 2026, 8:52:25 PM (9 days ago) Sep 30
to xyce-users

Xyce Studio 1.2 is now available — a major update for Xyce simulation and results analysis

Following up on my original announcement, I’m happy to announce Xyce Studio 1.2, an open-source graphical environment for running Xyce simulations and exploring the results.

Since the initial release, Xyce Studio has grown considerably. Version 1.2 adds a much broader range of Xyce analysis capabilities and significantly improves the way simulation results can be explored and analyzed.

Some of the highlights:

  • Expanded Xyce analysis support — configure Operating Point, Transient, DC Sweep, AC, Noise, Harmonic Balance, and Linear analysis from the GUI.

  • Nested DC sweeps — configure multiple sweep dimensions directly in the simulation dialog.

  • PCE analysis support — configure Polynomial Chaos Expansion analyses from the interface.

  • Improved .OPTIONS support — including additional Xyce option packages.

  • Linear analysis / Touchstone results — run .LIN analyses and open the generated Touchstone output directly in Xyce Studio.

  • Smith Chart visualization — visualize .LIN / S-parameter results directly on a Smith Chart, alongside conventional plots.

  • Much broader output support — Xyce Studio can now read and visualize .raw, .prn, .csv, .csd, and .dat simulation output.

  • Interactive waveform analysis — plot expressions, zoom and compare signals, inspect values interactively, filter .STEP results, and calculate FFTs directly from plotted data.

  • Improved netlist editing — the standalone application now provides a more capable SPICE-style editor with syntax highlighting and line numbers.

  • Better simulation workflow — simulation parameters and netlist edits are preserved more reliably between runs.

  • Complete user documentation — a new user guide covers installation, simulation setup, output files, waveform analysis, and troubleshooting.

Xyce Studio remains a graphical environment around the Xyce simulator, providing a convenient workflow for configuring simulations, running Xyce, and analyzing the resulting data.

Xyce Studio v1.2: https://github.com/spice-projects/xyce-studio/releases/tag/v1.2

Documentation: https://spice-projects.github.io/xyce-studio/

The project is actively evolving, and feedback from people using real Xyce simulations and analyses is very welcome.

Reply all
Reply to author
Forward
0 new messages