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,