I tried to take my time testing this version and I hope it works well. Please let me know if you find issues.
Peter
Latest Revision 3.1.0.90
-Flat compensation logic has been fixed. This logic was applying too much compensation because of a logic error I had made when preparing V3.1.0.80.
-CaLIGHTs now remembers the LIGHTs Directory and the directory where your masterBIAS for LIGHT frames are. When you start CaLIGHTs and select your LIGHTs you will find that CaLIGHTs remembers where you were last time. When you specify your masterFLAT or masterDARKFLAT, CaLIGHTs will take you to where your LIGHT frames are kept. Typically these masters are kept in a subdirectory of this folder.
-I have revived the usage of Black ADU. This is primarily a DSLR feature that is not widely supported in the dedicated astrocam market. Black ADU is defined as the pixel value that corresponds to complete darkness. It is the equivalent of the mean pixel value in your masterBIAS for LIGHT frames. Enabling it’s usage is done via the Preferences button. There is a checkbox for enabling Black ADU usage. I had found there were a few DSLRs that either did not report a value for Black ADU or reported the wrong value for Black ADU. Black ADU is only used if you have not supplied a masterBIAS for your LIGHT frames and you have enabled Black ADU’s usage via the checkbox. If you do not enable Black ADU’s usage, you will find that CaLIGHTs will not allow you to calibrate until you specify a masterBIAS for LIGHT frames. If you enable Black ADU’s usage and CaLIGHTs detects a non-zero value for Black ADU you will find that CaLIGHTs will allow you to calibrate without specifying a master BIAS frame.
One very important outcome of this work with Black ADU is the creation of a value called “Pedestal”. The Pedestal value will either be equal to Black ADU or the mean value of your masterBIAS for LIGHT frames. The value for Pedestal is displayed in the Calibration Progress Report.
This change has resulted in many benefits. It has allowed CaLIGHTs to continue to be able to view your LIGHT frames, using the Calibrate Preview feature, without specifying any masters. I use this feature a lot as it makes it quicker for me to perform software testing. It also allows me to better help fellow DSLR astrophotographers who only supply a LIGHT frame. A big benefit is that it gives CaLIGHTs more “headroom” when creating calibrated LIGHT frames…fitting all the data into a 0 to 65,535 range is better optimized.
-CaLIGHTs now allows more values to choose from for the Multiplier. With a 14b DSLR the choices for Multiplier were 1,2 and 4. Now a choice of 3 is also available. For a 12b DSLR the choices were 1, 2, 4 and 8. Now the choices are 1, 2, 3, 4, 5, 6, 7 and 8. This is useful when you discover that there are several Clamped Pixels @65535. If you reduce the Multiplier by one this may eliminate the Clamped Pixels @65535. Typically these clamped pixels @65535 occur at the edges of your LIGHT frame where the FLAT compensation has brighten the image. Reducing the Multiplier is a trade-off. I believe using the highest available Multiplier minimizes quantization errors. Most DSO details are extremely faint so having as many brightness levels as possible available is a significant concern. When you examine your LIGHT frame you will typically discover that the clamped pixels @65535 are all stars. With my post processing I am always applying star shrinking or dimming because the stars are way too bright. Maybe…in a future version I will figure out how to use the FLAT Compensation logic to pro-actively dim only very bright stars that are affected by vignetting…so that they cannot exceed 65535. Watch this space…