Skip to content

Commit a90ab7b

Browse files
committed
Merge branch 'main' into tomo-extract
2 parents 8cb5830 + 8687bba commit a90ab7b

File tree

25 files changed

+728
-173
lines changed

25 files changed

+728
-173
lines changed

.bumpclient.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tool.bumpversion]
2-
current_version = "0.21.0"
2+
current_version = "0.21.1"
33
commit = true
44
tag = false
55

.bumpversion.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tool.bumpversion]
2-
current_version = "0.21.0"
2+
current_version = "0.21.1"
33
commit = true
44
tag = true
55

Helm/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v1
22
name: murfey-services
33
description: Umbrella Helm chart for deploying the servers and daemons needed to enable Murfey to transfer and process data
4-
version: 0.21.0
4+
version: 0.21.1
55
dependencies:
66
- name: murfey-instrument-server-clem
77
- name: murfey-instrument-server-tem
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
apiVersion: v1
22
name: murfey-instrument-server-clem
33
description: Helm chart for deploying a Murfey instrument server, which executes orders to detect, modify, and transfer files on the instrument PC, and notifies the backend server about transferred files
4-
version: 0.21.0
4+
version: 0.21.1
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
apiVersion: v1
22
name: murfey-instrument-server-tem
33
description: Helm chart for deploying a Murfey instrument server, which executes orders to detect, modify, and transfer files on the instrument PC, and notifies the backend server about transferred files
4-
version: 0.21.0
4+
version: 0.21.1
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
apiVersion: v1
22
name: murfey-rsync
33
description: Helm chart for deploying an rsync daemon, which is responsible for executing the transfer of files from the client storage directory to the server storage system
4-
version: 0.21.0
4+
version: 0.21.1
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
apiVersion: v1
22
name: murfey-server
33
description: Helm chart for deploying a Murfey backend server, which is responsible for orchestrating the data transfer and processing workflow between the client PC and the storage system
4-
version: 0.21.0
4+
version: 0.21.1

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ requires = [
77

88
[project]
99
name = "murfey"
10-
version = "0.21.0"
10+
version = "0.21.1"
1111
description = "Client-Server architecture hauling Cryo-EM data"
1212
readme = "README.md"
1313
keywords = [

src/murfey/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
from __future__ import annotations
22

3-
__version__ = "0.21.0"
4-
__supported_client_version__ = "0.21.0"
3+
__version__ = "0.21.1"
4+
__supported_client_version__ = "0.21.1"

src/murfey/client/tui/screens.py

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -685,15 +685,23 @@ def on_button_pressed(self, event: Button.Pressed):
685685
self.app.push_screen("launcher")
686686

687687
if machine_data.get("upstream_data_directories"):
688-
upstream_downloads = capture_get(
688+
upstream_downloads: dict[str, dict[str, Path]] = capture_get(
689689
base_url=str(self.app._environment.url.geturl()),
690690
router_name="session_control.correlative_router",
691691
function_name="find_upstream_visits",
692692
token=token,
693693
session_id=self.app._environment.murfey_session,
694694
).json()
695+
# Pass flattened dict for backwards compatibility
695696
self.app.install_screen(
696-
UpstreamDownloads(upstream_downloads), "upstream-downloads"
697+
UpstreamDownloads(
698+
{
699+
visit_name: visit_dir
700+
for _, upstream_visits in upstream_downloads.items()
701+
for visit_name, visit_dir in upstream_visits.items()
702+
}
703+
),
704+
"upstream-downloads",
697705
)
698706
self.app.push_screen("upstream-downloads")
699707

@@ -759,15 +767,23 @@ def on_button_pressed(self, event: Button.Pressed):
759767
self.app.push_screen("directory-select")
760768

761769
if machine_data.get("upstream_data_directories"):
762-
upstream_downloads = capture_get(
770+
upstream_downloads: dict[str, dict[str, Path]] = capture_get(
763771
base_url=str(self.app._environment.url.geturl()),
764772
router_name="session_control.correlative_router",
765773
function_name="find_upstream_visits",
766774
token=token,
767775
session_id=self.app._environment.murfey_session,
768776
).json()
777+
# Pass a flattened dict for backwards compatibility
769778
self.app.install_screen(
770-
UpstreamDownloads(upstream_downloads), "upstream-downloads"
779+
UpstreamDownloads(
780+
{
781+
visit_name: visit_dir
782+
for _, upstream_visits in upstream_downloads.items()
783+
for visit_name, visit_dir in upstream_visits.items()
784+
}
785+
),
786+
"upstream-downloads",
771787
)
772788
self.app.push_screen("upstream-downloads")
773789

@@ -817,7 +833,7 @@ def on_button_pressed(self, event: Button.Pressed):
817833
stream_response = capture_get(
818834
base_url=str(self.app._environment.url.geturl()),
819835
router_name="session_control.correlative_router",
820-
function_name="get_tiff",
836+
function_name="get_tiff_file",
821837
token=token,
822838
visit_name=event.button.label,
823839
session_id=self.app._environment.murfey_session,

0 commit comments

Comments
 (0)