Skip to content

Commit eaad1b6

Browse files
committed
Rename tomo preprocessing params to just processing params
1 parent e7a1cc6 commit eaad1b6

File tree

9 files changed

+31
-33
lines changed

9 files changed

+31
-33
lines changed

src/murfey/client/analyser.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
from murfey.client.tui.forms import FormDependency
2525
from murfey.util import Observer, get_machine_config_client
2626
from murfey.util.mdoc import get_block
27-
from murfey.util.models import PreprocessingParametersTomo, ProcessingParametersSPA
27+
from murfey.util.models import ProcessingParametersSPA, ProcessingParametersTomo
2828

2929
logger = logging.getLogger("murfey.client.analyser")
3030

@@ -65,7 +65,7 @@ def __init__(
6565
self._environment = environment
6666
self._force_mdoc_metadata = force_mdoc_metadata
6767
self.parameters_model: (
68-
Type[ProcessingParametersSPA] | Type[PreprocessingParametersTomo] | None
68+
Type[ProcessingParametersSPA] | Type[ProcessingParametersTomo] | None
6969
) = None
7070

7171
self.queue: queue.Queue = queue.Queue()
@@ -183,7 +183,7 @@ def _find_context(self, file_path: Path) -> bool:
183183
if not self._context:
184184
logger.info("Acquisition software: tomo")
185185
self._context = TomographyContext("tomo", self._basepath)
186-
self.parameters_model = PreprocessingParametersTomo
186+
self.parameters_model = ProcessingParametersTomo
187187
return True
188188

189189
# Files with these suffixes belong to the serial EM tomography workflow
@@ -207,7 +207,7 @@ def _find_context(self, file_path: Path) -> bool:
207207
):
208208
return False
209209
self._context = TomographyContext("serialem", self._basepath)
210-
self.parameters_model = PreprocessingParametersTomo
210+
self.parameters_model = ProcessingParametersTomo
211211
return True
212212
return False
213213

