Release Notes 4.9.0.1
Released December 21, 2024
Changes in this Release
- Patch to prevent TS active Target coordinates from getting cleared in certain scenarios (typically with CenterAfterDrift handling and Powerups usage)
See below for details on previous releases.
General
Refer to the applicable documentation for details. See the project change log for the complete history.
Known Issues
- Icons disappear when using Light or Seance color schemes.
- Currently, a slew will always do a center which will also rotate a dome if connected. However, if we provide a way to disable plate solving, then it would use the SlewScopeToRaDec instruction which does not rotate a dome. Could possibly add a SynchronizeDome instruction with the slew. Would need someone with a dome to disable platesolving and test such a fix.
- Although profiles/projects/targets are initially sorted properly, adding one or changing a name doesn’t properly re-sort. However, you can click the refresh icon on the tree to restore the sort order.
Previous Releases
Target Scheduler 4.9.0.0
Released October 24, 2024
- Added flag to trigger avoidance if moon altitude is above the relax maximum altitude - regardless of actual separation or moon phase
- Adjusted moon avoidance evaluation time for not yet visible targets
- Hopefully fixed issue with taking superfluous flats
- Raised the max for Exposure Plan Desired and Accepted counts to 99999
Target Scheduler 4.8.0.0
Released September 27, 2024 (previously released as beta on September 16)
- Fixed a bug where the planner could return a plan with no exposures, will now abort container and warn instead.
- Fixed a bug where needed flats were being improperly culled.
- Added test support for inter-plugin messaging: TS will now message when a wait starts and when a target plan starts. See Communicating with Other Plugins for details.
Target Scheduler 4.7.6.2
Released September 7, 2024
- Don’t abort a flat exposure if setting flat panel brightness throws an error, just warn
- Changed the time at which moon avoidance is evaluated, now halfway through target’s minimum time
- Removed rotation as one of the comparison criteria for flats
Notes on this release:
Moon Avoidance Time
The time used to evaluate moon avoidance has been reworked and you may see some change, especially for relaxed avoidance. The previous approach had a tendency to use a time that was potentially too far in the future. This didn’t matter much for classic avoidance but it does for relaxed. Going forward, the time used will be ‘now’ plus 1/2 of the project’s minimum time. Note that if you use Smart Plan Window (true by default), you may have plans that are much longer than the project minimum. The moon altitude will only be evaluated at the start of the plan but it may change dramatically by the end. If this is a problem, set Smart Plan Window to off.
Flats and Rotation
Previously, the target mechanical rotation determined for a light was used to decide what flats were needed (in addition to filter, gain, offset, binning, etc). However, the exact angle can vary from solve to solve based on the rotational tolerance you have in options - so an exact match on rotation will fail and ‘fuzzy’ comparisons using the tolerance are problematic to implement. In practice, this should only cause problems if you change the rotation in the middle of a flat cadence.
Target Scheduler 4.7.5.0
Released September 1, 2024
- Added button to change scheduler preview start time to now
- Bug fix for immediate flats on sync client
- Bug fix for event container race condition
Target Scheduler 4.7.3.0
Released August 9, 2024
- Added support for custom event containers in the Target Scheduler Sync Container instruction.
- Added support for running TS Flats instruction in a sync client sequence.
Target Scheduler 4.6.0.0
Released July 30, 2024
- Added ability to reset target completion at the profile, project, and target levels.
- Added support for TSPROJECTNAME path variable.
- TS Flats instruction no longer displays misleading progress when idle.
- Fixed bug with caching and project/target horizon changes.
Target Scheduler 4.5.1.0
Released July 5, 2024
- Fixed bug with smart plan window and concurrent or future potential targets
Target Scheduler 4.5.0.0
Released June 19, 2024
- Relaxed matching criteria for trained flats, will now match if gain or offset is not equal
- Added additional logging for flat panel operations
Target Scheduler 4.4.0.0
Released June 8, 2024
- Added ability to progressively relax classic moon avoidance when the moon is near or below the horizon
- Fixed (hopefully) crash when making some TS database changes after other NINA operations
- Fixed bug with nighttime only exposures and high latitudes near summer solstice
- Fixed bug logging training flat details which broke taking some flats
Target Scheduler 4.3.7.0
Released May 5, 2024
- Raised timeouts/deadlines for sync operations
Target Scheduler 4.3.6.0
Released April 17, 2024
- Added Target Scheduler Background Condition sequencer instruction
- TS Container UI reworked to be more like a standard container and with better scrolling behavior (thanks Stefan)
- Fixed problem with override exposure order not being copied on paste operations and bulk import
- Fixed bug where internal filter name is unknown for OSC users
- Fixed bug (hopefully) where sync client was failing to process images and update the database
Target Scheduler 4.3.5.0
Released March 8, 2024
- Fixed problem with CSV import due to NINA package updates
Target Scheduler 4.3.4.0
Released February 23, 2024
- Added toggle in Projects navigation to color projects and targets by whether they are active or not
- Added toggle in Projects navigation to show/hide projects and targets by whether they are active or not
- Added copy/paste/reset for Project Scoring Rule Weights
Target Scheduler 4.3.3.0
Released February 15, 2024
- Refactored target and exposure planning percent complete handling
Target Scheduler 4.3.2.1
Released February 12, 2024
- Fixed exposure completion reversion caused by previous percent complete rule fix
Target Scheduler 4.3.2.0
Released February 6, 2024
- Fixed bug in percent complete scoring rule for completed exposure plans
Target Scheduler 4.3.1.0
Released February 2, 2024
- Another tweak to TS Condition to ensure loop remains completed
- Fixed bug where target from Framing Wizard would appear to replace target in TS target management panel
- Code clean up
Target Scheduler 4.3.0.0
Released January 26, 2024
- Fixed issue where TS Condition wasn’t working when called in outer containers
- Increased timeout for sync client registration
- Added validation of TS Container triggers and custom event containers
- Stopped cloning of TS Container triggers into plan sub-container (now run normally)
- Added additional logging of sequence item lifecycle events
Target Scheduler 4.2.0.0
Released December 28, 2023
- Added ability to bulk load targets from CSV files.
Target Scheduler 4.1.2.2
Released December 21, 2023
- Fixed bug in readout mode handling
- Fixed bug with Percent Complete and Mosaic Complete scoring rules if image grading is off
Target Scheduler 4.1.2.0
Released December 18, 2023
- Fixed bug in smart plan window - was skipping projects incorrectly
- Fixed another bug with determining target completed
- You can now choose to delete acquired image records (not image files) when deleting the associated target. See the Delete Acquired Images preference (enabled by default).
- If running as a sync client, TS Condition will now use the server’s data for the targets remain or projects remain checks
Target Scheduler 4.1.1.3
Released December 15, 2023
- Fixed bug in TS Flats: if your project flats cadence is greater than 1, then it wasn’t properly accounting for flats for the same filter already taken - you’d basically take too many.
- Fixed bug with determining target completeness when image grading is off and exposure throttling applies.
- Fixed missing TS version in TS log.
Target Scheduler 4.1.1.1
Released December 14, 2023
- Fixed bug in TS Condition - check wasn’t running the first time through
- Immediate flats wasn’t handling Repeat Flat Set off correctly
- Immediate flats instruction will now open a flip-flat cover when done
- Updated for latest NINA 3 beta libraries
Target Scheduler 4.1.0.8
Released December 12, 2023
- Added support for taking automated flats
- Optimized the condition check in Target Scheduler condition
- Target Scheduler Container instruction has a new custom event container: After Each Target
- Added a ‘need flats’ check to Target Scheduler condition
Target Scheduler 4.0.5.1
Released November 26, 2023
- Improved handling when TS is canceled/interrupted which means it behaves better in safety scenarios and with Powerups safety controls. Be sure you are running Powerups 3.10.10.1 or later. Thanks to @Marc for his changes and consultation.
Target Scheduler 4.0.5.0
Released November 17, 2023
- Added image grading on FWHM and Eccentricity (requires Hocus Focus plugin)
- Added option to move rejected images to a ‘rejected’ directory
- Added ability to purge acquired image records by date or date/target
- Added CSV output for acquired image records
- Added better support for the Center After Drift trigger (see release notes)
- Added smarter determination of plan stop times
- Added ability to delete all target exposure plans
- The rule weight list is now sorted when displayed
- Added target rotation and ROI to the set of data saved for acquired images. A future release will use these values when selecting ‘like’ images for grading.
- Fixed issue where target rotation wasn’t being sent to Framing Wizard
- Added experimental support for synchronization across multiple instances of NINA
- All sequencer instructions moved to new category “Target Scheduler”
Target Scheduler 3.3.3.1
Released October 11, 2023
- Fixed bug with exposure planner.
Target Scheduler 3.3.3.0
Released September 19, 2023
- Fixed edge case bug with custom horizons.
Target Scheduler 3.3.2.0
Released September 7, 2023
- Fixed problem with override exposure ordering. Unfortunately, any existing override order had to be cleared (automatically) for this fix. You’ll have to manually redo any that you had already created.
Target Scheduler 3.3.1.0
Released August 22, 2023
- Added ability to override exposure ordering
- Added Mosaic Completion scoring rule
- Fixed bug with rotation not being set when importing from a saved Sequence Target
- Fixed bug related to non-existent custom horizon
Target Scheduler 3.2.1.0
Released August 9, 2023
- Fixed bug preventing target ROI from being applied properly. If you’re not using ROI, you wouldn’t be impacted.
Target Scheduler 3.2.0.0
Released August 7, 2023
- Added ability to copy/paste exposure plans.
- Added fixed date range options to Acquired Images viewer and improved performance.
- Added ability to select images in the Acquired Images table by filter used.
- Fixed issue with scheduler preview: wasn’t picking up dynamic changes to target database.
- Added 5/10/20 minute options to project minimum time.
- Will automatically unpark the scope if parked before a target slew.
- Fixed the annoying bug related to editing Exposure Templates on Target Exposure Plans.
- Images in the acquired images table will now show ‘not graded’ as the Reject Reason if grading was disabled when the image completed.
- Now skips useless Target Scheduler Condition checks.
Target Scheduler 3.1.2.0
Released July 20, 2023
- This release is for NINA 3 only. All previous releases (0.8.0.0 and earlier) were for NINA 2. From this point forward, only fixes for serious problems will be back-ported to the NINA 2 version. The online documentation is now for NINA 3 only.
- You can now add custom instructions at various points in the lifecycle of the planner. Four separate instruction containers are provided to add your instructions: before or after a wait period and before or after execution of a new/changed target. For example, you could park your mount and/or close a flip-flat before a wait and then reverse after the wait.
- The display of running instructions in the Target Scheduler Container instruction has been greatly improved.
- Scheduler Preview now provides a ‘View Details’ button to display details about the planning and decision-making process. The same information is also written to the Target Scheduler log for actual runs via the sequencer.