Skip to content

Releases: JoeyDelp/JoSIM

JoSIM v2.5.5 - Bug fix

26 Jul 13:24
f36db99
Compare
Choose a tag to compare

Changelog

v2.5.5 (27/07/2021)

  • Fixed an issue when converting between voltage and phase during output.

JoSIM v2.5.4 - Bug Fix

16 Jul 11:59
62536be
Compare
Choose a tag to compare

v2.5.4 (16/07/2021)

  • Fixed a bug in a comparison function that arises from GCC interpretation of double values

JoSIM v2.5.3 - Bug Fix

15 Jul 12:49
36cb3ef
Compare
Choose a tag to compare

Changelog

v2.5.3 - 15/07/2021

  • Fixed an issue with the pulse command producing incorrect pulses
  • Fixed an issue where timesteps smaller than 10fs were causing out-of-range issues
  • Various other bug fixes

JoSIM v2.5.2 - Bug Fix

25 May 07:40
5565581
Compare
Choose a tag to compare

Changelog

v2.5.2 - 25/05/2021

  • Fixed a major issue with relative paths not being correctly evaluated causing files to not be found even though the correct path was specified.

JoSIM v2.5.1 - New Features

18 May 12:13
a3bcd5d
Compare
Choose a tag to compare

Changelog

v2.5.1 - 18/05/2021

  • Added .spread command. See documentation for more details.
  • Added .file command. See documentation for more details.
  • Added .iv command. See documentation for more details.
  • Fixed a bug where .neb value was not being read properly
  • Fixed a bug where pulse source type was outputting incorrect number of pulses.
  • Fixed a bug where custom waveform was not allowing cubic interpolation method.
  • Code cleanup.

JoSIM v2.5 - Update 1: Fixed parameter parsing and pulse command

12 Mar 13:10
a3bcd5d
Compare
Choose a tag to compare

Changelog

v2.5 (Update 1) - 12/03/2021

  • Phase mode is now the standard analysis mode. Produces the exact same results as voltage.
  • Trapezoidal method has been replaced by superior 2nd order Gear method.
  • JoSIM now internally determines the convention. (-c option removed)
  • New progress indicators added. Spawns a seperate non blocking thread.
  • New verbose modes. 1: Circuit statistics. 2: 1 + Parameters and evaluated values. 3: 2 + Complete expanded netlist.
  • New DC source type. I.e. V01 1 0 DC 5V
  • JJ has new IC= parameters that supersedes AREA= but ultimately performs similar model parameter scaling.
  • Fixed NOISE source type to have syntax NOISE(AMP TD TSTEP)
  • New '.temp' and '.neb' commands for thermal noise analysis
  • Transient simulation command now allows PRSTART and PRSTEP commands. .tran TSTEP TSTOP PRSTART PSTEP
  • Various memory improvements and overall speed-up
  • Reduced output file size.
  • Rewrote documentation: JoSIM Documentation
  • Various bug fixes

JoSIM v2.4 - Update 1: Multiport device fix

09 Mar 10:10
7b48068
Compare
Choose a tag to compare

Changelog

v2.4.1 - 09/03/2020

  • Fixed an issue where "GND" was not recognized as ground, creating a new node causing matrix singularity.
  • Fixed an issue with multiport devices (TX, CCCS, CCVS, VCCS, VCVS) not adding the 3rd and 4th node to the node map.
  • Fixed an issue with multiport devices not expanding properly if part of subcircuits.
  • Various other bug fixes

JoSIM v2.4 - Internal Rewrite

07 Feb 14:32
def1f64
Compare
Choose a tag to compare

Changelog

v2.4 - 07/02/2020

  • Complete rewrite of core internals
  • Modularization of each component allowing easier implementation of integration methods
  • Error reporting major improvment. Less random exits with no warnings. Better exits.
  • Focus on object orientation for improved library access
  • Speed up of matrix creation algorithm
  • Improvements to output format
  • Inclusion of '.include' control card
  • Capability to read from standard in using '-i' command
  • Various bug fixes

JoSIM v2.3 - Update 1: Memory fix

19 Sep 11:57
f6a5d6b
Compare
Choose a tag to compare

Changelog

v2.3-update.1 - 18/09/2019

  • Memory fix, was storing junction currents when not needed
  • New build numbering includes commit hash to better distinguish versions of JoSIM
  • Various bug fixes

JoSIM v2.3 - JoSIM CLI and LIB

14 Aug 06:24
c9e951c
Compare
Choose a tag to compare

Changelog

v2.3 - 10/05/2019

  • Major changes to JoSIM internal engine
  • Removal of plotting engines in favor of external tools such as Python
  • Introduction and libjosim packages
  • Immense speed-up of internals
  • Various bug fixes