Releases: githubdoe/DFTFringe
v7.2.3
What's Changed
- Improved DLL dependencies behavior for developers
- Fixed a bug in mirror config when switching between inch and millimeter
- Fixed a limitation in mirror config for very large mirrors
- Fixed a bug where defocus adjustment would make DFTFringe crash
- Improved saving speed when working on network drives
Full Changelog: v7.2.1...v7.2.3
v7.2.1
What's Changed
- Added annulus processing for mirrors with holes in the center. Previously, mirrors with holes larger than around 30% could get some error in S.A. and in defocus removal.
- When saving mirror configuration parameters, file format is now .json file. DFTFringe can still read old .ini format files.
- Added more hover help popups (aka tooltips), particularly in mirror configuration screen
- First version that won't install on Windows 7
Full Changelog: v7.1.2...v7.2.1
v7.1.2
What's Changed
- Fixed some minor bugs with GUI regarding edge mask feature; including removing edge mask from OLN files (was added in version 6.3.0)
Details explained better here: issue #115 - issues with "edge mask" aka aperture reduction
Full Changelog: v7.1.1...v7.1.2
v7.1.1
What's Changed
-
Added logging to assist with debugging, particularly if there is a crash. To view log file go to exe folder then DFTFringeLogs/log.txt
-
Updated project dependencies
-
Fixed regression introduced in 7.0.0 breaking "show only average" of astig stats
-
Improved waveFront slection display
-
Displayed waveFront is clearly identified with a green circle
-
F2 shortcut can be used to rename waveFront
-
delete shortcut can be used to delete waveFront
-
enter shortcut can be used to dispaly selected waveFront
-
Right click gives access to a menu for all previous shortcuts
-
-
Fixed issue where regions sometimes fill in with data off by many wavelengths
-
Several secondary windows are now closing automatically on main window close (but not all)
-
Fixed issue where Foucault view display "TextLabel" instead of number
-
Fixed regression introduced in 7.0.0 not displaying effects of central obstruction in most displays
-
Removed unused interpolation drop down from rotate wavefront dialog
-
Linux is not sensitive to jpg or other extension case anymore for selecting files
-
Fixed regression introduced in 7.0.0 where regions might not be updated correctly when processing several igram
Full Changelog: v7.0.0...v7.1.1
v7.0.0
What's Changed
- fixed issue where masked points outside mirror edge could be averaged in when rotating
- made it so masked regions only grow once instead of everytime you recalculate zernike's or change blur
- rotation uses only outer edge mask now as everything else should rotate
- eliminates tons of bugs if the center obstruction region changes sizes or position and then we average
- fixed bug when reading wavefronts where central obstruction moved due to rounding error
- Oln files are now stored in a new format. DFTFringe can still open files from previous format
- Fixed bug where oln files can be read wrong (typically 12% of the time)
- Fixed bug where reading and writing to oln file after cropping would move outline and region locations
v6.3.1
What's Changed
- Fixed some issues with regions that caused DFTF to crash if you didn't check them each time\
- Regions are remembered better from one igram to the next
- Fixed a few minor bugs related to "edge mask":
- null calculation when first opening DFTF
- saving edge mask
- improved an edge mask message wording
- Improved many things that only affect DFTFringe programming team
- New windows installer
- Linux version of DFTF now exists (only for latest ubuntu) and is always built automatically
Contributors
DFTFringe release 6.2
- Version 6.2
- Enhanced report.pdf generation to make images better
- Remembers 3D control settings
- Added file save and restore to user drawn profiles of simulation function
- Added more help info to user drawn profiles
DFTFringe version 6.1
- Version 6.1
- Added extensive features to dialogs accessed from simulation menu to create surface features
- Added parameters to change number of rings
- Added parameters to change number of star arms
- Added feature to model turned edge
- Added feature for user to draw surface profile
Added Ronchi ROC offset multiplier so Ronchi images have a more reasonable ROC offset in relation to Foucault ROC offset.
- Added percentage text of center outline of igram
- Added blue average to the 16 diameters profile display
- Fixed Crop button bug so that it does not do a DFT. Removed debug text from contour plot
- Added dotted black line at middle of outside outline
- Fixed bug that caused surface spike to 0 value under rare conditions
- Fixed Foucault and Ronchi ROC offset if defocus was disabled by user
- Disabled DFT resize if resize value is larger than image.
DFTFringe version 6.0
- Version 6.0
- Added zoom feature to DFT display using mouse wheel. Starts by zooming DFT to fill its display window.
- Added zernike smoothing to tools menu
- Added optional 3D and log/regular displays for PSF and updated MTF display
- Fixed right cliking bug when no files are in wave front list
- Fixed bug where chaning mirror diameter caused profile plot to be incorrectly sized.
- Right click menus added to Focault and ronchi images so they can be saved as images.
- Made changes to PSI processing GUI to improve user interface including adding radian display option
- Updated report.pdf and astigStats.pdf with better pictures.