|
myplotlib |
|
**Motivation**
|
|
\ No newline at end of file |
|
|
|
|
|
As a scientist you need to produce plots.
|
|
|
|
|
|
|
|
The question is how to plot?
|
|
|
|
|
|
|
|
You usually face large data sets
|
|
|
|
That you want to process in different manner
|
|
|
|
and plot one aspect of it.
|
|
|
|
|
|
|
|
You also may want to compair a single aspect
|
|
|
|
of different data set, or different aspect of
|
|
|
|
a single data set.
|
|
|
|
|
|
|
|
And you may want to do in a fast and interactive
|
|
|
|
manner, but most of it, you want to control what
|
|
|
|
you do and be sure of what you plot.
|
|
|
|
|
|
|
|
Finally, after spending time on a single plot
|
|
|
|
you want to be able to use it for various data sets,
|
|
|
|
make it pretty, and be able to keep track of your
|
|
|
|
plots, reusing them and having a consistency between
|
|
|
|
version of the plot. Processing large dataset with
|
|
|
|
the same ploting procedure. And also you don't want
|
|
|
|
to rethink tomuch when you come back after a week or
|
|
|
|
two how you did that plot.
|
|
|
|
|
|
|
|
These are the basic reason of myplotlib.
|
|
|
|
|
|
|
|
myplotlib allows you to design a plot, that consist
|
|
|
|
of only one single file that can be combined with any
|
|
|
|
other plot, or alone.
|
|
|
|
|
|
|
|
This plot contains it own data processing and can be
|
|
|
|
used for any data you provide.
|
|
|
|
|
|
|
|
It can be called interactively for comparing, and reads
|
|
|
|
only one the large raw data set. In case the raw data
|
|
|
|
processing is long you can also prevent extra computation.
|
|
|
|
|
|
|
|
After comparing the data, you may also want to roduce a
|
|
|
|
large amount of files, that plot the same things for
|
|
|
|
various datasets. The script mode is designed for that.
|
|
|
|
You can use myplotlib from command line and give it
|
|
|
|
arguments.
|
|
|
|
|
|
|
|
In case you are fine with a plot, but after some time
|
|
|
|
your recognise that some change are required, because
|
|
|
|
your plot is in a unique file indpendntly how many time
|
|
|
|
you use it in various configurations, any changes will
|
|
|
|
be spread, allowing fast and consistent corrections.
|
|
|
|
|
|
|
|
to summarize myplotlib can:
|
|
|
|
|
|
|
|
- interactive mode
|
|
|
|
- script mode
|
|
|
|
- consistent corrections
|
|
|
|
- versatile dataset
|
|
|
|
- full user control on IOs and data processing
|
|
|
|
making it fast and safe |
|
|
|
\ No newline at end of file |