From ab81e7f9761dfd5e9996c0ff769d6568366ab775 Mon Sep 17 00:00:00 2001 From: Jens Koch Date: Thu, 14 May 2026 17:33:13 -0500 Subject: [PATCH] modernize against current scqubits - environment.yml: bump scqubits 2.0 -> >=4.3 (the pin was years out of date); add ipyvuetify and qutip-qip, which the GUI and qutip demo notebooks need and which conda does not pull in transitively from scqubits. - demo_customcircuit.ipynb: replace the deprecated scq.Circuit(zp_yaml, from_file=False, ...) call with scq.Circuit.from_yaml_string(zp_yaml, ...). from_file is deprecated as of scqubits 4.3.2. Source only; execution count and cached outputs unchanged. --- environment.yml | 4 +++- examples/demo_customcircuit.ipynb | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/environment.yml b/environment.yml index e386acb..1b106b2 100644 --- a/environment.yml +++ b/environment.yml @@ -12,6 +12,8 @@ dependencies: - cycler - pathos - dill - - scqubits==2.0 + - scqubits>=4.3 - ipywidgets + - ipyvuetify - sympy + - qutip-qip diff --git a/examples/demo_customcircuit.ipynb b/examples/demo_customcircuit.ipynb index f679264..4b80e6a 100644 --- a/examples/demo_customcircuit.ipynb +++ b/examples/demo_customcircuit.ipynb @@ -78,7 +78,7 @@ }, "outputs": [], "source": [ - "zero_pi = scq.Circuit(zp_yaml, from_file=False, ext_basis=\"discretized\")" + "zero_pi = scq.Circuit.from_yaml_string(zp_yaml, ext_basis=\"discretized\")" ] }, {