Skip to content

Release 0.10.0#368

Merged
MoritzWillmann merged 10 commits intomainfrom
develop
Dec 12, 2025
Merged

Release 0.10.0#368
MoritzWillmann merged 10 commits intomainfrom
develop

Conversation

@MoritzWillmann
Copy link
Collaborator

No description provided.

MoritzWillmann and others added 10 commits November 14, 2025 06:38
* fix matplotlib inline version for minimal test

* update lowest possible mpl version
…ls (#317)

* Initial changes to adapt to new squlearn

* Adapted imports to new squlearn develop

* Fixed ode_solver tutorial and changed name + used blanck

* changed examples_index to include ode_solver

* changed qnn_ode_solver name in examples and pyproject

* changed examples

* changed nblink

* modified ode_solver for doc

* test doc check by removing everything

* include only first part of text, t1

* Wrote everything until QK part, t2

* black

* run dummy version of example for doc

* add section for kernel ODE Dokumentation

* Implemented David´s suggestions:

- shortened lines with more than 100 characters
-removed unnecessary param_init for the kernels
-removed Optional flag

* Update qnn_ode_solver.ipynb from commit 8496395 and revert ode_solver.ipynb to commit 56204a1

* reran fully ode_solver and deleted qnn_ode_solver reverted change

* ignoring test_doc and remove ode_solver to test

* included back ode_solver

* black

* fix in validate data

* Rename ODE_loss.py to ode_loss.py

* black

* fix problems

* black

* fix in toml

* fix in qgpc

* fixed test jobs

* update on the testjobs

* fix tests

* change usage of `self._validate_data` to `validate_data`

* refactore `ODELoss`

* refactore the OKODE Model

* adjust signature of `OKODE` and the corresponding example

* rerun example notebooks

* move QKODE hlm to hlms in docs

* rerun example to remove warning

* fix ode_loss docstring and arg order

* remove unnecessary check

* refactor kernel loss, adapt qkode and loss

* black

* fix some docstrings

* black

* add alpha seed

* fix import order in qkode

* scipy version conditional tests

---------

Co-authored-by: David Kreplin <david.kreplin@ipa.fraunhofer.de>
Co-authored-by: David Kreplin <106071697+David-Kreplin@users.noreply.github.com>
Co-authored-by: Dennis Kleinhans <dennis.kleinhans@ipa.fraunhofer.de>
Co-authored-by: Moritz <44642314+MoritzWillmann@users.noreply.github.com>
Co-authored-by: Moritz <moritz.willmann@ipa.fraunhofer.de>
* fix parameter initialization

* return if fitted
* fix num_encoding_slots in QiskitEncodingCircuit

* add super init call and fix docstring
* refactor weight handling

* add mean squared error

* add mse to inits

* black

* remove accidental import

* add mse to docs

* fix weight access in training
* add break condition choice to adam minimize

* Apply suggestions from code review

Co-authored-by: Florian Wieland <114916947+ProfessorNova@users.noreply.github.com>

---------

Co-authored-by: Florian Wieland <114916947+ProfessorNova@users.noreply.github.com>
* release python restriction

* update workflow files

* move concurrency to jobs

* move concurrency to toplevel

* proper venv usage windows

* separate out windows tests

* remove duplicate clean

* add pip upgrade

* remove 3.13 from windows

* re-add example dep install

* remove duplicate pip upgrade

* fix scipy version dep in qkode test

* fix windows pip isntall

* make qkode test system dependent

* black test

* change windows rm

* add darwin test case

* use slsqp, lbfgs has issues...

* fix ode loss and tests

* remove numpy float cast

* black

* use lbfgsb again

* slim down tests
* split test workflows

* add stale workflow
* add func_update break condition to adam

* add suggestion

Co-authored-by: Florian Wieland <114916947+ProfessorNova@users.noreply.github.com>

---------

Co-authored-by: Florian Wieland <114916947+ProfessorNova@users.noreply.github.com>
@MoritzWillmann MoritzWillmann merged commit 6ab9621 into main Dec 12, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments