PYNWB-VALIDATE(1)

πŸ“¦ version 3.1.3, in fedora 44

✨ 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