mia-3dvfcompare(1)

πŸ“¦
version 2.4.7 Β· 2 versions
, in debian bookworm, ubuntu resolute, ubuntu stonking

πŸ’– mia-3dvfcompare β€” the bestie guide to comparing two vector fields πŸ’–

okay so picture this: you've got two vector fields and you NEED to know if they're the same. that's literally what mia-3dvfcompare is for bestie. it lives in the General Commands Manual on your system, and it is so much cooler than it sounds.


✨ NAME ✨

mia-3dvfcompare β€” Compare two Vectorfields. yes that's it. that's the job. πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

mia-3dvfcompare -1 <in-file-1> -2 <in-file-2> [options]

πŸ‘‘ DESCRIPTION πŸ‘‘

mia-3dvfcompare compares two vector fields and prints out the difference norm per pixel to cout if it is larger than delta.

like, per pixel. individually. it's giving meticulous. it's giving detail-oriented icon. 🫢


πŸ’… OPTIONS πŸ’…

  • -1, --in-file-1=(input, required); io β€” input vector field 1. for supported file types see PLUGINS:3dvf/io.
  • -2, --in-file-2=(input, required); io β€” input vector field 2. for supported file types see PLUGINS:3dvf/io.
  • -d, --delta=0 β€” Maximum difference between vector to be ignored. so anything at or under this is like, "not my business, carry on" πŸ’€

🌸 Help & Info 🌸

  • -V, --verbose=warning β€” verbosity of output, print messages of given level and higher priorities. like a vibe filter for your terminal. the supported priorities, starting at the lowest level, are:
    • trace ‐ Function call trace
    • debug ‐ Debug output
    • info ‐ Low level messages
    • message ‐ Normal messages
    • warning ‐ Warnings
    • fail ‐ Report test failures
    • error ‐ Report errors
    • fatal ‐ Report only fatal errors
  • --copyright β€” print copyright information πŸ“œ
  • -h, --help β€” print this help
  • -?, --usage β€” print a short help
  • --version β€” print the version number and exit

🌈 Processing 🌈

  • --threads=-1 β€” Maxiumum number of threads to use for processing. this number should be lower or equal to the number of logical processor cores in the machine. (-1: automatic estimation). yes "Maxiumum" is spelled like that in the original, do not @ me, we keep it exactly πŸ”₯

🧚 PLUGINS: 3dvf/io 🧚

all the file formats that can show up in this function, bestie, one by one:

  • cvista β€” obsolete 3d vector field io plugin for range compressend vista (saving not supported). ngl, it's obsolete, so like… noted. πŸ™ˆ
    • Recognized file extensions: .CVF, .cvf
    • Supported element types:
      • floating point 32 bit
  • datapool β€” Virtual IO to and from the internal data pool
    • Recognized file extensions: .@
  • vista β€” a 3d vector field io plugin for vista
    • Recognized file extensions: .V, .VF, .v, .vf
    • Supported element types:
      • floating point 32 bit
  • vtk β€” 3D Vector field in- and output (experimental). No attributes are stored or read.
    • Recognized file extensions: .VTK, .VTKVF, .vtk, .vtkvf
    • Supported element types:
      • floating point 32 bit

⭐ EXAMPLE ⭐

Compare vector fields vf1.v and vf2.v and print out all differences above 0.01.

mia-3dvfcompare -1 vf1.v -2 vf2.v -d 0.01

that's it. that's the whole move. run it, get the receipts. πŸ’œ


πŸŽ€ AUTHOR(s) πŸŽ€

Gert Wollny β€” the mastermind, the main character, we stan. πŸ‘‘


This software is Copyright (c) 1999‐2015 Leipzig, Germany and Madrid, Spain. It comes with ABSOLUTELY NO WARRANTY and you may redistribute it under the terms of the GNU GENERAL PUBLIC LICENSE Version 3 (or later). For more information run the program with the option --copyright.

okay important bestie note: ABSOLUTELY NO WARRANTY means exactly what it says, no cap. read the license, it's giving legally binding. 🫢

and that's the whole page, gorgeous. this one shipped as USER COMMANDS, v2.4.7, and honestly? slay. go compare some vector fields, you've got this. periodt. βœ¨πŸ¦‹πŸ’–

πŸ“¦ where this page comes from