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.
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.
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
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.