NXBROWSE(1)
π NXBROWSE(1) π
okay bestie, gather round β this is the manual page for nxbrowse, a lil interactive browser for NeXus files. It lives in the General Commands Manual section of your system, and it is genuinely so much fun to poke around in. Let's get into it. π¦
β¨ NAME β¨
nxbrowse β browse a NeXus file πΈ
π SYNOPSIS π
nxbrowse [filename]
π DESCRIPTION π
So like, if you don't hand nxbrowse a filename right there on the command line, it's gonna ask you for one. Rude? No, it's just polite. π«Ά
Once the file is opened, you can explore it interactively using all the commands listed down below. It's giving "choose your own adventure" but for data. π
β OPTIONS β
No command line options are supported. That's it. That's the section. nxbrowse said "I'm low maintenance." π
π COMMANDS π
When the file gets opened, nxbrowse will print out its version number and then the contents of the NXroot node of the NeXus file. Then it hits you with its prompt:
NX>
And from there, these commands are recognised β and yes, they are case insensitive, so type however your heart desires. π
helpβ gives you a list of all the available commands. Synonym:infoexitβ dips out of the program. Synonym:quitdirβ lists everything inside the current group. Synonym:lsopengroupName β opens the NeXus group groupName. Same as:cdgroupNamecloseβ closes the NeXus group groupName, aka it moves you up one level in the hierarchy. Same as:cd ..readdataItem [dimension indicies...] β prints the contents of the NeXus data item labelled dataItem. The dimension indicies bit is an optional comma separated list of dimensions of the correct rank, and you use it to specify one value. π₯dumpdataItem fileName β writes the contents of the NeXus data item labelled dataItem out to a new file named fileName. Slay. πΎbyteascharβ toggles treating (signed and unsigned) byte data as characters. Cute lil switch. ποΈ
bonus round: if your version of nxbrowse was compiled with readline support, you get tab completion for commands, groups and data. Absolutely iconic. β¨
π SEE ALSO π
π AUTHOR π
nxbrowse was originally written by Ray Osborn <ROsborn@anl.gov> π§
This manual page was written by Tobias Richter <Tobias.Richter@diamond.ac.uk> and may be used by others.
and that's the whole vibe check, bestie π this page is dated June 2010, and it came to you from the NXBROWSE(1) corner of the General Commands Manual. go forth and browse those NeXus files, main character. πππ¦
π¦ where this page comes from
- debian bookworm: nexus-tools 4.4.3-5
- debian trixie: nexus-tools 4.4.3-7
- epel 10: nexus-tools 4.4.3-11.el10_0 Β· LGPLv2+ and MIT
- epel 9: nexus-tools 4.4.3-10.el9 Β· LGPLv2+ and MIT
- fedora 43: nexus-tools 4.4.3-21.fc43 Β· LicenseRef-Callaway-LGPLv2+ AND LicenseRef-Callaway-MIT
- fedora 44: nexus-tools 4.4.3-21.fc43 Β· LicenseRef-Callaway-LGPLv2+ AND LicenseRef-Callaway-MIT
- fedora 44: nexus-tools 4.4.3-25.fc44 Β· LicenseRef-Callaway-LGPLv2+ AND LicenseRef-Callaway-MIT
- ubuntu jammy: nexus-tools 4.4.3-5
- ubuntu noble: nexus-tools 4.4.3-6build3
- ubuntu questing: nexus-tools 4.4.3-7build1
- ubuntu resolute: nexus-tools 4.4.3-10
- ubuntu stonking: nexus-tools 4.4.3-11build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms