diff --git a/IO.Astrodynamics.Net/IO.Astrodynamics.CLI/IO.Astrodynamics.CLI.csproj b/IO.Astrodynamics.Net/IO.Astrodynamics.CLI/IO.Astrodynamics.CLI.csproj index 5cac6574..d8b9a4ad 100644 --- a/IO.Astrodynamics.Net/IO.Astrodynamics.CLI/IO.Astrodynamics.CLI.csproj +++ b/IO.Astrodynamics.Net/IO.Astrodynamics.CLI/IO.Astrodynamics.CLI.csproj @@ -9,7 +9,7 @@ 0.0.1 true astro - 0.5.0-preview-1 + 0.5.0-preview-2 Astrodynamics command line interface Sylvain Guillet This CLI allows end user to exploit IO.Astrodynamics framework diff --git a/IO.Astrodynamics.Net/IO.Astrodynamics.Tests/OrbitalParameters/TLETests.cs b/IO.Astrodynamics.Net/IO.Astrodynamics.Tests/OrbitalParameters/TLETests.cs index 0c7adfd9..a67c7fdd 100644 --- a/IO.Astrodynamics.Net/IO.Astrodynamics.Tests/OrbitalParameters/TLETests.cs +++ b/IO.Astrodynamics.Net/IO.Astrodynamics.Tests/OrbitalParameters/TLETests.cs @@ -89,6 +89,9 @@ public void Observation() Site site = new Site(14, "SiteA", TestHelpers.EarthAtJ2000, new Planetodetic(19.89367 * Astrodynamics.Constants.Deg2Rad, 47.91748 * Astrodynamics.Constants.Deg2Rad, 984)); var eq = stateVector.RelativeTo(site, Aberration.None).ToEquatorial(); + double ra = eq.RightAscension * Astrodynamics.Constants.Rad2Deg; //So, 331.591° is approximately 22 hours, 6 minutes, and 21.93 seconds + double dec = eq.Declination * Astrodynamics.Constants.Rad2Deg; //So, 11.859° is approximately 11°51'32.4" + //SkyField results double raSkyField = 331.59; double decSkyField = 11.859; @@ -97,8 +100,7 @@ public void Observation() double raObs = 331.5980; double decObs = 11.8474; - double ra = eq.RightAscension * Astrodynamics.Constants.Rad2Deg; - double dec = eq.Declination * Astrodynamics.Constants.Rad2Deg; + //Delta relative to observation double deltaRAObs = System.Math.Abs(ra - raObs); @@ -107,6 +109,8 @@ public void Observation() //Delta relative to observation from skyfield double deltaRASkyFieldObs = System.Math.Abs(raSkyField - raObs); double deltaDecSkyFieldObs = System.Math.Abs(decSkyField - decObs); + double deltaIO_SkyField_RA = System.Math.Abs(deltaRAObs - deltaRASkyFieldObs); + double deltaIO_SkyField_DEC = System.Math.Abs(deltaDecObs - deltaDecSkyFieldObs); Assert.True(deltaRAObs< deltaRASkyFieldObs); Assert.True(deltaDecObs< deltaDecSkyFieldObs); } diff --git a/IO.Astrodynamics.Net/IO.Astrodynamics/IO.Astrodynamics.nuspec b/IO.Astrodynamics.Net/IO.Astrodynamics/IO.Astrodynamics.nuspec index c2db90b2..405f836b 100644 --- a/IO.Astrodynamics.Net/IO.Astrodynamics/IO.Astrodynamics.nuspec +++ b/IO.Astrodynamics.Net/IO.Astrodynamics/IO.Astrodynamics.nuspec @@ -4,7 +4,7 @@ IO.Astrodynamics Sylvain Guillet Sylvain Guillet - 6.0.0-preview-1 + 6.0.0-preview-2 Astrodynamics framework images\dragonfly-dark-trans.png docs\README.md diff --git a/IO.Astrodynamics.Net/IO.Astrodynamics/resources/IO.Astrodynamics.dll b/IO.Astrodynamics.Net/IO.Astrodynamics/resources/IO.Astrodynamics.dll index f6a35973..01d014e4 100644 Binary files a/IO.Astrodynamics.Net/IO.Astrodynamics/resources/IO.Astrodynamics.dll and b/IO.Astrodynamics.Net/IO.Astrodynamics/resources/IO.Astrodynamics.dll differ diff --git a/IO.Astrodynamics.Net/IO.Astrodynamics/resources/IO.Astrodynamics.lib b/IO.Astrodynamics.Net/IO.Astrodynamics/resources/IO.Astrodynamics.lib index 17b9c737..e6aae475 100644 Binary files a/IO.Astrodynamics.Net/IO.Astrodynamics/resources/IO.Astrodynamics.lib and b/IO.Astrodynamics.Net/IO.Astrodynamics/resources/IO.Astrodynamics.lib differ diff --git a/IO.Astrodynamics.Net/IO.Astrodynamics/resources/libIO.Astrodynamics.so b/IO.Astrodynamics.Net/IO.Astrodynamics/resources/libIO.Astrodynamics.so index 49bfb804..2862bb75 100644 Binary files a/IO.Astrodynamics.Net/IO.Astrodynamics/resources/libIO.Astrodynamics.so and b/IO.Astrodynamics.Net/IO.Astrodynamics/resources/libIO.Astrodynamics.so differ