PYNWB-VALIDATE(1)
β¨ NAME β¨
pynwb-validate β the lil command that validates an NWB file π okay bestie this is literally your vibe-check tool for NWB files, it looks at them and tells you if they're valid or not, no cap
πΈ SYNOPSIS πΈ
pynwb-validate [-h] [-lns] [-n NS] [--json-output-path JSON_OUTPUT_PATH]
[--no-cached-namespace] paths [paths ...]
π¦ OPTIONS π¦
okay so here's the tea: if --ns is not specified, it validates against all namespaces in the NWB file. all of them. every single one. slay π
π POSITIONAL ARGUMENTS π
pathsβ NWB file paths. yes plural, you can hand it more than one, it's flexible like that π«Ά
π OPTIONAL ARGUMENTS π
-h,--helpβ shows you a help message and then dips (exits). iconic behaviour honestly β¨-lns,--list-namespacesβ lists the available namespaces and exits. just a lil peek at what's in there, then it's out π-n,--ns NSβ the namespace you wanna validate against. pick your fighter β--json-output-path JSON_OUTPUT_PATHβ writes json output to this location. if you want receipts in json form, this is where you tell it to put them π--no-cached-namespaceβ use the namespaces installed by PyNWB (true) or use the cached namespaces (false; default). so like,true= PyNWB's own installed namespaces,false= the cached ones, and false is the default just so you know π
and that's the whole page bestie, no notes π
this lil masterpiece dropped December 2025, from the PYNWB-VALIDATE(1) User Commands era β go validate something, you got this ππβ¨
π¦ where this page comes from
- fedora 44: python3-pynwb 3.1.3-2.fc44 Β· BSD-3-Clause-LBNL AND Unlicense
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms