NDL-CALC(1)
π NDL() β ndl calc π
okay bestie, sit down, hydrate, and let me tell you about the NDL manual page, because this one is lowkey a whole vibe. π¦
β¨ COMMAND 'ndl calc' β¨
πΈ usage πΈ
usage: ndl calc [-h] [-q] [-d]
[--exclude EXCLUDE] [--include INCLUDE]
[--exclude-metrics MEXCLUDE]
[--include-metrics MINCLUDE] [-f FUNCS]
[--list-funcs] [--list-metrics]
[respath]
so basically ndl calc calculates various summary functions for an ndl test result β like, imagine you wanna know the median value for one of the CSV columns, that's literally the whole point. no cap. π
π respath
respathβ the ndl test result path you wanna calculate summary functions for. that's it, that's the assignment. π«Ά
β¨ OPTIONS 'ndl calc' β¨
-hβ show this help message and exit. classic. iconic. we love a-h. π-qβ be quiet. π€« not a peep.-dβ print debugging information. for when you're nosy and you need the tea. π--exclude EXCLUDEβ datapoints to exclude: this removes all the datapoints satisfying the expressionEXCLUDE. here's an example expression for you:
(WakeLatency < 10000) | (PC6% < 1)
this filter expression will remove all datapoints with WakeLatency smaller than 10000 nanoseconds or package C6 residency smaller than 1%. the detailed expression syntax lives in the documentation for the eval() function of the Python pandas module, so go read that if you want the full lore. π you can use metrics in the expression, or the special word index for the row number (0-based index) of a datapoint in the results. for example, the expression index >= 10 will get rid of all datapoints except for the first 10 ones. slay. β¨
--include INCLUDEβ datapoints to include: this removes all datapoints except for those satisfying the expressionINCLUDE. in other words, this option is the inverse of--exclude. which means--include expris the same as--exclude "not (expr)". math is math. π₯--exclude-metrics MEXCLUDEβ the metrics to exclude. expects a comma-separated list of the metrics, or python style regular expressions matching the names. for example, the expressionSilentTime,WarmupDelay,.*Cycwould remove metricsSilentTime,WarmupDelayand all metrics withCycin their name. use--list-metricsto get the list of the available metrics. iykyk. π--include-metrics MINCLUDEβ the metrics to include: this removes all metrics except for those specified by this option. the syntax is the same as for--exclude-metrics. twin behavior fr fr. π§-f FUNCS,--funcs FUNCSβ comma-separated list of summary functions to calculate. by default all generally interesting functions are calculated (each metric is associated with a list of functions that make sense for that metric). use--list-funcsto get the list of supported functions. β¨--list-funcsβ print the list of the available summary functions. window shopping but for functions. π--list-metricsβ print the list of the available metrics and exit. short, sweet, done. π
lowkey reminder bestie:--includeis literally just--excludewith anotthrown in there. don't overthink it. π
and that's the whole page, no crumbs left. this lil masterpiece is brought to you by NDL() and it's dated 2024-03-08 β go forth and calculate those summary functions, you absolute main character. ππΈπ
π¦ where this page comes from
- fedora 43: wult 1.12.48-2.fc43 Β· BSD-3-Clause AND GPL-2.0-only
- fedora 44: wult 1.12.48-2.fc44 Β· BSD-3-Clause AND GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms