Menu

Tree [c3ff30] master v0.1.3 /
 History

HTTPS access


File Date Author Commit
 icons 2014-01-13 Daniel Steinhauer Daniel Steinhauer [9d28b6] Added an about dialog.
 lang 2015-08-08 Daniel Steinhauer Daniel Steinhauer [c3ff30] Added about Qt and updated translation.
 CMakeLists.txt 2015-08-08 Daniel Steinhauer Daniel Steinhauer [ae1e30] Ported QSciPlot to Qt5.
 QSciPlot.cpp 2015-08-08 Daniel Steinhauer Daniel Steinhauer [c3ff30] Added about Qt and updated translation.
 QSciPlot.h 2015-08-08 Daniel Steinhauer Daniel Steinhauer [c3ff30] Added about Qt and updated translation.
 QSciPlot.kdev4 2013-12-14 Daniel Steinhauer Daniel Steinhauer [222de7] initial project import from KDevelop
 README.txt 2014-05-09 Daniel Steinhauer Daniel Steinhauer [8fea14] Modified the README and some labels.
 add_series.cpp 2015-08-08 Daniel Steinhauer Daniel Steinhauer [ae1e30] Ported QSciPlot to Qt5.
 add_series.hpp 2014-05-08 Daniel Steinhauer Daniel Steinhauer [10011e] Create new columns with a serious of numbers.
 gpl.txt 2014-02-09 Daniel Steinhauer Daniel Steinhauer [5503b0] Added a README and a copy of the license.
 main.cpp 2015-04-12 Daniel Steinhauer Daniel Steinhauer [bf2ef4] Let the user configure the language.
 plot.cpp 2014-01-12 Daniel Steinhauer Daniel Steinhauer [342fae] Implemented some advanced settings for the plot.
 plot.h 2014-01-12 Daniel Steinhauer Daniel Steinhauer [342fae] Implemented some advanced settings for the plot.
 plotwin.cpp 2015-08-08 Daniel Steinhauer Daniel Steinhauer [ae1e30] Ported QSciPlot to Qt5.
 plotwin.h 2014-01-13 Daniel Steinhauer Daniel Steinhauer [957dbc] Added the icons and let cmake install them.
 save.cpp 2014-01-11 Daniel Steinhauer Daniel Steinhauer [18cdd8] Made the plotting window and started implementi...
 save.h 2014-01-12 Daniel Steinhauer Daniel Steinhauer [5ee4e5] Added ability to plot data with regression curv...

Read Me

QSciPlot - A scientific plotting program
(C) Daniel Steinhauer (Pik-9) <pik-9@users.sourceforge.net>

QSciPlot ist published under the terms of the GNU General Public License (see gpl.txt).
This application uses the QT4 Framework to offer a frontend for gnuplot
(see http://www.gnuplot.info/).

It is only tested on Linux.


Compile and Install
-------------------
You can compile it by typing:
> cd /path/to/QSciPlot
> cmake CMakeLists.txt
> make

Then install it by:
> sudo make install


Running QSciPlot
----------------
After successfully installing it you can start QSciPlot by typing:
> QSciPlot

If you want it to open a file at the start you can call:
> QSciPlot /path/to/datafile

QSciPlot will determine your local system language. If it is supported, it will
automatically load it. Otherwise it will be in English.


The data files
--------------
The file structure is very simple: The values are written into a text file. The
columns are written in lines and the rows are seperated by a TAB.
Example:
-2.0	4.0
-1.0	1.0
0.0	0.0
1.0	1.0
2.0	4.0


The plot
--------
QSciPlot writes a little gnuplot script and executes it. If it succeeds, the script will be
deleted afterwards. Otherwise it will be left on the hard drive for the purpose of debugging.


Notes for translators
---------------------
If you want to contribute a translation for a language that is not supported yet, do this:
1. Determine your language code XX (en - English; de - German; etc.).
2. Create a ts translation file by typing:  (More info: http://qt-project.org/doc/qt-4.8/linguist-manager.html)
   > cd /path/to/QSciPlot
   > lupdate add_series.cpp plotwin.cpp QSciPlot.cpp -ts ./lang/QSciPlot_XX.ts
3. Open the Qt Linguist and translate. (More info: http://qt-project.org/doc/qt-4.8/linguist-translators.html)
4. Make a release and move it to QSciPlot/lang/translations/QSciPlot_XX.qm



I hope this was useful. If you have further questions or suggestions, contact me: pik-9@users.sourceforge.net

Daniel Steinhauer (Pik-9)