Skip to content

Releases: kpobrien/JosephsonCircuits.jl

v0.4.18

20 Apr 14:31
Compare
Choose a tag to compare
  • Add scattering parameter matrices for directional couplers a9b6971 and hybrids b1e48fe.
  • Add impedance and admittance matrices for capacitance and inductance matrices 8861097.
  • Add LESA 423d8f8 and SNAIL parametric amplifier examples 1df7705.

Full Changelog: v0.4.17...v0.4.18

v0.4.17

16 Mar 02:36
Compare
Choose a tag to compare
  • Docstring improvements.

Full Changelog: v0.4.16...v0.4.17

v0.4.16

06 Mar 20:55
Compare
Choose a tag to compare
  • Fix parallel inductor bug #11

Full Changelog: v0.4.15...v0.4.16

v0.4.15

04 Mar 04:55
Compare
Choose a tag to compare
  • fix KLU error test on nightly

Full Changelog: v0.4.14...v0.4.15

v0.4.14

31 Jan 07:13
Compare
Choose a tag to compare

What's Changed

  • document arguments to nlsolve by @built1n in #9
  • correct documentation of F parameter to nlsolve by @built1n in #10

New Contributors

Full Changelog: v0.4.13...v0.4.14

v0.4.13

04 Jan 02:26
Compare
Choose a tag to compare
  • Add different factorization options to harmonic balance solvers hbsolve, hblinsolve, hbnlsolve and scattering parameter interconnection function solveS through the keyword argument factorization 9a49f3b:
    • factorization = JosephsonCircuits.KLUfactorization() uses KLU from SuiteSparse and is typically the fastest. This is the default.
    • factorization = JosephsonCircuits.LUfactorization() uses LU factorization.
    • factorization = JosephsonCircuits.QRfactorization() uses QR factorization. This is typically the slowest but can solve systems which have singular matrices. If you get a SingularException error, try this option. In particular, this allows solving flux pumped devices with dc = true and threewavemixing=true without the workaround of adding linear inductors to ground.
  • Fix bug in verification of singular solutions in connectS when pivoting during LU factorization. 9c3c522.
  • Allow complex frequencies in hblinsolve 237a595. This allows the user to find the poles and zeros of linear or linearized circuits.
  • Add methods for network generation and conversion functions to accept array inputs 959cb8c.

Full Changelog: v0.4.12...v0.4.13

v0.4.12

27 Dec 03:46
Compare
Choose a tag to compare
  • Improve robustness of LU factorization and check solution of linear system for singular matrices in connectS.
  • Update connectS and solveS docstrings.
  • Export connectS and solveS.

Full Changelog: v0.4.11...v0.4.12

v0.4.11

26 Dec 19:10
Compare
Choose a tag to compare
  • update connectS to use LU factorization instead of matrix inversion to improve stability and reduce numerical error.

Full Changelog: v0.4.10...v0.4.11

v0.4.10

12 Dec 14:39
Compare
Choose a tag to compare
  • Added network parameter interconnection with solveS and connectS.
  • Added more network parameter creation functions including for 2 coupled transmission lines described by even and odd mode impedances and phase delays and N coupled transmission lines described by capacitance and inductance matrices.
  • Added functions to generate network parameters and lumped element approximations for the 10 canonical coupled line circuits.

Full Changelog: v0.4.9...v0.4.10

v0.4.9

09 Oct 01:46
Compare
Choose a tag to compare

Full Changelog: v0.4.8...v0.4.9