From 10a1125e8a82167afc7ef7c805c129af2d2dae3f Mon Sep 17 00:00:00 2001 From: yxd92326 Date: Mon, 15 Sep 2025 11:33:20 +0100 Subject: [PATCH 1/2] Import correlative router --- src/murfey/server/main.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/murfey/server/main.py b/src/murfey/server/main.py index 94fc5824b..a20c99ef1 100644 --- a/src/murfey/server/main.py +++ b/src/murfey/server/main.py @@ -80,6 +80,7 @@ class Settings(BaseSettings): app.include_router(murfey.server.api.mag_table.router) app.include_router(murfey.server.api.session_control.router) +app.include_router(murfey.server.api.session_control.correlative_router) app.include_router(murfey.server.api.session_control.spa_router) app.include_router(murfey.server.api.session_control.tomo_router) From dcb4d8d9d62ea8dfde8a544c001aa1e1ff6d68fb Mon Sep 17 00:00:00 2001 From: yxd92326 Date: Tue, 16 Sep 2025 09:48:37 +0100 Subject: [PATCH 2/2] Make the parent of the downloaded tiff file --- src/murfey/instrument_server/api.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/murfey/instrument_server/api.py b/src/murfey/instrument_server/api.py index 32a17c3c1..8209bf582 100644 --- a/src/murfey/instrument_server/api.py +++ b/src/murfey/instrument_server/api.py @@ -494,6 +494,9 @@ def gather_upstream_tiffs( stream=True, headers={"Authorization": f"Bearer {tokens[session_id]}"}, ) + (upstream_tiff_info.download_dir / tiff_path).parent.mkdir( + parents=True, exist_ok=True + ) with open(upstream_tiff_info.download_dir / tiff_path, "wb") as utiff: for chunk in tiff_data.iter_content(chunk_size=32 * 1024**2): utiff.write(chunk)