From 6d01a023e07d85db0eaed224b93c18ba12ba674a Mon Sep 17 00:00:00 2001 From: kingsznhone <35349300+kingsznhone@users.noreply.github.com> Date: Wed, 2 Aug 2023 03:45:58 +0800 Subject: [PATCH] Update README.md --- README.md | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 1ed85ab..f5a638b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # VSOP2013 .NET +[![NuGet package](https://img.shields.io/nuget/v/VSOP2013.NET.svg?logo=NuGet)](https://www.nuget.org/packages/VSOP2013.NET/) +[![NuGet package](https://img.shields.io/nuget/dt/VSOP2013.NET?logo=NuGet)](https://www.nuget.org/packages/VSOP2013.NET/) + ## What's this? VSOP was developed and is maintained (updated with the latest data) by the scientists at the Bureau des Longitudes in Paris. @@ -153,6 +156,8 @@ Windows 10 64bit Provide methods to calculate planet position. +#### Methods + ### ```public double GetVariable(VSOPBody body,int iv, VSOPTime time)``` Calculate a specific variable of a planet. @@ -281,12 +286,12 @@ Can be explicit cast to ```VSOPResult_XYZ``` and ```VSOPResult_LBR``` ## Static Class Utility -### Overview - This Class Provide some useful function.
+#### Methods + ### ```static double[,] MultiplyMatrix(double[,] A, double[,] B)``` A handy matrix multiply function @@ -431,7 +436,7 @@ Array of cartesian coordinate elements that inertial frame of dynamical equinox ## Class VSOPResult_XYZ : VSOPResult -### Constructor +#### Constructor ### ```VSOPResult_XYZ(VSOPResult_LBR result)``` @@ -457,7 +462,7 @@ Create a new Cartisian result from ellipitic result.
-### Properties +#### Properties ```VSOPBody Body { get; }``` @@ -527,7 +532,7 @@ Velocity z (au/day)
-### Methods +#### Methods ### ```VSOPResult_LBR ToLBR()``` @@ -538,7 +543,7 @@ Convert this result to Spherical coordinate. ## Class VSOPResult_ELL : VSOPResult -### Constructor +#### Constructor ### ```public VSOPResult_ELL(VSOPBody body, VSOPTime time, double[] ell)``` @@ -566,7 +571,7 @@ Raw result data from calculator.
-### Properties +#### Properties ```VSOPBody Body { get; }``` @@ -628,7 +633,7 @@ sin(i/2)*sin(omega) (rd)
-### Methods +#### Methods ### ```VSOPResult_XYZ ToXYZ()``` @@ -644,7 +649,7 @@ Convert this result to spherical coordinate. ## Class VSOPResult_LBR : VSOPResult -### Constructor +#### Constructor ### ```VSOPResult_LBR(VSOPResult_XYZ result)``` @@ -670,7 +675,7 @@ Create a new spherical result from ellipitic result.
-### Properties +#### Properties ```VSOPBody Body { get; }``` @@ -738,7 +743,7 @@ radius velocity (au/day)
-### Methods +#### Methods ### ```VSOPResult_XYZ ToXYZ()```