Skip to content

Releases: ra3xdh/qucs_s

Continuous Build

18 Dec 06:28
8dcde7e
Compare
Choose a tag to compare
Continuous Build Pre-release
Pre-release

Automated release for commit 8dcde7e

Qucs-S 24.4.1

14 Nov 18:00
6abdf70
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 24.4.0...24.4.1

Qucs-S 24.4.0

31 Oct 10:02
71b388e
Compare
Choose a tag to compare

New features

  • Implemnted touchstone (S2P) files viewer tool #936
  • VC resistor made available for SPICE and ADMS-independent #959

Library update

  • Added SPICE_Tline library containing transmission lines for Ngspice #896

Installation

See the wiki page for the installation instructions: https://github.com/ra3xdh/qucs_s/wiki/Installation

Full changelog

New Contributors

Full Changelog: 24.3.2...24.4.0

Qucs-S 24.3.2

23 Sep 18:12
Compare
Choose a tag to compare

What's Changed

  • Fixed editing of File-type properties #948
  • Implemented @model[param] syntax recognition for Parameter sweep #948

Full Changelog: 24.3.1...24.3.2

Qucs-S 24.3.1

08 Sep 11:47
Compare
Choose a tag to compare

What's Changed

  • Refactor node by @wawuwo in #845
  • Replace Q3PtrList in diagram dialog by @wawuwo in #854
  • Fix issue #864 - QucsAttenuator 24.3.0 - Accept "." and "," as decimal separators by @andresmmera in #865
  • fixed component highlighting. by @dsm in #877
  • Remove Schematic::textCorr by @wawuwo in #879
  • QucsAttenuator: Ensure Zout=Zin in QW and Lpad attenuators by @andresmmera in #880
  • Migrate Properties to QList and Some Refactoring by @dsm in #858
  • Fix segfault when component is placed over a wire by @wawuwo in #881
  • Get rid of MouseActions::drawn by @wawuwo in #844
  • Refactor Schematic::selectElements by @wawuwo in #878
  • Russian translation by @antohami in #885
  • Fix assertion fail when schematic is scrolled right by 'Right' key by @wawuwo in #886
  • Fix wrong Octave path by @ra3xdh in #888
  • Add SPICE entry for DCblock, DCfeed by @ra3xdh in #891
  • add macos qt5 build for older macos version. by @dsm in #894
  • Point type graph redering fix by @ra3xdh in #897
  • adding macos 10.14 support and universal macos app support. by @dsm in #899
  • Upload install scripts by @ra3xdh in #901
  • add windows setup support to ci. by @dsm in #903
  • Fix issue #905 - The matching network tool gives incorrect results when conditionally stable data is provided by @andresmmera in #907
  • Matching tool: Keep dialog open in case the synthesis goes wrong by @andresmmera in #909
  • make stable release for created tag. by @dsm in #911
  • Fix font size alteration in subcircuit component symbol by @wawuwo in #912
  • Fix Qucsconv GUI by @ra3xdh in #916
  • use different version for snapshot build. by @dsm in #917
  • Fixed crash on editing missing subcircuit by @ra3xdh in #918
  • some improvements for release creation in CI. by @dsm in #919
  • Substutute relative library path when inserting component in schematic by @ra3xdh in #923
  • Improve temperature sweep by @ra3xdh in #925
  • Update NEWS.md, VERSION, and library by @ra3xdh in #927
  • fixed adding hash to application title. by @dsm in #928
  • Fixes before release by @ra3xdh in #931
  • update app icon to new one. by @dsm in #932
  • add app icon using cmake and rc file. by @dsm in #933

Full Changelog: 24.3.0...24.3.1

Installation

See the wiki page for the installation instructions: https://github.com/ra3xdh/qucs_s/wiki/Installation

Qucs-S 24.3.0

23 Jul 08:40
Compare
Choose a tag to compare

New features

  • SpiceLibComp redesign. This device is renamed to Spice Library Device and provides an easy way
    to add SPICE model to schematic and assign symbol to it. See #679
  • Added possibity to import SPICE model for Diode, BJT, MOSFET, and JFET unified devices (blue) #795
  • Implemeted symbol files (*.sym) editing mode. These files are needed to attach symbol to SPICE devices #700
  • Redesign of schematic rendering engine. Improve rendering quality on HiDPI displays #723 (by @wawuwo )
  • Improved Qucsconv GUI to reflect new converter features #826
  • Improved libraries portability, relative path support for libraries, show libraries from project directory #567
  • Added a global setting for Ngspice compatibility mode (LTspice, HSPICE, etc.) #851
  • Add global Ngspice compatibility mode (LTspice/HSPICE/S3) setting #851
  • Updated attenuator and filter synthesis tools (by @andresmmera )
  • QucsatorRF updated to version 1.0.1

