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/11/10 11:30 (Pacific time)
Download
Version | Release Date | Expiry Date |
2.4.1b1 | 2024/08/24 | 120 days from Release Date |
Macintosh
64-bit Application (.dmg) | Download | 218.4MB | 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 | 164.3MB | Special version for MacOS 10.11 through 10.13. Intel-only. |
Windows
32-bit Application (.exe) | Download | 135.6MiB | 32-bit version. Installer. Windows 8.1 or later |
32-bit Application (.exe.zip) | Download | 135.1MiB | 32-bit version. Zipped installer |
64-bit Application (.exe) | Download | 131.5MiB | 64-bit version. Installer. Windows 8.1 or later |
64-bit Application (.exe.zip) | Download | 131MiB | 64-bit version. Zipped installer |
64-bit Application (.exe.zip) | Download | 187.4MiB | Special 64-bit version for Windows 7 SP1 through 8.0. |
32-bit Application (.exe.zip) | Download | 196.7MiB | 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.4.1b2 | Release Date: Soon | Fixes: 7, Enhancements: 4 |
ID: Status: Date: |
Vertical size change of Object list and Observations lists is not responsive In the Observations window, when Widgets are showing, dragging the "handle" to increase the vertical height of the Object list section (and thereby decreasing the height of the Observations list section) results in the inability to reverse the change and decrease the height (back to where it was) of the Object list section. Furthermore, the vertical height of the Object section jumps in size such that only 2 or 3 Observations can be seen unless the Observations list is scrolled. This is very annoying if 3 or more Observations of an object are present because the Observations section has been made too "short" and can't be changed back to a useful height. Turning off the Widgets display allows one to increase and decrease the height of the Object list section as expected. Also, there is no "jump" when changing the vertical height. Resolution: |
ID: Status: Date: |
MainWindow.SortCompareRows: Nil Object Exception Exception Type: Nil Object Exception 1: Function MainWindow.SortCompareRows( MainWindow, int64, int64, int64, int64, string, pListBox.SortDirections, byref int64 ) as boolean
I am doing some experiments: I tried to sort the list of a plan with the button at the bottom « sort list » on the transit time. The same error happens as when I click on the head of the column. I tried to save the plan (created with the former version) and reopen it but the problem stays the same. Resolution: |
ID: Status: Date: |
GotoDialog.GetRADec: Nil Object Exception Exception Type: Nil Object Exception 1: Sub GotoDialog.GetRADec( GotoDialog, byref double, byref double )
In the FoV "center FoV at coordinates" window, I accidentally entered the value "60" in the declination seconds window. Resolution: |
ID: Status: Date: |
Selecting objects in the WDS catalog The WDS catalog is perhaps unique, in that different components of a double star have identical ID's. When extracting the information for all components of a double star, it would be very useful if the search would result in all components of that double star (read: all matching ID's) were selected. For example, the double star STF123, per attached screenshot: it has 4 components (A through D), all of which currently need to be manually selected to be added to a planfile. The search function in a catalog (the WDS specifically, but perhaps other, too) would benefit greatly from a user selectable option "select all objects with matching ID's". Attachment: VAvW 2024-10-06 om 09.56.07.jpg Resolution: |
ID: Status: Date: |
Remove requirement for SMTP parameters Remove the requirement to specify an outgoing SMTP service to send messages to AstroPlanner support. Resolution: |
ID: Status: Date: |
Add KStars as an external (planetarium) app Add KStars as an external (planetarium) app. Mac and Windows. Analysis: Resolution: |
ID: Status: Date: |
Script no longer working as before
ImageTime = ImageTime.ParseDate(obj.UserField(TargetNumberFieldName).Value) definition of ImageTime ParseDate always returned the Date and time form of the string stored in the UserField The Plan display then updated correctly after recalculating the plan for this date and time. Now this fails silently and the plan reverts to the current date and time - causing a total failure of the script logic Will have to revert to previous beta of Astroplanner where the same script works perfectly Resolution: |
ID: Status: Date: |
Add additional eyepiece to printed Finder Charts Add at least one additional eyepiece to printed Finder Charts, so I can show medium and high magnification. Resolution: |
ID: Status: Date: |
ASCOM Unparks the telescope on connecting When the telescope is connected (and ASCOM is used), AstroPlanner tries to Unpark the mount, when it wasn't previously parked causing the mount to slew uncontrollably. Analysis: Resolution: |
ID: Status: Date: |
Searching for PK027-03.2 does not succeed Searching for PK027-03.2 does not succeed, even though there is at least on catalogue containing it. Analysis: Resolution: |
ID: Status: Date: |
Long term visibility widget shows black crosses Version 2.4 release. Also was in 2.4b25.
Analysis: Resolution: |
Version: 2.4.1b1 | Release Date: 2024/08/24 | Fixes: 17, Enhancements: 2 |
ID: Status: Date: |
Possible memory leak issue I am experiencing performance issues. AP just slows down over time (with no scripting). Also, the use of images in the FOV tab causes the “Computing†message to be displayed for a few seconds when switching between objects. I did try using AP on a lower powered laptop and it was slow. The redraw of the UI was painful in some cases. If I turn off images, then The FOV tab is pretty good but over time the slowdown is quite bad. Analysis: Resolution: |
ID: Status: Date: |
ObservationWindow.EditObservation: Nil Object Exception Exception Type: Nil Object Exception 1: Function ObservationWindow.EditObservation( ObservationWindow ) as boolean
Closed the observation database by hitting Cmd+W, immediately followed by Cmd+S and this exception popped up. Analysis: Resolution: |
ID: Status: Date: |
FindCityDialog.FindCity: Out Of Bounds Exception Exception Type: Out Of Bounds Exception 1: Sub FindCityDialog.FindCity( FindCityDialog )
trying to find a place in New Mexico Analysis: Resolution: |
ID: Status: Date: |
App.OpenFileFromDisk: I/O Exception Exception Type: I/O Exception 1: Sub TextInputStream.CheckForError()
Resolution: |
ID: Status: Date: |
MainWindow.Maximise: Nil Object Exception Exception Type: Nil Object Exception 1: Sub MainWindow.Maximise( MainWindow, boolean ) Resolution: |
ID: Status: Date: |
ObjectListbox.Number: Nil Object Exception Exception Type: Nil Object Exception 1: Function ObjectListbox.Number( int64 ) as int64 User description/s of above error trace: a. Opened the application and saw this. b. Opened the application with an observing plan that had 672 objects. c. opened the application Resolution: |
ID: Status: Date: |
FindCityDialog.FindCity: Out Of Bounds Exception Exception Type: Out Of Bounds Exception 1: Sub FindCityDialog.FindCity( FindCityDialog )
The city I noted doesn't exist in the list of towns Analysis: Resolution: |
ID: Status: Date: |
CURLConnection.Get: Nil Object Exception Exception Type: Nil Object Exception 1: Function CURLConnection.Get( string, FolderItem, int64 ) as boolean
triggering 7Timer chart Resolution: |
ID: Status: Date: |
MainWindow.DrawConstellation: Nil Object Exception Exception Type: Nil Object Exception 1: Function MainWindow.DrawConstellation( MainWindow, Graphics, Constellation, uint64, PlanObject ) as ConstellationPicture Resolution: |
ID: Status: Date: |
ComputeDarkTime.data: Nil Object Exception Exception Type: Nil Object Exception 1: Sub ComputeDarkTime.data( MainWindow, int64, string, bjectField, boolean )
Resolution: |
ID: Status: Date: |
PlanObject.Serialise.Set: JSONException Exception Type: JSONException
Tried to paste rows from clipboard into existing plan using “Edit†and then “Paste†from menu in title bar. Resolution: |
ID: Status: Date: |
ImageManagementWindow.DeleteSelectedImages: DatabaseException Exception Type: DatabaseException 1: Sub Database.CheckForError()
Using Image Manager as I tried to delete an image that showed "Cannot open image #243[A]" instead of the real image I uploaded."Repairing damage image database" is running for more than a week Analysis: Resolution: |
ID: Status: Date: |
Improve site Find... function Add an interactive map showing the location of the city within the state /province / country. Correct the all-uppercase US place names to title case (current upper case). Resolution: |
ID: Status: Date: |
City missing To locate the observation city, my country Colombia is found, but the capital city, Bogota, is not found. Can you correct that? Analysis: Resolution: |
ID: Status: Date: |
DateExtensions.AsDateTime: InvalidArgumentException Exception Type: InvalidArgumentException 1: Function DateExtensions.AsDateTime( extends Date ) as DateTime Resolution: |
ID: Status: Date: |
Export object list to APT format not working I previously had this problem with earlier software. the export feature worked in version 2.3.2 but does not work in version 2.4. Analysis: Resolution: |
ID: Status: Date: |
Scripting editor fixes a. Scripting error line can be off-by-one if the script starts with one or more blank lines. Resolution: |
ID: Status: Date: |
Scripting: additions to the framework Add Astronomy class that allows some astronomical math stuff to be done without having to resort to including the code in the script. Add Picture class that allows pictures (from picture files (JPEG, PNG, TIFF) to be loaded, saved, manipulated. Also gets FoV chart, Sky chart, Constellation, Images, etc. to be acquired, manipulated, and saved. Resolution: |
ID: Status: Date: |
ImageDatabase.AddImage: DatabaseException Exception Type: DatabaseException 1: Sub Database.CheckForError()
About 2 weeks ago I lost a few images/fotos and this message appeared "Repairing damage image database". I left it working for 4 consecutive days but it didn't recover any of those missing images. Now everytime I star Astroplanner the same message comes up.I tried to add manualy these missing images but the system doesn't let me and when I try this error condition appears.What can I do? Resolution: |