SGPro in-sequence memory demand has been reduced by about 60% at the cost of slower review of past images (small price to pay). This may help a great deal for users that experience System.OutOfMemory type errors.
Stabilized user based abort of centering
Added better error checking for failure to change to the specified plate solve filter during auto center process
Fixed a bug where the auto guider might attempt to reconnect equipment upon resuming a sequence.
Fixed a bug where SGPro was no longer checking the PHD2 version for validity.
Fixed a bug that might not clear the "Star Lost" flag after successful recovery of the guider (and cause the camera to immediately abort the new exposure).
Guider error (in pixels) above the specified user threshold will no longer restart the frame if the sequence is already waiting to recover from "lost star" or "lost lock"
Location copy / paste from Stellarium should now be language agnostic.
HFR calculation (auto focus and image history) will now automatically resize large images to make the process faster (at what expense is still TBD). KAF-8300 images at 2x2 binning will remain unaffected.
Auto focus now uses significantly less memory during the processing of a frame.
Near complete overhaul of the auto focus help documentation including a "how to set AF up" section (found in the local help file and here http://mainsequencesoftware.com/Content/SGPHelp/UnderstandingAutoFocus.html).
Implementation of auto focus "Minimum star size" for profiles. The value used in the profile will be used as the default value for new targets.
Fixed a memory leak that might potentially cause sequences with large numbers of frames to capture to lock up.
New targets now use the text "Target N" instead of "Target Set N". I don't even know what a "Target Set" is...
Fixed a bug that would not properly rotate camera after a flip if the user wants to ensure that a particular angle is always honored.
Fixed image memory leak that could occur when navigating through images with the (green) forward and back arrows.
Fixed a bug that would not always fetch all of a DSLRs ISO capabilities.
Increased the display accuracy of RA / Dec seconds to 2 decimal places.
Added RA/Dec Copy/Paste for Stellarium. Copy location in Stellarium and paste into the target settings RA field and SGPro will find, split and populate the location text properly.
Fixed an issue with DCRAW not working on (probably most) machines
Hopefully stabilized "fast" DSLR exposures (if not, hopefully trace logging will lead to issues we are seeing)
Fixed an issue that could attempt to run recovery even if it was off (the opposite of this was also true)
Attempt to stabilize usage of the image history tool during execution of a sequence
Small tweaks to AF to improve performance
Reworked the way in which DSLRs use DCRAW for RAW image extraction
Fixed a bug where end of sequence actions from unsafe shutdown might not run properly
Fixed a bug where losing the guide star might trigger an unnecessary sequence recovery (or failure) if PHD2 self-corrected after the message was sent.
If your camera supports it, the new auto focus method will now allow for fast image download. As part of the beta, we will ascertain the new AF routine's tolerance for nosier data (this is not a commitment to add it back as an option... just a commitment to try it out and see what happens).
Increased the maximum star size (still a function of minimum star size). Both sizes are logged if you want to see them.
Updated UI layout to support minimum pixel diameter (and remove old nebulosity rejection slider). Still not supported in the equipment profile manager.
Auto focus crop has been re-implemented for the new auto focus method (still just uses part of a full frame)
Cleaned up the auto focus docking module GUI (the AF settings dialog is still not fully reorganized).
Added the Alnitak flip shutter device.
Modified camera angle adjustment in meridian flip to be a bit smarter. It will now query the running target or the user (in the case of a manual flip) to ascertain if it should attempt to validate and correct camera angle during the process.
Additional trace logging for unexplained Canon / DCRAW crash
Fixed an issue where an unsafe conditions shutdown could fail to execute end of sequence actions of the sequence was waiting on some type of user input.
Fixed a bug where SGPro could crash if observatory option "Slave on Sequence start" was selected and the sequence was not connected to the proper equipment.
Fixed an issue where the AF minimum star size would not scale properly when AF binning was changed.
Possibly fixed an issue that could cause file naming patterns to erroneously use the name of the selected target instead of the name of the running target (should be a pretty rare issue). Still looking at this...
Fixed a bug that would allow the flip wait timer to continue after flip (or flip failure).
More changes to auto focus. Specifically:
Replaced the "minimum star size" slider with a numeric entry field (the slider was always meant to be temporary). This will, among other things, allow you to be precise about this number.
This new numeric entry box might be more permanent-"ish" (it is ugly as all get-out, but serves a purpose right now; aesthetics later)... depending on how the rest of the AF beta goes. This field is also smarter about binning... allowing you to set it for 1x1 frames and then scaling itself as you adjust to different binning modes for AF frames. This will hopefully prep the field for entry into equipment profiles as well (not currently implemented).
More star rejection logic to help clean up false positives (specifically for data starved images).
Minor changes that do not affect metrics, but should help with performance.
Now opening the help file in the way not recommended by Microsoft (hopefully, will cure focus and Z-Order issues)... we'll see.
More changes to new auto focus routine (stabilization)
More improvements to the new auto focus routine
SkySafari control now properly converts epoch to / from JNow
Fixed an issue that could cause sequence image persistence (save) failure if the file naming components contained illegal file name characters. These characters are now auto detected and replaced with the "_" character (in the file name only).
If the user chooses to associate SGPro with FITS files (this is not done automatically), double clicking a FITS file should now open SGPro and then automatically open that FITS file.
Attempt to fix an error that could erroneously report that an image did not download in a timely manner.
Added some code to try and prevent a very rare case in which sequence file saves might be incomplete.
More changes for the new auto focus method
Added a minimum star size (in pixels) slider. This can be adjusted using the slider below "Nebulosity Rejection".
The minimum star size is a "per-target" setting. You will likely want to have, for the same set of equipment, the same minimum star size (no guarantee here... just a rule of thumb). If this is true, we will find a way to work this into the equipment profiles later.
Nebulosity Rejection is still disabled (not needed)
General improvements on star detection technique
Note: With this new method, you should not be dissuaded if it only selects a few stars from what looks like a field of eligible stars (the new routine, assuming proper minimum star size, is far more resistant to false star detection).
AFPacks now take a screen shot of your AF graph automatically and save it with the FITS files that belong to that run.
Fixed a bug that, when turning on the option to always finish calibration frames from the options dialog, might not actually allow this to happen.
Major refactor for Auto focus routines used to find stars
Introduction of the SGPro "Environment Device". Use this device (like a BlueAstro Stick Station) to provide data about your imaging environment:
A new docking module displaying environmental data and trends
Warning when the temperature is approaching the dew point (requires notification add-on)
Warning when the temperature is approaching freezing (requires notification add-on)
Use thie environment device's temperature as input to the temperature based auto focus trigger
Integrates cleanly with the new ASCOM 6.2 "Observing Conditions" interface
Help docs here: http://mainsequencesoftware.com/Content/SGPHelp/EnvironmentDevices.html
Major refactor of the SGPro settings system. Mostly transparent to the user, but you will notice that all equipment settings are part of the equipment profile now. This change is intended to ehhance the user experience by clarifying which settings belong to a sequence (or profile) and which are global (apply to all sequences). There should no longer be any ambiguity between global and profile settings. If you can set it in the sequencing window or in the control panel, it's not a global setting. The only global settings found in SGPro are through the Tools->Options menu. The rest belong to the sequence or equipment profile. For existing profiles and sequences, you will need to reset some things (Use the provided migration tool to make this transition easier (see note below for more information)):All SBIG, FLI, Canon and Nikon camera settings; Some QSI camera settings; All SBIG CFW settings; All Alnitak Flat Box Settings; All Pinpoint and Astrometry.NET Plate Solver settings (catalogs, URLS, etc).
Small change to the guider interface that uses a check box to toggle the option to wait for the guider to settle over a period of time. PLEASE READ: This has proven to be a "gotcha" change for several user switching over to 2.5. You used to have to type in 0 seconds to turn this off. If your guider supports distance reporting, providing a minimum settle value is still required for dithering operations. This should be a more intuitive way to enable or disable the option when SGPro yells at you after trying to start a sequence. If you keep a non-zero value in this field, make sure to turn it on in your profiles!!!
Easier setup for Astrometry.NET / ANSVR URL setup. You can now choose human friendly locations like "Astrometry.NET (Remote)" or "ANSVR (Local Astrometry.NET) -> Assumes port 8080" and SGPro will figure out what you mean. The field will also continue to accept actual URLs also (this is good if you are not running ANSVR on port 8080 or for any other reason really...)
SGPro's recovery mode will no longer attempt to re-calibrate your auto-guider under any circumstance. This may not always be good for folks that guide using ST-4 and should be fairly substantial motivation to guide in PHD2 via an ASCOM Telescope connection (there are options here... even if your mount only supports a single connection). Note that if PHD2 is asked to guide and has no calibration, PHD2 will start the calibration routine for you (this is not a command from SGPro... just the way PHD2 works).
Sequence level notifications: SGPro has many notification messages that take place outside the context of an "event". These notifications (located in the target list box) are similar to event level notifications, but they are representative of all sequence notifications. This notification area will collect and aggregate messages from all events and, in addition to this, show messages for actions that are outside the context of an event (like issues with auto focus, centering or meridian flips). When the icon is "gray" it means that there are either no sequence notifications or that there are no new sequence notifications (since the last time you looked). If the icon is "solid" it means you have new notifications to look at. More here: http://mainsequencesoftware.com/Content/SGPHelp/TargetListandSettings.html
Observatory slaving is now saved as part of profiles and sequences and will happen automatically on sequence start.
Fairly major refactor of the Target Settings Dialog (complete removal of the solve tools portion on the right hand side. Having the plate solve tool set coupled with the target settings seemed to cause a fair amount of confusion. More information here: http://mainsequencesoftware.com/Content/SGPHelp/TargetListandSettings.html
SGPro plate solve API is now available; Solve, Check Status, Abort (start SGPro and see http://127.0.0.1:59590/metadata for details)