src/murfey/client/multigrid_control.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,7 @@ def _start_dc(self, json, from_form: bool = False):
438438
eer_fractionation_file = eer_response.json()["eer_fractionation_file"]
439439
json.update({"eer_fractionation_file": eer_fractionation_file})
440440
capture_post(
441-
f"{self._environment.url.geturl()}/sessions/{self._environment.murfey_session}/tomography_preprocessing_parameters",
441+
f"{self._environment.url.geturl()}/sessions/{self._environment.murfey_session}/tomography_processing_parameters",
442442
json=json,
443443
)
444444
capture_post(

src/murfey/client/tui/app.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -504,7 +504,7 @@ def _start_dc(self, json, from_form: bool = False):
504504
eer_fractionation_file = eer_response.json()["eer_fractionation_file"]
505505
json.update({"eer_fractionation_file": eer_fractionation_file})
506506
requests.post(
507-
f"{self.app._environment.url.geturl()}/sessions/{self.app._environment.murfey_session}/tomography_preprocessing_parameters",
507+
f"{self.app._environment.url.geturl()}/sessions/{self.app._environment.murfey_session}/tomography_processing_parameters",
508508
json=json,
509509
)
510510
capture_post(

src/murfey/client/tui/screens.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
from murfey.client.rsync import RSyncer
5858
from murfey.client.tui.forms import FormDependency
5959
from murfey.util import capture_post, get_machine_config_client, posix_path, read_config
60-
from murfey.util.models import PreprocessingParametersTomo, ProcessingParametersSPA
60+
from murfey.util.models import ProcessingParametersSPA, ProcessingParametersTomo
6161

6262
log = logging.getLogger("murfey.tui.screens")
6363

@@ -463,7 +463,7 @@ def compose(self):
463463
def _write_params(
464464
self,
465465
params: dict | None = None,
466-
model: PreprocessingParametersTomo | ProcessingParametersSPA | None = None,
466+
model: ProcessingParametersTomo | ProcessingParametersSPA | None = None,
467467
):
468468
if params:
469469
try:
@@ -473,9 +473,9 @@ def _write_params(
473473
for k in analyser._context.user_params + analyser._context.metadata_params:
474474
self.app.query_one("#info").write(f"{k.label}: {params.get(k.name)}")
475475
self.app._start_dc(params)
476-
if model == PreprocessingParametersTomo:
476+
if model == ProcessingParametersTomo:
477477
requests.post(
478-
f"{self.app._environment.url.geturl()}/sessions/{self.app._environment.murfey_session}/tomography_preprocessing_parameters",
478+
f"{self.app._environment.url.geturl()}/sessions/{self.app._environment.murfey_session}/tomography_processing_parameters",
479479
json=params,
480480
)
481481
elif model == ProcessingParametersSPA:
@@ -1156,9 +1156,7 @@ def on_input_changed(self, event):
11561156
def on_button_pressed(self, event):
11571157
if self.app._multigrid and self.app._processing_enabled:
11581158
if self._context == TomographyContext:
1159-
valid = validate_form(
1160-
self._user_params, PreprocessingParametersTomo.Base
1161-
)
1159+
valid = validate_form(self._user_params, ProcessingParametersTomo.Base)
11621160
else:
11631161
valid = validate_form(self._user_params, ProcessingParametersSPA.Base)
11641162
if not valid:

src/murfey/server/__init__.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -190,10 +190,10 @@ def get_job_ids(tilt_series_id: int, appid: int) -> JobIDs:
190190
)
191191

192192

193-
def get_tomo_preproc_params(dcg_id: int, *args) -> db.TomographyPreprocessingParameters:
193+
def get_tomo_preproc_params(dcg_id: int, *args) -> db.TomographyProcessingParameters:
194194
results = murfey_db.exec(
195-
select(db.TomographyPreprocessingParameters).where(
196-
db.TomographyPreprocessingParameters.dcg_id == dcg_id
195+
select(db.TomographyProcessingParameters).where(
196+
db.TomographyProcessingParameters.dcg_id == dcg_id
197197
)
198198
).one()
199199
return results
@@ -2537,11 +2537,11 @@ def feedback_callback(header: dict, message: dict) -> None:
25372537
.where(db.ProcessingJob.recipe == "em-tomo-preprocess")
25382538
).one()
25392539
if not murfey_db.exec(
2540-
select(func.count(db.TomographyPreprocessingParameters.dcg_id)).where(
2541-
db.TomographyPreprocessingParameters.dcg_id == collected_ids[0].id
2540+
select(func.count(db.TomographyProcessingParameters.dcg_id)).where(
2541+
db.TomographyProcessingParameters.dcg_id == collected_ids[0].id
25422542
)
25432543
).one():
2544-
params = db.TomographyPreprocessingParameters(
2544+
params = db.TomographyProcessingParameters(
25452545
dcg_id=collected_ids[0].id,
25462546
pixel_size=float(message["pixel_size_on_image"]) * 10**10,
25472547
voltage=message["voltage"],

src/murfey/server/api/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,9 @@
8888
GridSquareParameters,
8989
MillingParameters,
9090
PostInfo,
91-
PreprocessingParametersTomo,
9291
ProcessingJobParameters,
9392
ProcessingParametersSPA,
93+
ProcessingParametersTomo,
9494
RegistrationMessage,
9595
RsyncerInfo,
9696
RsyncerSource,
@@ -613,9 +613,9 @@ def post_foil_hole(
613613
return register_foil_hole(session_id, gs_name, foil_hole_params, db)
614614

615615

616-
@router.post("/sessions/{session_id}/tomography_preprocessing_parameters")
616+
@router.post("/sessions/{session_id}/tomography_processing_parameters")
617617
def register_tomo_preproc_params(
618-
session_id: MurfeySessionID, proc_params: PreprocessingParametersTomo, db=murfey_db
618+
session_id: MurfeySessionID, proc_params: ProcessingParametersTomo, db=murfey_db
619619
):
620620
session_processing_parameters = db.exec(
621621
select(SessionProcessingParameters).where(

src/murfey/server/demo_api.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
SPARelionParameters,
5858
Tilt,
5959
TiltSeries,
60-
TomographyPreprocessingParameters,
60+
TomographyProcessingParameters,
6161
)
6262
from murfey.util.models import (
6363
ClientInfo,
@@ -71,9 +71,9 @@
7171
GainReference,
7272
GridSquareParameters,
7373
PostInfo,
74-
PreprocessingParametersTomo,
7574
ProcessingJobParameters,
7675
ProcessingParametersSPA,
76+
ProcessingParametersTomo,
7777
RegistrationMessage,
7878
RsyncerInfo,
7979
RsyncerSource,
@@ -477,9 +477,9 @@ def register_spa_proc_params(
477477
db.commit()
478478

479479

480-
@router.post("/sessions/{session_id}/tomography_preprocessing_parameters")
480+
@router.post("/sessions/{session_id}/tomography_processing_parameters")
481481
def register_tomo_preproc_params(
482-
session_id: MurfeySessionID, proc_params: PreprocessingParametersTomo, db=murfey_db
482+
session_id: MurfeySessionID, proc_params: ProcessingParametersTomo, db=murfey_db
483483
):
484484
log.info(
485485
f"Registering tomography preprocessing parameters {sanitise(proc_params.tag)}, {sanitise(proc_params.tilt_series_tag)}"
@@ -500,11 +500,11 @@ def register_tomo_preproc_params(
500500
.where(ProcessingJob.recipe == "em-tomo-preprocess")
501501
).one()
502502
if not db.exec(
503-
select(func.count(TomographyPreprocessingParameters.dcg_id)).where(
504-
TomographyPreprocessingParameters.dcg_id == collected_ids[0].id
503+
select(func.count(TomographyProcessingParameters.dcg_id)).where(
504+
TomographyProcessingParameters.dcg_id == collected_ids[0].id
505505
)
506506
).one():
507-
params = TomographyPreprocessingParameters(
507+
params = TomographyProcessingParameters(
508508
dcg_id=collected_ids[0].id,
509509
pixel_size=proc_params.pixel_size_on_image,
510510
dose_per_frame=proc_params.dose_per_frame,

src/murfey/util/db.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ class DataCollectionGroup(SQLModel, table=True): # type: ignore
378378
back_populates="data_collection_group",
379379
sa_relationship_kwargs={"cascade": "delete"},
380380
)
381-
tomography_preprocessing_parameters: List["TomographyPreprocessingParameters"] = (
381+
tomography_processing_parameters: List["TomographyProcessingParameters"] = (
382382
Relationship(
383383
back_populates="data_collection_group",
384384
sa_relationship_kwargs={"cascade": "delete"},
@@ -493,7 +493,7 @@ class SelectionStash(SQLModel, table=True): # type: ignore
493493
)
494494

495495

496-
class TomographyPreprocessingParameters(SQLModel, table=True): # type: ignore
496+
class TomographyProcessingParameters(SQLModel, table=True): # type: ignore
497497
dcg_id: int = Field(primary_key=True, foreign_key="datacollectiongroup.id")
498498
pixel_size: float
499499
dose_per_frame: float
@@ -504,7 +504,7 @@ class TomographyPreprocessingParameters(SQLModel, table=True): # type: ignore
504504
motion_corr_binning: int = 1
505505
gain_ref: Optional[str] = None
506506
data_collection_group: Optional[DataCollectionGroup] = Relationship(
507-
back_populates="tomography_preprocessing_parameters"
507+
back_populates="tomography_processing_parameters"
508508
)
509509

510510

src/murfey/util/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ class CompletedTiltSeries(BaseModel):
349349
rsync_source: str
350350

351351

352-
class PreprocessingParametersTomo(BaseModel):
352+
class ProcessingParametersTomo(BaseModel):
353353
dose_per_frame: Optional[float]
354354
frame_count: int
355355
tilt_axis: float

0 commit comments

Comments
 (0)