• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.github/H05-May-2021-405325

3rdparty/H03-May-2022-420257

cmake/H05-May-2021-221184

doc/H05-May-2021-11,83110,374

fitPlugins/H03-May-2022-748461

libscidavis/H03-May-2022-99,99772,518

manual/H03-May-2022-

obsCheck/H05-May-2021-9481

output/H05-May-2021-302273

scidavis/H03-May-2022-146,371146,001

screenshots/H03-May-2022-

template/H05-May-2021-3626

test/H03-May-2022-8,6047,870

.gitignoreH A D05-May-202183 1211

.gitmodulesH A D05-May-2021312 109

ChangeLog.mdH A D05-May-202111.6 KiB297257

DoxyfileH A D05-May-20218.6 KiB236235

DoxyprogrammersH A D05-May-2021105 KiB2,4741,923

DoxyversionH A D05-May-202121 21

INSTALL.mdH A D05-May-20218.4 KiB154110

LICENSEH A D05-May-202117.9 KiB348285

NEWS.mdH A D05-May-202124 22

README.installerH A D05-May-20212 KiB6348

README.mdH A D05-May-20214.2 KiB14599

_clang-formatH A D05-May-20212.8 KiB8365

build.batH A D05-May-20212.3 KiB7261

compileTest.shH A D05-May-2021363 139

config.priH A D05-May-202114.4 KiB383294

installDoxyDocsH A D05-May-202193 42

license.rtfH A D05-May-202136.6 KiB238233

macPortsInstallPackages.shH A D05-May-202183 21

makeDist.shH A D05-May-2021503 2218

makeMsi.shH A D05-May-20215 KiB150129

makeRelease.shH A D05-May-20211.2 KiB4536

mkMacDist.shH A D05-May-20213.8 KiB10785

mxeInstallPackages.shH A D05-May-2021235 51

patch.exe.manifestH A D05-May-2021355 1110

pre-commit.pyH A D05-May-2021617 2616

python-includepath.pyH A D05-May-20212.1 KiB335

python-libs-win.pyH A D05-May-20212.1 KiB343

qwtplot3d-static-build.patchH A D05-May-20211.2 KiB4641

run-coverage.shH A D05-May-2021696 2211

scidavis.1.D8-static-msvc-build.patchH A D05-May-202156.6 KiB1,6191,459

scidavis.cssH A D05-May-20213 KiB208176

scidavis.proH A D05-May-20211.9 KiB5848

translation_updater.pyH A D05-May-20212.4 KiB8367

update_translations.batH A D05-May-2021455 1010

update_translations.shH A D05-May-2021506 136

README.installer

