Skip to content

Commit ede98a0

Browse files
committed
Deprecate aliases for Lakeshore without maker name
1 parent 65a8136 commit ede98a0

3 files changed

Lines changed: 24 additions & 0 deletions

File tree

src/qcodes/instrument_drivers/Lakeshore/Model_325.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,16 @@
88
from itertools import takewhile
99
from typing import TYPE_CHECKING, Any, Optional, TextIO, cast
1010

11+
from typing_extensions import deprecated
12+
1113
from qcodes.instrument import (
1214
ChannelList,
1315
InstrumentChannel,
1416
VisaInstrument,
1517
VisaInstrumentKWArgs,
1618
)
1719
from qcodes.parameters import Group, GroupParameter
20+
from qcodes.utils import QCoDeSDeprecationWarning
1821
from qcodes.validators import Enum, Numbers
1922

2023
from .Lakeshore_model_325 import LakeshoreModel325Curve as Model_325_Curve
@@ -28,6 +31,11 @@
2831
from typing_extensions import Unpack
2932

3033

34+
@deprecated(
35+
"Model_325 is deprecated. Please use qcodes.instrument_drivers.Lakeshore.LakeshoreModel325 instead.",
36+
category=QCoDeSDeprecationWarning,
37+
stacklevel=1,
38+
)
3139
class Model_325(VisaInstrument):
3240
"""
3341
Lakeshore Model 325 Temperature Controller Driver

src/qcodes/instrument_drivers/Lakeshore/Model_336.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,11 @@
55

66
from typing import TYPE_CHECKING, Any, ClassVar
77

8+
from typing_extensions import deprecated
9+
810
import qcodes.validators as vals
911
from qcodes.parameters import Group, GroupParameter
12+
from qcodes.utils import QCoDeSDeprecationWarning
1013

1114
from .lakeshore_base import (
1215
BaseOutput, # pyright: ignore
@@ -28,6 +31,11 @@
2831
from qcodes.instrument import VisaInstrumentKWArgs
2932

3033

34+
@deprecated(
35+
"Model_336 is deprecated. Please use qcodes.instrument_drivers.Lakeshore.LakeshoreModel325 instead.",
36+
category=QCoDeSDeprecationWarning,
37+
stacklevel=1,
38+
)
3139
class Model_336(LakeshoreBase):
3240
"""
3341
Lakeshore Model 336 Temperature Controller Driver

src/qcodes/instrument_drivers/Lakeshore/Model_372.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,16 @@
55

66
from typing import TYPE_CHECKING, Any, ClassVar
77

8+
from typing_extensions import deprecated
9+
810
import qcodes.validators as vals
911
from qcodes.instrument_drivers.Lakeshore.lakeshore_base import (
1012
BaseOutput, # pyright: ignore
1113
BaseSensorChannel, # pyright: ignore
1214
LakeshoreBase,
1315
)
1416
from qcodes.parameters import Group, GroupParameter
17+
from qcodes.utils import QCoDeSDeprecationWarning
1518

1619
from .Lakeshore_model_372 import LakeshoreModel372Channel as Model_372_Channel
1720
from .Lakeshore_model_372 import LakeshoreModel372Output as Output_372
@@ -25,6 +28,11 @@
2528
_n_channels = 16
2629

2730

31+
@deprecated(
32+
"Model_336 is deprecated. Please use qcodes.instrument_drivers.Lakeshore.LakeshoreModel325 instead.",
33+
category=QCoDeSDeprecationWarning,
34+
stacklevel=1,
35+
)
2836
class Model_372(LakeshoreBase):
2937
"""
3038
Lakeshore Model 372 Temperature Controller Driver

0 commit comments

Comments
 (0)