ASCOM.AstrometryTools
3.0.0
.NET 8.0
This package targets .NET 8.0. The package is compatible with this framework or higher.
.NET Standard 2.0
This package targets .NET Standard 2.0. The package is compatible with this framework or higher.
dotnet add package ASCOM.AstrometryTools --version 3.0.0
NuGet\Install-Package ASCOM.AstrometryTools -Version 3.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ASCOM.AstrometryTools" Version="3.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ASCOM.AstrometryTools" Version="3.0.0" />
<PackageReference Include="ASCOM.AstrometryTools" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add ASCOM.AstrometryTools --version 3.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: ASCOM.AstrometryTools, 3.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package ASCOM.AstrometryTools@3.0.0
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=ASCOM.AstrometryTools&version=3.0.0
#tool nuget:?package=ASCOM.AstrometryTools&version=3.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
ASCOM.AstrometryTools
Library of Astrometry components mirroring those in the ASCOM Platform.
Version History
The version history only contains entries when a change is made.
Release 3.0.0
- BUG-FIX - Fixed bug where the NOVAS component gave incorrect answers on 32bit Windows platforms. Other platforms were unaffected.
- ADDED - Support for .NET 8.0, 9.0 and 10.0 target frameworks. It will no longer be necessary for applications that use these frameworks to rely on the .NET Standard 2.0 component.
- ADDED - Over 200 additional SOFA functions, now, all functions in the SOFA library are available.
Release 2.2.0
- Add SetObserved() and SetAzimuthElevationObserved() methods to the Transform component.
Release 2.1.0
- Improved NOVAS ra cio bin file handling to enable use when the file cannot be located and the internal mechanic is used.
- Transform - Add observed mode to enable unrefracted topocentric coordinates to be converted to refracted topocentric coordinates i.e. observed coordinates.
- Astrometry Tools can now be used in applications that run on Android 32bit and 64bit.
Release 2.1.0-rc.4
- Improve NOVAS ra cio bin file handling.
- Transform - Add observed mode to enable unrefracted topocentric coordinates to be converted to refracted topocentric coordinates i.e. observed coordinates.
Release 2.1.0-rc.3
- Replace Android libraries for NOVAS and SOFA with differently compiled versions. Improve log messages.
Release 2.1.0-rc.2
- NOVAS - Add additional search paths for the JPLEPH file to make it work on Android
Release 2.1.0-rc.1
- Add experimental SOFA and NOVAS support for Android 32bit and 64bit.
Release 2.0.0
- No change.
Release 2.0.0-rc.28
- Native library calling convention for SOFA and NOVAS changed to CDecl in order to remove an "imbalanced stack" condition when calls return. The issue seems
- to have been handled transparently in Release but was reported in Debug configurations.
Release 2.0.0-rc.23
- Initial release after migration of features from the ASCOM.Tools package.
- Significantly reduced package size by restricting NOVAS Planet ephemeris data to start at the year 2020 rather than 1900
- Extended the range of NOVAS Planet ephemeris data to the year 2050 from 2035.
- SOFA updated to Release 19 dated 11th October 2023.
- Fix - AstroUtilities.JulianDateFromDateTime extended to handle dates more than 5 years in the future.
- Fix - Removed very small error (6th decimal place) in AstroUtilities.JulianDate function
Utilities
- Transform...
- Sofa is a cross platform release of the ASCOM Platform's SOFA component.
- Novas is a cross platform release of the ASCOM Platform's NOVAS3.1 component.
- NOVASCOM
- Kepler
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- ASCOM.Common.Components (>= 3.0.0)
- ASCOM.Tools (>= 3.0.0)
-
net10.0
- ASCOM.Common.Components (>= 3.0.0)
- ASCOM.Tools (>= 3.0.0)
-
net8.0
- ASCOM.Common.Components (>= 3.0.0)
- ASCOM.Tools (>= 3.0.0)
-
net9.0
- ASCOM.Common.Components (>= 3.0.0)
- ASCOM.Tools (>= 3.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on ASCOM.AstrometryTools:
| Package | Downloads |
|---|---|
|
TianWen.Lib
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.0.0 | 96 | 1/22/2026 |
| 3.0.0-rc.10 | 54 | 12/29/2025 |
| 2.2.1 | 692 | 10/21/2025 |
| 2.2.0 | 224 | 10/13/2025 |
| 2.2.0-rc.1 | 168 | 7/8/2025 |
| 2.1.0 | 604 | 6/9/2025 |
| 2.1.0-rc.4 | 163 | 4/27/2025 |
| 2.1.0-rc.3 | 211 | 4/15/2025 |
| 2.1.0-rc.2 | 175 | 4/11/2025 |
| 2.1.0-rc.1 | 189 | 4/10/2025 |
| 2.0.9 | 535 | 2/11/2025 |
| 2.0.8 | 422 | 11/27/2024 |
| 2.0.7 | 317 | 11/4/2024 |
| 2.0.6 | 215 | 10/31/2024 |
| 2.0.5 | 464 | 10/10/2024 |
| 2.0.2 | 242 | 10/2/2024 |
| 2.0.1 | 224 | 9/23/2024 |
| 2.0.0-rc.23 | 152 | 7/11/2024 |
See README.md for full details of changes in this release.