feichtinger
|
b7284d0aaf
|
name histogram output files and option to keep files
|
2026-07-14 10:29:55 +02:00 |
|
feichtinger
|
ba8f29b49a
|
initial implementation for histograms to svg,png terminals
|
2026-07-14 10:29:55 +02:00 |
|
feichtinger
|
c1c5f78f66
|
better exception handling
|
2026-07-09 08:38:51 +02:00 |
|
feichtinger
|
94ef6c7350
|
option for logscale on histogram y axis
|
2026-07-09 08:38:51 +02:00 |
|
feichtinger
|
14e3f6427b
|
allow passing a cluster argument to sacct
|
2026-07-08 15:50:09 +02:00 |
|
feichtinger
|
2bdda23d6a
|
change sacct delimiter for safer parsing
|
2026-07-08 15:23:04 +02:00 |
|
feichtinger
|
e8d094cc33
|
improve documentation and help strings. Add license notice
|
2026-07-08 13:36:46 +02:00 |
|
feichtinger
|
fbab3ecdf2
|
implement choice of averaging function for aggregate rows
|
2026-07-08 13:36:46 +02:00 |
|
feichtinger
|
28b54b3f2c
|
compatibility with python3.9, small fixes
|
2026-07-08 13:36:46 +02:00 |
|
feichtinger
|
b2ddc5d33f
|
first complete histogramming release (terminal output)
|
2026-07-08 13:36:46 +02:00 |
|
feichtinger
|
8029058381
|
initial gnuplot plotting prototype
|
2026-07-08 13:36:46 +02:00 |
|
feichtinger
|
9aaa17fa76
|
built in vector storing machinery for various metrics
|
2026-07-08 13:36:46 +02:00 |
|
feichtinger
|
00e28edeb2
|
implement generic way of storing metric vectors in aggregation
Already move sdev to use the new field instead of specialized
hardcoded fields.
|
2026-07-08 13:36:46 +02:00 |
|
feichtinger
|
ccb4f60ff4
|
allow -u to accept a comma separated list of users
|
2026-07-06 08:24:33 +02:00 |
|
feichtinger
|
6faf691c2b
|
implement expr comparisons for string variables
|
2026-07-03 21:45:33 +02:00 |
|
feichtinger
|
f776d875d1
|
added partition
|
2026-07-03 21:45:33 +02:00 |
|
feichtinger
|
7035bf84d7
|
added Planned_Time and Elig_Time
|
2026-07-03 15:21:24 +02:00 |
|
feichtinger
|
2a7d6f0645
|
improve docstring
|
2026-07-01 11:17:08 +02:00 |
|
feichtinger
|
f3de981bb4
|
better preset format
|
2026-06-30 16:51:27 +02:00 |
|
feichtinger
|
77a829dde2
|
fix cases when expression cannot be evaluated due to type error
|
2026-06-30 16:51:27 +02:00 |
|
feichtinger
|
974b92ec93
|
introduce a waste_total metric that normalizes CPU and Mem waste
|
2026-06-30 15:55:34 +02:00 |
|
feichtinger
|
5138839751
|
more preset formats, improve help texts
|
2026-06-30 15:26:56 +02:00 |
|
feichtinger
|
fde50e0ca6
|
make arithmetic expression case insensitive
internally, we use downcased names
|
2026-06-30 14:24:53 +02:00 |
|
caubet_m
|
fe333e1d27
|
Fix python version 3.11
|
2026-06-30 09:25:57 +02:00 |
|
feichtinger
|
ad60be1ee2
|
code block in README
|
2026-06-29 10:48:46 +02:00 |
|
feichtinger
|
561c116a8d
|
add README
|
2026-06-29 10:46:16 +02:00 |
|
feichtinger
|
4cdebd5838
|
tiny docu correction
|
2026-06-29 10:41:44 +02:00 |
|
feichtinger
|
845b808f98
|
show_info time string
|
2026-06-29 10:23:10 +02:00 |
|
feichtinger
|
a8b405c136
|
correct state filtering to use state IDs
|
2026-06-29 09:58:06 +02:00 |
|
feichtinger
|
29126cdb36
|
added bin cache metadata info show. Get all states by default
|
2026-06-29 09:09:01 +02:00 |
|
feichtinger
|
0c120b55ad
|
Fix: move record filtering out of original record building
|
2026-06-26 18:40:46 +02:00 |
|
feichtinger
|
dcc0d2cd7d
|
corrected CPU waste calculation. Failed jobs counted as waste
|
2026-06-26 18:08:07 +02:00 |
|
feichtinger
|
fd66073623
|
add binary cache writing by gzipped msgpack format
adds the dependency on msgpack-python, but it's
available as a standard packages on RedHat and SUSE
|
2026-06-26 17:36:03 +02:00 |
|
feichtinger
|
652acc0b9a
|
allow later state filtering and include in aggregation
|
2026-06-26 13:48:28 +02:00 |
|
feichtinger
|
6831e2d1b4
|
first fix to be able and handle CANCELED jobs which lack some values
|
2026-06-19 18:01:26 +02:00 |
|
feichtinger
|
32a036c1bc
|
fix bug in aggregated waste_CPU calculation
|
2026-06-19 18:01:02 +02:00 |
|
feichtinger
|
6062602d09
|
option to use predefined output formats
|
2026-06-14 20:04:47 +02:00 |
|
feichtinger
|
c1b5190c6a
|
add filtering by arithmetic expression
|
2026-06-14 20:04:29 +02:00 |
|
feichtinger
|
05d747b80f
|
changed formula for waste_mem to account for default mem per CPU
|
2026-06-12 18:09:38 +02:00 |
|
feichtinger
|
551134f5b8
|
change variable names
|
2026-06-12 17:53:55 +02:00 |
|
feichtinger
|
3c0e28915d
|
implement more consistent output formatter
|
2026-06-12 09:22:56 +02:00 |
|
feichtinger
|
362e4d46c9
|
TRES parsing for getting Req, Alloc, Used TRES
Introduced elegant dataclasses, but could have come at the cost
of speed.
|
2026-06-05 17:18:29 +02:00 |
|
feichtinger
|
d544cde7d9
|
fixed/improved memory efficiency calculations
added parsing from TRES strings
|
2026-06-03 17:16:39 +02:00 |
|
feichtinger
|
70d3fe7a26
|
add some better help for initial test by our group
|
2026-06-03 11:30:09 +02:00 |
|
feichtinger
|
890f8e50a7
|
introduce waste_Mem and waste_CPU
|
2026-06-02 23:58:25 +02:00 |
|
feichtinger
|
bb10ced682
|
introduce MaxRSS_max, Walltime_max. Reorder columns
|
2026-06-02 23:02:10 +02:00 |
|
feichtinger
|
b48fe71c6a
|
define MaxRSS_max as an additional sample row
|
2026-06-02 17:13:50 +02:00 |
|
feichtinger
|
bb7a6607ce
|
some more helpful naming
|
2026-06-02 16:27:50 +02:00 |
|
feichtinger
|
b0935e83dc
|
catch sigpipe
|
2026-06-02 15:20:59 +02:00 |
|
feichtinger
|
5383ab8391
|
for regex aggregation, only aggregate for same user
|
2026-05-24 22:24:20 +02:00 |
|