Deprecated features

  • The *.qucs binary archives are not supported anymore. Use system archivers to pack the projects instead #811
  • The SweepModel property of Parameter Sweep simulaiton has been deprecated. It is not needed anymore after Ngspice
    has added variable sweep feature. Use variable sweep instead #839
  • Toolbars and status bar made always visible #852
  • Icons theme settings removed from settings dialog. These settings have no effect since v2.1.0
    when unified and auto-generated icons were introduced.

Packaging

  • Linux DEB and RPM packages switched to Qt6
  • Windows package switched to Qt6
  • Introduced continous release of Linux, Windows, and Mac packages #719
  • Added MacOS package build #797 and homebrew support #804 (thanks @dsm )
  • Windows installer includes asco.exe optimizer

General improvements

  • The TEMP and TEMPER variables are recognized by parameter sweep to apply temperature sweep #816
  • Fixed ASCO optimization with QucsatorRF #830
  • Enabled variables as parameters for unified nonlinear devices and pulsed source #838 and #808
  • Fixed issues with XYCE simulation #701
  • Improved attenuator synthesis tool #722
  • Improved filter synthesis tool #715 #673
  • Redesign File->Open examples menu. Show open dialog instead of file manager #672
  • Qucs-S now follows XDG standard for cached data location #145
  • Apply .OPTION INTERP when simulating transient with parameter sweep; prevent broken par. sweep data #766
  • Implemented relative paths support for library devices #567

Component library

  • Added PWM controllers (TL494, UC384x, etc.) library #846
  • Added Germanium diodes library #846
  • Added Mixer IC library containing SA612 model #846
  • Added Diodes extended library containing different USSR diodes models
  • Added new Varactor library #759
  • Added new PIN diode library #764

Localization

  • Russian translation update

Installation

See the wiki page for the installation instructions: https://github.com/ra3xdh/qucs_s/wiki/Installation

Qucs-S 24.2.1

30 Mar 16:59
Compare
Choose a tag to compare

This release contains no new features except the fixing of the critical bugs.

General improvements

  • Fixed zero output on DC bias simulation (F8) #667
  • Fixed build failure of the Fedora RPM because of RPATH in qucsator_rf

Installation guide

Source code

Download the source code file qucs-s-24.1.1.tar.gz and build it with cmake to try new Qucs-S.

Linux

Windows installer

Windows installer contains both Qucs-S and Ngspice binaries. Launch the exe and follow instructions to install Qucs-S.

  • qucs_s_24_2_1_setup.exe 64-bit (x86_64) Windows installer including Ngspice

Windows portable

Windows portable package could be downloaded as zipped distribution. Unpack and launch qucs-s.exe from bin subdirectory. Ngspice requires a separate installation.

  • qucs_s_win64_portable_24_2_1.zip 64-bit (x86_64) portable Windows version;

Qucs-S 24.2.0

25 Mar 18:40
9c8b69c
Compare
Choose a tag to compare

Qucs-S 24.2.0

New features

  • QucsatorRF is now a part of the package; No need to compile and install qucsator manually #370
  • Qucs-RFLayout tool could be launched from Tools menu #465; this tool must be installed separately: https://github.com/thomaslepoix/Qucs-RFlayout
  • Redesign of the Qucsconv GUI #647
  • Improved matching tool backported from Qucs-0.0.20 #401
  • Added RF devices group; backported different RF devices for Qucsator #607

General imporvements and fixes

  • Fixed parameter sweep step issues #186 @ivandi69
  • Fixed SPICE devices bounding box #590 #637
  • Fixed netlist export from CLI #639
  • Fixed parameter sweep simulation with Xyce #624
  • Revert explicit WITH_QT6 compile flag because of cmake bug #592
  • Fixed tuner issues for German locale #416
  • Refactoring in schematic editor #626 #618 @wawuwo

Localization

  • Russian translation update

Installation guide

Source code

Download the source code file qucs-s-24.1.0.tar.gz and build it with cmake to try new Qucs-S.

Linux

Windows installer

Windows installer contains both Qucs-S and Ngspice binaries. Launch the exe and follow instructions to install Qucs-S.

  • qucs_s_24_2_0_setup.exe 64-bit (x86_64) Windows installer including Ngspice

Windows portable

Windows portable package could be downloaded as zipped distribution. Unpack and launch qucs-s.exe from bin subdirectory. Ngspice requires a separate installation.

  • qucs_s_win64_portable_24_2_0.zip 64-bit (x86_64) portable Windows version;

Qucs-S 24.1.0

16 Feb 13:49
bdc143e
Compare
Choose a tag to compare

Qucs-S 24.1.0

Important notes

  • Versioning switched to CalVer. The first digit means year, the second digit means the release number,
    the third digit means patch number #328
  • Qucs-S is now on Telegram. Join https://t.me/qucs_s to ask questions and get news

