NeXusCreator¶
Build and convert NeXus files rapidly using a plugin-based workflow. NeXusCreator lets you
generate NeXus definitions (.nxd/YAML) from raw data, enrich them with metadata, and produce
validated NeXus HDF5 outputs that fit beamline requirements.
Whether you are interested in the CLI, the Python API, or extending the tool with custom plugins, this documentation is organised to get you moving quickly.
Guides
- Getting Started
- Usage Guide
- Installation Recap
- Choose Options by Relevance
- Generate a NeXus Definition
- Convert to NeXus HDF5
- Batteries Electrochemical Analysis
- MPES Workflow
- Directory Scans and Batch Processing
- Placement Controls and Metadata
- Prompt Literals
- Validate Outputs
- Export Dataset Values to CSV
- Links in
.nxdand YAML - Python API (Advanced)
- CLI Reference (Grouped)
- NeXus Description Syntax
- CLI Reference
- Test Suite
- Architecture
- Plugin System
- SchemaPlacer
- What’s New
Source Code¶
The project lives at HZB/ICAT-connect/NeXusCreator.
You can install it from a clone with python3 -m pip install . or work on it in editable mode
via pip install -e .[dev] (requires the optional developer dependencies).