-
-
Notifications
You must be signed in to change notification settings - Fork 13
Frequently Asked Questions (FAQ)
Yes, by saving the session and importing the session file as a data file. However, background correction and parameters are lost.
The "tau" = square error is a unicode probelm in Windows. You need to install MiKTeX (http://miktex.org/) and go to "Preferences->Use Latex". It is important to install MiKTeX with automatic package download (there is a small checkbox somewhere during install). Creating the first plot then takes a while because some packages are downloaded in the background. Then everything should work fine.
Usually, PyCorrFit should give you a warning if additional software needs to be installed. Make sure you have these packages installed:
dvipng
texlive-base
tex-common
texlive-latex-base
texlive-math-extra
python-matplotlib
Sometimes the output in the terminal might help track things down.
-
There is no working binary for my operating system in Releases. What can I do?
PyCorrFit is written in Python. Any operating system with a Python installation can run PyCorrFit without compiling the program. I recommend to install PyCorrFit in a virtual environment, as described in this HowTo. Alternatively, you can install the latest PyCorrFit release with full functionality with this three-liner (all Debian-like systems, Ubuntu):
sudo apt-get install python-matplotlib python-numpy python-scipy python-sympy python-wxgtk2.8-dbg python-yaml
sudo apt-get install dvipng ghostscript python-pip texlive-base texlive-latex-base texlive-math-extra tex-common
sudo pip install pycorrfit
PyCorrFit can then be executed by typing `pycorrfit` in a terminal.
If you wish to have a binary for your operating system or if the binary does not work, you can [file an issue](https://github.com/FCS-analysis/PyCorrFit/wiki/Creating-a-new-issue).
It is not necessary to compile the program, once the Python environment is set up. However, if you wish to compile and distribute PyCorrFit with your own patches, you can use PyInstaller. Have a look at the Pyinstaller How-To for more information.
Ubuntu periodically imports packages from the testing branch. However, older versions of Ubuntu at some point stop doing this. PyCorrFit is available in the Ubuntu repositories as of version 14.04 LTS "Trusty Tahr".
Debian users who are using the old stable branch 7.0 "wheezy" need to perform an upgrade to 8.0 "jessie". More information on Debian repositories can be found e.g. here or in this thread.