Releases: kpobrien/JosephsonCircuits.jl
Releases · kpobrien/JosephsonCircuits.jl
v0.4.20
v0.4.19
Full Changelog: v0.4.18...v0.4.19
v0.4.18
v0.4.17
- Docstring improvements.
Full Changelog: v0.4.16...v0.4.17
v0.4.16
v0.4.15
- fix KLU error test on nightly
Full Changelog: v0.4.14...v0.4.15
v0.4.14
v0.4.13
- Add different factorization options to harmonic balance solvers
hbsolve,hblinsolve,hbnlsolveand scattering parameter interconnection functionsolveSthrough the keyword argumentfactorization9a49f3b: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 aSingularExceptionerror, try this option. In particular, this allows solving flux pumped devices withdc = trueandthreewavemixing=truewithout the workaround of adding linear inductors to ground.
- Fix bug in verification of singular solutions in
connectSwhen pivoting during LU factorization. 9c3c522. - Allow complex frequencies in
hblinsolve237a595. 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
- Improve robustness of LU factorization and check solution of linear system for singular matrices in
connectS. - Update
connectSandsolveSdocstrings. - Export
connectSandsolveS.
Full Changelog: v0.4.11...v0.4.12
v0.4.11
- update
connectSto use LU factorization instead of matrix inversion to improve stability and reduce numerical error.
Full Changelog: v0.4.10...v0.4.11