Skip to content

Releases: q-optimize/c3

Christmas 2021 Release v1.4

23 Dec 18:12
3208a84
Compare
Choose a tag to compare

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 #144
  • changed the experiment and model classes for handling different propagation methods #144
  • changed The generator now can handle any list of devices that forms a directed graph #129
  • removed official support for Python 3.6 #156
  • added a method to HJSON dump current parameter values #149
  • added example for the log reader CLI #137
  • added human readable saving of current best point for the optimizer #140
  • fixed handling of anharmonicity in transmons with two levels #146
  • added an example notebook with entangling two-qubit gates #154
  • fixed Broken State Fidelity #135

Summer 2021 Release v1.3

20 Jul 15:07
dcdb2be
Compare
Choose a tag to compare

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 changes
  • added Tests, Batch Processing for tf_utils, tests for from_config() and asdict() #89
  • fixed Transmon_expanded fitting of EJ EC #89
  • added More hjson functionality, including complex numbers #89
  • added fixed Sensitivity Analysis codebase with docs and examples #125
  • changed Names of Optimizers #120
  • added Tests and Cleanup of algorithms, qt_utils #124 #112
  • added Support for Python 3.9 and TF 2.4+ with more flexible dependencies #123 #95 #113 #72 #60
  • added Tests for Calibration #119
  • added fixed Model Learning codebase with docs and examples #117
  • fixed Parsing and Reading config files - Models, tasks etc #116 #103 #98 #41
  • changed Structure of libraries for model, tf_utils, propagators #99 #93
  • added High Level Introduction to library in docs #110
  • removed Tensorflow Optimizers that don't have correct integration #104 #124
  • added fixed Hamiltonian generation and a lot more #84
  • added Links to use binder #86 #37
  • added fixed Improvements in Qiskit integration #76 #68 #59 #54 #52 #50 #48 #47 #128
  • added Cutting the simulation space by excitation number #75
  • fixed Fix counting the relative phase in IQ Mixing #40
  • added Support for Parametric gates in OpenQasm style #57
  • added Simulation of cross talk between drive lines for Mutual Inductance #63
  • fixed Vulnerabilities hightlighted by CodeQL #65
  • added fixed Vectorization, FFT, Noise, Dressed States and a lot more #34
  • fixed Memory Leakage caused by use of tf.Variable #46
  • fixed Simulation of Tunable Coupler #45
  • added Nightly releases as c3-toolset-nightly with post-release checks #42 #62
  • added Tests for checking Notebooks #20

Release v1.2

29 Jan 17:01
6122b05
Compare
Choose a tag to compare
  • 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

22 Dec 17:25
103762f
Compare
Choose a tag to compare
  • 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