GBINTERP(1)
π GBINTERP(1) π
okay bestie, so this is the manual page for gbinterp, a lil User Command that lives in your terminal and does one thing and does it gorgeously. it's giving β¨interpolation eraβ¨ and honestly? we're obsessed. it's version 6.2, June 2021, and yes, she's an icon. let's get into it π«Ά
πΈ NAME πΈ
gbinterp β Compute equispaced curve from interpolated
(that's the whole name line, no notes, she's concise and she's correct π )
π SYNOPSIS π
gbinterp [options]
literally that's it. just vibes and options. no positional args, no chaos, no cap β¨
π¦ DESCRIPTION π¦
So here's the tea, bestie π: gbinterp computes the interpolating function of the data you provide, and it does it on a regular mesh. very demure, very regular.
- Data get read from standard input as couples
(X,Y). two numbers per line, that's the whole assignment. - The interpolation
(x, f(x))gets printed forxin[rmin,rmax]. so you hand it a range, it hands you back the interpolated curve, slay. - If
rmin=rmax, it prints a single value. one and done, main character energy π - And with option
-I, the points where the interpolation is computed get read from a file instead. flexible! we love options! π§
β¨ OPTIONS β¨
-nβ number of equispaced points (default10). yeah, ten. iconic default, no notes.-rβ set the range'rmin,rmax'(default full x range). if you don't say anything, she just uses everything you gave her π-Iβ read interpolation points from a file. the choose-your-own-adventure of it all π-Mβ the interpolation method: (default0)0β linear (requires at least2points)1β cspline (requires at least3points)2β Akima spline (requires at least5points)
-Oβ the type of output: (default0)0β interpolation1β first derivative2β second derivative
-Fβ specify the input fields separators (default" \t")-hβ print this help. your bestie when you forget everything π₯Ί-vβ verbose mode. she will talk. she will tell you things. respect it π
heads up babes: those-Mmethods have minimum point requirements. if you ask for linear with only one point, or cspline with two, or Akima spline with fewer than5, that's not gonna fly. the numbers are right there, pls respect them π
π AUTHOR π
Written by Giulio Bottazzi. thank you for your service, king π«Ά
π REPORTING BUGS π
Found a bug? Not the vibe, but also: tell someone! Report bugs to <gbutils@googlegroups.com> π
Package home page <http://cafim.sssup.it/~giulio/software/gbutils/index.html>
β COPYRIGHT β
Copyright Β© 2001-2018 Giulio Bottazzi This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License (version 2) as published by the Free Software Foundation;
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
fr fr, read that second paragraph. NO WARRANTY. no implied warranty of merchantability, no fitness for a particular purpose. it's giving "you're on your own bestie" but in a legally binding way π
okay and that's the whole page! this was gbinterp 6.2, dated June 2021, and honestly she ate and left no crumbs. go interpolate something cute πΈπβ¨π¦
π¦ where this page comes from
- debian bookworm: gbutils 6.3-1 Β· GPL-2.0-or-later
- debian trixie: gbutils 6.3-1+b1 Β· GPL-2.0-or-later
- ubuntu noble: gbutils 6.3-1 Β· GPL-2.0-or-later
- ubuntu questing: gbutils 6.3-1build1
- ubuntu resolute: gbutils 6.3-1build2 Β· GPL-2.0-or-later
- ubuntu stonking: gbutils 6.3-1build2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms