Skip to content

Commit ce7c7af

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent ecfe5f9 commit ce7c7af

File tree

10 files changed

+86
-168
lines changed

10 files changed

+86
-168
lines changed

src/qumada/instrument/buffers/dummy_dmm_buffer.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
2323
@author: till3
2424
"""
25+
2526
from __future__ import annotations
2627

2728
import numpy as np

src/qumada/instrument/buffers/mfli_buffer.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -136,10 +136,8 @@ def num_points(self) -> int | None:
136136
@num_points.setter
137137
def num_points(self, num_points) -> None:
138138
if num_points > 8_388_608:
139-
raise BufferException(
140-
"Buffer is to small for this measurement. \
141-
Please reduce the number of data points"
142-
)
139+
raise BufferException("Buffer is to small for this measurement. \
140+
Please reduce the number of data points")
143141
self._num_points = int(num_points)
144142

145143
# TODO: Define setter for other settings (e.g. burst_duration, num_bursts etc)
@@ -179,10 +177,8 @@ def _set_num_points(self) -> None:
179177
self._num_bursts = int(self.settings["num_bursts"])
180178
self._burst_duration = self.settings["duration"] / self._num_bursts
181179
else:
182-
logger.info(
183-
"You have specified neither burst_duration nor num_bursts. \
184-
Using duration as burst_duration!"
185-
)
180+
logger.info("You have specified neither burst_duration nor num_bursts. \
181+
Using duration as burst_duration!")
186182
self._burst_duration = self.settings["duration"]
187183

188184
if "num_points" in self.settings:

src/qumada/instrument/mapping/QDevil/qdac2.py

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -146,10 +146,8 @@ def pulse(
146146
assert parameter._short_name == "dc_constant_V"
147147
instruments = {parameter.root_instrument for parameter in parameters}
148148
if len(instruments) > 1:
149-
raise Exception(
150-
"Parameters are from more than one instrument. \
151-
This would lead to non synchronized ramps."
152-
)
149+
raise Exception("Parameters are from more than one instrument. \
150+
This would lead to non synchronized ramps.")
153151
qdac: QDac2 = instruments.pop()
154152
assert isinstance(qdac, QDac2)
155153
if delay < 1e-6:
@@ -177,10 +175,8 @@ def pulse(
177175
qdac.free_all_triggers()
178176

179177
def setup_trigger_in():
180-
raise Exception(
181-
"QDac2 does not have a trigger input \
182-
not yet supported!"
183-
)
178+
raise Exception("QDac2 does not have a trigger input \
179+
not yet supported!")
184180

185181
def clean_generators(self):
186182
for dc_list in self.dc_lists:
@@ -192,10 +188,8 @@ def query_instrument(parameters: list[Parameter]):
192188
"""Check if all parameters are from the same instrument"""
193189
instruments = {parameter.root_instrument for parameter in parameters}
194190
if len(instruments) > 1:
195-
raise Exception(
196-
"Parameters are from more than one instrument. \
197-
This would lead to non synchronized ramps."
198-
)
191+
raise Exception("Parameters are from more than one instrument. \
192+
This would lead to non synchronized ramps.")
199193
qdac: QDac2 = instruments.pop()
200194
assert isinstance(qdac, QDac2)
201195
return qdac

src/qumada/instrument/mapping/base.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -192,10 +192,8 @@ def add_mapping_to_instrument(
192192
helper_mapping = _load_instrument_mapping(mapping)
193193
instrument._is_triggerable = False
194194
else:
195-
raise ValueError(
196-
"Mapping parameter has to be either of type \
197-
InstrumentMapping or str"
198-
)
195+
raise ValueError("Mapping parameter has to be either of type \
196+
InstrumentMapping or str")
199197

200198
mapping = {}
201199
mapping["parameter_names"] = {

src/qumada/measurement/device_object.py

Lines changed: 14 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,8 @@ def add_terminal(self, terminal_name: str, type: str | None = None, terminal_dat
6666
self.namespace[terminal_name.replace(" ", "_")] = self.terminals[terminal_name]
6767
logger.warning(f"Added {terminal_name} to global namespace!")
6868
else:
69-
raise Terminal_Exists_Exception(
70-
f"Terminal {terminal_name} already exists in global namespace. \
71-
Please remove it first!"
72-
)
69+
raise Terminal_Exists_Exception(f"Terminal {terminal_name} already exists in global namespace. \
70+
Please remove it first!")
7371

7472
def remove_terminal(self, terminal_name: str):
7573
if terminal_name in self.terminals.keys():
@@ -420,15 +418,11 @@ def sweep_2D(
420418
if buffered is True:
421419
if "num_points" in temp_buffer_settings.keys():
422420
temp_buffer_settings["num_points"] = fast_num_points
423-
logger.warning(
424-
f"Temporarily changed buffer settings to match the \
425-
number of points specified {fast_num_points=}"
426-
)
421+
logger.warning(f"Temporarily changed buffer settings to match the \
422+
number of points specified {fast_num_points=}")
427423
else:
428-
logger.warning(
429-
"Num_points not specified in buffer settings! fast_num_points value is \
430-
ignored and buffer settings are used to specify measurement!"
431-
)
424+
logger.warning("Num_points not specified in buffer settings! fast_num_points value is \
425+
ignored and buffer settings are used to specify measurement!")
432426

433427
script = Generic_2D_Sweep_buffered()
434428
else:
@@ -623,10 +617,8 @@ def pulsed_measurement(
623617

624618
if "num_points" in temp_buffer_settings.keys():
625619
temp_buffer_settings["num_points"] = len(setpoints[0])
626-
logger.warning(
627-
"Temporarily changed buffer settings to match the \
628-
number of points specified in the setpoints"
629-
)
620+
logger.warning("Temporarily changed buffer settings to match the \
621+
number of points specified in the setpoints")
630622
else:
631623
raise Exception(
632624
"For this kind of measurement, you have to specify the number of points in the buffer settings!"
@@ -761,10 +753,8 @@ def run_measurement(
761753

762754
if "num_points" in temp_buffer_settings.keys():
763755
temp_buffer_settings["num_points"] = len(setpoints[0])
764-
logger.warning(
765-
"Temporarily changed buffer settings to match the \
766-
number of points specified in the setpoints"
767-
)
756+
logger.warning("Temporarily changed buffer settings to match the \
757+
number of points specified in the setpoints")
768758
else:
769759
raise Exception(
770760
"For this kind of measurement, you have to specify the number of points in the buffer settings!"
@@ -992,10 +982,8 @@ def _set_limits(self):
992982
raise ValueError(f"Invalid limits provided for {self._parent.name} {self.name}")
993983
param = self.instrument_parameter
994984
if not isinstance(param, Parameter):
995-
logger.exception(
996-
f"Cannot set limits to {self._parent.name} {self.name} \
997-
as no valid instrument parameter was assigned to it!"
998-
)
985+
logger.exception(f"Cannot set limits to {self._parent.name} {self.name} \
986+
as no valid instrument parameter was assigned to it!")
999987
else:
1000988
try:
1001989
if self._limit_validator in param.validators:
@@ -1108,10 +1096,8 @@ def measured_ramp(
11081096
f"Temporarily changed buffer settings to match the number of points specified {num_points=}"
11091097
)
11101098
else:
1111-
logger.warning(
1112-
"Num_points not specified in buffer settings! fast_num_points value is \
1113-
ignored and buffer settings are used to specify measurement!"
1114-
)
1099+
logger.warning("Num_points not specified in buffer settings! fast_num_points value is \
1100+
ignored and buffer settings are used to specify measurement!")
11151101
if backsweep is True:
11161102
script = Generic_1D_Hysteresis_buffered()
11171103
else:

src/qumada/measurement/doNd_enhanced/doNd_enhanced.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -391,10 +391,8 @@ def do1d_parallel_asym(
391391
break
392392
else:
393393
warnings.warn("Break condition was met.")
394-
print(
395-
"Break condition was met. This meassage pops up alone \
396-
if there is some issue with warning.warn"
397-
)
394+
print("Break condition was met. This meassage pops up alone \
395+
if there is some issue with warning.warn")
398396
raise BreakConditionInterrupt("Break condition was met.")
399397

400398
param_set[0].post_delay = original_delay

src/qumada/measurement/measurement.py

Lines changed: 22 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,8 @@ def add_gate_parameter(self, parameter_name: str, gate_name: str = None, paramet
126126
parameter (Parameter): Custom parameter. Set this, if you want to set a custom parameter. Defaults to None.
127127
"""
128128
if parameter_name not in MeasurementScript.PARAMETER_NAMES:
129-
raise NameError(
130-
f'parameter_name "{parameter_name}" not in MeasurementScript.PARAMETER_NAMES. \
131-
Allowed parameters are listed in qumada.instrument.parameter_whitelists'
132-
)
129+
raise NameError(f'parameter_name "{parameter_name}" not in MeasurementScript.PARAMETER_NAMES. \
130+
Allowed parameters are listed in qumada.instrument.parameter_whitelists')
133131
if not gate_name:
134132
self.gate_parameters[parameter_name] = parameter
135133
else:
@@ -309,10 +307,8 @@ def generate_lists(self) -> None:
309307
try:
310308
self.compensating_parameters_values.append(self.properties[gate][parameter]["value"])
311309
except KeyError as e:
312-
print(
313-
f"No value assigned for compensating parameter \
314-
{self.compensating_parameters[-1]}"
315-
)
310+
print(f"No value assigned for compensating parameter \
311+
{self.compensating_parameters[-1]}")
316312
raise e
317313
try:
318314
leverarms = self.properties[gate][parameter]["leverarms"]
@@ -328,20 +324,16 @@ def generate_lists(self) -> None:
328324
comp_list.append({"gate": entry["terminal"], "parameter": entry["parameter"]})
329325
self.compensated_parameters.append(comp_list)
330326
except KeyError as e:
331-
print(
332-
f"The terminal to be compensated for with {self.compensating_parameters[-1]} \
327+
print(f"The terminal to be compensated for with {self.compensating_parameters[-1]} \
333328
is not properly specified! Make sure to define a dictionary with \
334-
terminal and parameter as keys."
335-
)
329+
terminal and parameter as keys.")
336330
raise e
337331
try:
338332
limits = self.properties[gate][parameter]["limits"]
339333
self.compensating_limits.append(limits)
340334
except KeyError as e:
341-
print(
342-
f"No limits assigned to compensating parameter \
343-
{self.compensating_parameters[-1]}!"
344-
)
335+
print(f"No limits assigned to compensating parameter \
336+
{self.compensating_parameters[-1]}!")
345337
raise e
346338

347339
elif self.properties[gate][parameter]["type"].find("dynamic") >= 0:
@@ -352,29 +344,23 @@ def generate_lists(self) -> None:
352344
try:
353345
assert self.properties[gate][parameter]["num_points"] == self.buffered_num_points
354346
except AssertionError:
355-
logger.warning(
356-
f"Number of datapoints from buffer_settings\
347+
logger.warning(f"Number of datapoints from buffer_settings\
357348
and gate_parameters do not match. Using \
358349
the value from the buffer settings: \
359-
{self.buffered_num_points}"
360-
)
350+
{self.buffered_num_points}")
361351
elif "setpoints" in self.properties[gate][parameter].keys():
362352
try:
363353
assert len(self.properties[gate][parameter]["setpoints"]) == self.buffered_num_points
364354
except AssertionError:
365-
logger.warning(
366-
f"Number of datapoints from buffer_settings\
355+
logger.warning(f"Number of datapoints from buffer_settings\
367356
and gate_parameters do not match. Using \
368357
the value from the buffer settings: \
369-
{self.buffered_num_points}"
370-
)
358+
{self.buffered_num_points}")
371359

372360
else:
373-
logger.info(
374-
"No num_points or setpoints given for\
361+
logger.info("No num_points or setpoints given for\
375362
buffered measurement. The value from \
376-
buffer_settings is used"
377-
)
363+
buffer_settings is used")
378364
try:
379365
self.dynamic_sweeps.append(
380366
LinSweep(
@@ -514,31 +500,25 @@ def initialize(self, dyn_ramp_to_val=False, inactive_dyn_channels: list | None =
514500
try:
515501
assert self.properties[gate][parameter]["num_points"] == self.buffered_num_points
516502
except AssertionError:
517-
logger.warning(
518-
f"Number of datapoints from buffer_settings\
503+
logger.warning(f"Number of datapoints from buffer_settings\
519504
and gate_parameters do not match. Using \
520505
the value from the buffer settings: \
521-
{self.buffered_num_points}"
522-
)
506+
{self.buffered_num_points}")
523507
self.properties[gate][parameter]["num_points"] = self.buffered_num_points
524508

525509
elif "setpoints" in self.properties[gate][parameter].keys():
526510
try:
527511
assert len(self.properties[gate][parameter]["setpoints"]) == self.buffered_num_points
528512
except AssertionError:
529-
logger.warning(
530-
f"Number of datapoints from buffer_settings\
513+
logger.warning(f"Number of datapoints from buffer_settings\
531514
and gate_parameters do not match. Using \
532515
the value from the buffer settings: \
533-
{self.buffered_num_points}"
534-
)
516+
{self.buffered_num_points}")
535517

536518
else:
537-
logger.info(
538-
"No num_points or setpoints given for\
519+
logger.info("No num_points or setpoints given for\
539520
buffered measurement. The value from \
540-
buffer_settings is used"
541-
)
521+
buffer_settings is used")
542522
# try:
543523
# self.dynamic_sweeps.append(
544524
# LinSweep(
@@ -748,10 +728,8 @@ def reset(self) -> None:
748728
Resets all static/dynamic parameters to their value/start value.
749729
TODO: Remove! Since initialize() does only create lists one, there is no advantage of using reset().
750730
"""
751-
logger.warning(
752-
"The reset() method is deprecated and will be removed in a future release! \
753-
It is recommended to replace all calls of reset() with initialize()"
754-
)
731+
logger.warning("The reset() method is deprecated and will be removed in a future release! \
732+
It is recommended to replace all calls of reset() with initialize()")
755733
ramp_rate = self.settings.get("ramp_rate", 0.3)
756734
setpoint_intervall = self.settings.get("setpoint_intervall", 0.1)
757735
for gate, parameters in self.gate_parameters.items():

0 commit comments

Comments
 (0)