Scientific tool for fitting correlation curves on a logarithmic plot.
Project description
A graphical fitting tool for fluorescence correlation spectroscopy (FCS) that comes with support for several file formats, can be applied to a large variety of problems, and attempts to be as user-friendly as possible. Some of the features are
Averaging of curves
Background correction
Batch processing
Overlay tool to identify outliers
Fast simulation of model parameter behavior
Session management
User-defined model functions
High quality plot export using LaTeX (bitmap or vector graphics)
Getting started
Installation
Installers for PyCorrFit are available at the release page.
Documentation
A detailed documentation including an explanation of the graphical user interface and available model functions is available as a PDF file.
Wiki
If you are interested in a specific topic or wish to contribute with your own HowTo, have a look at the PyCorrFit wiki. There you will also find information on how to write your own model functions.
Problems
If you find a bug or need help with a specific topic, do not hesitate to ask a question at the issues page.
Advanced usage
If you have Python installed you can install PyCorrFit, including its scripting functionalities, from the Python package index:
pip install pycorrfit[GUI]
More information is available in the PyCorrFit wiki.
Information for developers
Running from source
The easiest way to run PyCorrFit from source is to use Anaconda. PyCorrFit requires wxPython which is not available at the Python package index. Make sure you install a unicode version of wxPython. Detailed installation instructions are here.
Contributing
The main branch for developing PyCorrFit is develop. Small changes that do not break anything can be submitted to this branch. If you want to do big changes, please (fork ShapeOut and) create a separate branch, e.g. my_new_feature_dev, and create a pull-request to develop once you are done making your changes. Please make sure to also update the changelog.
Tests
PyCorrFit is tested using pytest. If you have the time, please write test methods for your code and put them in the tests directory. You may run the tests manually by issuing:
python setup.py test
Windows test binaries
After each commit to the PyCorrFit repository, a binary installer is created by Appveyor. Click on a build and navigate to ARTIFACTS (upper right corner right under the running time of the build). From there you can download the Windows installer of the commit.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file pycorrfit-0.9.9.tar.gz
.
File metadata
- Download URL: pycorrfit-0.9.9.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb270f8cd8a9be8d59b4afc89cd45875c7dd16ea0715a6be8c8808a502743858 |
|
MD5 | 7cd544496e99aa9749c11582f3d6d631 |
|
BLAKE2b-256 | abbb72cdc838517d25e4dfa31731774091f67811069858bf858c1837c0aed016 |
File details
Details for the file pycorrfit-0.9.9-cp27-cp27m-win_amd64.whl
.
File metadata
- Download URL: pycorrfit-0.9.9-cp27-cp27m-win_amd64.whl
- Upload date:
- Size: 837.1 kB
- Tags: CPython 2.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d6a589544d708262ec26692c45a7a8e32bf0d52bbb2fb72dc7480fce6c7df72 |
|
MD5 | 610bc785a88bd2495d2de8ceefb07147 |
|
BLAKE2b-256 | 8f22184d87ff0a5f742f4c92de2cf54d3c708d91a87d854035c0c67c14f34279 |
File details
Details for the file pycorrfit-0.9.9-cp27-cp27m-win32.whl
.
File metadata
- Download URL: pycorrfit-0.9.9-cp27-cp27m-win32.whl
- Upload date:
- Size: 835.3 kB
- Tags: CPython 2.7m, Windows x86
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4b59806436e8032e21efe6f7ec3f0424da389f9bce77a70f3b95a22b5a2cab8 |
|
MD5 | d79970a1976e96f2958b8785285d6a96 |
|
BLAKE2b-256 | 219ac6280ff4b630d9d15a370cb3ed7fe2f4a0dbe556064b1f3462b7c6e2bf22 |
File details
Details for the file pycorrfit-0.9.9-cp27-cp27m-macosx_10_6_x86_64.whl
.
File metadata
- Download URL: pycorrfit-0.9.9-cp27-cp27m-macosx_10_6_x86_64.whl
- Upload date:
- Size: 838.7 kB
- Tags: CPython 2.7m, macOS 10.6+ x86-64
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdb23dcd14cfc1fe1f0059f1e46fe4a599c482954b3ccb5de93733abec17e84e |
|
MD5 | a479755840f9ac230451793ed9ee07fe |
|
BLAKE2b-256 | 253e2f12296373f7afbecb6deb86595356c1c663bcfc652e7f55a0279d63eb91 |