Releases: JoeyDelp/JoSIM
Releases · JoeyDelp/JoSIM
JoSIM v2.5.5 - Bug fix
Changelog
v2.5.5 (27/07/2021)
- Fixed an issue when converting between voltage and phase during output.
JoSIM v2.5.4 - Bug Fix
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
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
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
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
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
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
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
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
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