Releases: kingsznhone/VSOP2013.NET
VSOP2013.NET v1.3.1
Upgrade dependency FastLZMA2 = 1.0.0
VSOP2013.NET v1.3.0
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
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
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
Bug fix
VSOP2013.NET v1.1.7
Bug Fix.
Add explicit cast of VSOPResult
VSOP2013.NET v1.1.6
2023.9.3 v1.1.6
SIMD Accel Utility.
Bug Fix
VSOP2013.NET v1.1.5
2023.7.7 v1.1.5
Bug Fix.
API change with some feature in VSOP87
VSOP2013.NET v1.1.2
Feature
- Use VSOPResult class to manage calculate results.
- Use VSOPTime class to manage time.
- Easy to convert time by calling VSOPTime.UTC, VSOPTime.TAI, VSOPTime.TDB
- Veryhigh performance per solution
- Performance Test
- Useful Utility class. Convert Elliptic coordinates to cartesian or spherical
- Async Api.
- precalculation on φ in terms, which gives 10%+ speed of calculation.
- Use [MessagePack](https://github.com/neuecc/MessagePack-CSharp#lz4-compression"MessagePack for C#") for binary serialize.
- Initialization time becomes less than 10% of previous.
- Brotli compression on source data. ~300Mb -> ~50MB.
VSOP2013.NET v1.1 Core DLL
Detail in ReadMe