Recent Releases of squlearn
squlearn - sQUlearn version 0.8.4
What's Changed
- fix zero param test results by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/333
- add reference to qgpc by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/334
- Fox doc builds by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/335
- add scipy version dependent results by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/336
- remove force numeric in BaseQNN by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/337
- release 0.8.4 by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/338
Full Changelog: https://github.com/sQUlearn/squlearn/compare/v0.8.3...v0.8.4
- Python
Published by MoritzWillmann 7 months ago
squlearn - sQUlearn version 0.8.3
What's Changed
- Add FQK derivatives using a new lowlevel class FidelityKernelExpectationValue by @RobertoFlorez in https://github.com/sQUlearn/squlearn/pull/320
- fix transpiled ec param names by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/329
- v0.8.3 by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/330
Full Changelog: https://github.com/sQUlearn/squlearn/compare/v0.8.2...v0.8.3
- Python
Published by MoritzWillmann 10 months ago
squlearn - sQUlearn version 0.8.2
What's Changed
- restructure kernel and qnn folders by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/314
- Remove restriction for scikit-learn dependency by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/316
- Hotfix for latest qiskit-ibm-runtime version by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/318
- Change from cholseky to LU decomposition in QGPR by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/323
- Fix qiskit version to <2 by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/325
- Hot fix for Session creation by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/321
- Release 0.8.2 by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/328
Full Changelog: https://github.com/sQUlearn/squlearn/compare/v0.8.1...v0.8.2
- Python
Published by MoritzWillmann 11 months ago
squlearn - sQUlearn version 0.8.1
What's Changed
- Fix PennyLane
QubitDeviceimport by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/309 - Add decompose instructions, when qiskit circuit is build. by @MHagelueken in https://github.com/sQUlearn/squlearn/pull/308
- Add qrc to schematic by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/310
- Tutorial for the ODE QNN Regressor by @rupof in https://github.com/sQUlearn/squlearn/pull/307
- User Guide for Quantum Reservoir Computing by @Vofdy in https://github.com/sQUlearn/squlearn/pull/303
- Fix for issue 311 by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/312
- Release 0.8.1 by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/313
New Contributors
- @Vofdy made their first contribution in https://github.com/sQUlearn/squlearn/pull/303
Full Changelog: https://github.com/sQUlearn/squlearn/compare/v0.8.0...v0.8.1
- Python
Published by MoritzWillmann about 1 year ago
squlearn - v0.8.0
What's Changed
- Add derivatives for PQK by @rupof in https://github.com/sQUlearn/squlearn/pull/277
- Adaption of kernel optimizer by @DennisKleinhans in https://github.com/sQUlearn/squlearn/pull/279
- adjust docstrings and type definitions for fit methods by @DennisKleinhans in https://github.com/sQUlearn/squlearn/pull/289
- Fix: check for exisiting shot option by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/294
- High-level Quantum Reservoir Computing Implementation by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/290
- QNN Loss for ODEs by @rupof in https://github.com/sQUlearn/squlearn/pull/278
- fix docs by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/296
- Add random encoding circuits by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/293
- Integration of HQS automatic backend selection by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/234
- Draft: Qiskit Primitives V2 Migration by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/298
- Release 0.8.0 by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/302
New Contributors
- @rupof made their first contribution in https://github.com/sQUlearn/squlearn/pull/277
Full Changelog: https://github.com/sQUlearn/squlearn/compare/v0.7.6...v0.8.0
- Python
Published by MoritzWillmann over 1 year ago
squlearn - sQUlearn version 0.7.6
What's Changed
- Validate Inputs in QNNs by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/287
- Fix num_qubit parameter for added encoding circuits by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/285
- Release 0.7.6 by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/288
Full Changelog: https://github.com/sQUlearn/squlearn/compare/v0.7.5...v0.7.6
- Python
Published by MoritzWillmann over 1 year ago
squlearn - sQUlearn version 0.7.5
What's Changed
- Replacement of Space with Bounds for the definition of the search space by @DennisKleinhans in https://github.com/sQUlearn/squlearn/pull/276
- add critical error message to executor and fix for ising hamiltonian with 1 qubit by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/273
- fix dependencies by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/281
- fix for issue #271 by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/272
- Add arctan to chebyshev encoding circuits by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/283
- Release 0.7.5 by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/284
Full Changelog: https://github.com/sQUlearn/squlearn/compare/v0.7.4...v0.7.5
- Python
Published by MoritzWillmann over 1 year ago
squlearn - sQUlearn version 0.7.4
What's Changed
- replace gp_minimize by BayesianOptimization by @DennisKleinhans in https://github.com/sQUlearn/squlearn/pull/268
- bugfix: remove skopt dependency by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/270
Full Changelog: https://github.com/sQUlearn/squlearn/compare/v0.7.3...v0.7.4
- Python
Published by MoritzWillmann over 1 year ago
squlearn - sQUlearn version 0.7.3
What's Changed
- add
classes_attribute toQNNClassifierby @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/260 - fix in data pre-processing for floating point parameters by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/261
- fix for pennylane circuit hash in executor by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/262
- fix for the layered_ec to be copyable by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/263
- Fix
QNNClassifiermulticlass & add Manuel by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/264 - Release 0.7.3 by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/265
Full Changelog: https://github.com/sQUlearn/squlearn/compare/v0.7.2...v0.7.3
- Python
Published by MoritzWillmann almost 2 years ago
squlearn - sQUlearn version 0.7.2
Pennylane QFI, SGLBO and Bugfixes
What's Changed
- fix sphinx issues by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/256
- Add SGLBO optimizer by @DennisKleinhans in https://github.com/sQUlearn/squlearn/pull/242
- correct example for the qcnn encoding circuit by @MHagelueken in https://github.com/sQUlearn/squlearn/pull/253
- QFI pennylane implementation by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/252
- Fix for Issue 254 by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/255
- Fix qnn compatibility with sklearn by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/257
- Fix for qiskit-braket-provider by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/258
- release 0.7.2 by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/259
New Contributors
- @DennisKleinhans made their first contribution in https://github.com/sQUlearn/squlearn/pull/242
Full Changelog: https://github.com/sQUlearn/squlearn/compare/v0.7.1...v0.7.2
- Python
Published by MoritzWillmann almost 2 years ago
squlearn - sQUlearn version 0.7.1
- Hotfix: remove unnecessary print statement
Full Changelog: https://github.com/sQUlearn/squlearn/compare/v0.7.0...v0.7.1
- Python
Published by David-Kreplin almost 2 years ago
squlearn - sQUlearn version 0.7.0
This Release adds: * An integration of PennyLane backends for faster training and execution :tada: * A QCNN Encoding Circuit :eye:
What's Changed
- fix for issue 239 by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/240
- Add qcnn encoding circuit by @MHagelueken in https://github.com/sQUlearn/squlearn/pull/227
- PennyLane integration into squlearn by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/241
- Two important bug fixes for quantum kernels by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/245
- add mid-circuit conditions for PennyLane backend by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/244
- update readme and schematic w/ pennylane by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/247
- fix of HighDimEncodingCircuit and PennyLane by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/248
- Release 0.7.0 by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/251
Full Changelog: https://github.com/sQUlearn/squlearn/compare/v0.6.0...v0.7.0
- Python
Published by MoritzWillmann almost 2 years ago
squlearn - sQUlearn version 0.6.0
What's Changed
- fix reference header by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/221
- Add feature loop by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/222
- Update links and text in quantum Bayesian optimization tutorial by @FredericRapp in https://github.com/sQUlearn/squlearn/pull/228
- Fix for docu build and bumped minimal qiskit-ibm-runtime version by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/232
- Bug fixes by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/225
- Adjust inital parameters for chebyshev encoding circuits by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/224
- Acknowledgements for readme by @rothma in https://github.com/sQUlearn/squlearn/pull/233
- Fix for QNN with X,Y Paulis and Sampler primitive by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/230
- bug fix for evaluations with multiple parameters by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/236
- Upgrade to Qiskit 1.0.0 by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/237
- Change order in QNN evaluation routine by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/229
- Version 0.6.0 by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/238
Full Changelog: https://github.com/sQUlearn/squlearn/compare/v0.5.2...v0.6.0
- Python
Published by MoritzWillmann almost 2 years ago
squlearn - sQUlearn version 0.5.2
What's Changed
- Various fixes for the QNN program (zero dim. parameters, multi dim. outputs) and tests by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/216
- fix qiskit-ibm-runtime requirement by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/219
- release 0.5.2 by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/220
Full Changelog: https://github.com/sQUlearn/squlearn/compare/v0.5.1...v0.5.2
- Python
Published by MoritzWillmann about 2 years ago
squlearn - sQUlearn version 0.5.1
What's Changed
- black formatting by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/206
- bug fix for training without observable parameters by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/208
- Add citation and SEO by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/209
- final fix for oprparamop=False by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/210
- use
FidelityStatevectorKernelby @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/213 - Add schematic to Readme by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/214
- Release 0.5.1 by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/215
Full Changelog: https://github.com/sQUlearn/squlearn/compare/v0.5.0...v0.5.1
- Python
Published by MoritzWillmann about 2 years ago
squlearn - sQUlearn version 0.5.0
This is our first official release.
What's Changed
- Add tutorial for error mitigation and qnn training. by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/171
- Bug fix for one dimensional parameter vector by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/173
- Add execution of code to docu and improve observable user-guide by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/174
- Bugfix in QiskitEncodingCircuit by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/176
- Fix number of features in qnn user guide by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/180
- Fix parameter initilization for PQK, if operators are supplied. by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/179
- fix minibatch progress bar by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/181
- Automated nb tests by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/175
- Rename encoding circuits by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/182
- Add QNN shot adjustements by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/169
- Add shot option for Executor initialization by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/184
- Fix number of shots in executor (resolves testjobs errors) by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/188
- Harmonize use of Xtrain, Xtest, y_train as arguments in fit() and predict() with sklearn to X and y by @JanSchnabel in https://github.com/sQUlearn/squlearn/pull/189
- add qiskit options to docs by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/194
- Fix setparams for outerkernel and LayeredEncodingCircuit by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/192
- Fix in low-level qnn implementation for calculating dfdop and f in the same evaluation by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/193
- Fix reference in highdim EC by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/187
- remove args, fix init by @MHagelueken in https://github.com/sQUlearn/squlearn/pull/185
- Mlflow integration by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/195
- Multiple fixes for the release by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/197
- Add function for executor to change all primtive options by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/199
- Add stuff for release by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/200
- Add version in readme by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/202
- Add a little shift to Thikonov regularization to avoid negative eigenvalues due to noise by @David-Kreplin in https://github.com/sQUlearn/squlearn/pull/203
- Cosmetic changes by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/204
- release version 0.5.0 by @MoritzWillmann in https://github.com/sQUlearn/squlearn/pull/205
New Contributors
- @MHagelueken made their first contribution in https://github.com/sQUlearn/squlearn/pull/185
Full Changelog: https://github.com/sQUlearn/squlearn/compare/v0.4.0...v0.5.0
- Python
Published by MoritzWillmann over 2 years ago
squlearn - sQUlearn version 0.4.0
- OPflow & QI mitigation
- rename
feature_maptoencoding_circuit - rename
expectation_operatortoobservables - better tests
- test workflow
- clean QNN output
- user guide for QNNs
- improved documentation
- Python
Published by MoritzWillmann over 2 years ago
squlearn - sQUlearn version 0.3.0
- add a bunch of documentation
- add some tests:
- qnns
- qsvm
- qkrr
- add getparams and setparams for high level methods
- github action workflows:
- check if documentation can be built on PR
- publish documentation on release
- Python
Published by MoritzWillmann over 2 years ago
squlearn - sQUlearn version 0.2.0
- fix memory leak
- fix bug in feature stacking
- add github workflows
- formatting checks
- build and release
- change to flit build system + pyproject
- add some documentation
- Python
Published by MoritzWillmann over 2 years ago
squlearn - sQUlearn version 0.1.0
Early access version (0.1.0) of sQUlearn.
- Python
Published by David-Kreplin over 2 years ago