Skip to content

Commit

Permalink
Made scan formatting better and cleaned up code
Browse files Browse the repository at this point in the history
  • Loading branch information
rlb131 committed Jul 20, 2023
1 parent 7ad0b07 commit 6da615e
Showing 1 changed file with 6 additions and 26 deletions.
32 changes: 6 additions & 26 deletions sirepo_bluesky/sirepo_ophyd.py
Original file line number Diff line number Diff line change
Expand Up @@ -527,27 +527,17 @@ def create_classes(connection, create_objects=True, extra_model_fields=[]):
if sim_type == "srw" and model_field == "beamline":
prop_params = connection.data["models"]["propagation"][str(el["id"])][0]
sirepo_propagation = []
object_name = object_name + "_propagation"
object_name += "_propagation"
for i in range(9):
sirepo_propagation.append(
SirepoSignal(
name=f"{object_name} {i+1}",
value=prop_params[i],
name=f"{object_name}_{SimplePropagationConfig._fields[i]}",
value=float(prop_params[i]),
sirepo_dict=prop_params,
sirepo_param=i,
)
)
propagation = PropagationConfig(
sirepo_propagation[0],
sirepo_propagation[1],
sirepo_propagation[2],
sirepo_propagation[3],
sirepo_propagation[4],
sirepo_propagation[5],
sirepo_propagation[6],
sirepo_propagation[7],
sirepo_propagation[8],
)
propagation = PropagationConfig(*sirepo_propagation[:])
classes[object_name] = propagation
if create_objects:
objects[object_name] = propagation
Expand All @@ -560,22 +550,12 @@ def create_classes(connection, create_objects=True, extra_model_fields=[]):
sirepo_propagation.append(
SirepoSignal(
name=f"{object_name}_{SimplePropagationConfig._fields[i]}",
value=post_prop_params[i],
value=float(post_prop_params[i]),
sirepo_dict=post_prop_params,
sirepo_param=i,
)
)
propagation = PropagationConfig(
sirepo_propagation[0],
sirepo_propagation[1],
sirepo_propagation[2],
sirepo_propagation[3],
sirepo_propagation[4],
sirepo_propagation[5],
sirepo_propagation[6],
sirepo_propagation[7],
sirepo_propagation[8],
)
propagation = PropagationConfig(*sirepo_propagation[:])
classes[object_name] = propagation
if create_objects:
objects[object_name] = propagation
Expand Down

0 comments on commit 6da615e

Please sign in to comment.