Releases: q-optimize/c3
Releases · q-optimize/c3
Christmas 2021 Release v1.4
Version 1.4 - 23 Dec 2021
Summary
Maintenance updates to code quality and implementation along with some useful utility functions and example notebooks.
Details
addedexperimental support for Runge Kutta 4 solving of EOM #144changedthe experiment and model classes for handling different propagation methods #144changedThe generator now can handle any list of devices that forms a directed graph #129removedofficial support for Python 3.6 #156addeda method to HJSON dump current parameter values #149addedexample for the log reader CLI #137addedhuman readable saving of current best point for the optimizer #140fixedhandling of anharmonicity in transmons with two levels #146addedan example notebook with entangling two-qubit gates #154fixedBroken State Fidelity #135
Summer 2021 Release v1.3
Version 1.3 - 20 Jul 2021
Summary
Reduced coupling among different sections of the codebase by increasing the use of library style modules for all the sub-parts of the c3-toolset. Clean-ups also involved renaming the Optimizers to more intuitive names. Several performance improvements were introduced by vectorized and batched operations.
Details
addedA Changelog as a central location for tracking releases, new features and API breaking changesaddedTests, Batch Processing fortf_utils, tests forfrom_config()andasdict()#89fixedTransmon_expanded fitting of EJ EC #89addedMore hjson functionality, including complex numbers #89addedfixedSensitivity Analysis codebase with docs and examples #125changedNames of Optimizers #120addedTests and Cleanup ofalgorithms,qt_utils#124 #112addedSupport for Python 3.9 and TF 2.4+ with more flexible dependencies #123 #95 #113 #72 #60addedTests for Calibration #119addedfixedModel Learning codebase with docs and examples #117fixedParsing and Reading config files - Models, tasks etc #116 #103 #98 #41changedStructure of libraries formodel,tf_utils,propagators#99 #93addedHigh Level Introduction to library in docs #110removedTensorflow Optimizers that don't have correct integration #104 #124addedfixedHamiltonian generation and a lot more #84addedLinks to use binder #86 #37addedfixedImprovements in Qiskit integration #76 #68 #59 #54 #52 #50 #48 #47 #128addedCutting the simulation space by excitation number #75fixedFix counting the relative phase in IQ Mixing #40addedSupport for Parametric gates in OpenQasm style #57addedSimulation of cross talk between drive lines for Mutual Inductance #63fixedVulnerabilities hightlighted by CodeQL #65addedfixedVectorization, FFT, Noise, Dressed States and a lot more #34fixedMemory Leakage caused by use oftf.Variable#46fixedSimulation of Tunable Coupler #45addedNightly releases asc3-toolset-nightlywith post-release checks #42 #62addedTests for checking Notebooks #20
Release v1.2
- Tunable Elements
- Robust Optimal Control
- Noise Simulation
- General Signal Generation Chain
- Updated Tests and Docs
- Updated Examples
- OpenQasm Qiskit support
- SNAIL device
Christmas 2020 Release v1.1
- Tensorflow Optimizers - Experimental
- Model Parsers
- Cleaned up Display and Plotting utils
- Granular Testing
- Quick Setup
- Configured and Selective Testing
- Faster CI/CD
- Compatibility with Windows and MacOS
- Better Examples and Docs
- pip installation configs
- pip-test deployment github actions