diff --git a/csaxs_bec/bec_ipython_client/plugins/flomni/flOMNI.png b/csaxs_bec/bec_ipython_client/plugins/flomni/flOMNI.png new file mode 100644 index 0000000..b6972b0 Binary files /dev/null and b/csaxs_bec/bec_ipython_client/plugins/flomni/flOMNI.png differ diff --git a/csaxs_bec/bec_ipython_client/plugins/flomni/flomni.py b/csaxs_bec/bec_ipython_client/plugins/flomni/flomni.py index 75c314b..642b257 100644 --- a/csaxs_bec/bec_ipython_client/plugins/flomni/flomni.py +++ b/csaxs_bec/bec_ipython_client/plugins/flomni/flomni.py @@ -969,8 +969,6 @@ class FlomniSampleTransferMixin: class FlomniAlignmentMixin: import csaxs_bec - import os - from pathlib import Path # Ensure this is a Path object, not a string csaxs_bec_basepath = Path(csaxs_bec.__file__) @@ -2312,8 +2310,25 @@ class Flomni( # ["BEC", "tomo_parameters", f"dataset_id_{dataset_id}", "flOMNI", self.sample_name] # ) # self.client.tomo_progress.send_tomo_progress_message("~/data/raw/documentation/tomo_scan_ID_{self.tomo_id}.pdf").send() + import csaxs_bec - bec.messaging.scilog.new().add_text(content.replace("\n", "\r\n")).send() + + # Ensure this is a Path object, not a string + csaxs_bec_basepath = Path(csaxs_bec.__file__) + + logo_file_rel = "flOMNI.png" + + # Build the absolute path correctly + logo_file = ( + csaxs_bec_basepath.parent + / "bec_ipython_client" + / "plugins" + / "flomni" + / logo_file_rel + ).resolve() + print(logo_file) + bec.messaging.scilog.new().add_attachment(logo_file).add_text(content.replace("\n", "
")).send() + # bec.messaging.scilog.new().add_text(content.replace("\n", "
")).send() # bec.messaging.scilog.new().add_attachment()