Skip to content

Commit 3d54be8

Browse files
committed
removing Float from type hint Sequence due to python3.7 error
1 parent 6de4a39 commit 3d54be8

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

pyat/at/lattice/variable_elements.py

+20-20
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,16 @@ class VariableMultipole(Element):
3838
SinBabove=float,
3939
NsamplesA=int,
4040
NsamplesB=int,
41-
FuncA=Sequence[float],
42-
FuncAderiv1=Sequence[float],
43-
FuncAderiv2=Sequence[float],
44-
FuncAderiv3=Sequence[float],
45-
FuncAderiv4=Sequence[float],
46-
FuncB=Sequence[float],
47-
FuncBderiv1=Sequence[float],
48-
FuncBderiv2=Sequence[float],
49-
FuncBderiv3=Sequence[float],
50-
FuncBderiv4=Sequence[float],
41+
FuncA=Sequence,
42+
FuncAderiv1=Sequence,
43+
FuncAderiv2=Sequence,
44+
FuncAderiv3=Sequence,
45+
FuncAderiv4=Sequence,
46+
FuncB=Sequence,
47+
FuncBderiv1=Sequence,
48+
FuncBderiv2=Sequence,
49+
FuncBderiv3=Sequence,
50+
FuncBderiv4=Sequence,
5151
Ramps=_array,
5252
Periodic=bool,
5353
)
@@ -132,23 +132,23 @@ def __init__(self, family_name: str, mode: int, **kwargs):
132132
PhaseB(float): Phase of the sine excitation for PolynomB. Default 0 rad
133133
SinAabove(float): Limit the sin function to be above. Default -1.
134134
SinBabove(float): Limit the sin function to be above. Default -1.
135-
FuncA(Sequence[float]): User defined tbt list for PolynomA
136-
FuncB(Sequence[float]): User defined tbt list for PolynomB
137-
FuncAderiv1(Sequence[float]): tbt list for PolynomA 1st derivative wrt tau.
135+
FuncA(Sequence): User defined tbt list for PolynomA
136+
FuncB(Sequence): User defined tbt list for PolynomB
137+
FuncAderiv1(Sequence): tbt list for PolynomA 1st derivative wrt tau.
138138
Default: zeros array of the custom function length.
139-
FuncBderiv1(Sequence[float]): tbt list for PolynomB 1st derivative wrt tau.
139+
FuncBderiv1(Sequence): tbt list for PolynomB 1st derivative wrt tau.
140140
Default: zeros array of the custom function length.
141-
FuncAderiv2(Sequence[float]): tbt list for PolynomA 2st derivative wrt tau.
141+
FuncAderiv2(Sequence): tbt list for PolynomA 2st derivative wrt tau.
142142
Default: zeros array of the custom function length.
143-
FuncBderiv2(Sequence[float]): tbt list for PolynomB 2st derivative wrt tau.
143+
FuncBderiv2(Sequence): tbt list for PolynomB 2st derivative wrt tau.
144144
Default: zeros array of the custom function length.
145-
FuncAderiv3(Sequence[float]): tbt list for PolynomA 3st derivative wrt tau.
145+
FuncAderiv3(Sequence): tbt list for PolynomA 3st derivative wrt tau.
146146
Default: zeros array of the custom function length.
147-
FuncBderiv3(Sequence[float]): tbt list for PolynomB 3st derivative wrt tau.
147+
FuncBderiv3(Sequence): tbt list for PolynomB 3st derivative wrt tau.
148148
Default: zeros array of the custom function length.
149-
FuncAderiv4(Sequence[float]): tbt list for PolynomA 4st derivative wrt tau.
149+
FuncAderiv4(Sequence): tbt list for PolynomA 4st derivative wrt tau.
150150
Default: zeros array of the custom function length.
151-
FuncBderiv4(Sequence[float]): tbt list for PolynomB 4st derivative wrt tau.
151+
FuncBderiv4(Sequence): tbt list for PolynomB 4st derivative wrt tau.
152152
Default: zeros array of the custom function length.
153153
FuncATimeDelay(float): generate a time offset on the function FUNCA.
154154
It only has an effect if any of the derivatives is not zero.

0 commit comments

Comments
 (0)