BPCMP.PY(1)

πŸ“¦ version 2.12.1, in ubuntu stonking

✨ NAME ✨

bpcmp.py β€” the little bestie that compares your ADIOS2 data files πŸ’–


🌸 DESCRIPTION 🌸

okay so real talk, here's how you call her:

usage: bpcmp [-h] [-t TOLERANCE] [-p TOLPERC] [-s] [-v] file.bp [file.bp ...]

she's utility code, she compares the data inside BP files, she's iconic, she serves πŸ’… no cap.

πŸŽ€ positional arguments: πŸŽ€

  • file.bp β€” the whole list of BP files you want her to compare, queen. drop as many as you want, she'll handle it.

πŸ¦‹ options: πŸ¦‹

  • -h, --help β€” shows this help message and then dips, exits, gone, periodt.
  • -t, --tolerance TOLERANCE β€” the tolerance for comparing values, like how much wiggle room a value gets before you call it different (default: 0).
  • -p, --perc-tolerance TOLPERC β€” same energy but it's tolerance as a percentage of the values (default: 0).
  • -s, --stats β€” compares the stats instead, so min/max and not the values themselves.
  • -v, --verbose β€” literally every single different value gets printed, not just a summary. all of them. the whole tea. 😭
ngl this part matters: if more than two files are provided, all files are compared to the first. so the first file is the main character, everybody else is being measured against her πŸ‘‘

that's the whole page bestie, she's short and she ate πŸ’œ

this was bpcmp.py, user commands section, dated April 2026 β€” yeah girl, from the future, obsessed πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from