From 22d297f419d8bfb90446950d0ae6a509d21cce2f Mon Sep 17 00:00:00 2001 From: "Aaron S. Brewster" Date: Fri, 10 May 2024 09:35:55 -0700 Subject: [PATCH] Add thin wrapper for nxmx_writer.py (dxtbx.any2nexus) (#735) Also update comment --- newsfragments/735.feature | 1 + src/dxtbx/command_line/any2nexus.py | 5 +++++ src/dxtbx/format/nxmx_writer.py | 2 -- 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 newsfragments/735.feature create mode 100644 src/dxtbx/command_line/any2nexus.py diff --git a/newsfragments/735.feature b/newsfragments/735.feature new file mode 100644 index 000000000..5d8cad685 --- /dev/null +++ b/newsfragments/735.feature @@ -0,0 +1 @@ +Add dxtbx.any2nexus, program to convert any file dxtbx can read to a NeXus file. diff --git a/src/dxtbx/command_line/any2nexus.py b/src/dxtbx/command_line/any2nexus.py new file mode 100644 index 000000000..47c6284ef --- /dev/null +++ b/src/dxtbx/command_line/any2nexus.py @@ -0,0 +1,5 @@ +from dxtbx.format.nxmx_writer import run +import sys + +if __name__ == "__main__": + run(sys.argv[1:]) diff --git a/src/dxtbx/format/nxmx_writer.py b/src/dxtbx/format/nxmx_writer.py index 87730551d..a6d849e11 100644 --- a/src/dxtbx/format/nxmx_writer.py +++ b/src/dxtbx/format/nxmx_writer.py @@ -1,6 +1,4 @@ """ -Note, scans and gonios not supported here. This writer essentially writes still images - Example to write 10 cbfs to a single NXmx file: writer = NXmxWriter("*.cbf") writer.write_nxmx("example.h5")