Skip to content

Commit 09c6479

Browse files
committed
Final Review & Cleanup
1 parent 4b4b015 commit 09c6479

File tree

11 files changed

+31
-42
lines changed

11 files changed

+31
-42
lines changed

src/pals/kinds/BeamLine.py

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -53,40 +53,39 @@ class BeamLine(BaseElement):
5353
# Base classes (for testing compatibility)
5454
BaseElement,
5555
ThickElement,
56-
# Original elements
57-
Drift,
58-
Quadrupole,
56+
# User-Facing element kinds
5957
"BeamLine",
60-
# New schema elements
61-
Marker,
62-
Sextupole,
63-
Octupole,
64-
Multipole,
65-
RBend,
66-
SBend,
67-
Solenoid,
68-
RFCavity,
69-
Patch,
70-
FloorShift,
71-
Fork,
58+
ACKicker,
7259
BeamBeam,
7360
BeginningEle,
74-
Fiducial,
75-
NullEle,
76-
Kicker,
77-
ACKicker,
61+
Converter,
7862
CrabCavity,
63+
Drift,
7964
EGun,
8065
Feedback,
66+
Fiducial,
67+
FloorShift,
68+
Foil,
69+
Fork,
8170
Girder,
8271
Instrument,
72+
Kicker,
73+
Marker,
8374
Mask,
8475
Match,
76+
Multipole,
77+
NullEle,
78+
Octupole,
79+
Patch,
80+
Quadrupole,
81+
RBend,
82+
RFCavity,
83+
SBend,
84+
Sextupole,
85+
Solenoid,
8586
Taylor,
86-
Wiggler,
87-
Converter,
88-
Foil,
8987
UnionEle,
88+
Wiggler,
9089
],
9190
Field(discriminator="kind"),
9291
]

src/pals/kinds/Converter.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
from typing import Literal, Optional
22

33
from .BaseElement import BaseElement
4-
from ..parameters import ElectricMultipoleParameters
5-
from ..parameters import MagneticMultipoleParameters
4+
from ..parameters import ElectricMultipoleParameters, MagneticMultipoleParameters
65
from ._warnings import under_construction
76

87

src/pals/kinds/CrabCavity.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
from typing import Literal, Optional
22

33
from .ThickElement import ThickElement
4-
from ..parameters import ElectricMultipoleParameters
5-
from ..parameters import MagneticMultipoleParameters
4+
from ..parameters import ElectricMultipoleParameters, MagneticMultipoleParameters
65
from ._warnings import under_construction
76

87

src/pals/kinds/EGun.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
from typing import Literal, Optional
22

33
from .ThickElement import ThickElement
4-
from ..parameters import ElectricMultipoleParameters
5-
from ..parameters import MagneticMultipoleParameters
4+
from ..parameters import ElectricMultipoleParameters, MagneticMultipoleParameters
65
from ._warnings import under_construction
76

87

src/pals/kinds/Instrument.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
from typing import Literal, Optional
22

33
from .ThickElement import ThickElement
4-
from ..parameters import ElectricMultipoleParameters
5-
from ..parameters import MagneticMultipoleParameters
4+
from ..parameters import ElectricMultipoleParameters, MagneticMultipoleParameters
65
from ._warnings import under_construction
76

87

src/pals/kinds/Kicker.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
from typing import Literal, Optional
22

33
from .ThickElement import ThickElement
4-
from ..parameters import ElectricMultipoleParameters
5-
from ..parameters import MagneticMultipoleParameters
4+
from ..parameters import ElectricMultipoleParameters, MagneticMultipoleParameters
65
from ._warnings import under_construction
76

87

src/pals/kinds/Mask.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
from typing import Literal, Optional
22

33
from .ThickElement import ThickElement
4-
from ..parameters import ElectricMultipoleParameters
5-
from ..parameters import MagneticMultipoleParameters
4+
from ..parameters import ElectricMultipoleParameters, MagneticMultipoleParameters
65
from ._warnings import under_construction
76

87

src/pals/kinds/Multipole.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
from typing import Literal, Optional
22

33
from .ThickElement import ThickElement
4-
from ..parameters import ElectricMultipoleParameters
5-
from ..parameters import MagneticMultipoleParameters
4+
from ..parameters import ElectricMultipoleParameters, MagneticMultipoleParameters
65
from ._warnings import under_construction
76

87

src/pals/kinds/Octupole.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
from typing import Literal, Optional
22

33
from .ThickElement import ThickElement
4-
from ..parameters import ElectricMultipoleParameters
5-
from ..parameters import MagneticMultipoleParameters
4+
from ..parameters import ElectricMultipoleParameters, MagneticMultipoleParameters
65
from ._warnings import under_construction
76

87

src/pals/kinds/Sextupole.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
from typing import Literal, Optional
22

33
from .ThickElement import ThickElement
4-
from ..parameters import ElectricMultipoleParameters
5-
from ..parameters import MagneticMultipoleParameters
4+
from ..parameters import ElectricMultipoleParameters, MagneticMultipoleParameters
65
from ._warnings import under_construction
76

87

0 commit comments

Comments
 (0)