Git Product home page Git Product logo

qtiplot-1's Introduction

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<!-- Thanks to The GIMP Web Team (www.gimp.org) for their inspirational page design. -->

<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">

<title>QtiPlot - Installation Notes</title>

<link href="qtiplot.css" rel="stylesheet" type="text/css">

<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr style="height: 100%;" valign="top">

<!-- ######################################## begin navigation bar ########################### -->
<td id="navibar" rowspan="2" height="100%">
<img id="logo" src="qtiplot_logo.png" alt="QtiPlot logo">
<span> [ </span>
<a href="http://soft.proindependent.com/qtiplot.html">Visit <br>QtiPlot webpage</a><span> | </span>
<span> ] </span>
<br>
</td>
<!-- ######################################## end navigation bar ########################### -->

<!-- ######################################## begin title bar ########################### -->
<td id="titlebar">
<h1>QtiPlot - Installation Notes</h1>
</td>
<!-- ######################################## end title bar ########################### -->

</tr><tr>

<td id="main" width="100%">

<table border="0" width="">
<tbody>
<tr>
<td valign="top" width="80%">
<!-- ######################################## page content goes here ########################### -->

<h2>License:</h2>
QtiPlot is distributed under the <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>. Thus it is <a href="http://www.fsf.org/licensing/essays/free-sw.html">"free software"</a>. "Free software" is a matter of liberty, not price. To understand the concept, you should think of "free" as in "free speech", not as in "free beer". 
"Free software" is also often called <a href="http://en.wikipedia.org/wiki/Alternative_terms_for_free_software">Open Source, FOSS, or FLOSS</a>.<br>

<h2>General requirements:</h2>
You need to install the following libraries:
<a href="http://www.trolltech.com/products/qt/index.html">Qt (>= 4.5.0)</a>,
<a href="http://sources.redhat.com/gsl/">GSL</a>,
<a href="http://muparser.sourceforge.net/">muParser (1.32)</a>,
<a href="http://www.zlib.net/">zlib</a> and
<a href="http://www.libpng.org/pub/png/libpng.html">libpng</a>.<br>

You also need to build and install the slightly modified versions of the <a href="http://qwt.sourceforge.net/index.html">Qwt (5.2)</a> and
<a href="http://qwtplot3d.sourceforge.net/">QwtPlot3D</a> libraries
which are shipped with QtiPlot in the "3rdparty/qwt" and "3rdparty/qwtplot3d" folders respectively.<br><br>

For the export of 2D plots to TeX,
you need to download and install <a href="http://soft.proindependent.com/qtexengine/">QTeXEngine</a>.<br>

If you need to convert random grid XYZ datasets to matrices you must download and install
<a href="http://www.alglib.net/">ALGLIB (2.6)</a>.<br>

If you want to perform ANOVA statistic calculations you must download
<a href="http://www.stat.tamu.edu/~aredd/tamuanova/">TAMUANOVA</a>.<br>

<br><br>

If you need Python scripting support, don't forget to download and install <a href="http://www.python.org/">Python</a>, 
<a href="http://www.riverbankcomputing.co.uk/software/sip/download">SIP</a> and 
<a href="http://www.riverbankcomputing.co.uk/software/pyqt/download">PyQt4</a>.<br>
In order to build QtiPlot you also need <b>qmake</b>, which is distributed as a part of Qt. <br>

<h2>Linux/Mac OS X:</h2>

<h3>Binaries from maintenance contracts:</h3>
Ion Vasilief offers supported QtiPlot binaries as <a href="http://www.debian.org/">Debian</a> packages (for Debian, Ubuntu, ...) as well as for Mac OS X (>= 10.4). 
The packages provide all needed libraries, except Python and Qt (on Linux), which must be installed separately on your system.
<h3>QtiPlot Linux binaries free of charge:</h3>
The QtiPlot team offers GNU/Linux binaries free of charge but without any guaranteed support.<br>
To use this service, you need to subscribe to a maintenance contract. 
You can find details about this here: 
<a href="http://soft.proindependent.com/download.html">QtiPlot download page</a>.<br>
To install the Debian package, download the file <a class="qindex" href="http://soft.proindependent.com/download.html">qtiplot_X.X.X_i386.deb</a> and login to your machine as "root" (on Ubuntu, login as a normal user and prepend <code>sudo</code>), then open a terminal and execute the following command:<br>
      <code>dpkg -i qtiplot_X.X.X_i386.deb</code><br>

