|
| 1 | +from benchmark import Benchmark, benchmark |
| 2 | +import astropy.units as u |
| 3 | + |
| 4 | +@benchmark( |
| 5 | + { |
| 6 | + "log.initial.system.Age": {"value": 3.155760e+16, "unit": u.sec}, |
| 7 | + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, |
| 8 | + "log.initial.system.TotAngMom": {"value": 8.694238e+38, "unit": (u.kg * u.m ** 2) / u.sec}, |
| 9 | + "log.initial.system.TotEnergy": {"value": -3.754922e+40, "unit": u.Joule}, |
| 10 | + "log.initial.system.PotEnergy": {"value": -3.754922e+40, "unit": u.Joule}, |
| 11 | + "log.initial.system.KinEnergy": {"value": 2.591241e+32, "unit": u.Joule}, |
| 12 | + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, |
| 13 | + "log.initial.star.Mass": {"value": 3.599033e+29, "unit": u.kg}, |
| 14 | + "log.initial.star.Radius": {"value": 1.381422e+08, "unit": u.m}, |
| 15 | + "log.initial.star.RadGyra": {"value": 0.460833}, |
| 16 | + "log.initial.star.RotAngMom": {"value": 8.694238e+38, "unit": (u.kg * u.m ** 2) / u.sec}, |
| 17 | + "log.initial.star.RotVel": {"value": 82.344140, "unit": u.m / u.sec}, |
| 18 | + "log.initial.star.BodyType": {"value": 0.000000}, |
| 19 | + "log.initial.star.RotRate": {"value": 5.960824e-07, "unit": 1 / u.sec}, |
| 20 | + "log.initial.star.RotPer": {"value": 1.054080e+07, "unit": u.sec}, |
| 21 | + "log.initial.star.Density": {"value": 3.259252e+04, "unit": u.kg / u.m ** 3}, |
| 22 | + "log.initial.star.HZLimitDryRunaway": {"value": 8.356400e+09, "unit": u.m}, |
| 23 | + "log.initial.star.HZLimRecVenus": {"value": 7.485986e+09, "unit": u.m}, |
| 24 | + "log.initial.star.HZLimRunaway": {"value": 9.873134e+09, "unit": u.m}, |
| 25 | + "log.initial.star.HZLimMoistGreenhouse": {"value": 9.905190e+09, "unit": u.m}, |
| 26 | + "log.initial.star.HZLimMaxGreenhouse": {"value": 1.882335e+10, "unit": u.m}, |
| 27 | + "log.initial.star.HZLimEarlyMars": {"value": 2.052890e+10, "unit": u.m}, |
| 28 | + "log.initial.star.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, |
| 29 | + "log.initial.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, |
| 30 | + "log.initial.star.LXUVTot": {"value": 4.906221e-06, "unit": u.LSUN}, |
| 31 | + "log.initial.star.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, |
| 32 | + "log.initial.star.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, |
| 33 | + "log.initial.star.EscapeVelocity": {"value": 5.897214e+05, "unit": u.m / u.sec}, |
| 34 | + "log.initial.star.Luminosity": {"value": 0.003787, "unit": u.LSUN}, |
| 35 | + "log.initial.star.LXUVStellar": {"value": 4.906221e-06, "unit": u.LSUN}, |
| 36 | + "log.initial.star.Temperature": {"value": 3212.579977, "unit": u.K}, |
| 37 | + "log.initial.star.LXUVFrac": {"value": 0.001295}, |
| 38 | + "log.initial.star.RossbyNumber": {"value": 2.012152}, |
| 39 | + "log.initial.star.DRotPerDtStellar": {"value": 5.277006e-12}, |
| 40 | + "log.initial.star.WindTorque": {"value": 4.352568e+20}, |
| 41 | + "log.final.system.Age": {"value": 3.108426e+17, "unit": u.sec, "rtol": 1e-4}, |
| 42 | + "log.final.system.Time": {"value": 2.792850e+17, "unit": u.sec, "rtol": 1e-4}, |
| 43 | + "log.final.system.TotAngMom": {"value": 8.931191e+38, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, |
| 44 | + "log.final.system.TotEnergy": {"value": -3.698928e+40, "unit": u.Joule, "rtol": 1e-4}, |
| 45 | + "log.final.system.PotEnergy": {"value": -3.674712e+40, "unit": u.Joule, "rtol": 1e-4}, |
| 46 | + "log.final.system.KinEnergy": {"value": 2.108611e+32, "unit": u.Joule, "rtol": 1e-4}, |
| 47 | + "log.final.star.Mass": {"value": 3.599033e+29, "unit": u.kg, "rtol": 1e-4}, |
| 48 | + "log.final.star.Radius": {"value": 1.411575e+08, "unit": u.m, "rtol": 1e-4}, |
| 49 | + "log.final.star.RadGyra": {"value": 0.460733, "rtol": 1e-4}, |
| 50 | + "log.final.star.RotAngMom": {"value": 8.012348e+38, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, |
| 51 | + "log.final.star.RotVel": {"value": 74.296896, "unit": u.m / u.sec, "rtol": 1e-4}, |
| 52 | + "log.final.star.BodyType": {"value": 0.000000, "rtol": 1e-4}, |
| 53 | + "log.final.star.RotRate": {"value": 5.263403e-07, "unit": 1 / u.sec, "rtol": 1e-4}, |
| 54 | + "log.final.star.RotPer": {"value": 1.193750e+07, "unit": u.sec, "rtol": 1e-4}, |
| 55 | + "log.final.star.Density": {"value": 3.054816e+04, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, |
| 56 | + "log.final.star.HZLimitDryRunaway": {"value": 8.540511e+09, "unit": u.m, "rtol": 1e-4}, |
| 57 | + "log.final.star.HZLimRecVenus": {"value": 7.649893e+09, "unit": u.m, "rtol": 1e-4}, |
| 58 | + "log.final.star.HZLimRunaway": {"value": 1.008994e+10, "unit": u.m, "rtol": 1e-4}, |
| 59 | + "log.final.star.HZLimMoistGreenhouse": {"value": 1.012207e+10, "unit": u.m, "rtol": 1e-4}, |
| 60 | + "log.final.star.HZLimMaxGreenhouse": {"value": 1.923039e+10, "unit": u.m, "rtol": 1e-4}, |
| 61 | + "log.final.star.HZLimEarlyMars": {"value": 2.097284e+10, "unit": u.m, "rtol": 1e-4}, |
| 62 | + "log.final.star.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, |
| 63 | + "log.final.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, |
| 64 | + "log.final.star.LXUVTot": {"value": 2.529287e-07, "unit": u.LSUN, "rtol": 1e-4}, |
| 65 | + "log.final.star.LostEnergy": {"value": -2.421681e+38, "unit": u.Joule, "rtol": 1e-4}, |
| 66 | + "log.final.star.LostAngMom": {"value": 9.188425e+37, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, |
| 67 | + "log.final.star.EscapeVelocity": {"value": 5.833888e+05, "unit": u.m / u.sec, "rtol": 1e-4}, |
| 68 | + "log.final.star.Luminosity": {"value": 0.003956, "unit": u.LSUN, "rtol": 1e-4}, |
| 69 | + "log.final.star.LXUVStellar": {"value": 2.529287e-07, "unit": u.LSUN, "rtol": 1e-4}, |
| 70 | + "log.final.star.Temperature": {"value": 3219.534123, "unit": u.K, "rtol": 1e-4}, |
| 71 | + "log.final.star.LXUVFrac": {"value": 6.393251e-05, "rtol": 1e-4}, |
| 72 | + "log.final.star.RossbyNumber": {"value": 2.286901, "rtol": 1e-4}, |
| 73 | + "log.final.star.DRotPerDtStellar": {"value": 3.905842e-12, "rtol": 1e-4}, |
| 74 | + "log.final.star.WindTorque": {"value": 2.621569e+20, "rtol": 1e-4}, |
| 75 | + } |
| 76 | +) |
| 77 | +class Test_EngleAutoMidLate(Benchmark): |
| 78 | + pass |
0 commit comments