2.19.1 - Stable - 17/03/2008
----------------------------
Better ranging of y when there are only a few sweeps
Better sweep selection for linescans (selection now matches colourscale view)
2.19.0 - Stable - 10/03/2008
============================
Export of data to matlab matrices
Removed font antialiasing option from user interface
2.18.7 - Stable - 14/12/2007
----------------------------
Fixed rounding of z-axis values
2.18.6 - Stable - 13/12/2007
----------------------------
Fixed rounding of z-axis values
2.18.5 - Stable - 13/12/2007
+ Show the rest of this file.- Hide the rest of this file.
----------------------------
Fixed various autoranging bits, especially on scatter graphs
Added interpolation of scatter graphs in y
Fixed loading of Acorn data on 64bit
Added rounding of z-axis values
Added tick labelling on z
Added contour/contour-background colours
2.18.4 - Stable - 30/11/2007
----------------------------
Changed linscan legend dashed to slashes
Added filename storing to the graph label recall.
Fixed switching from camera to light motion
2.18.3 - Stable - 26/11/2007
----------------------------
Added gamma correction calculation to gradient bar position indicators
Added graph label store and retrieve function
Fixed autobinning when using functions
Fixed y autoranging when using functions
2.18.2 - Stable - 29/10/2007
----------------------------
Fixed window drift
Fixed minimising bug
2.18.1 - Stable - 23/09/2007
----------------------------
Loads 2.x SD file versions
Lists channel numbers in SD columns when available
New auto-field for Y SD channel number
Translates <ChA> and <ChB> to either channel number or name
2.18.0 - Stable - 26/08/2007
============================
Loads matrix-like data file
Changeable data separator character
2.17.4 - Stable - 16/08/2007
----------------------------
Plot linescans using gradient ramp colours
2.17.3 - Stable - 15/06/2007
----------------------------
Sweep number shown in cursor label
Added cursor label to linescan
2.17.2 - Stable - 12/06/2007
----------------------------
Asks to save after browsing
Can use sweep number to set linescan trace selection
2.17.1 - Stable - 09/06/2007
----------------------------
Improvements to axis flipping
Fixed `Auto target range'
Improved vector output
Fixed bug in image overlaying
2.17.0 - Stable - 31/05/2007
============================
Loads and displays header file
Option to ignore graph settings when loading
Zoom back on graphs
Fixes to linescans
GUI tidying
2.17-pre4 - Stable - 29/05/2007
-------------------------------
Fixes for Xorg/Linux64 rendering
2.17-pre3 - Stable - 04/04/2007
-------------------------------
Different size number font to text font
Hiding of z-axis gradient bar, scale and label
One step replotting from saved project
Contour spacing field variable
Partial/full axis box option on heightmap
Text on or off in heightmap
Partial redrawing for speed when doing dynamic updates
Fixed a grid scaling issue on linescans with offsets
Fixed overrunning data on linescans with offset
User controlled spacings between graph elements
2.16.1 - Stable - 27/03/2007
----------------------------
Fixed font rendering
Top hat function
2.16.0 - Stable - 23/03/2007
============================
Fixed data exporting
Loading project auto loads data
A few extra settings stored in projects
X offset on linescans
Transparent background text to fix overlapping bits at corners
2.15.0 - Stable - 14/03/2007
============================
Improved vector output of colourscales
Z-axis space positioning of gradient segments
2.14.0 - Testing - 17/02/2007
=============================
Linescan legend option
Colourscale vector graphics output (PS/PDF/SVG)
Store image file patterns in save boxes
Made plane calculation clicks insensitve to mouse motion
Drawing on linescans
Vector output of linescans
Added distance as an additional display when drawing
Heightmap axis range flip buttons
Linescan plot stride
Linescan range plot
Fixed editing of stored linescans
Fixed some memory leaks
Fixed dodgy drawing on some heightmaps
Fixed string translation of linescan legend
Fixed manual editing of target X range
Other minor cosmetic changes
2.13.0 - Testing - 09/02/2007
=============================
Target X range
Autoranging of X and Y
2.12.4 - Testing - 07/02/2007
----------------------------
Added logarithms and more trig functions
Fixed thing I broke in 2.13.2 when saving projects
Update images when a limit colour is changed
Stop crash when selecting font if there is no data loaded
2.12.3 - Testing - 07/02/2007
----------------------------
Fixed positioning of drawing elements
2.12.2 - Testing - 06/02/2007
----------------------------
Improved AA stroked lines
Added project and data file names to the GreyLab window title
2.12.1 - Testing - 05/02/2007
----------------------------
Improved quality of linescan lines
Improved hi-res output on linescan
Added line stroke thickness on linescan (0 = non-antialiased, 1+ = thick antialiased lines)
2.12.0 - Testing - 01/02/2007
=============================
Scaling of ticks and legend in hi-res output
ysd conversion to scatter graph and improved x and y functions
Heavyside functions (hsl(), hsr())
2.11.2 - Stable - 15/01/2007
----------------------------
Added alternate coutour style
Fixed Z-axis sliders (I hope)
Fixed object drawing so they turn up in the output file
2.11.1 - Stable - 13/01/2007
----------------------------
Fixed a little problem with the maths function parser
2.11.0 - Testing - 06/01/2007
=============================
So many changes!
User can draw objects on the greyscale image
-Lines with arrows
-Rectangles
-Text
-Ellipses
-Images
-Functions
-Start and end coords and gradient labelling for all
-Coloured objects
-Save and load these drawings
Stop focus stealing option
Padding tick labels to give constant decimal places
Z axis ticks
Contour plotting
Improved and fixed auto ranging
Improved Z axis jog dials
XY differentiation
Swap diff int order
2.10.5 - Testing - 15/12/2006
-----------------------------
Fixed a bug that was crashing when a non-stride number of sweeps in block selection mode
2.10.4 - Testing - 05/12/2006
-----------------------------
Changed GUI updating during load etc
2.10.3 - Testing - 02/12/2006
-----------------------------
Month and day padded to 2 characters
GUI updating on load
2.10.2 - Testing - 23/11/2006
-----------------------------
Export high resolution image button
Focus on window when image created
Remove plane button
Fix bugs in drawn zoom box on Linux
2.10.1 - Testing - 22/11/2006
-----------------------------
Flip x axis range and y axis range permanently option
Replaced Z axis dials with sliders
File size and date variables
Colour map variable
Cancel zoom by releasing shift or control
Other improvements
2.10.0 - Testing - 19/11/2006
=============================
Auto extension of project files
Mouse zooming (shift goes in, control comes out)
Scroll wheel for changing z axis (up to 20% in each direction)
Auto generated text fields in all axis titles and labels and in image file names
Gives a warning when overwriting images
Will saving images as .png if a valid extension isn't given
Fixed function parser
Axis flip by button
Linescan edit boxes
General impovements
Autoranging of Z when other axes changed
Equal +ve and -ve range on Z by button
2.9.1 - Testing - 14/11/2006
---------------------------
Fixed a few bugs I introduced in 2.9.0
2.9.0 - Testing - 16/08/2006
============================
Can export binned versions of the other columns
2.8.5 - Stable - 10/11/2006
---------------------------
Fixed mouse events
Auto rescale x on sweep selection change
2.8.4 - Testing - 09/09/2006
----------------------------
Draw linescans in reverse order opition
Make sure windows never go below (0, 0)
2.8.3 - Testing - 07/09/2006
----------------------------
Added ability to export raw data into Acorn LabAssist text format
Fixed the crash that resulted from a long title overwriting the end of the image array
2.8.2 - Testing - 06/09/2006
----------------------------
Fixed bug in data exporting (tabs were after data, rather than before)
2.8.1 - Testing - 29/08/2006
----------------------------
Fixed a bug I'd introduced to the old sweep selection operation
2.8.0 - Testing - 28/08/2006
----------------------------
Interpolation in the colourscale image
2.7.0 - Testing - 27/08/2006
----------------------------
Linescan legend
Scatter graph y-axis auto scaling
Plot all sweeps on linescan
Cascade traces on linescan
Grid recalculation on cascade
Reodering of linescans
Bugs fixed:
-Negative exponentials
-Clearing data after a failed load
-Axis tick number when close to zero (show 0 instead of 3e-18)
-Using functions on scatter data
2.6.0 - Testing - 23/08/2006
----------------------------
Added ability to plot multiple traces in arbitrary colours on the linescan graph
2.5.1 - Testing - 22/08/2006
----------------------------
Improved maths parser to take natural expressions (no spaces required!)
2.5.0 - Testing - 20/08/2006
----------------------------
Added a method to subtract a background plane from the data
2.4.0 - Stable - 16/08/2006
===========================
Opens Acorn CryoMeas binary files (Thanks to Jon Prance)
2.3.2 - Testing - 11/08/2006
----------------------------
Added auto labelling of axes
2.3.1 - Testing - 09/08/2006
----------------------------
Added About box
2.3.0 - Testing - 08/08/2006
----------------------------
Interpolation of an arbitrary number of missing data points in either direction
2.2.4 - Testing - 07/08/2006
----------------------------
Improved reading of odd SD files
Fixed a couple of other bugs
2.2.3 - Testing - 31/07/2006
----------------------------
Tried to add auto detection of SD file type
2.2.2 - Testing - 14/07/2006
----------------------------
Improved auto ranging between load and process so it should select all the data by default now (even if it is not 'square')
2.2.1 - Stable - 10/07/2006
===========================
Fixed bug in TSV loading
Adjusting loading to work properly with 'midpoint' sweeps
2.2.0 - Stable - 09/07/2006
===========================
Scatter colourscale plotting
Linescan data exporting
Colourscale data exporting
Histogrammed data exporting
Full tick labels on linescan
Auto variable grid spacing when axis range changes
2.1.0 - Stable - 07/07/2006
===========================
Options for:
- Auto bin size
- Auto rescale
- Auto grid size
- 2 point differential
- Auto rescale linescan
Fill in missing data
Auto negative of grid spacing when required
Disable initial heightmap
Auto linescan rescale
Fixes to heightmap scales
Fixed bug causing incorrect greyscale when plotting by sweep number from non-zero start
Sub and superscript fonts
Tick labels at all major divisions
Improvements to graph axis ticks
Sweep averager
2.0.1 - Stable - 25/04/2006
===========================
Changed old deprecated headers for new ones
Fixed a couple of bugs
2.0.0 - Stable - 20/04/2006
===========================
Bug fixes
2.0-pre6 - Development - 19/04/2006
-----------------------------------
Bug fixes
Valgrind'd
Code tided up
2.0-pre5 - Development - 18/04/2006
-----------------------------------
Re-enabled 3D heightmap and separated from data
Other improvements
Bug fixes
2.0-pre4 - Development - 11/04/2006
-----------------------------------
Vertical and horizontal linescans
Other improvements
2.0-pre3 - Development - 10/04/2006
-----------------------------------
Loads CryoMeasLV, Origin exported CryoMeas, headed TSV and TSV files
Status progress bar to show percentage processed
Improments to y-axis properties
2.0-pre2 - Development - 09/04/2006
-----------------------------------
Settings saved to ini file rather than registry
Project settings loading and saving
Window icons
Loading of non-CryoMeas TSV files started
Various other improvements
2.0-pre1 - Development - 06/04/2006
-----------------------------------
SD loading
Re-wrote data handling
Added differentiation & integration
Added data processing functions
Y axis now uses a SD column
Image axes are now independent of loaded and processed data
All data is loaded for quick re-processing
1.2.0 - Stable - 03/04/2006
===========================
Heightmap axis labelling
Heightmap grid lines
Heightmap triangle/line/point rendering
Heightmap light movement modified to camera aligned
Changes to heightmap UI
Registry saving of heightmap options
Other additions and tweaks
1.2-pre3 - Development - 03/04/2006
-----------------------------------
Testing text labels on the heightmap
Heightmap light movement
Other heightmap options added
UI modifications
Font engine modifications
1.2-pre2 - Development - 01/04/2006
-----------------------------------
Proper camera movement in heightmap
Additions to the UI
1.2-pre1 - Development - 01/04/2006
-----------------------------------
Basic 3D data heightmap added
1.1.1 - Stable - 30/03/2006
===========================
User selectable font in all output windows
Test of OpenGL rendering to a window
Rotation of y and z axis labels in colourscale
1.1.0 - Stable - 29/03/2006
===========================
User selectable font for colourscale image
1.0.1 - Stable - 28/03/2006
===========================
Basic colourscale and linescan output
Unconfirmed
===========
Some problems with plotting against sweep number when not starting at the first sweep:
- Sometimes crashes, not sure why
May be some problems with colourscale interpolation
First click on graph when drawing is not in the correct place (think it may be to do with the scroll bars?)
Confirmed
=========
Broken border around scalebar
Missing bottom of x label text
When overlaying an image sometimes changes to whole graph as an overlay when going back to normal from hi-res plot (very odd)
Todo
====
In Progress
===========