Skip to content

Releases: kingsznhone/VSOP2013.NET

VSOP2013.NET v1.3.1

19 Sep 14:38
8a9e03f
Compare
Choose a tag to compare

Upgrade dependency FastLZMA2 = 1.0.0

VSOP2013.NET v1.3.0

09 Aug 00:53
1542f8e
Compare
Choose a tag to compare

v1.3.0 2024.08.09

Breaking Change Warning
End of .NET 6/7 support
Change data serializer from messagepack to memorypack.
Change data compressor from brotli to FastLZMA2 (beta)
Add OSplatform protection.

VSOP2013.NET v1.2.1

04 May 12:52
Compare
Choose a tag to compare

v1.2.1 2024.05.04

Fix .NET 8 performance regression.
Use P/Invoke source generator. Native accelerate speed up 50%.

VSOP2013.NET v1.2.0

23 Apr 22:06
098350c
Compare
Choose a tag to compare

2024.04.24 v1.2.0

Add .NET 8. which cause performance regression.

Add Native Accelerate method GetPlanetPosition_Native to accelerate calculation. with 30%+ performance Improvment. (Experimental)

Native CPP code is only for Windows x64 AVX2 enviroment.

Using fast floating-point compile options on native libraries can result in a decrease in precision and is difficult to estimate.

VSOP2013.NET v1.1.8

14 Jan 15:17
Compare
Choose a tag to compare

VSOP2013.NET v1.1.7

13 Dec 13:42
Compare
Choose a tag to compare

Bug Fix.
Add explicit cast of VSOPResult

VSOP2013.NET v1.1.6

03 Sep 09:31
Compare
Choose a tag to compare

2023.9.3 v1.1.6
SIMD Accel Utility.

Bug Fix

VSOP2013.NET v1.1.5

07 Jul 12:32
Compare
Choose a tag to compare

2023.7.7 v1.1.5

Bug Fix.

API change with some feature in VSOP87

VSOP2013.NET v1.1.2

05 Jul 16:30
Compare
Choose a tag to compare

Feature

  1. Use VSOPResult class to manage calculate results.
  2. Use VSOPTime class to manage time.
  3. Easy to convert time by calling VSOPTime.UTC, VSOPTime.TAI, VSOPTime.TDB
  4. Veryhigh performance per solution
  5. Performance Test
  6. Useful Utility class. Convert Elliptic coordinates to cartesian or spherical
  7. Async Api.
  8. precalculation on φ in terms, which gives 10%+ speed of calculation.
  9. Use [MessagePack](https://github.com/neuecc/MessagePack-CSharp#lz4-compression"MessagePack for C#") for binary serialize.
  10. Initialization time becomes less than 10% of previous.
  11. Brotli compression on source data. ~300Mb -> ~50MB.

VSOP2013.NET v1.1 Core DLL

26 Mar 14:11
Compare
Choose a tag to compare

Detail in ReadMe