lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

66
active users

#gnuplot

0 posts0 participants0 posts today

#climateCrisis #commonLisp #graphing #series #gnuplot screwlisp.small-web.org/progra
Hey everyone. I jammed some #declarative #lazyEvaluation #engineering #programming to tie into the climate segment of the live show in TWO hours.

Interesting declarative exploratory programming and super simple gnuplotting if I do say so.

But I basically ran out of time to make a good graph with daily temperature max/min/avg from about 1920-2020 in some weather stations in New Zealand. Any ideas??? Clock is ticking

#mathematics #programming #lisp #ellipses screwlisp.small-web.org/progra

Kind of fun. I like that there was no difference between throwing the ellipse hulls into my simple gnuplotting and throwing both the ellipse hulls and their perimeter estimates into my gnuplotting. What do you think.

for @ksaj whom I see has just posted something else interesting I should probably add as a follow up.

My #blog article on my simple #commonlisp #gnuplot as applied to ksaj's perimeter estimate implementation.

#programming #graphing #plotting #visualization #timeSeries #gnuplot #commonLisp #lisp #example screwlisp.small-web.org/progra
I could not even find my own previous articles and #demos of this online!

I used #uiop run-program to handle one specific case like

(gnuplot "bad title" '((1 2) (3 4)) '((5 6) (7 8)))
or equivalently,
(apply 'gnuplot "bad title" '(((1 2) (3 4)) ((5 6) (7 8))))

Do you personally have an example? I remember it being hard to dredge up gnuplot examples but this is beyond silly.

The updated "What is Driving Criminalization of Women and LGBTQ People?" publication from Interrupting Criminalization has been published!

I contributed data collection and analysis work, with much guidance and patience from Andrea and Rachael. Data from multiple sources along different points in the incarceration pipeline, make very clear the intense level of racial bias. Seeing this, along with the recent trend in increased incarceration and criminalization was sobering.

When you hear about the administration forbidding certain words and classifications in data sets and reports, know that it is an attempt to hide this.

The data analysis work was done with #emacs #gnuplot #clojure #duckdb and #orgmode in support of #prisonabolition #decriminalization and #socialjustice

interruptingcriminalization.co

Interrupting CriminalizationWhat Is Driving Criminalization of Women and LGBTQ People? Update — Interrupting CriminalizationThis update to Interrupting Criminalization’s 2019 publication What Is Driving Criminalization of Women and LGBTQ People? comes as we enter into a new phase of rising authoritarianism and fascism across the United States, which necessarily will be operationalized through intensified policing, crimin

The interactive calculation sheet for #engineering, based on #emacs, #orgmode, #texlatex and #sympy is available in English [1], although the blog article is in German [2]. The template is also in English [3].

#Orgmode is so impressive, you could use #maxima, #octave, #gnuplot, #graphviz and almost 40 other languages with all their libraries right out of the box [4].

Have fun!

[1] vennemann-online.de/flossblog/
[2] vennemann-online.de/flossblog/
[3] vennemann-online.de/flossblog/
[4] orgmode.org/worg/org-contrib/b

#gnuplot is great. I've been feeding the results of #sqlite queries into it via org-babel, and it works almost perfectly; the only exception being that I can't use column names in the gnuplot dataset.

Maybe I'll write a blog post about that... In some moderately distant future.

It feels much less accessible compared to #matplotlib, but not more so than #emacs, I guess. And it's great not to carry any dependencies except the gnuplot library, particularly for the Org Mode use case.

The charts sometimes look like a hello from the 90s, but to me it's a plus that they don't give the "matplotlib on defaults" vibe which is omnipresent in modern science :D

#tmux now has #sixel support!

Great news! Thanks to a lot of hard work from topcat001 (Anindya Mukherjee), the -portable version of tmux now has SIXEL support.

Why this is this cool? Well, it means images rendered directly into the terminal can now happen, via conversion to SIXEL where appropriate.

One such use-case is with #gnuplot.

As an example of both, see the screenshots I've attached here.

To enable this, you will need to pass a flag to configure:

./configure --enable-sixel

Please do give this a go. This isn't released yet, so if you want to try this, you must do so via git.

Note that you will need a compatible terminal to make use of this -- in my case, that's #xterm and as such, all I needed to do was add the following to my ~/.Xdefaults file:

XTerm.*.decTerminalID: vt340
XTerm.*.numColorRegisters: 256

... and then run `xrdb -merge ~/.Xdefaults`

Enjoy!

somebody wrote a bit of perl to generate mem, disk, io etc stats rendered into gnuplot transformed via image magick into live updated fvwmbuttons (it's a super versatile widget) and this is utterly awesome :) github.com/dru8274/fvwmrc2015 (the image magick step isn't really necessary you can get pngs and good rendering out of gnuplot directly...) #gnuplot #perl #fvwm

GitHubGitHub - dru8274/fvwmrc2015: Most of my current fvwm config.Most of my current fvwm config. Contribute to dru8274/fvwmrc2015 development by creating an account on GitHub.

This may be my most truly cursed #cli ever for graphing #network performance?

This one has everything, a hand rolled artisanal #iperf3, some #json feature extraction, and a spot of #awk for fixing rounding errors, oh and of course, some red hot #gnuplot on #linux #terminal action.

Enjoy! hehe. 😆

./src/iperf3 -c testhost -p 22222 -J | jq '.intervals[].sum.bits_per_second' | awk '{$1=sprintf("%2.2f",$1)}1' | gnuplot -p -e "set term dumb ; plot '< cat -' with lines"

/cc @climagic