File: ChangeLog.txt

package info (click to toggle)
pycorrfit 0.8.3-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 2,632 kB
  • ctags: 733
  • sloc: python: 9,403; sh: 29; makefile: 23
file content (164 lines) | stat: -rw-r--r-- 8,526 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
0.8.3
- New .pcfs (PyCorrFit Session) file format (#60)
- Additional fitting algorithms: Nelder-Mead, BFGS, Powell, Polak-Ribiere (#71)
- Improvements
   - Massive speed-up when working with large data sets (#77)
   - Plot export: legend position and displayed parameters (#54)
   - Average tool: traces may now start at timepoints != 0
   - Statistics tool: display on smaller screens
   - ALV data files: updated parser to identify curve types and segment traces
   - Zeiss ConfoCor3 data files: some files could not be opened due to dummy AC curves
   - Models: default parameters were changed to prevent unstable fits
   - Software: notification dialogs for missing modules or other software
- Bugfixes
   - User could accidently clear a session (#65)
   - wxPython plotting problen on MacOSx (#64)
   - Statistics view: some parameters were duplicated (#76)
   - Catched zero-division warnings (models with triplet component)
   - Corrected x-axis scaling of statistics view and trace view
0.8.2
- The documentation has been thoroughly reworked
- The user is now warned if he does not have a TeX distribution installed
- Improvements:
   - Complete support for installing PyCorrFit with virtualenv and pip
     (This is documented in the wiki)
   - Statistics tool now displays average and SD (#43)
- Bugfix: TeX did not work on Ubuntu due to missing imports
0.8.1
- Thanks to Alex Mestiashvili for providing initial setup.py files
  and for debianizing PyCorrFit (@mestia)
- Thanks to Thomas Weidemann for his contributions to the documentation (@weidemann)
- Bugfixes
   - Some ConfoCor files were not imported
   - The cpp was not calculated correctly in case of background correction (#45)
   - Enabled averaging of single pages (#58)
   - Background correction for cross-correlation data is now copmuted (#46)
- Improvements of the user interface
   - The menus have been reordered (#47, #50)
   - The fitting panel has been optimized (#49)
   - the slider simulation got a reset button (#51)
   - The Help menu contains documentation and wiki (#56)
   - Model functions that are somehow redundant have been removed from the menu,
     but are still supported
   - The model doc strings were fully converted to unicode
   - Several text messages were modified for better coherence
   - The background correction tool is more intuitive
   - Statistics panel improvements (#43)
   - Run information is included in the Data set title
   - The page counter starts at "1" instead of "0" (#44)
   - New handling of background correction (#46, #53)
0.8.0
- Filename/title of each tab now shows up in the notebook (#39)
- Statistics tool can plot parameters and page selection with the Overlay
  tool is possible (#31)
0.7.9
- Support for Mac OSx
- Enhancements:
   - Export file format (.csv) layout improved
   - Model function info text in UTF-8
   - Improved waring message when opening sessions from future versions
   - New feature lets user set the range for the fitting parameters
- Bugfixes:
   - Cleaned minor tracebacks and exceptions created by the frontend
   - Mac version now works as expected, but .app bundling failed
   - Latex plotting features now support more characters such as "[]{}^"
0.7.8
- Enhancements:
   - Averages can now be calculated from user-selected pages
   - Pages selected in the Overlay tool are now automatically set
     for computation of average and for global fitting
   - Source pages are now displayed in average title
   - Graph normalization with particle numbers is now possible
- Bugfixes:
   - Errors during fitting with weights equal to zero
   - Overlay tool displayed last curve after all pages have been removed
   - Global fit did not work with weights
- Session saving now uses 20 digits accuracy
- CSV export is now using tab-delimited data for easier Excel-import
- Added version checking for session management
0.7.7
- Fixed: Tools windows could not be closed (or moved on MS Windows)
- Fixed: .csv export failed in some cases where no weights were used
- Enhancement: The user is now asked before a page is closed
- Enhancement: Tool "Page Info" and in exported .csv files, variables and
               values are now separated by a tab stop instead of a "="
- Fixed: Opening a session with an empty page failed in some cases
- Fixed: Tool "Statistics" missed to output the column "filename/title"
         if that key value is empty - replaced empty strings with "NoName"
- Enhancement: Tool "Overlay" now asks the user to check kept curves
               instead of showing the curves to be removed
- Enhancement: Tool "Overlay" now has a "Cancel" button
0.7.6
- Improved handling
   - Tools are now sorted according to a standard work-flow
   - Renamed "Curve selection" to "Overlay tool" - this is more intuitive
   - Tools will now stay open or may be opened when there are no open pages (#25)
   - Filenames and runs are now displayed on each page (also added filename/title tag) (#23)
   - Notebook: moved close button to each tab to prevent accidental closing of tabs
- Improved tool "Statistics" (#21)
   - Fixed the case where "useless" data was produced - instead we write "NaN" data,
     removed warning message accordingly
   - Row-wise ordering according to page numbers (#22)
   - Column-wise ordering is now more intuitive
     (Fitted parameters with errors first)
   - Some columns are now checked by default
   - PyCorrFit remembers checked parameters for a page (not saved in session)
- Improved tool "Overlay" (#23)
   - New feature: Overlay shows run number of each file (upon import),
     the run (or index) of an experimental file is unique to PyCorrFit
   - Upon import, filenames and runs are displayed
   - In a session, the filename/title is displayed
- Web address of PyCorrFit changed
  from "fcstools.dyndns.org/pycorrfit" to "pycorrfit.craban.de"
- Minor bugfixes: Batch control, Global fitting, import dialog
0.7.5
 - Added model functions to documentation.
 - Weights from fitting are now exported in .csv files.
 - Rework of info panel for fitting
 - Cleared unintuitive behavior of session saving:
   The fitting parameters were read from the frontend. This could have
   led to saving false fit meta data.
 - During fitting, units are now displayed as "human readable" (#17).
 - Slider simulation now also uses human readable units (#17).
 - Secured support for Ubuntu 12.10 and 13.04
 - Fixed: new line (\n) characters for LaTeX plotting on Windows
0.7.4
 - New tool: Colorful curve selection
 - Import data: Curve selection possible
 - Average: Crop average according to current page.
 - Fixed: Page now displays Chi-squared of global fit.
 - Fixed: Chi-squared and parameters of global fitting are now stored in sessions.
0.7.3
 - Issue closed. External weights from averages saved in session (#11).
 - Solved minor bugs
 - Added estimation of errors of fit (Issue #12/#14)
 - Fixed: Some .fcs files containing averages were not imported.
0.7.2
 - Bugfix: Issue #10; we now have a goodness of the fit, if weighted
    fitting is performed
 - Bugfix: Weights for fitting not properly calculated (sqrt(std)).
 - Bugfix: Batch control IndexError with Info window opened
 - Tool Statistics: Sort values according to page numbers
 - Tool global: Added weighted fitting
 - Residuals: According to weighted fitting, weighted residuals are plotted
 - Average: Variances from averaging can be used for weighted fitting
0.7.1
 - Feature: Added Python shell
 - Bugfix: Saving image was not performed using WXAgg
 - Bugfix: Notebook pages were drag'n'dropable
 - Update function now works in its own thread
 - Code cleanup: documentation of model functions
 - Added program icon
0.7.0
 - File import dialog was enhanced (#4, #5 - subsequently #7, #8):
   - Now there is only one "load data" dialog in the file menu.
   - The model function is chosen for each type of data that is 
      to be imported (AC, CC, etc.).
   - Loading files that do not contain data a pointed out to the
     user and the program continues with the other files.
 - Bugfix: Channel selection window causes crash on file import (#1).
 - Bugfix: Hidden feature changes fixed parameters during fitting (#2).
 - Feature: Convert TIR model function parameters lambda and NA to sigma (#3).
 - Code cleanup: Opening data files is now handled internally differently.
0.6.9
 - Initital GitHub commit