1Here's how to build the Windows installer for SciDAVis:
2
31) Build everything as described in INSTALL.html
4
52) Execute "make install" in the top-level directory
6
73) Download and install Nsis from  http://nsis.sourceforge.net/Download
8
94) Copy the following files into the "output" folder (where make install should
10   have placed some other files during step 2):
11
12	- from this directory -
13   CHANGES.txt (rename CHANGES and convert to DOS format)
14   README.txt (rename README and convert to DOS format)
15
16	- from <Python directory>\Lib\site-packages
17	sip.pyd
18   PyQt4\__init__.py
19   PyQt4\__init__.pyc
20   PyQt4\Qt.pyd
21   PyQt4\QtAssistant.pyd
22   PyQt4\QtCore.pyd
23   PyQt4\QtDesigner.pyd
24   PyQt4\QtGui.pyd
25   PyQt4\QtHelp.pyd
26   PyQt4\QtNetwork.pyd
27   PyQt4\QtOpenGL.pyd
28   PyQt4\QtScript.pyd
29   PyQt4\QtSql.pyd
30   PyQt4\QtSvg.pyd
31   PyQt4\QtTest.pyd
32   PyQt4\QtWebKit.pyd
33   PyQt4\QtXml.pyd
34   PyQt4\QtXmlPatterns.pyd
35
364) Right click on scidavisScriptInstall.nsi and select compile.
37
38Creating a MacOS installable package:
39
401. You should use the MacPorts system to provide the software
41dependencies (http://www.macports.org). It takes a while to install,
42but it auto configures dependencies of dependencies, so it is quicker
43that trying to do it from generic source code.
44
452. Issue a qmake PRESET=mac_dist, which sets everything up to use the
46MacPorts stuff
47
483. make
49
50This should create a clickable application directory scidavis/scidavis.app
51
524. Run the script mkMacDist.sh. This copies all the dependent
53dynamic libraries from the MacPorts install location (/opt/local) into
54the scidavis.app directory, and rewrites the load paths in the dynamic
55load modules. This is currently horribly fragile, as updates to the
56dependencies will change their names, causing this script to
57fail. You can use "otool -L " to diagnose what's going on, and you
58need a test system (eg virtual machine) without the MacPorts stuff
59installed to make sure everything is working. Someday, it might be
60nice to work out an automated approach to all of this.
61
625. mkMacDist will create a .pkg file, for distribution.
63

README.md

1# What is SciDAVis?
2
3SciDAVis is a free application for <i>Sci</i>entific <i>D</i>ata <i>A</i>nalysis and <i>Vis</i>ualization.
4
5[![Build Status](https://travis-ci.org/highperformancecoder/scidavis.svg?branch=master)](https://travis-ci.org/highperformancecoder/scidavis)
6
7# License
8
9This program is free software; you can redistribute it and/or modify
10it under the terms of the GNU General Public License as published by
11the Free Software Foundation; either version 2 of the License, or
12(at your option) any later version.
13
14This program is distributed in the hope that it will be useful,
15but WITHOUT ANY WARRANTY; without even the implied warranty of
16MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17GNU General Public License for more details.
18
19A copy of this license is provided in the file gpl.txt.
20
21
22# Platforms
23
24SciDAVis runs on GNU/Linux, Windows and MacOS X;
25possibly also on other platforms like `*`BSD.
26
27# Version numbers
28
29Full SciDAVis releases have a major and minor number. Within a major number, the software should support backwards compatibility of data files and scripting APIs.
30
31Releases with 3 numbers are beta releases, and/or release candidates. These will have the same major/minor number as the full release they were based on. The only exception is a X.0.Y release, as there is no X.0 full release. An X.0.Y release is a beta release prior to the first full release of major version X.
32
33# Installation
34
35See [INSTALL.md](INSTALL.md).
36
37Also consider using a prebuilt package, available for [PC and Mac](https://sourceforge.net/projects/scidavis/files/SciDAVis/) or [Linux](http://software.opensuse.org//download.html?project=home%3Ahpcoder1&package=scidavis).
38
39
40# User Manual
41
42[Manual](https://highperformancecoder.github.io/scidavis-handbook/)
43
44
45# Web site
46
47http://scidavis.sourceforge.net
48
49
50# Credits
51
52## Developers
53
54The following people have written parts of the SciDAVis source code, ranging from a few lines to large chunks.
55In alphabetical order.
56
57Tilman Benkert[1],
58Knut Franke,
59Miquel Garriga,
60Arun Narayanankutty,
61Russell Standish,
62
63## Documentation
64
65The following people have written parts of the manual and/or other documentation.
66In alphabetical order :
67
68Knut Franke, Roger Gadiou
69
70## Translations
71
72The following people have contributed translations or parts thereof.
73In alphabetical order.
74
75- Tilman Benkert[1],
76- Markus Bongard,
77- Tobias Burnus,
78- Rémy Claverie,
79- f0ma,
80- Jose Antonio Lorenzo Fernandez,
81- Pavel Fric,
82- Jan Helebrant,
83- Daniel Klaer,
84- Peter Landgren,
85- Fellype do Nascimento,
86- Tomomasa Ohkubo,
87- Mikhail Shevyakov,
88- Mauricio Troviano
89
90## Packagers
91
92The following people have made installing SciDAVis easier by providing specialized binary packages.
93In alphabetical order.
94
95- Burkhard Bunk (Debian),
96- Quentin Denis (SUSE),
97- Yu-Hung Lien (Mac OS X),
98- Eric Tanguy (Fedora),
99- Mauricio Troviano (Windows installer)
100
101## QtiPlot
102
103SciDAVis uses code from QtiPlot, which consisted (at the time of the fork, i.e. QtiPlot 0.9-rc2) of code by the following people:
104
105- Tilman Benkert[1],
106- Shen Chen,
107- Borries Demeler,
108- José Antonio Lorenzo Fernández,
109- Knut Franke,
110- Vasileios Gkanis,
111- Gudjon Gudjonsson,
112- Alex Kargovsky,
113- Michael Mac-Vicar,
114- Tomomasa Ohkubo,
115- Aaron Van Tassle,
116- Branimir Vasilic,
117- Ion Vasilief,
118- Vincent Wagelaar
119
120The SciDAVis manual is based on the QtiPlot manual, written by (in alphabetical order):
121
122Knut Franke, Roger Gadiou, Ion Vasilief
123
124footnotes:
125[1] birth name: Tilman Hoener zu Siederdissen
126
127## Special Thanks
128
129We also want to acknowledge the people having helped us indirectly by contributing to the following
130fine pieces of software. In no particular order.
131
132- Qt (http://doc.trolltech.com/4.3/credits.html),
133- Qwt (http://qwt.sourceforge.net/#credits),
134- Qwtplot3D (http://qwtplot3d.sourceforge.net/),
135- muParser (http://muparser.sourceforge.net/),
136- Python (http://www.python.org/),
137- liborigin (http://sourceforge.net/projects/liborigin/),
138- Vim (http://www.vim.org/thanks.php/),
139- webgen (http://webgen.rubyforge.org/),
140- Doxygen (http://www.doxygen.org/),
141- Subversion (http://subversion.tigris.org/),
142- GSL (http://www.gnu.org/software/gsl/)
143
144... and many more we just forgot to mention.
145