iadd man pages for each tool and the input file format - ploot - simple plotting tools Err bitreich.org 70
hgit clone git://bitreich.org/ploot git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ploot URL:git://bitreich.org/ploot git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ploot bitreich.org 70
1Log /scm/ploot/log.gph bitreich.org 70
1Files /scm/ploot/files.gph bitreich.org 70
1Refs /scm/ploot/refs.gph bitreich.org 70
1Tags /scm/ploot/tag bitreich.org 70
1README /scm/ploot/file/README.md.gph bitreich.org 70
1LICENSE /scm/ploot/file/LICENSE.gph bitreich.org 70
i--- Err bitreich.org 70
1commit 3e8032ac525f2456d151c919514bad5e2cbd7a96 /scm/ploot/commit/3e8032ac525f2456d151c919514bad5e2cbd7a96.gph bitreich.org 70
1parent 621b388b3006dd5ffe35a6f4b629942f574972b4 /scm/ploot/commit/621b388b3006dd5ffe35a6f4b629942f574972b4.gph bitreich.org 70
hAuthor: Josuah Demangeon <mail@josuah.net> URL:mailto:mail@josuah.net bitreich.org 70
iDate: Wed, 8 Aug 2018 21:39:20 +0200 Err bitreich.org 70
i Err bitreich.org 70
iadd man pages for each tool and the input file format Err bitreich.org 70
i Err bitreich.org 70
iDiffstat: Err bitreich.org 70
i A ploot-csv.7 | 90 +++++++++++++++++++++++++++++++ Err bitreich.org 70
i M ploot-feed.1 | 89 ++++++++++++++++++++++--------- Err bitreich.org 70
i M ploot-feed.c | 2 +- Err bitreich.org 70
i M ploot-ff.1 | 103 +++++++++++++++++++++++++++++++ Err bitreich.org 70
i Err bitreich.org 70
i4 files changed, 258 insertions(+), 26 deletions(-) Err bitreich.org 70
i--- Err bitreich.org 70
1diff --git a/ploot-csv.7 b/ploot-csv.7 /scm/ploot/file/ploot-csv.7.gph bitreich.org 70
i@@ -0,0 +1,90 @@ Err bitreich.org 70
i+.Dd $Mdocdate: August 08 2018$ Err bitreich.org 70
i+.Dt PLOOT-CSV 7 Err bitreich.org 70
i+.Os Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh NAME Err bitreich.org 70
i+. Err bitreich.org 70
i+.Nm ploot-csv Err bitreich.org 70
i+.Nd input format used by the ploot set of programs Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh SYNOPSIS Err bitreich.org 70
i+. Err bitreich.org 70
i+.Bd -literal -offset indent Err bitreich.org 70
i+epoch,column-name-1,column-name-2 Err bitreich.org 70
i+timestamp,value1,value2 Err bitreich.org 70
i+.Ed Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh DESCRIPTION Err bitreich.org 70
i+. Err bitreich.org 70
i+This is the simple comma-separated format used by the ploot-* programs. Err bitreich.org 70
i+.\" .Sh STANDARDS Err bitreich.org 70
i+.\" .Sh HISTORY Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh AUTHORS Err bitreich.org 70
i+. Err bitreich.org 70
i+.An Josuah Demangeon Err bitreich.org 70
i+.Aq Mt mail@josuah.net Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.\" .Sh CAVEATS Err bitreich.org 70
i+.\" .Sh BUGS Err bitreich.org 70
i+.Sh INPUT FORMAT Err bitreich.org 70
i+. Err bitreich.org 70
i+.Nm reads lines and column from standard input. Err bitreich.org 70
i+Each line correspond to one entry with the same timestamp. Err bitreich.org 70
i+Each input column correspond to one output column, one type of data. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Pp Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Ss Header line Err bitreich.org 70
i+. Err bitreich.org 70
i+The program must contain a first header line with the label of each column. Err bitreich.org 70
i+The first column is always a timestamp, and the first label must be Err bitreich.org 70
i+.Dq epoch . Err bitreich.org 70
i+The following columns Err bitreich.org 70
i+. Err bitreich.org 70
i+.Bd -literal -offset indent Err bitreich.org 70
i+epoch,free_memory,process_count Err bitreich.org 70
i+.Ed Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Ss Data lines Err bitreich.org 70
i+. Err bitreich.org 70
i+The following lines are the data. Err bitreich.org 70
i+The first column is an unix timestamp: number of seconds since 00:00:00 Err bitreich.org 70
i+01/01/1970. Err bitreich.org 70
i+The remaining columns are values, that might be decimal Err bitreich.org 70
i+.Po Err bitreich.org 70
i+they will be read as a Err bitreich.org 70
i+.Vt double Err bitreich.org 70
i+.Pc . Err bitreich.org 70
i+. Err bitreich.org 70
i+.Bd -literal -offset indent Err bitreich.org 70
i+1533752053,16.3,45 Err bitreich.org 70
i+1533752054,18.7,42 Err bitreich.org 70
i+1533752055,40.1,39 Err bitreich.org 70
i+1533752056,40.1,39 Err bitreich.org 70
i+.Ed Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh SEE ALSO Err bitreich.org 70
i+. Err bitreich.org 70
i+.Xr ploot-feed 1 , Err bitreich.org 70
i+.Xr ploot-ff 1 Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh HISTORY Err bitreich.org 70
i+. Err bitreich.org 70
i+.Nm Err bitreich.org 70
i+was defined at Err bitreich.org 70
i+.Lk gopher://bitreich.org/1/scm/ploot/ "Bitreich" Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh AUTHORS Err bitreich.org 70
i+. Err bitreich.org 70
i+.An Josuah Demangeon Err bitreich.org 70
i+.Aq Mt mail@josuah.net Err bitreich.org 70
1diff --git a/ploot-feed.1 b/ploot-feed.1 /scm/ploot/file/ploot-feed.1.gph bitreich.org 70
i@@ -12,35 +12,67 @@ Err bitreich.org 70
i .Sh SYNOPSIS Err bitreich.org 70
i . Err bitreich.org 70
i .Nm ploot-feed Err bitreich.org 70
i-.Op Fl options Err bitreich.org 70
i-.Ar Err bitreich.org 70
i+.Op Fl w Ar width Err bitreich.org 70
i+.Ar maxval... Err bitreich.org 70
i . Err bitreich.org 70
i . Err bitreich.org 70
i .Sh DESCRIPTION Err bitreich.org 70
i . Err bitreich.org 70
i The Err bitreich.org 70
i .Nm Err bitreich.org 70
i-utility Err bitreich.org 70
i-. Err bitreich.org 70
i-. Err bitreich.org 70
i-.\" .Sh CONTEXT Err bitreich.org 70
i-.\" For section 9 functions only. Err bitreich.org 70
i-.\" .Sh RETURN VALUES Err bitreich.org 70
i-.\" For sections 2, 3, and 9 function return values only. Err bitreich.org 70
i-.\" .Sh ENVIRONMENT Err bitreich.org 70
i-.\" For sections 1, 6, 7, and 8 only. Err bitreich.org 70
i-.\" .Sh FILES Err bitreich.org 70
i-.\" .Sh EXIT STATUS Err bitreich.org 70
i-.\" For sections 1, 6, and 8 only. Err bitreich.org 70
i-.\" .Sh EXAMPLES Err bitreich.org 70
i-.\" .Sh DIAGNOSTICS Err bitreich.org 70
i-.\" For sections 1, 4, 6, 7, 8, and 9 printf/stderr messages only. Err bitreich.org 70
i-.\" .Sh ERRORS Err bitreich.org 70
i-.\" For sections 2, 3, 4, and 9 errno settings only. Err bitreich.org 70
i-.\" .Sh SEE ALSO Err bitreich.org 70
i-.\" .Xr foobar 1 Err bitreich.org 70
i-.\" .Sh STANDARDS Err bitreich.org 70
i-.\" .Sh HISTORY Err bitreich.org 70
i+utility plots a text chart of csv values coming from stdin in real time. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Bl -tag -width 6n Err bitreich.org 70
i+. Err bitreich.org 70
i+.It Ar width Err bitreich.org 70
i+is the width of the plot in characters. Err bitreich.org 70
i+. Err bitreich.org 70
i+.It Ar maxval Err bitreich.org 70
i+is a list of argument that specify the maximum value for each column. Err bitreich.org 70
i+If the input csv have 5 columns in addition of the timestamp, there must Err bitreich.org 70
i+be 5 maxval arguments. Err bitreich.org 70
i+. Err bitreich.org 70
i+.El Err bitreich.org 70
i+. Err bitreich.org 70
i+.Pp Err bitreich.org 70
i+The input format is documented in the Err bitreich.org 70
i+.Xr ploot-csv 7 Err bitreich.org 70
i+manual page. Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh EXIT STATUS Err bitreich.org 70
i+.Ex -std Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh EXAMPLES Err bitreich.org 70
i+. Err bitreich.org 70
i+.Bd -literal -offset indent Err bitreich.org 70
i+$ cat <<EOF >sample.txt Err bitreich.org 70
i+epoch,free_memory,process_count Err bitreich.org 70
i+1533752053,16.3,45 Err bitreich.org 70
i+1533752054,18.7,42 Err bitreich.org 70
i+1533752055,40.1,39 Err bitreich.org 70
i+1533752056,40.1,39 Err bitreich.org 70
i+EOF Err bitreich.org 70
i+$ ploot-feed -w 80 1 1 <sample.txt Err bitreich.org 70
i+.Ed Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh SEE ALSO Err bitreich.org 70
i+. Err bitreich.org 70
i+.Xr ploot-ff 1 , Err bitreich.org 70
i+.Xr ploot-format 7 Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh HISTORY Err bitreich.org 70
i+. Err bitreich.org 70
i+.Nm Err bitreich.org 70
i+earned its author a bitreich.org medal of misspelled program name. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Pp Err bitreich.org 70
i+.Nm Err bitreich.org 70
i+was written at Err bitreich.org 70
i+.Lk gopher://bitreich.org/1/scm/ploot/ "Bitreich" Err bitreich.org 70
i . Err bitreich.org 70
i . Err bitreich.org 70
i .Sh AUTHORS Err bitreich.org 70
i@@ -49,5 +81,12 @@ utility Err bitreich.org 70
i .Aq Mt mail@josuah.net Err bitreich.org 70
i . Err bitreich.org 70
i . Err bitreich.org 70
i-.\" .Sh CAVEATS Err bitreich.org 70
i-.\" .Sh BUGS Err bitreich.org 70
i+.Sh BUGS Err bitreich.org 70
i+. Err bitreich.org 70
i+.Nm Err bitreich.org 70
i+does not make any math on the input: if the timestamps are not at regular Err bitreich.org 70
i+interval, ploot will still print one output line every 4 lines read, Err bitreich.org 70
i+regardless of the time interval. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Pp Err bitreich.org 70
i+However, the timestamp printed on the left is always exact. Err bitreich.org 70
1diff --git a/ploot-feed.c b/ploot-feed.c /scm/ploot/file/ploot-feed.c.gph bitreich.org 70
i@@ -137,7 +137,7 @@ plot(char labels[LINE_MAX], double *max, int ncol) Err bitreich.org 70
i Err bitreich.org 70
i last_epoch = epoch = 0; Err bitreich.org 70
i Err bitreich.org 70
i- for (n = 0;; n = n == 25 ? 0 : n + 1) { Err bitreich.org 70
i+ for (n = 0;; n = (n == 25 ? 0 : n + 1)) { Err bitreich.org 70
i if (n == 0) Err bitreich.org 70
i put_time(0, 0, 2), fputs(labels, stdout), puts("│"); Err bitreich.org 70
i Err bitreich.org 70
1diff --git a/ploot-ff.1 b/ploot-ff.1 /scm/ploot/file/ploot-ff.1.gph bitreich.org 70
i@@ -0,0 +1,103 @@ Err bitreich.org 70
i+.Dd $Mdocdate: August 08 2018$ Err bitreich.org 70
i+.Dt PLOOT-FF 1 Err bitreich.org 70
i+.Os Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh NAME Err bitreich.org 70
i+. Err bitreich.org 70
i+.Nm ploot-ff Err bitreich.org 70
i+.Nd produce a farbfeld image of csv input Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh SYNOPSIS Err bitreich.org 70
i+. Err bitreich.org 70
i+.Nm ploot-ff Err bitreich.org 70
i+.Op Fl t Ar title Err bitreich.org 70
i+.Op Fl u Ar unit Err bitreich.org 70
i+.Ar colors... Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh DESCRIPTION Err bitreich.org 70
i+. Err bitreich.org 70
i+The Err bitreich.org 70
i+.Nm Err bitreich.org 70
i+utility plots an image in the farbfeld format out of csv values coming from stdin. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Bl -tag -width 6n Err bitreich.org 70
i+. Err bitreich.org 70
i+.It Fl t Err bitreich.org 70
i+Set the title of the plot printed at the top left corner. Err bitreich.org 70
i+. Err bitreich.org 70
i+.It Fl u Err bitreich.org 70
i+Set the unit description printed at the top right corner. Err bitreich.org 70
i+. Err bitreich.org 70
i+.It Ar colors Err bitreich.org 70
i+List of argument that specify the color for each column. Err bitreich.org 70
i+If the input csv have 5 columns in addition of the timestamp, there must Err bitreich.org 70
i+be 5 maxval arguments. Err bitreich.org 70
i+Colors available are red, orange, yellow, green, cyan and blue. Err bitreich.org 70
i+. Err bitreich.org 70
i+.El Err bitreich.org 70
i+. Err bitreich.org 70
i+.Pp Err bitreich.org 70
i+The input format is documented in the Err bitreich.org 70
i+.Xr ploot-csv 7 Err bitreich.org 70
i+manual page. Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh EXIT STATUS Err bitreich.org 70
i+.Ex -std Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh EXAMPLES Err bitreich.org 70
i+. Err bitreich.org 70
i+.Bd -literal -offset indent Err bitreich.org 70
i+$ cat <<EOF >sample.txt Err bitreich.org 70
i+epoch,used_memory,free_memory Err bitreich.org 70
i+1533752053,160,401 Err bitreich.org 70
i+1533752054,180,381 Err bitreich.org 70
i+1533752055,301,260 Err bitreich.org 70
i+1533752056,303,258 Err bitreich.org 70
i+EOF Err bitreich.org 70
i+$ ploot-ff -t demo -u MB red yellow <sample.txt Err bitreich.org 70
i+.Ed Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh SEE ALSO Err bitreich.org 70
i+. Err bitreich.org 70
i+.Xr ploot-ff 1 , Err bitreich.org 70
i+.Xr ploot-csv 7 Err bitreich.org 70
i+. Err bitreich.org 70
i+.Pp Err bitreich.org 70
i+The Err bitreich.org 70
i+.Xr farbfeld 7 Err bitreich.org 70
i+image format: Err bitreich.org 70
i+.Lk https://tools.suckless.org/farbfeld/ Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh HISTORY Err bitreich.org 70
i+. Err bitreich.org 70
i+.Nm Err bitreich.org 70
i+earned its author a bitreich.org medal of misspelled program name. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Pp Err bitreich.org 70
i+.Nm Err bitreich.org 70
i+was written at Err bitreich.org 70
i+.Lk gopher://bitreich.org/1/scm/ploot/ "Bitreich" Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh AUTHORS Err bitreich.org 70
i+. Err bitreich.org 70
i+.An Josuah Demangeon Err bitreich.org 70
i+.Aq Mt mail@josuah.net Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh BUGS Err bitreich.org 70
i+. Err bitreich.org 70
i+.Nm Err bitreich.org 70
i+does not make any math on the input: if the timestamps are not at regular Err bitreich.org 70
i+interval, ploot will still print one output line every 4 lines read, Err bitreich.org 70
i+regardless of the time interval. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Pp Err bitreich.org 70
i+However, the timestamp printed on the left is always exact. Err bitreich.org 70
.
Response:
text/plain