From 290a7475dcb8fa7e256be52a2fe16c57f2dcc7c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Kieffer?= Date: Tue, 5 Jan 2021 09:28:33 +0100 Subject: [PATCH] WIP --- fabio/converter/__init__.py | 0 fabio/converter/cbf2bruker100.py | 24 ++++++++++++++++++++++++ fabio/converters.py | 2 ++ 3 files changed, 26 insertions(+) create mode 100644 fabio/converter/__init__.py create mode 100644 fabio/converter/cbf2bruker100.py diff --git a/fabio/converter/__init__.py b/fabio/converter/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/fabio/converter/cbf2bruker100.py b/fabio/converter/cbf2bruker100.py new file mode 100644 index 000000000..cf1c41f7a --- /dev/null +++ b/fabio/converter/cbf2bruker100.py @@ -0,0 +1,24 @@ + +def convert_header(header, fimg=None): + """Convert a CBF header into a Bruker100 header + + :param header: CBF header + :param fimg: The complete CbfImage object ... + """" + new = {"VERSION": "18", + "TYPE": 'Some Frame', + 'SITE': 'Some Site', + "MODEL": "?", + "USER": "FabIO Converter", + "SAMPLE": "Not specified", + "SETNAME": "", + "RUN": "1", + "SAMPNUM": "1", + "TITLE": "\n"*8, + + + } + return new + + + \ No newline at end of file diff --git a/fabio/converters.py b/fabio/converters.py index d0bc8258b..61479a059 100644 --- a/fabio/converters.py +++ b/fabio/converters.py @@ -43,6 +43,7 @@ import logging logger = logging.getLogger(__name__) +from .convert.cbf_bruker100 import convert_header as convert_header_cbf_bruker100 def convert_data_integer(data): """ @@ -53,6 +54,7 @@ def convert_data_integer(data): else: return data +def convert_ CONVERSION_HEADER = { ("edfimage", "edfimage"): lambda header: header,