feat: import reproducible timing validation

This commit is contained in:
732642856
2026-07-17 22:19:09 +08:00
parent bba201da3b
commit ba9d43e128
39 changed files with 8283 additions and 3 deletions
@@ -0,0 +1,217 @@
{
"assembly_informational_version": "1.2.0",
"assembly_version": "1.2.0.0",
"boundary": "The signed NuGet library is reproducible and pinned, but it is not an identity for api.vedastro.org and does not include hosted databases/routes.",
"container_base": "mcr.microsoft.com/dotnet/sdk:7.0@sha256:d32bd65cf5843f413e81f5d917057c82da99737cb1637e905a1a4bc2e7ec6c8d",
"hosted_api_identity_status": "blocked",
"library_dll_sha256": "e4ec61b07ac1c15fcc65d9ffdc54bc2d26497597760572e2888f1992fc7b1ca8",
"license": "MIT",
"package": "VedAstro.Library",
"package_sha256": "f753df4e76c75b9ad219c2f5a8fe4b17361065d6f4fa1198897cf117b7bc55d5",
"package_url": "https://api.nuget.org/v3-flatcontainer/vedastro.library/1.2.0/vedastro.library.1.2.0.nupkg",
"public_method_contracts": [
{
"declaring_type": "VedAstro.Library.AstronomicalCalculator",
"name": "GetAllPlanetFixedLongitude",
"parameters": [
{
"Name": "time",
"type": "VedAstro.Library.Time"
}
],
"returns": "System.Collections.Generic.List`1[[VedAstro.Library.PlanetLongitude, VedAstro.Library, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null]]"
},
{
"declaring_type": "VedAstro.Library.AstronomicalCalculator",
"name": "GetAllPlanetLongitude",
"parameters": [
{
"Name": "time",
"type": "VedAstro.Library.Time"
}
],
"returns": "System.Collections.Generic.List`1[[VedAstro.Library.PlanetLongitude, VedAstro.Library, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null]]"
},
{
"declaring_type": "VedAstro.Library.AstronomicalCalculator",
"name": "GetConstellationAtLongitude",
"parameters": [
{
"Name": "planetLongitude",
"type": "VedAstro.Library.Angle"
}
],
"returns": "VedAstro.Library.PlanetConstellation"
},
{
"declaring_type": "VedAstro.Library.AstronomicalCalculator",
"name": "GetHouse1And10Longitudes",
"parameters": [
{
"Name": "time",
"type": "VedAstro.Library.Time"
}
],
"returns": "System.Double[]"
},
{
"declaring_type": "VedAstro.Library.AstronomicalCalculator",
"name": "GetLongitudeAtZodiacSign",
"parameters": [
{
"Name": "zodiacSign",
"type": "VedAstro.Library.ZodiacSign"
}
],
"returns": "VedAstro.Library.Angle"
},
{
"declaring_type": "VedAstro.Library.AstronomicalCalculator",
"name": "GetNavamsaSignNameFromLongitude",
"parameters": [
{
"Name": "longitude",
"type": "VedAstro.Library.Angle"
}
],
"returns": "VedAstro.Library.ZodiacName"
},
{
"declaring_type": "VedAstro.Library.AstronomicalCalculator",
"name": "GetPlanetNirayanaLongitude",
"parameters": [
{
"Name": "time",
"type": "VedAstro.Library.Time"
},
{
"Name": "planetName",
"type": "VedAstro.Library.PlanetName"
}
],
"returns": "VedAstro.Library.Angle"
},
{
"declaring_type": "VedAstro.Library.AstronomicalCalculator",
"name": "GetPlanetRasiSign",
"parameters": [
{
"Name": "planetName",
"type": "VedAstro.Library.PlanetName"
},
{
"Name": "time",
"type": "VedAstro.Library.Time"
}
],
"returns": "VedAstro.Library.ZodiacSign"
},
{
"declaring_type": "VedAstro.Library.AstronomicalCalculator",
"name": "GetPlanetSayanaLongitude",
"parameters": [
{
"Name": "time",
"type": "VedAstro.Library.Time"
},
{
"Name": "planetName",
"type": "VedAstro.Library.PlanetName"
}
],
"returns": "VedAstro.Library.Angle"
},
{
"declaring_type": "VedAstro.Library.AstronomicalCalculator",
"name": "GetPlanetShadbalaPinda",
"parameters": [
{
"Name": "planetName",
"type": "VedAstro.Library.PlanetName"
},
{
"Name": "time",
"type": "VedAstro.Library.Time"
}
],
"returns": "VedAstro.Library.Shashtiamsa"
},
{
"declaring_type": "VedAstro.Library.AstronomicalCalculator",
"name": "GetZodiacSignAtLongitude",
"parameters": [
{
"Name": "longitude",
"type": "VedAstro.Library.Angle"
}
],
"returns": "VedAstro.Library.ZodiacSign"
},
{
"declaring_type": "VedAstro.Library.MatchCalculator",
"name": "RasiKuta",
"parameters": [
{
"Name": "male",
"type": "VedAstro.Library.Person"
},
{
"Name": "female",
"type": "VedAstro.Library.Person"
}
],
"returns": "VedAstro.Library.Compatibility.CompatibilityPrediction"
},
{
"declaring_type": "VedAstro.Library.AstronomicalCalculator",
"name": "TimeToLongitude",
"parameters": [
{
"Name": "time",
"type": "System.TimeSpan"
}
],
"returns": "VedAstro.Library.Angle"
},
{
"declaring_type": "VedAstro.Library.Time",
"name": "TimeToLongitude",
"parameters": [
{
"Name": "time",
"type": "System.TimeSpan"
}
],
"returns": "VedAstro.Library.Angle"
}
],
"public_methods": [
"GetAllPlanetFixedLongitude",
"GetAllPlanetLongitude",
"GetConstellationAtLongitude",
"GetHouse1And10Longitudes",
"GetLongitudeAtZodiacSign",
"GetNavamsaSignNameFromLongitude",
"GetPlanetNirayanaLongitude",
"GetPlanetRasiSign",
"GetPlanetSayanaLongitude",
"GetPlanetShadbalaPinda",
"GetZodiacSignAtLongitude",
"RasiKuta",
"TimeToLongitude"
],
"repository": "https://github.com/VedAstro/VedAstro",
"runtime_image_digest": "sha256:d32bd65cf5843f413e81f5d917057c82da99737cb1637e905a1a4bc2e7ec6c8d",
"runtime_image_id": "sha256:ea4f5eec20952a885a89566fc35cf3295b3228375b715a0f1af9e5a3c0c2eebf",
"runtime_methods_verified": [
"GetAllPlanetLongitude",
"GetPlanetNirayanaLongitude",
"GetPlanetRasiSign",
"GetPlanetShadbalaPinda"
],
"runtime_probe": "benchmarks/vedastro_nuget_probe",
"scope": "vedastro_reproducible_library_candidate",
"status": "reproducible_library_executable_verified",
"target_framework": "net7.0",
"version": "1.2.0"
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,285 @@
{
"boundary": "Fourth observation only; no majority-vote truth promotion.",
"engine": "xalen-ephemeris",
"license": "Apache-2.0",
"raw": {
"ashtakavarga": {
"bav": {
"Jupiter": [
7,
5,
3,
3,
5,
7,
3,
5,
4,
6,
5,
3
],
"Mars": [
4,
7,
4,
4,
3,
0,
4,
5,
1,
4,
1,
2
],
"Mercury": [
5,
5,
5,
4,
4,
2,
6,
5,
5,
8,
2,
3
],
"Moon": [
4,
5,
4,
2,
6,
5,
3,
2,
5,
5,
3,
5
],
"Saturn": [
1,
5,
3,
0,
6,
3,
4,
5,
3,
3,
3,
3
],
"Sun": [
3,
7,
4,
3,
3,
2,
6,
7,
4,
4,
3,
2
],
"Venus": [
4,
3,
5,
3,
4,
5,
4,
3,
5,
5,
5,
6
]
},
"sav": [
28,
37,
28,
19,
31,
24,
30,
32,
27,
35,
22,
24
]
},
"commit": "cc6edbec1f748ebdc4950ae6198f575c5ada73fa",
"effective_positions": {
"Jupiter": {
"house": 11,
"longitude": 87.27723563442187,
"speed": -0.06307
},
"Mars": {
"house": 9,
"longitude": 5.8598225437926565,
"speed": 0.701796
},
"Mercury": {
"house": 6,
"longitude": 291.13107265785646,
"speed": -0.032977
},
"Moon": {
"house": 8,
"longitude": 344.5165209098362,
"speed": 14.175536
},
"Saturn": {
"house": 3,
"longitude": 207.9320402870541,
"speed": 0.007061
},
"Sun": {
"house": 7,
"longitude": 312.51748591136726,
"speed": 1.006069
},
"Venus": {
"house": 5,
"longitude": 267.941228624149,
"speed": 1.136674
}
},
"engine": "xalen-ephemeris",
"ephemeris_mode": "shared_input",
"license": "Apache-2.0",
"shadbala": {
"Jupiter": {
"chesta": 60.0,
"dig": 40.00000000000001,
"drik": -3.75,
"kala": 94.41634499948964,
"naisargika": 34.29,
"rupas": 7.268868170182727,
"sthana": 211.17574521147395,
"total": 436.1320902109636
},
"Mars": {
"chesta": 15.0,
"dig": 50.0,
"drik": 15.0,
"kala": 85.58365500051036,
"naisargika": 17.14,
"rupas": 6.605895235876324,
"sthana": 213.63005915206912,
"total": 396.35371415257947
},
"Mercury": {
"chesta": 60.0,
"dig": 9.999999999999998,
"drik": 0.0,
"kala": 85.66634499948964,
"naisargika": 25.71,
"rupas": 5.259710901892291,
"sthana": 134.20630911404785,
"total": 315.58265411353744
},
"Moon": {
"chesta": 30.0,
"dig": 20.000000000000004,
"drik": 18.75,
"kala": 106.91634499948964,
"naisargika": 51.43,
"rupas": 7.015586421712807,
"sthana": 193.83884030327874,
"total": 420.9351853027684
},
"Saturn": {
"chesta": 30.0,
"dig": 20.000000000000004,
"drik": 11.25,
"kala": 85.58365500051036,
"naisargika": 8.57,
"rupas": 5.920994026191538,
"sthana": 199.85598657098197,
"total": 355.2596415714923
},
"Sun": {
"chesta": 30.0,
"dig": 30.0,
"drik": 3.75,
"kala": 133.08365500051036,
"naisargika": 60.0,
"rupas": 8.211213616182768,
"sthana": 235.83916197045576,
"total": 492.6728169709661
},
"Venus": {
"chesta": 15.0,
"dig": 50.0,
"drik": 0.0,
"kala": 109.41634499948964,
"naisargika": 42.86,
"rupas": 6.3765014645701,
"sthana": 165.31374287471633,
"total": 382.590087874206
}
},
"varga": {
"D1": {
"Jupiter": "Mithuna",
"Mars": "Mesha",
"Mercury": "Makara",
"Moon": "Meena",
"Saturn": "Tula",
"Sun": "Kumbha",
"Venus": "Dhanu"
},
"D10": {
"Jupiter": "Meena",
"Mars": "Vrishabha",
"Mercury": "Mesha",
"Moon": "Meena",
"Saturn": "Karka",
"Sun": "Mithuna",
"Venus": "Kanya"
},
"D2": {
"Jupiter": "Karka",
"Mars": "Simha",
"Mercury": "Simha",
"Moon": "Karka",
"Saturn": "Karka",
"Sun": "Simha",
"Venus": "Karka"
},
"D4": {
"Jupiter": "Meena",
"Mars": "Mesha",
"Mercury": "Karka",
"Moon": "Mithuna",
"Saturn": "Karka",
"Sun": "Vrishabha",
"Venus": "Kanya"
},
"D9": {
"Jupiter": "Mithuna",
"Mars": "Vrishabha",
"Mercury": "Karka",
"Moon": "Vrishchika",
"Saturn": "Mithuna",
"Sun": "Makara",
"Venus": "Dhanu"
}
}
},
"source_commit": "cc6edbec1f748ebdc4950ae6198f575c5ada73fa",
"status": "raw_verified"
}
@@ -0,0 +1,285 @@
{
"boundary": "Fourth observation only; no majority-vote truth promotion.",
"engine": "xalen-ephemeris",
"license": "Apache-2.0",
"raw": {
"ashtakavarga": {
"bav": {
"Jupiter": [
7,
5,
3,
3,
5,
7,
3,
5,
4,
6,
5,
3
],
"Mars": [
4,
7,
4,
4,
3,
0,
4,
5,
1,
4,
1,
2
],
"Mercury": [
5,
5,
5,
4,
4,
2,
6,
5,
5,
8,
2,
3
],
"Moon": [
4,
5,
4,
2,
6,
5,
3,
2,
5,
5,
3,
5
],
"Saturn": [
1,
5,
3,
0,
6,
3,
4,
5,
3,
3,
3,
3
],
"Sun": [
3,
7,
4,
3,
3,
2,
6,
7,
4,
4,
3,
2
],
"Venus": [
4,
3,
5,
3,
4,
5,
4,
3,
5,
5,
5,
6
]
},
"sav": [
28,
37,
28,
19,
31,
24,
30,
32,
27,
35,
22,
24
]
},
"commit": "cc6edbec1f748ebdc4950ae6198f575c5ada73fa",
"effective_positions": {
"Jupiter": {
"house": 11,
"longitude": 87.2723950733489,
"speed": -0.0630678786343745
},
"Mars": {
"house": 9,
"longitude": 5.854985381019798,
"speed": 0.7017965758751779
},
"Mercury": {
"house": 6,
"longitude": 291.1263406896849,
"speed": -0.03320556249180691
},
"Moon": {
"house": 8,
"longitude": 344.5112149434978,
"speed": 14.171843625587321
},
"Saturn": {
"house": 3,
"longitude": 207.92730802663004,
"speed": 0.007061113858520935
},
"Sun": {
"house": 7,
"longitude": 312.5127151568504,
"speed": 1.0060700539476224
},
"Venus": {
"house": 5,
"longitude": 267.9364873704055,
"speed": 1.1366728852527421
}
},
"engine": "xalen-ephemeris",
"ephemeris_mode": "independent_ephemeris",
"license": "Apache-2.0",
"shadbala": {
"Jupiter": {
"chesta": 60.0,
"dig": 40.00000000000001,
"drik": -3.75,
"kala": 94.41616659554913,
"naisargika": 34.29,
"rupas": 7.268838304777757,
"sthana": 211.17413169111632,
"total": 436.13029828666544
},
"Mars": {
"chesta": 15.0,
"dig": 50.0,
"drik": 15.0,
"kala": 85.58383340445087,
"naisargika": 17.14,
"rupas": 6.60592508240185,
"sthana": 213.6316715396601,
"total": 396.355504944111
},
"Mercury": {
"chesta": 60.0,
"dig": 9.999999999999998,
"drik": 0.0,
"kala": 85.66616659554914,
"naisargika": 25.71,
"rupas": 5.259734217205347,
"sthana": 134.2078864367717,
"total": 315.5840530323208
},
"Moon": {
"chesta": 30.0,
"dig": 20.000000000000004,
"drik": 18.75,
"kala": 106.91616659554914,
"naisargika": 51.43,
"rupas": 7.01555397072303,
"sthana": 193.8370716478326,
"total": 420.93323824338177
},
"Saturn": {
"chesta": 30.0,
"dig": 20.000000000000004,
"drik": 11.25,
"kala": 85.58383340445087,
"naisargika": 8.57,
"rupas": 5.921023289926237,
"sthana": 199.85756399112333,
"total": 355.2613973955742
},
"Sun": {
"chesta": 30.0,
"dig": 30.0,
"drik": 3.75,
"kala": 133.08383340445084,
"naisargika": 60.0,
"rupas": 8.211190085390017,
"sthana": 235.83757171895013,
"total": 492.671405123401
},
"Venus": {
"chesta": 15.0,
"dig": 50.0,
"drik": 0.0,
"kala": 109.41616659554913,
"naisargika": 42.86,
"rupas": 6.376472150872516,
"sthana": 165.31216245680181,
"total": 382.58832905235096
}
},
"varga": {
"D1": {
"Jupiter": "Mithuna",
"Mars": "Mesha",
"Mercury": "Makara",
"Moon": "Meena",
"Saturn": "Tula",
"Sun": "Kumbha",
"Venus": "Dhanu"
},
"D10": {
"Jupiter": "Meena",
"Mars": "Vrishabha",
"Mercury": "Mesha",
"Moon": "Meena",
"Saturn": "Karka",
"Sun": "Mithuna",
"Venus": "Kanya"
},
"D2": {
"Jupiter": "Karka",
"Mars": "Simha",
"Mercury": "Simha",
"Moon": "Karka",
"Saturn": "Karka",
"Sun": "Simha",
"Venus": "Karka"
},
"D4": {
"Jupiter": "Meena",
"Mars": "Mesha",
"Mercury": "Karka",
"Moon": "Mithuna",
"Saturn": "Karka",
"Sun": "Vrishabha",
"Venus": "Kanya"
},
"D9": {
"Jupiter": "Mithuna",
"Mars": "Vrishabha",
"Mercury": "Karka",
"Moon": "Vrishchika",
"Saturn": "Mithuna",
"Sun": "Makara",
"Venus": "Dhanu"
}
}
},
"source_commit": "cc6edbec1f748ebdc4950ae6198f575c5ada73fa",
"status": "raw_verified"
}