feichtinger
|
491e0a8319
|
Implement an imperfect cpu_eff correction for nomultithread
|
2026-07-15 16:18:05 +02:00 |
|
feichtinger
|
3c16d0b170
|
fix xaxis settings when printing multiple histograms
|
2026-07-14 10:44:39 +02:00 |
|
feichtinger
|
c44d344fa1
|
code for date based histograms with nice bin widths
|
2026-07-14 09:55:48 +02:00 |
|
feichtinger
|
467a20a941
|
add logging module for debug output
|
2026-07-13 10:02:09 +02:00 |
|
feichtinger
|
fbbc144ed3
|
name histogram output files and option to keep files
|
2026-07-13 09:08:18 +02:00 |
|
feichtinger
|
eba7c4b34d
|
initial implementation for histograms to svg,png terminals
|
2026-07-11 00:06:29 +02:00 |
|
feichtinger
|
1199dc358d
|
better exception handling
|
2026-07-09 08:36:24 +02:00 |
|
feichtinger
|
ab80427e79
|
option for logscale on histogram y axis
|
2026-07-09 08:13:50 +02:00 |
|
feichtinger
|
358e5162af
|
allow passing a cluster argument to sacct
|
2026-07-08 15:49:38 +02:00 |
|
feichtinger
|
2a8d559d8d
|
change sacct delimiter for safer parsing
|
2026-07-08 15:23:46 +02:00 |
|
feichtinger
|
f6ad626566
|
improve documentation and help strings. Add license notice
|
2026-07-08 13:34:55 +02:00 |
|
feichtinger
|
9764a051fa
|
implement choice of averaging function for aggregate rows
|
2026-07-08 11:34:28 +02:00 |
|
feichtinger
|
27b19b2162
|
compatibility with python3.9, small fixes
|
2026-07-07 17:34:09 +02:00 |
|
feichtinger
|
feb37497af
|
first complete histogramming release (terminal output)
|
2026-07-07 17:09:53 +02:00 |
|
feichtinger
|
1b3dc7b74d
|
initial gnuplot plotting prototype
|
2026-07-07 00:27:52 +02:00 |
|
feichtinger
|
85f3650f83
|
built in vector storing machinery for various metrics
|
2026-07-06 17:12:51 +02:00 |
|
feichtinger
|
2ec12ddb02
|
implement generic way of storing metric vectors in aggregation
Already move sdev to use the new field instead of specialized
hardcoded fields.
|
2026-07-06 15:12:45 +02:00 |
|
feichtinger
|
c98f32f8ce
|
allow -u to accept a comma separated list of users
|
2026-07-05 21:03:17 +02:00 |
|
feichtinger
|
8f32991734
|
implement expr comparisons for string variables
|
2026-07-03 21:28:32 +02:00 |
|
feichtinger
|
5b952870e5
|
added partition
|
2026-07-03 20:13:03 +02:00 |
|
feichtinger
|
fcb36452c0
|
added Planned_Time and Elig_Time
|
2026-07-03 15:19:17 +02:00 |
|
feichtinger
|
4b397a2835
|
improve docstring
|
2026-07-01 11:17:56 +02:00 |
|
feichtinger
|
7437e5f4d0
|
better preset format
|
2026-06-30 16:50:50 +02:00 |
|
feichtinger
|
9459e8c0a2
|
fix cases when expression cannot be evaluated due to type error
|
2026-06-30 16:50:12 +02:00 |
|
feichtinger
|
ed11319d85
|
introduce a waste_total metric that normalizes CPU and Mem waste
|
2026-06-30 15:54:14 +02:00 |
|
feichtinger
|
f028aea536
|
more preset formats, improve help texts
|
2026-06-30 15:25:52 +02:00 |
|
feichtinger
|
5c4b516e33
|
make arithmetic expression case insensitive
internally, we use downcased names
|
2026-06-30 14:18:22 +02:00 |
|
feichtinger
|
82bd218af3
|
roll back python hashbang to generic python3
|
2026-06-30 14:16:09 +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 |
|