AstroPlanner Beta Testing
Introduction
Anyone is free to download and test the latest beta version of the application. Please note that beta versions of the application have a built-in expiration date that is 120 days after the release date. After that date, you can still use it, but you'll be "nagged" to download a more recent release. This is to prevent bugs being reported on older beta versions that have already been fixed in later releases.
Please discuss beta issues only on the Beta Testers mailing list. Click here to join/leave the list.
Click here for more information on how to report a bug.
V2.4 Notes:
- This version requires a larger minimum screen size: 1280 x 720 pixels (2560 x 1440 pixels for Retina/HiDPI).
- This version might not be fully backwards-compatible with V2.3, so backup before trying it, especially the Image and Observation databases.
- As of V2.4a11, the Mac version will run natively on M1-based Macs.
- As of V2.4b6, the Mac and Windows-64 versions are compiled with "aggressive" optimisation switched on. This should make the application perform a bit faster. However it makes the code file a lot bigger, and it takes forever to compile (not your problem).
- As of V2.4b14, the minimum OS requirements for running the application are: MacOS 10.14 or later, Windows 8.1 or later. For the present, betas that run with MacOS 10.11 - 10.13, and Windows 7 SP1 - 8.0 are included below.
- Note that only the 64-bit, non-special versions of the application have been optimised for speed. However, you won't notice much of a difference in real life.
This page last modified: 2024/05/09 10:25 (Pacific time)
Download
Version | Release Date | Expiry Date |
2.4fc1 | 2024/05/03 | 120 days from Release Date |
Macintosh
64-bit Application (.dmg) | Download | 160.9MB | 64-bit version. Intel-based Mac with MacOS 10.14 or later. Apple Silicon-based Mac with MacOS 11 or later. |
64-bit Application (.dmg) | Download | 107MB | Special version for MacOS 10.11 through 10.13. Intel-only. |
Windows
32-bit Application (.exe) | Download | 92MiB | 32-bit version. Installer. Windows 8.1 or later |
32-bit Application (.exe.zip) | Download | 91.5MiB | 32-bit version. Zipped installer |
64-bit Application (.exe) | Download | 87.9MiB | 64-bit version. Installer. Windows 8.1 or later |
64-bit Application (.exe.zip) | Download | 87.4MiB | 64-bit version. Zipped installer |
64-bit Application (.exe.zip) | Download | 143.7MiB | Special 64-bit version for Windows 7 SP1 through 8.0. |
32-bit Application (.exe.zip) | Download | 153.1MiB | Special 32-bit version for Windows 7 SP1 through 8.0. |
Both platforms
User Manual (.pdf.zip) | Download | 82.8MiB | V2.4 beta user manual |
Note: Beta versions of the application typically do not include the user manual or scripting manual in order to reduce download size.
Release Notes
A list of unresolved bugs can be found here, and feature requests here.
Version: 2.4fc2 | Release Date: Soon | Fixes: 6, Enhancements: 0 |
ID: Status: Date: |
Notification.!KillAsyncTimer: NilObjectException Version: 2.4fc1 Exception Type: Nil Object Exception 1: Sub Notification.!KillAsyncTimer( Timer ) Resolution: |
ID: Status: Date: |
Application does not like Fix/Unfix date/time Fixing the date/time (or subsequently unfixing it) causes the responsiveness of the application to decline precipitously. The UI is unresponsive for a while, but then regains its responsiveness. The more objects in the object list, the worse it becomes. Analysis: Resolution: |
ID: Status: Date: |
MainWindow.ResizeStuff: UnsupportedOperationException Exception Type: UnsupportedOperationException 1: Sub MainWindow.ResizeStuff( MainWindow, boolean )
Clicked on AstroPlanner plan entry and the error was generated. Resolution: |
ID: Status: Date: |
Jumpy observation database This was fixed some betas ago, but it is back since at least b27: In the Observations tab, double click to open an observation in the observation database. Result: the session in which the observation was logged is selected but not the applicable observation but the first observations of the session instead. In the observation database, open (edit) an observation, make any changes and save the observation. Result: the first observation in the session is selected and the list of sessions scrolls all the way to the bottom, even though the correct session remains selected. As far as I'm concerned, this is the only "show stopper" for V2.4..! Resolution: |
ID: Status: Date: |
Switch to tab greyed out The options to switch the applications tabs in the Edit - Switch to Tab menu are greyed out. Shortcut keystrokes not working, either. Attachment: VAvW 2024-05-04 om 11.53.53.jpg Analysis: Resolution: |
ID: Status: Date: |
More greyed out menus Just noticed that more of the application's menus are greyed out, per attached screenshot. Shortcut keys, such as Cmd+C to copy objects, are not working either. Attachment: VAvW 2024-05-04 om 16.00.16.jpg Analysis: Resolution: |
Version: 2.4fc1 | Release Date: 2024/05/03 | Fixes: 26, Enhancements: 4 |
ID: Status: Date: |
Files names containing [brackets] not fully displayed by application All of my planfiles contains brackets [ ] in their names, for example: "Andromeda [12-14].apd" for objects in Andromeda for 12-14" telescopes, "Andromeda [8-10].apd" for 8-10" scopes and "Andromeda [5-6].apd" for 5-6" scopes. Some time in the (recent) past AstroPlanner stopped displaying any text between brackets in the top of the application window. This means that whenever multiple planfiles are open for various list in one constellation (the abovementioned ones, but a filename like "Andromeda [Burnhams]", too) all of these files in the top bar of the application as well as in the Window menu (showing currently open planfiles) are displayed as "Andromeda". This makes it impossible to differentiate between the different files, unless they're brought to the front. Resolution: |
ID: Status: Date: |
Clicking rows on the object list can overwrite data If you click a row of the object list too fast after another row was selected, the object data can be overwritten by the previous object's data. Resolution: |
ID: Status: Date: |
Extremely slow selection of objects Selecting objects in the object list can be extremely slow, especially. on Windows, and slower computers. To mitigate this, perhaps the drawing of images and/or constellation maps can be done in the background to improve responsiveness. Resolution: |
ID: Status: Date: |
When Choosing to Replace IDs with Search Terms, Synonyms have the ID "Synonym" Looks like this has popped up again. Steps to duplicate: 1. Make sure the NGC and PGC catalogs are installed. Note that the ID for the new object is "Synonym". It should be MGC 6-3-18. Resolution: |
ID: Status: Date: |
Sort List only uses one level of information to sort (used to sort by up to three levels) Sort List only uses one level of information to sort (used to sort by up to three levels) Analysis: Resolution: |
ID: Status: Date: |
Data from user field ported to next observation: time vs. previous object logged When entering observations logged in succession, data from any user fields is ported to the next observation, which is very nice. When entering observations in quick succession, for which the same date & time is used, I noticed the user fields as entered for the first observation in time in that sequence, is always ported to the other observations added sequentially. That means that, if for example the first observation in the sequence was a galaxy pair for which I notes (in a user field), "all members observed", that "all members observed" field is used for all following observations logged at that same moment in time. That requires that user field to be edited for all following observations at that same time that are not galaxy groups. It would be better if the user fields were ported from the *previously logged observation* in the database, instead of from the first observation logged at a specific time. Nothing major, it does not hamper the usability of AP at all, just a thought for a small improvement. Resolution: |
ID: Status: Date: |
ObjectList_MenuAction: Nil Object Exception Exception Type: Nil Object Exception 1: Sub MainWindow.ObjectList_MenuAction( MainWindow, ObjectListbox, string, string, string )
I had highlighted the object with ID OCL352 in the attached file. I right-clicked on it and chose Show in Catalog. That's when this error occurred. It now shows 2 objects selected in the Title Bar, which I don't remember doing (OCL352 and Sh2-90). Attachment: Names 2.apd Resolution: |
ID: Status: Date: |
MainWindow.Event_CancelClosing: Nil Object Exception Exception Type: Nil Object Exception 1: Function MainWindow.Event_CancelClosing( MainWindow, boolean ) as boolean
I downloaded 3 contributed plans, the first one (Planetary Nebula Club) was opened in the Objects view, I changed the order of some columns, and when saving the plan, I got the error. Resolution: |
ID: Status: Date: |
PositionWindow.SavePosition: RuntimeException Exception Type: RuntimeException 1: Sub Data.Operator_Lookup( string )
In Preferences, I toggled "Open documents in full screen" (from on to off), the closed the Preferences window and this exception popped up. Resolution: |
ID: Status: Date: |
Double click to move FoV Without giving it any thought, I just double clicked to move (re-center) the FoV but nothing happened. That made me realize that it is no more than a natural movement to have to FoV center on a position that is double clicked in the FoV. Would make for a nice enhancement. Resolution: |
ID: Status: Date: |
Issue with Windows numeric fields In Windows, newly initialized numeric fields show their value in red (i.e. illegal value) even though the value is legal (numeric and in range). Resolution: |
ID: Status: Date: |
MainWindow.ObjectList_PaintCellText: Nil Object Exception Exception Type: Nil Object Exception 1: Function MainWindow.ObjectList_PaintCellText( MainWindow, ObjectListbox, Graphics, int64, int64, int64, int64 ) as boolean
Open a saved plan or open a saved plan and change observing sites. Occurs on Ventura and Sonoma. Resolution: |
ID: Status: Date: |
MCG designations missing from updated Hyperleda catalogue The updated Hyperleda galaxy is a treasure trove, so much worthwhile information just a mouse click away. Yet, something has changed to the catalogue that is perhaps a bug, perhaps just the catalogue itself. Per attached screenshot: the MCG designations for galaxy, the were previously included in the objects notes in that catalogue, have gone missing. Would be very nice to get them back. Resolution: |
ID: Status: Date: |
Duration of observing session displayed in Observations tab, in addition to Observations logged Currently, the number of observations logged in a session is displayed in the Observations tab, per attached screenshot. Would be a nice addition if the duration of the session (hours + minutes) were displayed, too, both for sessions that have ended and for sessions to which observations are being added. I am working out observations as I type this and I thought it would make for a nice enhancement. Attachment: VAvW 2024-04-21 om 11.19.22.jpg Resolution: |
ID: Status: Date: |
App._ImportObservationFile_Action: InvalidArgumentException Exception Type: InvalidArgumentException 1: Function RowSet.Column( string ) as DatabaseColumn
Importing observations Resolution: |
ID: Status: Date: |
Issue with Comet/MP cache file Regarding the asteroid/comet cache file then this happens on every restart of AP. It does not resolve itself; it can’t delete the cache files. Also, if I look at which process is locking the asteroid cache file then it is AstroPlanner itself. The comet cache file can be deleted but was obviously locked at some point. AP is running under normal privileges. Is this a problem for only me? My guess is that it is the Xojo framework not releasing the file. Can you strip the read-only attribute of the file and then delete? Pretty radical 😊 but as it should just be you holding the file handle then most probably safe, or maybe not Resolution: |
ID: Status: Date: |
Clock Offset crashes 2.4b13 I'm based here in the UK. Observatory computer is currently running at British Summer Time, which is currently 1 hour ahead of UT. I also observe using iTelescope in New Mexico which is -6 hours behind UT. If I choose the iTelescope location as my observing location and add -6 hours in the clock offset box and set my UK location in the 'Clock offset from site' box. Astroplanner crashes with the following error. Version: 2.4b13 Without the Clock Offset feature working , If I want to choose the New Mexico location, I have to manually fix the observing time in New Mexico in the Date and Time boxes in order for the everything to work. Obviously I cannot run AP in live mode beacuse as soon as I untick the Fix date box, the time displayed is no longer New Mexico time, but my UK location. Analysis: Resolution: |
ID: Status: Date: |
Sorting by Magnitude won't Allow Secondary Sorting There are many objects with the same magnitude so this should allow you to continue sorting after going by Magnitude. Steps to Dupe: All the other fields now go gray. Attachment: Companion Objects.apd Resolution: |
ID: Status: Date: |
DateExtensions.AsDateTime: InvalidArgumentException Exception Type: InvalidArgumentException 1: Sub DateTime.Constructor( int64, int64, int64, int64, int64, int64, int64, TimeZone )
Opened Plan creation wizard in an unregistered copy of Astroplanner. The system produce the application exception message.. If I select continue, Astroplanner close Resolution: |
ID: Status: Date: |
FindCityDialog.FindCity: Out Of Bounds Exception Exception Type: Out Of Bounds Exception 1: Sub FindCityDialog.FindCity( FindCityDialog )
searching for a place in Spain Resolution: |
ID: Status: Date: |
Fix for menu item enable bug There's a bug in the latest compiler framework that enables all menu items, whether or not it's applicable. Analysis: Resolution: |
ID: Status: Date: |
Event Scripts The Event Scripts... setting Enabled->Global does not appear to work correctly. An event that is marked Global is not available and executed by all plan documents, but rather the same as Local and is only available in the current plan. Creating a Global, When plan document is opened, myscript only works in the current document. Restarting AP and opening a different document does not run the global script and the opened document does not have a reference to the event in Event Scripts... Resolution: |
ID: Status: Date: |
The Fix for Report ID 7745 Causes Sorting Problems, especially When Using Column Formats Trying to prevent null sorts stops effective sorting techniques, especially when using certain column formats. My bread and butter sort was for Best Time | Transit Time| Altitude [Ascending or Descending would be situational] with Best Time at every 15 minutes and Transit Time at every 5 minutes. To see if these changes would affect my sorting I set both Best Time and Transit Time to Actual Time and looked at the results. I determined that this will really take away from my ability to order things like I used to. I attached a print screen to help illustrate. Steps to Illustrate: Attachment: Tagged Columns.PNGAttachment: AstroPlannerV2-W321.prefsAttachment: Main Objects1.apd Analysis: Resolution: |
ID: Status: Date: |
After upgrading to 2.4b27, User-Defined Fields are Causing Crashes It is giving me a RunTime Error, with no bug report available, and crashing when going to edit a User-Defined Field. Many times it crashes right when I click on it. Sometimes, it does so after trying to append info to it. Steps to Duplicate: 5. Click OK and the program will kick you out. Attachment: AstroPlannerV2-W32.prefsAttachment: 2024-01-30 Current List.apdAttachment: RunTime Err wih UDFs.PNG Resolution: |
ID: Status: Date: |
RA/Dec JNow coordinates Add (optional) RA/Dec coordinates for Epoch JNow to the object list Resolution: |
ID: Status: Date: |
Issues with Syncing I have two computers an M3 MacBook Pro laptop and an M1 Mac mini. In astroplanner I have enable syncing and sync via iCloud. I have also made sure preferences was selected in "items to sync" as well as both computers are pointed to the same path directories. My issue is that I have set up my devises/scopes and location on my laptop and I don't see that data syncing to my Mac mini. Analysis: Resolution: |
ID: Status: Date: |
GraphicsExtensions.PolygonToGraphicsPath: Out Of Bounds Exception Exception Type: Out Of Bounds Exception 1: Function GraphicsExtensions.PolygonToGraphicsPath( Pair() ) as GraphicsPath
a. Was displaying SkyView with several dozen objects and incrementing time one hour. b. I have now tried several different plans. When I select an item and then click on SkyView, I get this error. Thiw was workoing. Not sure what option (of several) that I changed over the last couple of days that made this stop working, but now Sky view is impossible to use. Each time I utilize it, the app crashes. c. In the Sky View tab, set the time to 22 hours in the Date/Time widget, and this exception popped up.
I switched from objects to sky view. That's it...
I select any plan file, select Sky view, and the exception pops up. I have tried with several plans; it seems to be a global problem.
In the Sky tab, I changed the time (specifically hours, from 22 to 4) and this exception popped up. Analysis: Resolution: |
ID: Status: Date: |
Selected objects displayed even when set to not display In the Sky Chart, with the option Objects under Plan Objects selected (tickmarked) and set to Highlighted, both highlighter objects (in the list of objects in the Objects tab) and objects selected in the list of objects are displayed, instead of only highlighted objects. Analysis: Resolution: |
ID: Status: Date: |
Update the SDSS image download to use DR18 The current version of the application accesses an older release of SDSS image data (DR7). Update this to use the latest release (currently DR18). Resolution: |
ID: Status: Date: |
Unable to download catalogues When attempting to download a large catalogue the download aborts with the message "Error: Timeout trying to download inventory!". Analysis: Resolution: |