Ein Gnuplot-Wrapper, der schnellen Konsolenzugriff zur Erstellung von einfachen Plots liefert. Kann zum Einem eine Datei (Daten oder Gnuplot-Skript) schnell mal auf den Bildschirm (X11 bzw. Standard-Terminal) bringen und zum Anderen auch direkt Bilder mittels gewünschtem Terminal erzeugen.
Mit der Zeit hat sich die Funktion auf reichlich Möglichkeiten, Parameter der Plots von der Kommandozeile aus zu beeinflussen, sowie die Arbeit mit mehreren Dateien und Funktionen in separaten oder gebündelten Darstellungen erweitert.
buntstift --help
sowie der Quelltext selbst sind momentan die vollständigste Dokumentation der Möglichkeiten.
buntstift v.0.78 (12.1.2020) (sig)
Entpacken und das enthaltene Skript buntstift ausführen... bequemlicherweise sollte es in ein Verzeichnis im $PATH wandern. Installation von Config::Param ist nun Vorraussetzung, Text::NumericData eine optionale Ergänzung.
Endlich die Geschwätzigkeit weg, da es doch funktiniert: Vorgabe für
--verbose
ist nun 0. Ansonsten merkt man, dass ich in
den letzten Jahren nicht wirklich zu Wissenschaft kam.
Wieder Einiges an Stabilisierung. Man siehe in die Revisionskontrolle.
Das sind zu viele. Das sind sechs Jahre Tätigkeit in der Wissenschaft, ohne genügend Zeit, diese Webseiten auf Trab zu halten. Die Geschichte ist in der Revisionskontrolle einsehbar.
Nach einem Jahr geschäftigen Werkens an meinem Diplom hat auch buntstift als wichtiges Werkzeug einige Änderungen erfahren. Ich verschaffe dem werten Interessenten und auch mir selbst mal einen Überblick:
buntstift --basename -D bilder/daten.txd > bilder/bild1.plotEin Gnuplot-Skript, welches wiederum mit
buntstift ../irgend/wo/bilder/bild1.plotfunktionert.
...behebt einen schweren (Skriptverarbeitung wirklich funktionstüchtig mit neuer Struktur) und ein paar leichtere Fehler; wichtig ist die hinzugekommene Trennung von --parse und --filter, damit man Achsentitel erhalten kann, ohne evtl. wichtige Formatierungen (pm3d) zu zerstören.
Allerdings ist dazu auch mindestens die TextData Version 1.7 notwending, ohne diese wird --parse/--filter nicht aktiv (aber buntstift funktioniert trotzdem).
...ist intern starkt aufgefrischt und hat außen die Möglichkeit dazugewonnen, (Daten-)Dateien zu lesen und den evtl. enthaltenen Kommentaren entsprechende (Plot-,Achsen-,Legenden-)Titel zu generieren. Um davon zu profitieren, braucht es eine vorhandene Installation der TextData Module.
Wozu gibt's denn sonst Standards?