Skip to content

Commit 4177098

Browse files
dead code?
1 parent ed9d828 commit 4177098

File tree

6 files changed

+8
-34
lines changed

6 files changed

+8
-34
lines changed

core/pioreactor/calibrations/protocols/od_fusion_standards.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@ def _aggregate_angles(readings: structs.ODReadings) -> dict[pt.PdAngle, float]:
7575

7676

7777
def _measure_fusion_standard(
78-
od_value: float,
7978
rpm: float,
8079
) -> dict[pt.PdAngle, float]:
8180
from pioreactor.background_jobs.stirring import start_stirring as stirring
@@ -127,7 +126,7 @@ def _measure_fusion_standard_for_session(
127126
for angle, value in raw_sample.items()
128127
if angle in FUSION_ANGLES
129128
}
130-
return _measure_fusion_standard(od_value, rpm)
129+
return _measure_fusion_standard(rpm)
131130

132131

133132
def _build_chart_metadata(records: list[tuple[pt.PdAngle, float, float]]) -> dict[str, object] | None:

core/pioreactor/calibrations/protocols/od_standards.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,6 @@ def _read_voltages_from_adc(
125125

126126

127127
def _measure_standard(
128-
od600_value: float,
129128
rpm: float,
130129
channel_angle_map: dict[pt.PdChannel, pt.PdAngle],
131130
) -> dict[pt.PdChannel, pt.Voltage]:
@@ -143,23 +142,21 @@ def _measure_standard(
143142

144143
def _measure_standard_for_session(
145144
ctx: SessionContext,
146-
od600_value: float,
147145
rpm: float,
148146
channel_angle_map: dict[pt.PdChannel, pt.PdAngle],
149147
) -> dict[pt.PdChannel, pt.Voltage]:
150148
if ctx.executor and ctx.mode == "ui":
151149
payload = ctx.executor(
152150
"od_standards_measure",
153151
{
154-
"od600_value": od600_value,
155152
"rpm": rpm,
156153
"channel_angle_map": {str(k): str(v) for k, v in channel_angle_map.items()},
157154
},
158155
)
159156
raw = payload["voltages"]
160157
assert isinstance(raw, dict)
161158
return {cast(pt.PdChannel, channel): float(voltage) for channel, voltage in raw.items()}
162-
return _measure_standard(od600_value, rpm, channel_angle_map)
159+
return _measure_standard(rpm, channel_angle_map)
163160

164161

165162
def _default_calibration_name() -> str:
@@ -428,7 +425,7 @@ def render(self, ctx: SessionContext) -> CalibrationStep:
428425
def advance(self, ctx: SessionContext) -> SessionStep | None:
429426
channel_angle_map = _get_channel_angle_map(ctx)
430427
od600_value = ctx.inputs.float("od600_value", minimum=0)
431-
voltages = _measure_standard_for_session(ctx, od600_value, ctx.data["rpm"], channel_angle_map)
428+
voltages = _measure_standard_for_session(ctx, ctx.data["rpm"], channel_angle_map)
432429
ctx.data.setdefault("standard_index", 1)
433430
ctx.data["od600_values"].append(od600_value)
434431
for channel, voltage in voltages.items():
@@ -534,7 +531,7 @@ def render(self, ctx: SessionContext) -> CalibrationStep:
534531
def advance(self, ctx: SessionContext) -> SessionStep | None:
535532
channel_angle_map = _get_channel_angle_map(ctx)
536533
od600_blank = ctx.inputs.float("od600_blank", minimum=0)
537-
voltages = _measure_standard_for_session(ctx, od600_blank, ctx.data["rpm"], channel_angle_map)
534+
voltages = _measure_standard_for_session(ctx, ctx.data["rpm"], channel_angle_map)
538535
ctx.data["od600_values"].append(od600_blank)
539536
for channel, voltage in voltages.items():
540537
ctx.data["voltages_by_channel"][channel].append(voltage)

core/pioreactor/calibrations/session_flow.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -218,20 +218,6 @@ def step(self, value: StepLike) -> None:
218218
def data(self) -> dict[Str, Any]:
219219
return self.session.data
220220

221-
def ensure(self, condition: bool, message: Str) -> None:
222-
if not condition:
223-
raise ValueError(message)
224-
225-
def abort(self, message: Str) -> None:
226-
self.session.status = "aborted"
227-
self.session.error = message
228-
self.session.step_id = "ended"
229-
230-
def fail(self, message: Str) -> None:
231-
self.session.status = "failed"
232-
self.session.error = message
233-
self.session.step_id = "ended"
234-
235221
def complete(self, result: dict[Str, Any]) -> None:
236222
self.session.status = "complete"
237223
self.session.result = result

core/pioreactor/calibrations/structured_session.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from msgspec.json import decode as json_decode
1010
from msgspec.json import encode as json_encode
1111
from pioreactor.utils import local_persistent_storage
12-
from pioreactor.utils.timing import current_utc_datetime
12+
from pioreactor.utils.timing import current_utc_timestamp
1313

1414
SessionStatus = Literal["in_progress", "complete", "failed", "aborted"]
1515
StepType = Literal["info", "confirm", "form", "action", "result"]
@@ -51,7 +51,7 @@ class CalibrationSession(Struct, kw_only=True, frozen=False):
5151

5252

5353
def utc_iso_timestamp() -> str:
54-
return current_utc_datetime().isoformat()
54+
return current_utc_timestamp()
5555

5656

5757
def save_calibration_session(session: CalibrationSession) -> None:
@@ -66,9 +66,3 @@ def load_calibration_session(session_id: str) -> CalibrationSession | None:
6666
if payload is None:
6767
return None
6868
return json_decode(payload, type=CalibrationSession)
69-
70-
71-
def delete_calibration_session(session_id: str) -> None:
72-
with local_persistent_storage("calibration_sessions") as store:
73-
if session_id in store:
74-
del store[session_id]

core/pioreactor/web/tasks.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -470,7 +470,6 @@ def calibration_measure_standard(
470470
cast(pt.PdChannel, channel): cast(pt.PdAngle, angle) for channel, angle in channel_angle_map.items()
471471
}
472472
voltages = _measure_standard(
473-
od600_value=0.0,
474473
rpm=rpm,
475474
channel_angle_map=typed_map,
476475
)
@@ -491,7 +490,6 @@ def calibration_fusion_standard_observation(
491490
rpm,
492491
)
493492
sample = _measure_fusion_standard(
494-
od_value=od_value,
495493
rpm=rpm,
496494
)
497495
serialized_sample = {str(angle): float(value) for angle, value in sample.items()}

core/tests/test_calibration_sessions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
from pioreactor.calibrations.session_flow import with_terminal_steps
1717
from pioreactor.calibrations.structured_session import CalibrationSession
1818
from pioreactor.calibrations.structured_session import CalibrationStep
19-
from pioreactor.calibrations.structured_session import delete_calibration_session
2019
from pioreactor.calibrations.structured_session import load_calibration_session
2120
from pioreactor.calibrations.structured_session import save_calibration_session
2221
from pioreactor.calibrations.structured_session import utc_iso_timestamp
@@ -70,7 +69,8 @@ def test_save_load_abort_delete_session() -> None:
7069
assert aborted.error == "Stop."
7170
assert aborted.updated_at != previous_updated_at
7271

73-
delete_calibration_session(session.session_id)
72+
with local_persistent_storage("calibration_sessions") as store:
73+
del store[session.session_id]
7474
assert load_calibration_session(session.session_id) is None
7575

7676

0 commit comments

Comments
 (0)