Commit Graph

  • 4d77d6dcdc --help now exits successfully Dima Kogan 2011-01-17 01:00:56 -0800
  • a1fd8b11f2 'use warnings' instead of 'perl -w' Dima Kogan 2011-01-17 00:47:00 -0800
  • 62f8a29500 fixed broken plotting when a realtime plot has some curves run out of data Dima Kogan 2011-01-06 19:05:49 -0800
  • 6a748ee767 added 'circles' plotting style Dima Kogan 2011-01-06 16:09:03 -0800
  • 5eec77a637 colormaps are now treated as 2d plots with an extra data value Dima Kogan 2011-01-06 16:08:47 -0800
  • f30a842af6 I can now have more than one value for a point. This is useful for colors, point sizes, error bars, etc Dima Kogan 2011-01-06 16:08:22 -0800
  • 400ed04b31 style is handled completely in the main thread Dima Kogan 2011-01-06 15:59:57 -0800
  • 030676037d my 'number' regular expression is now captured only when needed Dima Kogan 2011-01-06 15:39:57 -0800
  • da87a716c1 make sure that $options{curvestyleall} is always defined. This cleans up some things Dima Kogan 2011-01-06 15:38:31 -0800
  • 1abc70db2f Colormaps are now generated with plot, NOT splot. This allows some extra features to work that otherwise wouldn't (like 'with circles') Dima Kogan 2011-01-06 15:36:45 -0800
  • e3a41a4ec5 If no --points or --lines is given, I no longer explicitly set a gnuplot style Dima Kogan 2011-01-06 15:16:05 -0800
  • e9f92fc7a2 added option to add a style to ALL the curves Dima Kogan 2011-01-06 14:05:38 -0800
  • 1419007483 fixed incorrect handling of the palette option Dima Kogan 2011-01-03 20:05:07 -0800
  • 3ec5e7a417 I now support eps output Dima Kogan 2011-01-03 17:11:02 -0800
  • b684dc3dd4 colormaps didn't automatically range themselves using zmin/zmax. They now do Dima Kogan 2011-01-03 16:33:21 -0800
  • 91134938a7 gnuplot wants the title to be given before the extra curve options, so I do that Dima Kogan 2011-01-03 16:16:27 -0800
  • 497c4cc0d6 added option for plotting colormaps Dima Kogan 2011-01-03 15:03:31 -0800
  • afeaae665d fixed typo Dima Kogan 2011-01-03 14:23:03 -0800
  • 209776528e added 3d-plotting capability Dima Kogan 2011-01-03 14:14:59 -0800
  • e3b79b832a if($options{blah}) instead of if(defined $options{blah}) when possible. No longer specifying 0-defaults Dima Kogan 2011-01-03 12:43:12 -0800
  • 5abd2dc621 whitespace Dima Kogan 2011-01-03 12:10:02 -0800
  • e324a39b04 handle cmdline option errors as soon as possible Dima Kogan 2011-01-03 12:08:34 -0800
  • 7823ea6054 updated README to reflect the recent changes (--dataid, --autolegend) Dima Kogan 2010-10-23 17:22:29 -0700
  • 54fc148ed0 added --autolegend option to generate the legends from curve IDs Dima Kogan 2010-10-23 17:08:29 -0700
  • 4dfb086e96 using ' instead of " for most of the strings that don't require interpolation Dima Kogan 2010-10-23 15:42:08 -0700
  • 8135ab0a2d don't need quotes when looking up hashes Dima Kogan 2010-10-23 14:49:42 -0700
  • ea795e36eb no longer using Data::Dumper by default Dima Kogan 2010-10-23 14:45:58 -0700
  • 61a1b2c2b8 getCurveIdx() has been replaced with getCurve(). I now return the curve data itself, not the index to it Dima Kogan 2010-10-23 14:44:55 -0700
  • c11f8df99b the --dataindex option has been changed to --dataid, with alphanumeric IDs. This necessiatated some cleanup Dima Kogan 2010-10-23 14:40:11 -0700
  • 1e729e3b06 say -> print for perl 5.8 compatibility Dima Kogan 2010-10-23 01:15:42 -0700
  • f5ee508d25 I no longer add any data points in the newCurve() call, so I remove newCurve() 's ability to do that Dima Kogan 2010-10-23 01:08:52 -0700
  • 78bb507f36 made pushNewEmptyCurve() a local subroutine of the subroutine that uses it Dima Kogan 2010-10-23 00:50:32 -0700
  • cbba09917b now using \d to match digits Dima Kogan 2010-10-23 00:28:14 -0700
  • 9c1d6326d8 renamed a function Dima Kogan 2010-09-28 23:05:17 -0700
  • 254cdaf6a8 no longer importing functions I'm not using Dima Kogan 2010-09-28 23:04:33 -0700
  • 139f89e145 minor streamlining Dima Kogan 2010-09-23 23:02:35 -0700
  • e4f3122d3f better sensing of "new data" Dima Kogan 2010-10-18 13:44:33 -0700
  • 869fba996d added option to plot with a square aspect ratio Dima Kogan 2010-10-18 13:03:38 -0700
  • d1ec685694 I now check for defined-ness of the legend instead of its truth. As a result I can now have a '0' legend Dima Kogan 2010-09-15 21:55:44 -0700
  • 593e1c09b9 README now mentions self-plotting data files Dima Kogan 2010-08-01 00:01:09 -0700
  • e05c0e3232 more intelligent handling of shebang plotting Dima Kogan 2010-07-31 23:54:52 -0700
  • 9212df053a added realtime plot example to the README Dima Kogan 2010-07-31 21:46:32 -0700
  • b45d476fe5 spaced out commands in the README Dima Kogan 2010-07-31 21:39:40 -0700
  • 4155916053 added forgotten instance of quoting of the output filename Dima Kogan 2010-07-26 02:29:45 -0700
  • 61b7eff596 comment Dima Kogan 2010-07-22 19:52:28 -0700
  • 3a7933fe3f added cmdline options to add extra perl-plot styles and extra global commands Dima Kogan 2010-07-19 12:46:04 -0700
  • 5f40f298d4 added function to add options to single curves Dima Kogan 2010-07-19 12:32:15 -0700
  • a86cd8c621 options should be set if they're defined, not if they're true necessarily Dima Kogan 2010-06-06 21:44:10 -0700
  • 2d17b5b394 size option must not be quoted Dima Kogan 2010-06-06 21:43:34 -0700
  • 613650c234 fixed threading error where a plot command could be given between a line number and a data point Dima Kogan 2010-06-06 21:38:59 -0700
  • aed6f30b38 cleaned up the end-of-streaming logic Dima Kogan 2010-06-06 20:24:41 -0700
  • 9bac656396 the 'number' regexp is now case-insensitive Dima Kogan 2010-05-28 13:19:01 -0700
  • 5444886acc made the script compatible with perl 5.8 by no longer using the // operator Dima Kogan 2010-05-28 10:58:48 -0700
  • 15b8bc7576 added gnuplot size option Dima Kogan 2010-05-12 23:00:39 -0700
  • df53ae9067 larger png image output by default Dima Kogan 2010-05-12 02:30:51 -0700
  • 7a7b22a5e6 added license Dima Kogan 2010-04-11 13:33:04 -0700
  • 769592b814 fixed 0-vs-undef error in the plot bounds. 0 is now a valid value for a plot bound Dima Kogan 2010-03-28 19:18:17 -0700
  • a518711ad1 new option to force a monotonic x-coordinate Dima Kogan 2010-03-28 18:57:38 -0700
  • ac8cff2d6f The first "point" is now a hash of options applying to that curve, instead of JUST the options string. This allows for more parameters to be stored Dima Kogan 2010-03-28 16:46:27 -0700
  • e68a65a889 streaming redraw test no longer checks for $xlast, since if $haveNewData is set, $xlast is guaranteed to be set also. Dima Kogan 2010-03-28 16:04:51 -0700
  • ce4927e24d a number in scientific notation can have an explicitly positive exponent Dima Kogan 2010-03-02 17:13:12 -0800
  • 3cddac38fe slightly better README Dima Kogan 2010-02-17 21:34:51 -0800
  • 0ae4fa9a21 Updated README to describe the new --xlen behavior Dima Kogan 2010-02-11 16:06:40 -0800
  • b0dc4fdd86 when streaming, xlen==0 ---> plot ALL the data, not just what is in a window Dima Kogan 2010-02-11 14:14:57 -0800
  • da4dd9bd43 improved --help message slightly Dima Kogan 2010-02-05 14:33:46 -0800
  • 68843f226e extra logic to correctly parse options given with a #! in a self-plotting data file Dima Kogan 2010-02-05 12:05:52 -0800
  • 59da3af4b0 added note to the README about the original version Dima Kogan 2010-01-25 21:35:26 -0800
  • 7580ea0656 bumped up the default maxcurves setting Dima Kogan 2010-01-14 15:09:33 -0800
  • 5e44f777fb Allow to specify a limit on the number of curves. Dima Kogan 2010-01-14 14:45:24 -0800
  • c6ee73f97f spaced out the --help message Dima Kogan 2010-01-14 14:34:58 -0800
  • 6b169e03a8 Now reading the version of gnuplot on the system, and not using --persist on versions of gnuplot too old to support it. Dima Kogan 2010-01-12 21:54:49 -0800
  • 7c9c9b82be initial commit of the README Dima Kogan 2010-01-12 21:39:02 -0800
  • a69b2d6d4f renamed script to feedGnuplot.pl Dima Kogan 2010-01-11 21:56:09 -0800
  • 8d38a2c053 skip all lines that start with '#'. Now I can have self-plotting data files using #! Dima Kogan 2010-01-10 23:46:53 -0800
  • e16af8103a clarified comment Dima Kogan 2010-01-10 23:45:41 -0800
  • 0d689edbf9 reworked hardcopy output. No longer writing to a tmp file first Dima Kogan 2009-12-19 19:14:11 -0800
  • c92e011de0 do not stream by default Dima Kogan 2009-12-18 12:48:15 -0800
  • 598a912fbf driveGnuPlots.pl now has --domain and --dataindex options. These make driveGnuPlots_simple.pl Dima Kogan 2009-12-06 14:49:44 -0800
  • 0a57f3b2fc reindented, fixed up usage comment Dima Kogan 2009-12-06 14:22:03 -0800
  • 153045d95a don't need to autoflush STDOUT since I'm not using it Dima Kogan 2009-12-06 14:20:51 -0800
  • 09b11a81f7 moved the @curves declaration further down, closer to where it is used Dima Kogan 2009-12-06 14:20:27 -0800
  • d6e1dc5643 usage is now at the front, not at the end of the file Dima Kogan 2009-12-06 12:48:50 -0800
  • 772f07d3c7 minor fixes to the hardcopy output code Dima Kogan 2009-12-03 11:37:50 -0800
  • e028ed2d40 drivegnuplots: don't overwrite previous data-to-plot Dima Kogan 2009-11-20 21:56:41 -0800
  • 0a2226594a fixed a bug in the drivegnuplot scripts. when a new curve is added, they now make sure to add all the curves leading up to those. So if I'm trying to create curve 5, it'll create 0,1,2,3,4 if they aren't there Dima Kogan 2009-11-04 18:20:51 -0800
  • 8834e11a87 when streaming, don't plot unless there's new data Dima Kogan 2009-12-06 14:55:31 -0800
  • d4ddf5f001 compile the "number" regext only once Dima Kogan 2009-12-06 14:23:21 -0800
  • 59fdc08dc6 when grabbing data either from the thread-safe queue or from <>, I should be using //, not || Dima Kogan 2009-12-06 14:22:52 -0800
  • 747d620b48 fixed use os ymin/ymax cmdline args. Added xmin/xmax args Dima Kogan 2009-12-03 11:22:33 -0800
  • aed7b353ea driveGnuPlots can dump its output to stdout for debugging Dima Kogan 2009-09-15 16:25:13 -0700
  • 3e6fabaf97 fix handling of empty curves Dima Kogan 2009-09-15 12:44:23 -0700
  • 33f62a8438 only set X11 terminal if we're not making a hardcopy Dima Kogan 2009-09-15 12:13:59 -0700
  • 5bf3b09d0c driveGnuPlots.pl speedups. Removed the threadqueue in !streaming, rearranged data Dima Kogan 2009-09-10 15:11:51 -0700
  • 278f0d8fd5 need to declare $xwindow even if not using it Dima Kogan 2009-09-08 11:35:59 -0700
  • 95a9a1db91 do not require xlen if !streaming Dima Kogan 2009-09-08 11:32:44 -0700
  • ed83f99a65 xlen is floating point. It's not the number of points anymore Dima Kogan 2009-09-08 11:32:22 -0700
  • a66cbbf424 no y2 tics if not needed. other script Dima Kogan 2009-09-08 11:17:44 -0700
  • c3f314cf9e don't stream if we're making a hardcopy Dima Kogan 2009-09-02 12:27:45 -0700
  • 5bf6539a9a don't try to plot if we have no data Dima Kogan 2009-08-27 13:32:23 -0700
  • d7fd9db356 persistence for nostream Dima Kogan 2009-08-27 13:23:08 -0700