To install the binary package on Mac OS X, download the file <a class="qindex" href="http://soft.proindependent.com/download.html">qtiplot-X.X.X.pkg.zip</a>, unzip it, double-click on the "qtiplot-X.X.X.pkg" file and follow the installation instructions. 
Some time after each release, you will find these (including notes how to install them) on the
<a href="http://soft.proindependent.com/download.html">QtiPlot download page</a> or in the files section at the <a href="https://developer.berlios.de/project/showfiles.php?group_id=6626">QtiPlot project page at berliOS</a>.<br>

<h3>Compiling QtiPlot from source:</h3>
<ol>
	<li>Install all the dependencies listed above either from your package manager or from the sources. If you are using precompiled packages, make sure you also install the corresponding development packages (*-dev or *-devel).
	If you want to display the manual from within QtiPlot (you can also view it with your favorite browser), you also need the Qt Assistant, which sometimes comes in a separate package (qt4-dev-tools for Ubuntu edgy).</li>
	<li>Open a terminal window.</li>
	<li>Download the .tar.bz2 archive with QtiPlot's sources (or the .zip archive, which has the same contents):<br>
	<code>wget http://soft.proindependent.com/src/qtiplot-X.X.X.tar.bz2</code></li>
	<li>Unpack the source archive:
	<code>tar -xvjf qtiplot-X.X.X.tar.bz2</code> (or <code>unzip qtiplot-X.X.X.zip</code>, respectively)</li>
	<li>Go to the main directory qtiplot-X.X.X:<br><code>cd qtiplot-X.X.X</code></li>
	<li>Create a build.conf file. You can use the provided example for this:<br><code>cp build.conf.example build.conf</code></li>
	<li>Open build.conf in your favorite editor. Near the bottom of the same file, either comment out the line <code>SCRIPTING_LANGS += Python</code> or make sure you have the following additional dependencies installed:
	<a href="http://www.python.org/">Python</a>,
	<a href="http://www.riverbankcomputing.co.uk/software/sip/download">SIP</a> and 
	<a href="http://www.riverbankcomputing.co.uk/software/pyqt/download">PyQt4</a>
	</li>
	<li>Build qtiplot:<br><code>qmake &amp;&amp; make</code></li>
	<li>Install QtiPlot on your system (you need root privileges):<br>
	<code>sudo make install</code><br>or, alternatively,<br><code>su -c "make install"</code></li>
</ol>

<h2>Windows:</h2>

<h3>Binaries from maintenance contracts:</h3>
Ion Vasilief offers supported QtiPlot Windows binaries. In principle QtiPlot should work on any Windows version from 98 to Vista. But don't expect it to run perfectly on older versions than 2000. For platform specific issues of Qt4 based applications see <a href="http://www.trolltech.com/developer/notes/platforms/index">doc.trolltech.com</a>.<br>
To install:<br>
<ol>
<li>Download the <a class="qindex" href="http://soft.proindependent.com/download.html">qtiplot-X.X.X.exe</a> file.</li>
<li>Open a Windows Explorer, double click on 'qtiplot-X.X.X.exe' and follow the installation instructions.</li>
</ol>

<h3>Compiling QtiPlot from source:</h3>
The compilation process requires the same steps as explained above in the Linux/Mac OS X section.<br>

<h2>Forums and mailing lists:</h2>
If you want to discuss QtiPlot with other users (or the developers) or if you are insterested in its further development, you can go to the relevant <a href="https://developer.berlios.de/forum/?group_id=6626">QtiPlot forum</a> or subscribe to the appropriate <a href="https://developer.berlios.de/mail/?group_id=6626">QtiPlot mailing list</a>.<br><br>

<!-- ######################################## end of page content ########################### -->
</td>
</tr>

</tbody>
</table>

</td>  <!-- main -->
</tr>
</tbody>
</table>


</body></html>

qtiplot-1's People

Contributors

melko avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.