-
Notifications
You must be signed in to change notification settings - Fork 10
/
CHANGES.txt
142 lines (117 loc) · 5.92 KB
/
CHANGES.txt
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
**Version 0.3.0:**
- Release Date: 2015-11-05
- New RotaryMagnet class.
- New Keithley6485 class.
- New PylonCCDTriggered class.
- Plotter now supports shrinking method to improve plot window appearance.
- MarCCD now supports binning (changing the acquired image size).
- New LinkamCI94 class.
- Fix handling MarCCD delays.
- Pseudo counter now does not crash if the user formula raises exception.
- Pseudo motors now support setting the reference position and getting limits.
- E5CK now supports programming ramps with the raw IOC table.
- E5CK now has PID methods.
- E5CK now has a method to check if the ramp is paused and to read the power.
- New LakeShore331 class.
- Plotter now supports updating the plot title.
- Plotter now has a method to check if the window was closed.
- Shutters used by MarCCD were moved to their own file and can be generally used.
- Fixed invalid exception in the mesh function.
- Motor class now has methods for performing homing.
- Removed warning from Kepco BOP documentation, since it's correctly working.
- Fixes in motor set/use mode logic.
- New Pilatus class.
- Other minor bug fixes.
**Version 0.2.1:**
- Release Date: 2015-03-18
- Scan and Mesh now support a Delay array as optional parameter.
- New Pseudo-Counters class.
- New PylonCCD class.
- New library dependency - LMFit 0.8.3 or higher.
- New fit function based on LMFit package.
- New 1-D Total Variation Denoising function.
- New Partial Write behaviour in scan through the setPartial Write configuration.
- New interface for custom data output - FileWriter.
- Default writer set to DefaultWriter - PyMCA/SPEC-like data output.
- Pre and Post scan callbacks are available without the need to rewrite code from Py4Syn.
- Scan now returns the fit data and fit results also.
- PostPointCallback was never being called on Mesh and Timescan.
- Positions and Indexes array in callbacks were never being cleaned.
- Updates on MarCCD class.
- KepcoBOP is now a IScannable.
- Fix on scan YFIELD when no counters were present.
- Fix on Plotter valid axes count.
- Fix on Scan XField and YField when running on iPython.
- Improvements on documentations.
- General performance improvements.
**Version 0.2.0:**
- Release Date: 2014-11-19
- Fixed some documentation issues.
- Keithley now supports Time Preset when needed.
- Fixed bug on scan and mesh when count time was not integer.
**Version 0.1.9:**
- Release Date: 2014-10-31
- Fixed some documentation issues.
- Added Release Notes to online documentation and PDF.
- Added option to choose wether or not to Fit the Scan Data.
- New format routine at Scan Module to print data using scientific format where needed.
- Upgrade on Mythen class to work as a Countable Device.
- Upgrade on Shutter class to select the if the operation is direct or inverse.
- Adjusts on Counter module to accept arrays as return.
- Adjusts on ICountable Interface to set Infinty as 32bits.
- Added array support to plotter, improvements on performance.
- Added RRBV and RVAL fields to Motor and PseudoMotor classes.
- Removing unused prints at Plotter module.
**Version 0.1.8:**
- Release Date: 2014-10-21
- Fixed scannable device position in scan, was getting the setpoint and not the real value.
- Added Simulated Countable Device.
- Now the plotter supports multiple plots in one windows and also axis overlay.
- Improvements in Documentation.
**Version 0.1.7:**
- Release Date: 2014-10-11
- Fixed error on ScanToFile, the columns count were not counting the user defined data fields. This could lead to a problem in the file analysis using PyMCA like tools.
**Version 0.1.6:**
- Release Date: 2014-10-11
- Possibility to set the default plotter as a daemon process at Scan Module.
- Variable time for each point and proper documentation.
- Keithley6514 - OneMeasure field added allowing better precision with lower deadtime.
- MANIFEST - removed dist folder.
**Version 0.1.5:**
- Release Date: 2014-10-07
- Kepco BOP power supply class added.
- Adjusts in scan callbacks.
- Added user defined fields.
- Moved timescan to the scan module.
- Added the possibility to disable or enable counters.
- Removed empty lines from motor functions.
**Version 0.1.4:**
- Release Date: 2014-09-26
- New class CountablePV to provide ICountable functionality to any PV.
- Added wait method to ICountable Interface that was missing.
- Refactor in CanPerformMovementCalc from MotorClass
- Fixed problem when FILENAME was equals to empty at Scan Module.
- Adjusted ScanToFile header and separator to work with PyMCA and NewPlot.
- Created Getter and Setter for all Global Variables.
- Adjusted Fit Class to return the value of other statistics either if was not possible to fit the gaussian.
- Sometimes the Scaler value returned was one before the last. Fixed with auto_monitor = False on S# pvs.
- Improvements on Scan Documentation.
- Added CountablePV documentation.
**Version 0.1.3b:**
- Release Date: 2014-09-22
- Getters and Setters for Globals on scan module.
- Added support for ICountable on Keithley.
- Added the EPEL Repo step to Setup Documentation.
- Updated the examples to change the callbacks in Scan Documentation.
**Version 0.1.2b:**
- Release Date: 2014-09-17
- Fixed bug on Plotter.
- Fixed bug on scan, when interrupted was not saving data correctly and was not able to calculate the elapsed time.
**Version 0.1.1b:**
- Release Date: 2014-09-16
- Fixed bug in FitGauss, under a certain condition data was not returning.
- Fixed bug in PseudoMotorClass, after moving mtrDB to py4syn __init__ PseudoMotor reference was not updated.
- Improves in documentation.
**Version 0.1.0b:**
- Release Date: 2014-09-15
- Beta Version Released