New features

  • Added 3-pin RCD devices #349 to improve support of microelectronics PDKs
  • Improvements of Ngspice support; allowed multiple simulation of the same type #463 by @ivandi69
  • Automatic extraction of THD from FOURIER simulation #525 @ivandi69
  • Nutmeg equations improvements; implemented simulation selection from drop-down list #463 #519
  • Improvements of Nutmeg script simulation type; implemented custom prefixes for plots #476 #435 @ivandi69
  • Export DC OP simulation data to dataset #463 #140 @ivandi69
  • Implemented zoom by selection on the rectangular plots #305
  • Implemeted potentiometer device #122
  • Switched digital simulation from FreeHDL to GHDL #395 @iwbnwif
  • Status bar improvements #493

RF simulation features

  • Added RCLG device support for SPICE #564
  • Added YLIN device support for XYCE #451
  • Fixed touchstone simulation issues for Ngspice #392
  • Added BiasT device support for SPICE #374
  • Added option to disable transient model for RF port #410

Libraries

  • Fixed different issues related to creating libraries #432
  • Added audio IC library
  • Added loudspeaker library #421
  • Added comparators library #436
  • Modified voltage regulators library #433
  • Added voltage references library #439
  • Added thermistor library #538
  • Fixed ideal library #258 #428
  • Fixed transformers library #362
  • Added new devices in SpiceOpamp library #501

General improvements

  • Fixed different tuner issues
  • Schematic zooming improvements #502
  • Different improvements on schematic look and control
  • Added schematic pan mode with the middle mouse button #488
  • Many HiDPI support improvements including grid rendering
  • Fixed schematic glitches using Wayland #227
  • Added text document zoom and font setting #534

Documentation

  • Added new examples
  • Added Ngspice templates #441
  • The readthdocs documentantion is a candidate for deprecation #554

Localization

Thanks @wawuwo and @iwbnwif for providing refactoring PRs! Many thanks to @tomhajjar for providing libraries, examples and testing.

Installation guide

Source code

Download the source code file qucs-s-24.1.0.tar.gz and build it with cmake to try new Qucs-S.

Linux

Windows installer

Windows installer contains both Qucs-S and Ngspice binaries. Launch the exe and follow instructions to install Qucs-S.

  • qucs_s_24_1_0_setup.exe 64-bit (x86_64) Windows installer including Ngspice

Windows portable

Windows portable package could be downloaded as zipped distribution. Unpack and launch qucs-s.exe from bin subdirectory. Ngspice requires a separate installation.

  • qucs_s_win64_portable_24_1_0.zip 64-bit (x86_64) portable Windows version;

Qucs-S 2.1.0

26 Oct 14:49
Compare
Choose a tag to compare

New features

  • Added tuner simulation mode #123 (used implementation by @tipofthesowrd)
  • Added support for touchstone s2p file devices for Ngspice #233 (implementation by @transmitterdan)
  • Redesign of the simulation window #309
  • Diagrams are placed on schematic and *.dpl files are disabled by default #309
  • Backport of the active Legendre filter synthesis from Qucs-0.0.20rc2 #318
  • Added SPICE entry for MUT and MUT2 devices
  • Backported circular waveguide and tapered line symbols from Qucs-0.0.20rc2
  • Added zoom to selection mode #327
  • Toolbar icons replaced by SVG; improved look for HiDPI #323 #304
  • Implemented automatic generation of high resolution device icons #334 #304

General improvements

  • Added Tstart option for Spectrum simulaiton #336
  • Added low voltage for VRect source #310
  • Russian translation update #292 #324
  • Added SPICE group for project tree

Bugfixes

  • Fixed simulation of the files with double extension #311
  • Fixed simulation of the files containing unicode symbols #312
  • Fixed display of the Xanalogue.lib library #308
  • Fixed show checker errors for Xyce
  • Fixed load symbol for Verilog-A device #321
  • Fixed component rotation with right mouse button

Library

  • Added thyristor library #212
  • Added optocoupler library #213
  • Added photovoltaic relays library #222

Documentation

  • Added subcircuit symbol templates to share/qucs_s/examples/symbols (by @tomhajjar)
  • Added sections on tuner mode and RF simulation to the Qucs-S tutorial

Packaging

  • Windows 32-bit package is not provided anymore

Installation guide

Source code

Download the source code file qucs-s-2.1.0.tar.gz and build it with cmake to try new Qucs-S.

Linux

Windows installer

Windows installer contains both Qucs-S and Ngspice binaries. Launch the exe and follow instructions to install Qucs-S.

  • qucs_s_2_1_0_setup.exe 64-bit (x86_64) Windows installer including Ngspice

Windows portable

Windows portable package could be downloaded as zipped distribution. Unpack and launch qucs-s.exe from bin subdirectory. Ngspice requires a separate installation.

  • qucs_s_win64_portable_2_1_0.zip 64-bit (x86_64) portable Windows version;