Commit Graph

96 Commits

Author SHA1 Message Date
Dima Kogan
d76f163be4 even simpler data storage
The data for each curve is now stored as one big string that has ALL the data;
this string is easily sent to gnuplot at once. There's also a bit of attached
meta-data to allow streaming --xlen culling to work
2013-09-20 19:32:44 -07:00
Dima Kogan
386c5f6d41 slightly simpler raw data parsing. Hopefully a bit quicker. 2013-09-20 03:46:41 -07:00
Dima Kogan
720c332dd9 Simplified data storage
I'm no longer storing the options as the first data point. That was silly, and
things are now clearer
2013-09-20 02:41:26 -07:00
Dima Kogan
4e823e7de5 I no longer grab the gnuplot version if I don't need it 2013-09-20 00:31:25 -07:00
Dima Kogan
3badf920b6 explicitly fail if we try --stream --xlen --xmin 2013-09-19 15:51:02 -07:00
Dima Kogan
756d934058 Simplified use of %options. I now use the global instead of passing it down 2013-09-19 15:42:29 -07:00
Dima Kogan
b43c9b985f added preliminary support for timefmt 2013-09-10 20:40:35 -07:00
Dima Kogan
2f5e9d95ca adusted help message for --exit 2013-08-12 17:22:22 -07:00
Eric Schulte
08d2f79fba added --exit option allowing feedgnuplot to return 2013-08-12 16:39:21 -06:00
Dima Kogan
ef2bff2af6 minor POD fixes, added some recipes 2013-06-27 13:15:49 -07:00
Dima Kogan
70b7c98124 better handling of non-timer-based replots
Previously I was ALWAYS replotting when triggered, ALWAYS replotting on a timer
and NEVER replotting on domain rollover with --monotonic.

I now have logic to do the right thing in all these cases. I now replot on
domain rollover, unless it's happening too quickly.
2013-06-15 01:33:00 -07:00
Dima Kogan
3146dbdfe7 cleared up --stream option logic
- minor refactoring
- --hardcopy and --stream together now generate a warning and turn off --stream
2013-06-15 01:33:00 -07:00
Dima Kogan
707196580a I now always 'exit -1' on error 2013-06-15 01:33:00 -07:00
Dima Kogan
ef3272eb6d minor documentation updates 2013-02-08 02:18:09 -08:00
Dima Kogan
28742230b6 main script now has the version 2013-02-08 02:18:09 -08:00
Dima Kogan
24a56fd617 usage message now goes to STDOUT if --help given 2013-02-08 02:18:09 -08:00
Dima Kogan
e8e92082a1 moved POD back into the main source file
Separating it made pod2usage not work
2013-02-08 02:18:09 -08:00
Dima Kogan
751d902844 resetting latestX when clearing out data due to --monotonic
--monotonic wasn't working correctly, since the x-variable wasn't being reset
when monotonicity was broken. fixed
2012-12-14 10:29:58 -08:00
Dima Kogan
6397548515 --curvestyle no longer adds on top of --curvestyleall 2012-09-29 14:52:05 -07:00
Dima Kogan
ba4cc66fe8 --extracmds no longer accepts comma-separated lists
This caused issues with commands that had commas in them
2012-09-24 17:44:40 -07:00
Dima Kogan
cb59f1b3bc removed --size option 2012-09-03 08:28:51 -07:00
Dima Kogan
54f3751270 fixed regression to allow no given extracmds, histogram or y2 options 2012-09-02 23:49:40 -07:00
Dima Kogan
d28ef06cff documentation correction 2012-08-31 11:19:48 -07:00
Dima Kogan
0ddc0bd0bd updated copyright dates 2012-08-31 11:19:48 -07:00
Dima Kogan
83379b0280 renamed POD file. README.pod is now a symlink 2012-08-31 11:19:48 -07:00
Dima Kogan
aa690c92e4 removed the POD from the script. Its main home is now in feedgnuplot.POD 2012-08-31 11:13:29 -07:00
Dima Kogan
f4859ae475 --extracmds, --histogram, --y2 can now take comma-separated lists 2012-08-31 01:24:49 -07:00
Dima Kogan
69c635103a generic terminals can now be requested 2012-08-31 01:05:58 -07:00
Dima Kogan
8952973ba2 added histogram support 2012-08-31 00:51:08 -07:00
Dima Kogan
e14b57b6ad no longer hardcoding 'x11' as the default terminal 2012-07-24 17:38:22 -07:00
Dima Kogan
e30f0c792e added --geometry option to specify plot dimensions 2012-02-11 20:48:22 -08:00
Dima Kogan
7559ed5f66 data-ids can now include characters such as -. Any non-whitespace works 2011-12-27 16:46:30 -08:00
Dima Kogan
41f615c7c8 slighly changed the top-level description 2011-11-20 19:17:10 -08:00
Dima Kogan
d7078759e2 POD: removed -Winteractive, since this was apparently a mawk-ism
Example now explicitly specifies gawk, not mawk
2011-11-12 01:29:03 -08:00
Dima Kogan
7834e03df6 corrected imperfect awk flushing in POD example 2011-11-11 00:06:36 -08:00
Dima Kogan
ba8357865a version number now comes from the debian/changelog 2011-10-16 11:46:22 -07:00
Dima Kogan
0fac942acf renamed main script feedGnuplot -> feedgnuplot 2011-10-16 11:25:22 -07:00
Dima Kogan
d9c1f07c18 fixed small documentation error 2011-09-20 14:49:49 -07:00
Dima Kogan
59eabc70f5 Corrected documentation.
At one point I changed the --legend syntax, but didn't update ALL the docs. This
fixes it
2011-05-31 10:58:45 -07:00
Dima Kogan
13ffda5991 new email address 2011-05-30 20:21:07 -07:00
Dima Kogan
86051461ad simplified some string generation to take more advantage of interpolation 2011-05-27 12:43:36 -07:00
Dima Kogan
d0dcad621a version bump 2011-05-22 15:31:16 -07:00
Dima Kogan
19449a7822 documented command strings 2011-05-22 15:22:08 -07:00
Dima Kogan
70f508ece6 added 'clear' string to allow the data to purge itself 2011-05-22 15:21:56 -07:00
Dima Kogan
de242bad32 renamed "xy" to "curve" 2011-05-22 15:16:33 -07:00
Dima Kogan
339c2f9a3d moved monotonicity checking into an outer loop 2011-05-22 15:15:37 -07:00
Dima Kogan
b6cc2579c4 removed unused variable 2011-05-22 15:05:08 -07:00
Dima Kogan
bbbbf36123 removed redundant code 2011-05-22 14:59:29 -07:00
Dima Kogan
38312c6439 --xlen now implies --monotonic, but ! --xlen does NOT mean ! --monotonic 2011-05-21 00:43:58 -07:00
Dima Kogan
07d6737dcd fixed typo 2011-04-26 14:27:21 -07:00