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
added
experimental support for Runge Kutta 4 solving of EOM #144changed
the experiment and model classes for handling different propagation methods #144changed
The generator now can handle any list of devices that forms a directed graph #129removed
official support for Python 3.6 #156added
a method to HJSON dump current parameter values #149added
example for the log reader CLI #137added
human readable saving of current best point for the optimizer #140fixed
handling of anharmonicity in transmons with two levels #146added
an example notebook with entangling two-qubit gates #154fixed
Broken 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
added
A Changelog as a central location for tracking releases, new features and API breaking changesadded
Tests, Batch Processing fortf_utils
, tests forfrom_config()
andasdict()
#89fixed
Transmon_expanded fitting of EJ EC #89added
More hjson functionality, including complex numbers #89added
fixed
Sensitivity Analysis codebase with docs and examples #125changed
Names of Optimizers #120added
Tests and Cleanup ofalgorithms
,qt_utils
#124 #112added
Support for Python 3.9 and TF 2.4+ with more flexible dependencies #123 #95 #113 #72 #60added
Tests for Calibration #119added
fixed
Model Learning codebase with docs and examples #117fixed
Parsing and Reading config files - Models, tasks etc #116 #103 #98 #41changed
Structure of libraries formodel
,tf_utils
,propagators
#99 #93added
High Level Introduction to library in docs #110removed
Tensorflow Optimizers that don't have correct integration #104 #124added
fixed
Hamiltonian generation and a lot more #84added
Links to use binder #86 #37added
fixed
Improvements in Qiskit integration #76 #68 #59 #54 #52 #50 #48 #47 #128added
Cutting the simulation space by excitation number #75fixed
Fix counting the relative phase in IQ Mixing #40added
Support for Parametric gates in OpenQasm style #57added
Simulation of cross talk between drive lines for Mutual Inductance #63fixed
Vulnerabilities hightlighted by CodeQL #65added
fixed
Vectorization, FFT, Noise, Dressed States and a lot more #34fixed
Memory Leakage caused by use oftf.Variable
#46fixed
Simulation of Tunable Coupler #45added
Nightly releases asc3-toolset-nightly
with post-release checks #42 #62added
Tests 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